From 2ce00caa3324a7ab17fbcfcfa117c8da04fc4095 Mon Sep 17 00:00:00 2001 From: akeyless Date: Thu, 19 Sep 2024 11:09:35 +0000 Subject: [PATCH] "Release v4.2.4" --- README.md | 45 +- akeyless/__init__.py | 29 +- akeyless/api/v2_api.py | 4385 +++++++++++------ akeyless/api_client.py | 2 +- akeyless/configuration.py | 2 +- akeyless/models/__init__.py | 27 + akeyless/models/account_general_settings.py | 28 +- akeyless/models/aws_storage.py | 253 + akeyless/models/azure_storage.py | 253 + akeyless/models/bastion_config_reply_obj.py | 251 + akeyless/models/bastion_global_conf.py | 199 + akeyless/models/configure.py | 114 +- akeyless/models/connect.py | 58 +- akeyless/models/create_classic_key.py | 114 +- akeyless/models/create_dfc_key.py | 114 +- .../dynamic_secret_update_artifactory.py | 4 +- akeyless/models/dynamic_secret_update_aws.py | 4 +- .../models/dynamic_secret_update_azure.py | 4 +- .../models/dynamic_secret_update_cassandra.py | 4 +- akeyless/models/dynamic_secret_update_chef.py | 4 +- .../models/dynamic_secret_update_custom.py | 4 +- .../models/dynamic_secret_update_dockerhub.py | 4 +- akeyless/models/dynamic_secret_update_eks.py | 4 +- akeyless/models/dynamic_secret_update_gcp.py | 4 +- .../models/dynamic_secret_update_github.py | 4 +- .../models/dynamic_secret_update_gitlab.py | 4 +- akeyless/models/dynamic_secret_update_gke.py | 4 +- .../dynamic_secret_update_google_workspace.py | 4 +- .../models/dynamic_secret_update_hana_db.py | 4 +- akeyless/models/dynamic_secret_update_k8s.py | 4 +- akeyless/models/dynamic_secret_update_ldap.py | 4 +- .../models/dynamic_secret_update_mongo_db.py | 4 +- .../models/dynamic_secret_update_ms_sql.py | 4 +- .../models/dynamic_secret_update_my_sql.py | 4 +- .../models/dynamic_secret_update_oracle_db.py | 4 +- akeyless/models/dynamic_secret_update_ping.py | 4 +- .../models/dynamic_secret_update_venafi.py | 4 +- akeyless/models/email_pass_access_rules.py | 34 +- .../models/event_forwarder_create_email.py | 8 +- .../event_forwarder_create_service_now.py | 4 +- .../models/event_forwarder_create_slack.py | 4 +- .../models/event_forwarder_create_webhook.py | 4 +- .../models/event_forwarder_update_email.py | 8 +- .../event_forwarder_update_service_now.py | 4 +- .../models/event_forwarder_update_slack.py | 4 +- .../models/event_forwarder_update_webhook.py | 4 +- akeyless/models/gateway_get_remote_access.py | 179 + akeyless/models/gateway_update_item.py | 30 +- .../models/gateway_update_remote_access.py | 375 ++ ...way_update_remote_access_rdp_recordings.py | 515 ++ ...pdate_remote_access_session_logs_aws_s3.py | 459 ++ ...ote_access_session_logs_azure_analytics.py | 319 ++ ...date_remote_access_session_logs_datadog.py | 403 ++ ...emote_access_session_logs_elasticsearch.py | 543 ++ ...te_access_session_logs_google_chronicle.py | 375 ++ ...ate_remote_access_session_logs_logstash.py | 375 ++ ...date_remote_access_session_logs_logz_io.py | 319 ++ ...pdate_remote_access_session_logs_splunk.py | 459 ++ ...pdate_remote_access_session_logs_stdout.py | 263 + ...te_remote_access_session_logs_sumologic.py | 347 ++ ...pdate_remote_access_session_logs_syslog.py | 431 ++ akeyless/models/item_general_info.py | 54 +- akeyless/models/next_auto_rotation_event.py | 121 + akeyless/models/password_expiration_info.py | 201 + akeyless/models/reset_access_key.py | 208 + .../reset_auth_method_access_key_output.py | 121 + akeyless/models/rollback_secret.py | 30 +- akeyless/models/rotated_secret_create_aws.py | 30 +- .../models/rotated_secret_create_azure.py | 30 +- .../models/rotated_secret_create_cassandra.py | 30 +- .../models/rotated_secret_create_custom.py | 30 +- .../models/rotated_secret_create_dockerhub.py | 30 +- akeyless/models/rotated_secret_create_gcp.py | 30 +- .../models/rotated_secret_create_hanadb.py | 30 +- akeyless/models/rotated_secret_create_ldap.py | 30 +- .../models/rotated_secret_create_mongodb.py | 30 +- .../models/rotated_secret_create_mssql.py | 30 +- .../models/rotated_secret_create_mysql.py | 30 +- .../models/rotated_secret_create_oracledb.py | 30 +- .../rotated_secret_create_postgresql.py | 30 +- .../models/rotated_secret_create_redis.py | 30 +- .../models/rotated_secret_create_redshift.py | 30 +- .../models/rotated_secret_create_snowflake.py | 30 +- akeyless/models/rotated_secret_create_ssh.py | 30 +- .../models/rotated_secret_create_windows.py | 30 +- akeyless/models/rotated_secret_update_aws.py | 30 +- .../models/rotated_secret_update_azure.py | 30 +- .../models/rotated_secret_update_cassandra.py | 30 +- .../models/rotated_secret_update_custom.py | 30 +- .../models/rotated_secret_update_dockerhub.py | 30 +- akeyless/models/rotated_secret_update_gcp.py | 30 +- .../models/rotated_secret_update_hanadb.py | 30 +- akeyless/models/rotated_secret_update_ldap.py | 30 +- .../models/rotated_secret_update_mongodb.py | 30 +- .../models/rotated_secret_update_mssql.py | 30 +- .../models/rotated_secret_update_mysql.py | 30 +- .../models/rotated_secret_update_oracledb.py | 30 +- .../rotated_secret_update_postgresql.py | 30 +- .../models/rotated_secret_update_redis.py | 30 +- .../models/rotated_secret_update_redshift.py | 30 +- .../models/rotated_secret_update_snowflake.py | 30 +- akeyless/models/rotated_secret_update_ssh.py | 30 +- .../models/rotated_secret_update_windows.py | 30 +- akeyless/models/ssh_bastion_conf.py | 199 + .../models/ssh_bastion_session_termination.py | 225 + akeyless/models/update_account_settings.py | 86 +- akeyless/models/update_item.py | 30 +- akeyless/models/update_rotation_settings.py | 30 +- akeyless/models/update_target.py | 4 +- akeyless/models/upload_rsa.py | 30 +- akeyless/models/web_bastion_conf.py | 147 + akeyless/models/web_bastion_guacamole.py | 121 + akeyless/models/web_bastion_rdp_record.py | 173 + docs/AccountGeneralSettings.md | 1 + docs/AwsStorage.md | 15 + docs/AzureStorage.md | 15 + docs/BastionConfigReplyObj.md | 15 + docs/BastionGlobalConf.md | 13 + docs/Configure.md | 4 + docs/Connect.md | 2 +- docs/CreateClassicKey.md | 4 + docs/CreateDFCKey.md | 4 + docs/DynamicSecretUpdateArtifactory.md | 2 +- docs/DynamicSecretUpdateAws.md | 2 +- docs/DynamicSecretUpdateAzure.md | 2 +- docs/DynamicSecretUpdateCassandra.md | 2 +- docs/DynamicSecretUpdateChef.md | 2 +- docs/DynamicSecretUpdateCustom.md | 2 +- docs/DynamicSecretUpdateDockerhub.md | 2 +- docs/DynamicSecretUpdateEks.md | 2 +- docs/DynamicSecretUpdateGcp.md | 2 +- docs/DynamicSecretUpdateGithub.md | 2 +- docs/DynamicSecretUpdateGitlab.md | 2 +- docs/DynamicSecretUpdateGke.md | 2 +- docs/DynamicSecretUpdateGoogleWorkspace.md | 2 +- docs/DynamicSecretUpdateHanaDb.md | 2 +- docs/DynamicSecretUpdateK8s.md | 2 +- docs/DynamicSecretUpdateLdap.md | 2 +- docs/DynamicSecretUpdateMongoDb.md | 2 +- docs/DynamicSecretUpdateMsSql.md | 2 +- docs/DynamicSecretUpdateMySql.md | 2 +- docs/DynamicSecretUpdateOracleDb.md | 2 +- docs/DynamicSecretUpdatePing.md | 2 +- docs/DynamicSecretUpdateVenafi.md | 2 +- docs/EmailPassAccessRules.md | 1 + docs/EventForwarderCreateEmail.md | 4 +- docs/EventForwarderCreateServiceNow.md | 2 +- docs/EventForwarderCreateSlack.md | 2 +- docs/EventForwarderCreateWebhook.md | 2 +- docs/EventForwarderUpdateEmail.md | 4 +- docs/EventForwarderUpdateServiceNow.md | 2 +- docs/EventForwarderUpdateSlack.md | 2 +- docs/EventForwarderUpdateWebhook.md | 2 +- docs/GatewayGetRemoteAccess.md | 13 + docs/GatewayUpdateItem.md | 1 + docs/GatewayUpdateRemoteAccess.md | 20 + .../GatewayUpdateRemoteAccessRdpRecordings.md | 25 + docs/GwUpdateRemoteAccessSessionLogsAwsS3.md | 23 + ...teRemoteAccessSessionLogsAzureAnalytics.md | 18 + .../GwUpdateRemoteAccessSessionLogsDatadog.md | 21 + ...ateRemoteAccessSessionLogsElasticsearch.md | 26 + ...eRemoteAccessSessionLogsGoogleChronicle.md | 20 + ...GwUpdateRemoteAccessSessionLogsLogstash.md | 20 + docs/GwUpdateRemoteAccessSessionLogsLogzIo.md | 18 + docs/GwUpdateRemoteAccessSessionLogsSplunk.md | 23 + docs/GwUpdateRemoteAccessSessionLogsStdout.md | 16 + ...wUpdateRemoteAccessSessionLogsSumologic.md | 19 + docs/GwUpdateRemoteAccessSessionLogsSyslog.md | 22 + docs/ItemGeneralInfo.md | 2 + docs/NextAutoRotationEvent.md | 10 + docs/PasswordExpirationInfo.md | 13 + docs/ResetAccessKey.md | 14 + docs/ResetAuthMethodAccessKeyOutput.md | 11 + docs/RollbackSecret.md | 1 + docs/RotatedSecretCreateAws.md | 1 + docs/RotatedSecretCreateAzure.md | 1 + docs/RotatedSecretCreateCassandra.md | 1 + docs/RotatedSecretCreateCustom.md | 1 + docs/RotatedSecretCreateDockerhub.md | 1 + docs/RotatedSecretCreateGcp.md | 1 + docs/RotatedSecretCreateHanadb.md | 1 + docs/RotatedSecretCreateLdap.md | 1 + docs/RotatedSecretCreateMongodb.md | 1 + docs/RotatedSecretCreateMssql.md | 1 + docs/RotatedSecretCreateMysql.md | 1 + docs/RotatedSecretCreateOracledb.md | 1 + docs/RotatedSecretCreatePostgresql.md | 1 + docs/RotatedSecretCreateRedis.md | 1 + docs/RotatedSecretCreateRedshift.md | 1 + docs/RotatedSecretCreateSnowflake.md | 1 + docs/RotatedSecretCreateSsh.md | 1 + docs/RotatedSecretCreateWindows.md | 1 + docs/RotatedSecretUpdateAws.md | 1 + docs/RotatedSecretUpdateAzure.md | 1 + docs/RotatedSecretUpdateCassandra.md | 1 + docs/RotatedSecretUpdateCustom.md | 1 + docs/RotatedSecretUpdateDockerhub.md | 1 + docs/RotatedSecretUpdateGcp.md | 1 + docs/RotatedSecretUpdateHanadb.md | 1 + docs/RotatedSecretUpdateLdap.md | 1 + docs/RotatedSecretUpdateMongodb.md | 1 + docs/RotatedSecretUpdateMssql.md | 1 + docs/RotatedSecretUpdateMysql.md | 1 + docs/RotatedSecretUpdateOracledb.md | 1 + docs/RotatedSecretUpdatePostgresql.md | 1 + docs/RotatedSecretUpdateRedis.md | 1 + docs/RotatedSecretUpdateRedshift.md | 1 + docs/RotatedSecretUpdateSnowflake.md | 1 + docs/RotatedSecretUpdateSsh.md | 1 + docs/RotatedSecretUpdateWindows.md | 1 + docs/SshBastionConf.md | 13 + docs/SshBastionSessionTermination.md | 14 + docs/UpdateAccountSettings.md | 3 + docs/UpdateItem.md | 1 + docs/UpdateRotationSettings.md | 1 + docs/UpdateTarget.md | 2 +- docs/UploadRSA.md | 1 + docs/V2Api.md | 852 +++- docs/WebBastionConf.md | 11 + docs/WebBastionGuacamole.md | 10 + docs/WebBastionRdpRecord.md | 12 + setup.py | 2 +- test/test_aws_storage.py | 58 + test/test_azure_storage.py | 58 + test/test_bastion_config_reply_obj.py | 157 + test/test_bastion_global_conf.py | 58 + test/test_gateway_get_remote_access.py | 55 + test/test_gateway_update_remote_access.py | 62 + ...way_update_remote_access_rdp_recordings.py | 67 + ...pdate_remote_access_session_logs_aws_s3.py | 65 + ...ote_access_session_logs_azure_analytics.py | 60 + ...date_remote_access_session_logs_datadog.py | 63 + ...emote_access_session_logs_elasticsearch.py | 68 + ...te_access_session_logs_google_chronicle.py | 62 + ...ate_remote_access_session_logs_logstash.py | 62 + ...date_remote_access_session_logs_logz_io.py | 60 + ...pdate_remote_access_session_logs_splunk.py | 65 + ...pdate_remote_access_session_logs_stdout.py | 58 + ...te_remote_access_session_logs_sumologic.py | 61 + ...pdate_remote_access_session_logs_syslog.py | 64 + test/test_next_auto_rotation_event.py | 53 + test/test_password_expiration_info.py | 56 + test/test_reset_access_key.py | 57 + ...est_reset_auth_method_access_key_output.py | 53 + test/test_ssh_bastion_conf.py | 127 + test/test_ssh_bastion_session_termination.py | 57 + test/test_web_bastion_conf.py | 70 + test/test_web_bastion_guacamole.py | 53 + test/test_web_bastion_rdp_record.py | 67 + 249 files changed, 15943 insertions(+), 1573 deletions(-) create mode 100644 akeyless/models/aws_storage.py create mode 100644 akeyless/models/azure_storage.py create mode 100644 akeyless/models/bastion_config_reply_obj.py create mode 100644 akeyless/models/bastion_global_conf.py create mode 100644 akeyless/models/gateway_get_remote_access.py create mode 100644 akeyless/models/gateway_update_remote_access.py create mode 100644 akeyless/models/gateway_update_remote_access_rdp_recordings.py create mode 100644 akeyless/models/gw_update_remote_access_session_logs_aws_s3.py create mode 100644 akeyless/models/gw_update_remote_access_session_logs_azure_analytics.py create mode 100644 akeyless/models/gw_update_remote_access_session_logs_datadog.py create mode 100644 akeyless/models/gw_update_remote_access_session_logs_elasticsearch.py create mode 100644 akeyless/models/gw_update_remote_access_session_logs_google_chronicle.py create mode 100644 akeyless/models/gw_update_remote_access_session_logs_logstash.py create mode 100644 akeyless/models/gw_update_remote_access_session_logs_logz_io.py create mode 100644 akeyless/models/gw_update_remote_access_session_logs_splunk.py create mode 100644 akeyless/models/gw_update_remote_access_session_logs_stdout.py create mode 100644 akeyless/models/gw_update_remote_access_session_logs_sumologic.py create mode 100644 akeyless/models/gw_update_remote_access_session_logs_syslog.py create mode 100644 akeyless/models/next_auto_rotation_event.py create mode 100644 akeyless/models/password_expiration_info.py create mode 100644 akeyless/models/reset_access_key.py create mode 100644 akeyless/models/reset_auth_method_access_key_output.py create mode 100644 akeyless/models/ssh_bastion_conf.py create mode 100644 akeyless/models/ssh_bastion_session_termination.py create mode 100644 akeyless/models/web_bastion_conf.py create mode 100644 akeyless/models/web_bastion_guacamole.py create mode 100644 akeyless/models/web_bastion_rdp_record.py create mode 100644 docs/AwsStorage.md create mode 100644 docs/AzureStorage.md create mode 100644 docs/BastionConfigReplyObj.md create mode 100644 docs/BastionGlobalConf.md create mode 100644 docs/GatewayGetRemoteAccess.md create mode 100644 docs/GatewayUpdateRemoteAccess.md create mode 100644 docs/GatewayUpdateRemoteAccessRdpRecordings.md create mode 100644 docs/GwUpdateRemoteAccessSessionLogsAwsS3.md create mode 100644 docs/GwUpdateRemoteAccessSessionLogsAzureAnalytics.md create mode 100644 docs/GwUpdateRemoteAccessSessionLogsDatadog.md create mode 100644 docs/GwUpdateRemoteAccessSessionLogsElasticsearch.md create mode 100644 docs/GwUpdateRemoteAccessSessionLogsGoogleChronicle.md create mode 100644 docs/GwUpdateRemoteAccessSessionLogsLogstash.md create mode 100644 docs/GwUpdateRemoteAccessSessionLogsLogzIo.md create mode 100644 docs/GwUpdateRemoteAccessSessionLogsSplunk.md create mode 100644 docs/GwUpdateRemoteAccessSessionLogsStdout.md create mode 100644 docs/GwUpdateRemoteAccessSessionLogsSumologic.md create mode 100644 docs/GwUpdateRemoteAccessSessionLogsSyslog.md create mode 100644 docs/NextAutoRotationEvent.md create mode 100644 docs/PasswordExpirationInfo.md create mode 100644 docs/ResetAccessKey.md create mode 100644 docs/ResetAuthMethodAccessKeyOutput.md create mode 100644 docs/SshBastionConf.md create mode 100644 docs/SshBastionSessionTermination.md create mode 100644 docs/WebBastionConf.md create mode 100644 docs/WebBastionGuacamole.md create mode 100644 docs/WebBastionRdpRecord.md create mode 100644 test/test_aws_storage.py create mode 100644 test/test_azure_storage.py create mode 100644 test/test_bastion_config_reply_obj.py create mode 100644 test/test_bastion_global_conf.py create mode 100644 test/test_gateway_get_remote_access.py create mode 100644 test/test_gateway_update_remote_access.py create mode 100644 test/test_gateway_update_remote_access_rdp_recordings.py create mode 100644 test/test_gw_update_remote_access_session_logs_aws_s3.py create mode 100644 test/test_gw_update_remote_access_session_logs_azure_analytics.py create mode 100644 test/test_gw_update_remote_access_session_logs_datadog.py create mode 100644 test/test_gw_update_remote_access_session_logs_elasticsearch.py create mode 100644 test/test_gw_update_remote_access_session_logs_google_chronicle.py create mode 100644 test/test_gw_update_remote_access_session_logs_logstash.py create mode 100644 test/test_gw_update_remote_access_session_logs_logz_io.py create mode 100644 test/test_gw_update_remote_access_session_logs_splunk.py create mode 100644 test/test_gw_update_remote_access_session_logs_stdout.py create mode 100644 test/test_gw_update_remote_access_session_logs_sumologic.py create mode 100644 test/test_gw_update_remote_access_session_logs_syslog.py create mode 100644 test/test_next_auto_rotation_event.py create mode 100644 test/test_password_expiration_info.py create mode 100644 test/test_reset_access_key.py create mode 100644 test/test_reset_auth_method_access_key_output.py create mode 100644 test/test_ssh_bastion_conf.py create mode 100644 test/test_ssh_bastion_session_termination.py create mode 100644 test/test_web_bastion_conf.py create mode 100644 test/test_web_bastion_guacamole.py create mode 100644 test/test_web_bastion_rdp_record.py diff --git a/README.md b/README.md index 322a6df3..5e779537 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ The purpose of this application is to provide access to Akeyless API. This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project: - API version: 2.0 -- Package version: 4.2.3 +- Package version: 4.2.4 - Build package: org.openapitools.codegen.languages.PythonClientCodegen For more information, please visit [http://akeyless.io](http://akeyless.io) @@ -83,7 +83,7 @@ All URIs are relative to *https://api.akeyless.io* Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- -*V2Api* | [**alias_details**](docs/V2Api.md#alias_details) | **GET** /alias-details | +*V2Api* | [**alias_details**](docs/V2Api.md#alias_details) | **POST** /alias-details | *V2Api* | [**assoc_role_auth_method**](docs/V2Api.md#assoc_role_auth_method) | **POST** /assoc-role-am | *V2Api* | [**assoc_target_item**](docs/V2Api.md#assoc_target_item) | **POST** /assoc-target-item | *V2Api* | [**auth**](docs/V2Api.md#auth) | **POST** /auth | @@ -325,6 +325,7 @@ Class | Method | HTTP request | Description *V2Api* | [**gateway_get_log_forwarding**](docs/V2Api.md#gateway_get_log_forwarding) | **POST** /gateway-get-log-forwarding | *V2Api* | [**gateway_get_migration**](docs/V2Api.md#gateway_get_migration) | **POST** /gateway-get-migration | *V2Api* | [**gateway_get_producer**](docs/V2Api.md#gateway_get_producer) | **POST** /gateway-get-producer | +*V2Api* | [**gateway_get_remote_access**](docs/V2Api.md#gateway_get_remote_access) | **POST** /gateway-get-remote-access | *V2Api* | [**gateway_get_tmp_users**](docs/V2Api.md#gateway_get_tmp_users) | **POST** /gateway-get-producer-tmp-creds | *V2Api* | [**gateway_list_customer_fragments**](docs/V2Api.md#gateway_list_customer_fragments) | **POST** /gateway-list-customer-fragments | *V2Api* | [**gateway_list_migration**](docs/V2Api.md#gateway_list_migration) | **POST** /gateway-list-migration | @@ -380,6 +381,8 @@ Class | Method | HTTP request | Description *V2Api* | [**gateway_update_producer_redshift**](docs/V2Api.md#gateway_update_producer_redshift) | **POST** /gateway-update-producer-redshift | *V2Api* | [**gateway_update_producer_snowflake**](docs/V2Api.md#gateway_update_producer_snowflake) | **POST** /gateway-update-producer-snowflake | *V2Api* | [**gateway_update_producer_venafi**](docs/V2Api.md#gateway_update_producer_venafi) | **POST** /gateway-update-producer-certificate-automation | +*V2Api* | [**gateway_update_remote_access**](docs/V2Api.md#gateway_update_remote_access) | **POST** /gateway-update-remote-access | +*V2Api* | [**gateway_update_remote_access_rdp_recordings**](docs/V2Api.md#gateway_update_remote_access_rdp_recordings) | **POST** /gateway-update-remote-access-rdp-recording | *V2Api* | [**gateway_update_tls_cert**](docs/V2Api.md#gateway_update_tls_cert) | **POST** /gateway-update-tls-cert | *V2Api* | [**gateway_update_tmp_users**](docs/V2Api.md#gateway_update_tmp_users) | **POST** /gateway-update-producer-tmp-creds | *V2Api* | [**generate_csr**](docs/V2Api.md#generate_csr) | **POST** /generate-csr | @@ -402,6 +405,17 @@ Class | Method | HTTP request | Description *V2Api* | [**get_tags**](docs/V2Api.md#get_tags) | **POST** /get-tags | *V2Api* | [**get_target**](docs/V2Api.md#get_target) | **POST** /get-target | *V2Api* | [**get_target_details**](docs/V2Api.md#get_target_details) | **POST** /get-target-details | +*V2Api* | [**gw_update_remote_access_session_logs_aws_s3**](docs/V2Api.md#gw_update_remote_access_session_logs_aws_s3) | **POST** /gateway-update-remote-access-session-forwarding-aws-s3 | +*V2Api* | [**gw_update_remote_access_session_logs_azure_analytics**](docs/V2Api.md#gw_update_remote_access_session_logs_azure_analytics) | **POST** /gateway-update-remote-access-session-forwarding-azure-analytics | +*V2Api* | [**gw_update_remote_access_session_logs_datadog**](docs/V2Api.md#gw_update_remote_access_session_logs_datadog) | **POST** /gateway-update-remote-access-session-forwarding-datadog | +*V2Api* | [**gw_update_remote_access_session_logs_elasticsearch**](docs/V2Api.md#gw_update_remote_access_session_logs_elasticsearch) | **POST** /gateway-update-remote-access-session-forwarding-elasticsearch | +*V2Api* | [**gw_update_remote_access_session_logs_google_chronicle**](docs/V2Api.md#gw_update_remote_access_session_logs_google_chronicle) | **POST** /gateway-update-remote-access-session-forwarding-google-chronicle | +*V2Api* | [**gw_update_remote_access_session_logs_logstash**](docs/V2Api.md#gw_update_remote_access_session_logs_logstash) | **POST** /gateway-update-remote-access-session-forwarding-logstash | +*V2Api* | [**gw_update_remote_access_session_logs_logz_io**](docs/V2Api.md#gw_update_remote_access_session_logs_logz_io) | **POST** /gateway-update-remote-access-session-forwarding-logz-io | +*V2Api* | [**gw_update_remote_access_session_logs_splunk**](docs/V2Api.md#gw_update_remote_access_session_logs_splunk) | **POST** /gateway-update-remote-access-session-forwarding-splunk | +*V2Api* | [**gw_update_remote_access_session_logs_stdout**](docs/V2Api.md#gw_update_remote_access_session_logs_stdout) | **POST** /gateway-update-remote-access-session-forwarding-stdout | +*V2Api* | [**gw_update_remote_access_session_logs_sumologic**](docs/V2Api.md#gw_update_remote_access_session_logs_sumologic) | **POST** /gateway-update-remote-access-session-forwarding-sumologic | +*V2Api* | [**gw_update_remote_access_session_logs_syslog**](docs/V2Api.md#gw_update_remote_access_session_logs_syslog) | **POST** /gateway-update-remote-access-session-forwarding-syslog | *V2Api* | [**hmac**](docs/V2Api.md#hmac) | **POST** /hmac | *V2Api* | [**import_passwords**](docs/V2Api.md#import_passwords) | **POST** /import-passwords | *V2Api* | [**kmip_client_delete_rule**](docs/V2Api.md#kmip_client_delete_rule) | **POST** /kmip-client-delete-rule | @@ -687,11 +701,15 @@ Class | Method | HTTP request | Description - [AuthMethodUpdateUniversalIdentity](docs/AuthMethodUpdateUniversalIdentity.md) - [AuthOutput](docs/AuthOutput.md) - [AwsS3LogForwardingConfig](docs/AwsS3LogForwardingConfig.md) + - [AwsStorage](docs/AwsStorage.md) - [AzureADAccessRules](docs/AzureADAccessRules.md) - [AzureKeyVaultMigration](docs/AzureKeyVaultMigration.md) - [AzureLogAnalyticsForwardingConfig](docs/AzureLogAnalyticsForwardingConfig.md) - [AzurePayload](docs/AzurePayload.md) + - [AzureStorage](docs/AzureStorage.md) - [AzureTargetDetails](docs/AzureTargetDetails.md) + - [BastionConfigReplyObj](docs/BastionConfigReplyObj.md) + - [BastionGlobalConf](docs/BastionGlobalConf.md) - [BastionListEntry](docs/BastionListEntry.md) - [BastionsList](docs/BastionsList.md) - [BatchEncryptionRequestLine](docs/BatchEncryptionRequestLine.md) @@ -1074,6 +1092,7 @@ Class | Method | HTTP request | Description - [GatewayGetLogForwarding](docs/GatewayGetLogForwarding.md) - [GatewayGetMigration](docs/GatewayGetMigration.md) - [GatewayGetProducer](docs/GatewayGetProducer.md) + - [GatewayGetRemoteAccess](docs/GatewayGetRemoteAccess.md) - [GatewayGetTmpUsers](docs/GatewayGetTmpUsers.md) - [GatewayListCustomerFragments](docs/GatewayListCustomerFragments.md) - [GatewayListMigration](docs/GatewayListMigration.md) @@ -1172,6 +1191,8 @@ Class | Method | HTTP request | Description - [GatewayUpdateProducerSnowflakeOutput](docs/GatewayUpdateProducerSnowflakeOutput.md) - [GatewayUpdateProducerVenafi](docs/GatewayUpdateProducerVenafi.md) - [GatewayUpdateProducerVenafiOutput](docs/GatewayUpdateProducerVenafiOutput.md) + - [GatewayUpdateRemoteAccess](docs/GatewayUpdateRemoteAccess.md) + - [GatewayUpdateRemoteAccessRdpRecordings](docs/GatewayUpdateRemoteAccessRdpRecordings.md) - [GatewayUpdateTlsCert](docs/GatewayUpdateTlsCert.md) - [GatewayUpdateTlsCertOutput](docs/GatewayUpdateTlsCertOutput.md) - [GatewayUpdateTmpUsers](docs/GatewayUpdateTmpUsers.md) @@ -1218,6 +1239,17 @@ Class | Method | HTTP request | Description - [GoogleChronicleForwardingConfig](docs/GoogleChronicleForwardingConfig.md) - [Group](docs/Group.md) - [GwClusterIdentity](docs/GwClusterIdentity.md) + - [GwUpdateRemoteAccessSessionLogsAwsS3](docs/GwUpdateRemoteAccessSessionLogsAwsS3.md) + - [GwUpdateRemoteAccessSessionLogsAzureAnalytics](docs/GwUpdateRemoteAccessSessionLogsAzureAnalytics.md) + - [GwUpdateRemoteAccessSessionLogsDatadog](docs/GwUpdateRemoteAccessSessionLogsDatadog.md) + - [GwUpdateRemoteAccessSessionLogsElasticsearch](docs/GwUpdateRemoteAccessSessionLogsElasticsearch.md) + - [GwUpdateRemoteAccessSessionLogsGoogleChronicle](docs/GwUpdateRemoteAccessSessionLogsGoogleChronicle.md) + - [GwUpdateRemoteAccessSessionLogsLogstash](docs/GwUpdateRemoteAccessSessionLogsLogstash.md) + - [GwUpdateRemoteAccessSessionLogsLogzIo](docs/GwUpdateRemoteAccessSessionLogsLogzIo.md) + - [GwUpdateRemoteAccessSessionLogsSplunk](docs/GwUpdateRemoteAccessSessionLogsSplunk.md) + - [GwUpdateRemoteAccessSessionLogsStdout](docs/GwUpdateRemoteAccessSessionLogsStdout.md) + - [GwUpdateRemoteAccessSessionLogsSumologic](docs/GwUpdateRemoteAccessSessionLogsSumologic.md) + - [GwUpdateRemoteAccessSessionLogsSyslog](docs/GwUpdateRemoteAccessSessionLogsSyslog.md) - [HashiMigration](docs/HashiMigration.md) - [HashiPayload](docs/HashiPayload.md) - [HashiVaultTargetDetails](docs/HashiVaultTargetDetails.md) @@ -1302,6 +1334,7 @@ Class | Method | HTTP request | Description - [MoveObjects](docs/MoveObjects.md) - [Name](docs/Name.md) - [NativeK8sTargetDetails](docs/NativeK8sTargetDetails.md) + - [NextAutoRotationEvent](docs/NextAutoRotationEvent.md) - [NotiForwarder](docs/NotiForwarder.md) - [OAuth2AccessRules](docs/OAuth2AccessRules.md) - [OAuth2CustomClaim](docs/OAuth2CustomClaim.md) @@ -1313,6 +1346,7 @@ Class | Method | HTTP request | Description - [OnePasswordMigration](docs/OnePasswordMigration.md) - [OnePasswordPayload](docs/OnePasswordPayload.md) - [PKICertificateIssueDetails](docs/PKICertificateIssueDetails.md) + - [PasswordExpirationInfo](docs/PasswordExpirationInfo.md) - [PasswordPolicyInfo](docs/PasswordPolicyInfo.md) - [PathRule](docs/PathRule.md) - [PingTargetDetails](docs/PingTargetDetails.md) @@ -1330,6 +1364,8 @@ Class | Method | HTTP request | Description - [RequestAccess](docs/RequestAccess.md) - [RequestAccessOutput](docs/RequestAccessOutput.md) - [RequiredActivity](docs/RequiredActivity.md) + - [ResetAccessKey](docs/ResetAccessKey.md) + - [ResetAuthMethodAccessKeyOutput](docs/ResetAuthMethodAccessKeyOutput.md) - [ReverseRBAC](docs/ReverseRBAC.md) - [ReverseRBACClient](docs/ReverseRBACClient.md) - [ReverseRBACOutput](docs/ReverseRBACOutput.md) @@ -1423,6 +1459,8 @@ Class | Method | HTTP request | Description - [SmInfo](docs/SmInfo.md) - [SplunkLogForwardingConfig](docs/SplunkLogForwardingConfig.md) - [SraInfo](docs/SraInfo.md) + - [SshBastionConf](docs/SshBastionConf.md) + - [SshBastionSessionTermination](docs/SshBastionSessionTermination.md) - [StaticCredsAuth](docs/StaticCredsAuth.md) - [StaticCredsAuthOutput](docs/StaticCredsAuthOutput.md) - [StaticSecretDetailsInfo](docs/StaticSecretDetailsInfo.md) @@ -1631,6 +1669,9 @@ Class | Method | HTTP request | Description - [VerifyPKICertOutput](docs/VerifyPKICertOutput.md) - [VerifyPKICertWithClassicKey](docs/VerifyPKICertWithClassicKey.md) - [VerifyRsaSsaPss](docs/VerifyRsaSsaPss.md) + - [WebBastionConf](docs/WebBastionConf.md) + - [WebBastionGuacamole](docs/WebBastionGuacamole.md) + - [WebBastionRdpRecord](docs/WebBastionRdpRecord.md) - [WebHookNotiForwarderPublicDetails](docs/WebHookNotiForwarderPublicDetails.md) - [WebTargetDetails](docs/WebTargetDetails.md) - [WindowsService](docs/WindowsService.md) diff --git a/akeyless/__init__.py b/akeyless/__init__.py index f8a2876b..4822e950 100644 --- a/akeyless/__init__.py +++ b/akeyless/__init__.py @@ -15,7 +15,7 @@ from __future__ import absolute_import -__version__ = "4.2.3" +__version__ = "4.2.4" # import apis into sdk package from akeyless.api.v2_api import V2Api @@ -91,11 +91,15 @@ from akeyless.models.auth_method_update_universal_identity import AuthMethodUpdateUniversalIdentity from akeyless.models.auth_output import AuthOutput from akeyless.models.aws_s3_log_forwarding_config import AwsS3LogForwardingConfig +from akeyless.models.aws_storage import AwsStorage from akeyless.models.azure_ad_access_rules import AzureADAccessRules from akeyless.models.azure_key_vault_migration import AzureKeyVaultMigration from akeyless.models.azure_log_analytics_forwarding_config import AzureLogAnalyticsForwardingConfig from akeyless.models.azure_payload import AzurePayload +from akeyless.models.azure_storage import AzureStorage from akeyless.models.azure_target_details import AzureTargetDetails +from akeyless.models.bastion_config_reply_obj import BastionConfigReplyObj +from akeyless.models.bastion_global_conf import BastionGlobalConf from akeyless.models.bastion_list_entry import BastionListEntry from akeyless.models.bastions_list import BastionsList from akeyless.models.batch_encryption_request_line import BatchEncryptionRequestLine @@ -478,6 +482,7 @@ from akeyless.models.gateway_get_log_forwarding import GatewayGetLogForwarding from akeyless.models.gateway_get_migration import GatewayGetMigration from akeyless.models.gateway_get_producer import GatewayGetProducer +from akeyless.models.gateway_get_remote_access import GatewayGetRemoteAccess from akeyless.models.gateway_get_tmp_users import GatewayGetTmpUsers from akeyless.models.gateway_list_customer_fragments import GatewayListCustomerFragments from akeyless.models.gateway_list_migration import GatewayListMigration @@ -576,6 +581,8 @@ from akeyless.models.gateway_update_producer_snowflake_output import GatewayUpdateProducerSnowflakeOutput from akeyless.models.gateway_update_producer_venafi import GatewayUpdateProducerVenafi from akeyless.models.gateway_update_producer_venafi_output import GatewayUpdateProducerVenafiOutput +from akeyless.models.gateway_update_remote_access import GatewayUpdateRemoteAccess +from akeyless.models.gateway_update_remote_access_rdp_recordings import GatewayUpdateRemoteAccessRdpRecordings from akeyless.models.gateway_update_tls_cert import GatewayUpdateTlsCert from akeyless.models.gateway_update_tls_cert_output import GatewayUpdateTlsCertOutput from akeyless.models.gateway_update_tmp_users import GatewayUpdateTmpUsers @@ -622,6 +629,17 @@ from akeyless.models.google_chronicle_forwarding_config import GoogleChronicleForwardingConfig from akeyless.models.group import Group from akeyless.models.gw_cluster_identity import GwClusterIdentity +from akeyless.models.gw_update_remote_access_session_logs_aws_s3 import GwUpdateRemoteAccessSessionLogsAwsS3 +from akeyless.models.gw_update_remote_access_session_logs_azure_analytics import GwUpdateRemoteAccessSessionLogsAzureAnalytics +from akeyless.models.gw_update_remote_access_session_logs_datadog import GwUpdateRemoteAccessSessionLogsDatadog +from akeyless.models.gw_update_remote_access_session_logs_elasticsearch import GwUpdateRemoteAccessSessionLogsElasticsearch +from akeyless.models.gw_update_remote_access_session_logs_google_chronicle import GwUpdateRemoteAccessSessionLogsGoogleChronicle +from akeyless.models.gw_update_remote_access_session_logs_logstash import GwUpdateRemoteAccessSessionLogsLogstash +from akeyless.models.gw_update_remote_access_session_logs_logz_io import GwUpdateRemoteAccessSessionLogsLogzIo +from akeyless.models.gw_update_remote_access_session_logs_splunk import GwUpdateRemoteAccessSessionLogsSplunk +from akeyless.models.gw_update_remote_access_session_logs_stdout import GwUpdateRemoteAccessSessionLogsStdout +from akeyless.models.gw_update_remote_access_session_logs_sumologic import GwUpdateRemoteAccessSessionLogsSumologic +from akeyless.models.gw_update_remote_access_session_logs_syslog import GwUpdateRemoteAccessSessionLogsSyslog from akeyless.models.hashi_migration import HashiMigration from akeyless.models.hashi_payload import HashiPayload from akeyless.models.hashi_vault_target_details import HashiVaultTargetDetails @@ -706,6 +724,7 @@ from akeyless.models.move_objects import MoveObjects from akeyless.models.name import Name from akeyless.models.native_k8s_target_details import NativeK8sTargetDetails +from akeyless.models.next_auto_rotation_event import NextAutoRotationEvent from akeyless.models.noti_forwarder import NotiForwarder from akeyless.models.o_auth2_access_rules import OAuth2AccessRules from akeyless.models.o_auth2_custom_claim import OAuth2CustomClaim @@ -717,6 +736,7 @@ from akeyless.models.one_password_migration import OnePasswordMigration from akeyless.models.one_password_payload import OnePasswordPayload from akeyless.models.pki_certificate_issue_details import PKICertificateIssueDetails +from akeyless.models.password_expiration_info import PasswordExpirationInfo from akeyless.models.password_policy_info import PasswordPolicyInfo from akeyless.models.path_rule import PathRule from akeyless.models.ping_target_details import PingTargetDetails @@ -734,6 +754,8 @@ from akeyless.models.request_access import RequestAccess from akeyless.models.request_access_output import RequestAccessOutput from akeyless.models.required_activity import RequiredActivity +from akeyless.models.reset_access_key import ResetAccessKey +from akeyless.models.reset_auth_method_access_key_output import ResetAuthMethodAccessKeyOutput from akeyless.models.reverse_rbac import ReverseRBAC from akeyless.models.reverse_rbac_client import ReverseRBACClient from akeyless.models.reverse_rbac_output import ReverseRBACOutput @@ -827,6 +849,8 @@ from akeyless.models.sm_info import SmInfo from akeyless.models.splunk_log_forwarding_config import SplunkLogForwardingConfig from akeyless.models.sra_info import SraInfo +from akeyless.models.ssh_bastion_conf import SshBastionConf +from akeyless.models.ssh_bastion_session_termination import SshBastionSessionTermination from akeyless.models.static_creds_auth import StaticCredsAuth from akeyless.models.static_creds_auth_output import StaticCredsAuthOutput from akeyless.models.static_secret_details_info import StaticSecretDetailsInfo @@ -1035,6 +1059,9 @@ from akeyless.models.verify_pki_cert_output import VerifyPKICertOutput from akeyless.models.verify_pki_cert_with_classic_key import VerifyPKICertWithClassicKey from akeyless.models.verify_rsa_ssa_pss import VerifyRsaSsaPss +from akeyless.models.web_bastion_conf import WebBastionConf +from akeyless.models.web_bastion_guacamole import WebBastionGuacamole +from akeyless.models.web_bastion_rdp_record import WebBastionRdpRecord from akeyless.models.web_hook_noti_forwarder_public_details import WebHookNotiForwarderPublicDetails from akeyless.models.web_target_details import WebTargetDetails from akeyless.models.windows_service import WindowsService diff --git a/akeyless/api/v2_api.py b/akeyless/api/v2_api.py index 7fe57548..a98a4623 100644 --- a/akeyless/api/v2_api.py +++ b/akeyless/api/v2_api.py @@ -138,7 +138,7 @@ def alias_details_with_http_info(self, body, **kwargs): # noqa: E501 auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/alias-details', 'GET', + '/alias-details', 'POST', path_params, query_params, header_params, @@ -28097,6 +28097,122 @@ def gateway_get_producer_with_http_info(self, body, **kwargs): # noqa: E501 _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) + def gateway_get_remote_access(self, body, **kwargs): # noqa: E501 + """gateway_get_remote_access # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + >>> thread = api.gateway_get_remote_access(body, async_req=True) + >>> result = thread.get() + + :param async_req bool: execute request asynchronously + :param GatewayGetRemoteAccess body: (required) + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: BastionConfigReplyObj + If the method is called asynchronously, + returns the request thread. + """ + kwargs['_return_http_data_only'] = True + return self.gateway_get_remote_access_with_http_info(body, **kwargs) # noqa: E501 + + def gateway_get_remote_access_with_http_info(self, body, **kwargs): # noqa: E501 + """gateway_get_remote_access # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + >>> thread = api.gateway_get_remote_access_with_http_info(body, async_req=True) + >>> result = thread.get() + + :param async_req bool: execute request asynchronously + :param GatewayGetRemoteAccess body: (required) + :param _return_http_data_only: response data without head status code + and headers + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: tuple(BastionConfigReplyObj, status_code(int), headers(HTTPHeaderDict)) + If the method is called asynchronously, + returns the request thread. + """ + + local_var_params = locals() + + all_params = [ + 'body' + ] + all_params.extend( + [ + 'async_req', + '_return_http_data_only', + '_preload_content', + '_request_timeout' + ] + ) + + for key, val in six.iteritems(local_var_params['kwargs']): + if key not in all_params: + raise ApiTypeError( + "Got an unexpected keyword argument '%s'" + " to method gateway_get_remote_access" % key + ) + local_var_params[key] = val + del local_var_params['kwargs'] + # verify the required parameter 'body' is set + if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 + local_var_params['body'] is None): # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gateway_get_remote_access`") # noqa: E501 + + collection_formats = {} + + path_params = {} + + query_params = [] + + header_params = {} + + form_params = [] + local_var_files = {} + + body_params = None + if 'body' in local_var_params: + body_params = local_var_params['body'] + # HTTP header `Accept` + header_params['Accept'] = self.api_client.select_header_accept( + ['application/json']) # noqa: E501 + + # HTTP header `Content-Type` + header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501 + ['application/json']) # noqa: E501 + + # Authentication setting + auth_settings = [] # noqa: E501 + + return self.api_client.call_api( + '/gateway-get-remote-access', 'POST', + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + response_type='BastionConfigReplyObj', # noqa: E501 + auth_settings=auth_settings, + async_req=local_var_params.get('async_req'), + _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 + _preload_content=local_var_params.get('_preload_content', True), + _request_timeout=local_var_params.get('_request_timeout'), + collection_formats=collection_formats) + def gateway_get_tmp_users(self, body, **kwargs): # noqa: E501 """gateway_get_tmp_users # noqa: E501 @@ -28627,126 +28743,1750 @@ def gateway_list_rotated_secrets_with_http_info(self, body, **kwargs): # noqa: if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method gateway_list_rotated_secrets" % key + " to method gateway_list_rotated_secrets" % key + ) + local_var_params[key] = val + del local_var_params['kwargs'] + # verify the required parameter 'body' is set + if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 + local_var_params['body'] is None): # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gateway_list_rotated_secrets`") # noqa: E501 + + collection_formats = {} + + path_params = {} + + query_params = [] + + header_params = {} + + form_params = [] + local_var_files = {} + + body_params = None + if 'body' in local_var_params: + body_params = local_var_params['body'] + # HTTP header `Accept` + header_params['Accept'] = self.api_client.select_header_accept( + ['application/json']) # noqa: E501 + + # HTTP header `Content-Type` + header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501 + ['application/json']) # noqa: E501 + + # Authentication setting + auth_settings = [] # noqa: E501 + + return self.api_client.call_api( + '/gateway-list-rotated-secrets', 'POST', + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + response_type='ListItemsOutput', # noqa: E501 + auth_settings=auth_settings, + async_req=local_var_params.get('async_req'), + _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 + _preload_content=local_var_params.get('_preload_content', True), + _request_timeout=local_var_params.get('_request_timeout'), + collection_formats=collection_formats) + + def gateway_migrate_personal_items(self, **kwargs): # noqa: E501 + """gateway_migrate_personal_items # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + >>> thread = api.gateway_migrate_personal_items(async_req=True) + >>> result = thread.get() + + :param async_req bool: execute request asynchronously + :param GatewayMigratePersonalItems body: + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: GatewayMigratePersonalItemsOutput + If the method is called asynchronously, + returns the request thread. + """ + kwargs['_return_http_data_only'] = True + return self.gateway_migrate_personal_items_with_http_info(**kwargs) # noqa: E501 + + def gateway_migrate_personal_items_with_http_info(self, **kwargs): # noqa: E501 + """gateway_migrate_personal_items # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + >>> thread = api.gateway_migrate_personal_items_with_http_info(async_req=True) + >>> result = thread.get() + + :param async_req bool: execute request asynchronously + :param GatewayMigratePersonalItems body: + :param _return_http_data_only: response data without head status code + and headers + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: tuple(GatewayMigratePersonalItemsOutput, status_code(int), headers(HTTPHeaderDict)) + If the method is called asynchronously, + returns the request thread. + """ + + local_var_params = locals() + + all_params = [ + 'body' + ] + all_params.extend( + [ + 'async_req', + '_return_http_data_only', + '_preload_content', + '_request_timeout' + ] + ) + + for key, val in six.iteritems(local_var_params['kwargs']): + if key not in all_params: + raise ApiTypeError( + "Got an unexpected keyword argument '%s'" + " to method gateway_migrate_personal_items" % key + ) + local_var_params[key] = val + del local_var_params['kwargs'] + + collection_formats = {} + + path_params = {} + + query_params = [] + + header_params = {} + + form_params = [] + local_var_files = {} + + body_params = None + if 'body' in local_var_params: + body_params = local_var_params['body'] + # HTTP header `Accept` + header_params['Accept'] = self.api_client.select_header_accept( + ['application/json']) # noqa: E501 + + # HTTP header `Content-Type` + header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501 + ['application/json']) # noqa: E501 + + # Authentication setting + auth_settings = [] # noqa: E501 + + return self.api_client.call_api( + '/gateway-migrate-personal-items', 'POST', + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + response_type='GatewayMigratePersonalItemsOutput', # noqa: E501 + auth_settings=auth_settings, + async_req=local_var_params.get('async_req'), + _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 + _preload_content=local_var_params.get('_preload_content', True), + _request_timeout=local_var_params.get('_request_timeout'), + collection_formats=collection_formats) + + def gateway_revoke_tmp_users(self, body, **kwargs): # noqa: E501 + """gateway_revoke_tmp_users # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + >>> thread = api.gateway_revoke_tmp_users(body, async_req=True) + >>> result = thread.get() + + :param async_req bool: execute request asynchronously + :param GatewayRevokeTmpUsers body: (required) + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: None + If the method is called asynchronously, + returns the request thread. + """ + kwargs['_return_http_data_only'] = True + return self.gateway_revoke_tmp_users_with_http_info(body, **kwargs) # noqa: E501 + + def gateway_revoke_tmp_users_with_http_info(self, body, **kwargs): # noqa: E501 + """gateway_revoke_tmp_users # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + >>> thread = api.gateway_revoke_tmp_users_with_http_info(body, async_req=True) + >>> result = thread.get() + + :param async_req bool: execute request asynchronously + :param GatewayRevokeTmpUsers body: (required) + :param _return_http_data_only: response data without head status code + and headers + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: None + If the method is called asynchronously, + returns the request thread. + """ + + local_var_params = locals() + + all_params = [ + 'body' + ] + all_params.extend( + [ + 'async_req', + '_return_http_data_only', + '_preload_content', + '_request_timeout' + ] + ) + + for key, val in six.iteritems(local_var_params['kwargs']): + if key not in all_params: + raise ApiTypeError( + "Got an unexpected keyword argument '%s'" + " to method gateway_revoke_tmp_users" % key + ) + local_var_params[key] = val + del local_var_params['kwargs'] + # verify the required parameter 'body' is set + if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 + local_var_params['body'] is None): # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gateway_revoke_tmp_users`") # noqa: E501 + + collection_formats = {} + + path_params = {} + + query_params = [] + + header_params = {} + + form_params = [] + local_var_files = {} + + body_params = None + if 'body' in local_var_params: + body_params = local_var_params['body'] + # HTTP header `Accept` + header_params['Accept'] = self.api_client.select_header_accept( + ['application/json']) # noqa: E501 + + # HTTP header `Content-Type` + header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501 + ['application/json']) # noqa: E501 + + # Authentication setting + auth_settings = [] # noqa: E501 + + return self.api_client.call_api( + '/gateway-revoke-producer-tmp-creds', 'POST', + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + response_type=None, # noqa: E501 + auth_settings=auth_settings, + async_req=local_var_params.get('async_req'), + _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 + _preload_content=local_var_params.get('_preload_content', True), + _request_timeout=local_var_params.get('_request_timeout'), + collection_formats=collection_formats) + + def gateway_start_producer(self, body, **kwargs): # noqa: E501 + """gateway_start_producer # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + >>> thread = api.gateway_start_producer(body, async_req=True) + >>> result = thread.get() + + :param async_req bool: execute request asynchronously + :param GatewayStartProducer body: (required) + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: GatewayStartProducerOutput + If the method is called asynchronously, + returns the request thread. + """ + kwargs['_return_http_data_only'] = True + return self.gateway_start_producer_with_http_info(body, **kwargs) # noqa: E501 + + def gateway_start_producer_with_http_info(self, body, **kwargs): # noqa: E501 + """gateway_start_producer # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + >>> thread = api.gateway_start_producer_with_http_info(body, async_req=True) + >>> result = thread.get() + + :param async_req bool: execute request asynchronously + :param GatewayStartProducer body: (required) + :param _return_http_data_only: response data without head status code + and headers + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: tuple(GatewayStartProducerOutput, status_code(int), headers(HTTPHeaderDict)) + If the method is called asynchronously, + returns the request thread. + """ + + local_var_params = locals() + + all_params = [ + 'body' + ] + all_params.extend( + [ + 'async_req', + '_return_http_data_only', + '_preload_content', + '_request_timeout' + ] + ) + + for key, val in six.iteritems(local_var_params['kwargs']): + if key not in all_params: + raise ApiTypeError( + "Got an unexpected keyword argument '%s'" + " to method gateway_start_producer" % key + ) + local_var_params[key] = val + del local_var_params['kwargs'] + # verify the required parameter 'body' is set + if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 + local_var_params['body'] is None): # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gateway_start_producer`") # noqa: E501 + + collection_formats = {} + + path_params = {} + + query_params = [] + + header_params = {} + + form_params = [] + local_var_files = {} + + body_params = None + if 'body' in local_var_params: + body_params = local_var_params['body'] + # HTTP header `Accept` + header_params['Accept'] = self.api_client.select_header_accept( + ['application/json']) # noqa: E501 + + # HTTP header `Content-Type` + header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501 + ['application/json']) # noqa: E501 + + # Authentication setting + auth_settings = [] # noqa: E501 + + return self.api_client.call_api( + '/gateway-start-producer', 'POST', + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + response_type='GatewayStartProducerOutput', # noqa: E501 + auth_settings=auth_settings, + async_req=local_var_params.get('async_req'), + _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 + _preload_content=local_var_params.get('_preload_content', True), + _request_timeout=local_var_params.get('_request_timeout'), + collection_formats=collection_formats) + + def gateway_status_migration(self, body, **kwargs): # noqa: E501 + """gateway_status_migration # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + >>> thread = api.gateway_status_migration(body, async_req=True) + >>> result = thread.get() + + :param async_req bool: execute request asynchronously + :param GatewayStatusMigration body: (required) + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: MigrationStatusReplyObj + If the method is called asynchronously, + returns the request thread. + """ + kwargs['_return_http_data_only'] = True + return self.gateway_status_migration_with_http_info(body, **kwargs) # noqa: E501 + + def gateway_status_migration_with_http_info(self, body, **kwargs): # noqa: E501 + """gateway_status_migration # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + >>> thread = api.gateway_status_migration_with_http_info(body, async_req=True) + >>> result = thread.get() + + :param async_req bool: execute request asynchronously + :param GatewayStatusMigration body: (required) + :param _return_http_data_only: response data without head status code + and headers + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: tuple(MigrationStatusReplyObj, status_code(int), headers(HTTPHeaderDict)) + If the method is called asynchronously, + returns the request thread. + """ + + local_var_params = locals() + + all_params = [ + 'body' + ] + all_params.extend( + [ + 'async_req', + '_return_http_data_only', + '_preload_content', + '_request_timeout' + ] + ) + + for key, val in six.iteritems(local_var_params['kwargs']): + if key not in all_params: + raise ApiTypeError( + "Got an unexpected keyword argument '%s'" + " to method gateway_status_migration" % key + ) + local_var_params[key] = val + del local_var_params['kwargs'] + # verify the required parameter 'body' is set + if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 + local_var_params['body'] is None): # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gateway_status_migration`") # noqa: E501 + + collection_formats = {} + + path_params = {} + + query_params = [] + + header_params = {} + + form_params = [] + local_var_files = {} + + body_params = None + if 'body' in local_var_params: + body_params = local_var_params['body'] + # HTTP header `Accept` + header_params['Accept'] = self.api_client.select_header_accept( + ['application/json']) # noqa: E501 + + # HTTP header `Content-Type` + header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501 + ['application/json']) # noqa: E501 + + # Authentication setting + auth_settings = [] # noqa: E501 + + return self.api_client.call_api( + '/gateway-migration-status', 'POST', + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + response_type='MigrationStatusReplyObj', # noqa: E501 + auth_settings=auth_settings, + async_req=local_var_params.get('async_req'), + _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 + _preload_content=local_var_params.get('_preload_content', True), + _request_timeout=local_var_params.get('_request_timeout'), + collection_formats=collection_formats) + + def gateway_stop_producer(self, body, **kwargs): # noqa: E501 + """gateway_stop_producer # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + >>> thread = api.gateway_stop_producer(body, async_req=True) + >>> result = thread.get() + + :param async_req bool: execute request asynchronously + :param GatewayStopProducer body: (required) + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: GatewayStopProducerOutput + If the method is called asynchronously, + returns the request thread. + """ + kwargs['_return_http_data_only'] = True + return self.gateway_stop_producer_with_http_info(body, **kwargs) # noqa: E501 + + def gateway_stop_producer_with_http_info(self, body, **kwargs): # noqa: E501 + """gateway_stop_producer # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + >>> thread = api.gateway_stop_producer_with_http_info(body, async_req=True) + >>> result = thread.get() + + :param async_req bool: execute request asynchronously + :param GatewayStopProducer body: (required) + :param _return_http_data_only: response data without head status code + and headers + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: tuple(GatewayStopProducerOutput, status_code(int), headers(HTTPHeaderDict)) + If the method is called asynchronously, + returns the request thread. + """ + + local_var_params = locals() + + all_params = [ + 'body' + ] + all_params.extend( + [ + 'async_req', + '_return_http_data_only', + '_preload_content', + '_request_timeout' + ] + ) + + for key, val in six.iteritems(local_var_params['kwargs']): + if key not in all_params: + raise ApiTypeError( + "Got an unexpected keyword argument '%s'" + " to method gateway_stop_producer" % key + ) + local_var_params[key] = val + del local_var_params['kwargs'] + # verify the required parameter 'body' is set + if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 + local_var_params['body'] is None): # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gateway_stop_producer`") # noqa: E501 + + collection_formats = {} + + path_params = {} + + query_params = [] + + header_params = {} + + form_params = [] + local_var_files = {} + + body_params = None + if 'body' in local_var_params: + body_params = local_var_params['body'] + # HTTP header `Accept` + header_params['Accept'] = self.api_client.select_header_accept( + ['application/json']) # noqa: E501 + + # HTTP header `Content-Type` + header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501 + ['application/json']) # noqa: E501 + + # Authentication setting + auth_settings = [] # noqa: E501 + + return self.api_client.call_api( + '/gateway-stop-producer', 'POST', + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + response_type='GatewayStopProducerOutput', # noqa: E501 + auth_settings=auth_settings, + async_req=local_var_params.get('async_req'), + _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 + _preload_content=local_var_params.get('_preload_content', True), + _request_timeout=local_var_params.get('_request_timeout'), + collection_formats=collection_formats) + + def gateway_sync_migration(self, body, **kwargs): # noqa: E501 + """gateway_sync_migration # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + >>> thread = api.gateway_sync_migration(body, async_req=True) + >>> result = thread.get() + + :param async_req bool: execute request asynchronously + :param GatewaySyncMigration body: (required) + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: GatewayMigrationSyncOutput + If the method is called asynchronously, + returns the request thread. + """ + kwargs['_return_http_data_only'] = True + return self.gateway_sync_migration_with_http_info(body, **kwargs) # noqa: E501 + + def gateway_sync_migration_with_http_info(self, body, **kwargs): # noqa: E501 + """gateway_sync_migration # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + >>> thread = api.gateway_sync_migration_with_http_info(body, async_req=True) + >>> result = thread.get() + + :param async_req bool: execute request asynchronously + :param GatewaySyncMigration body: (required) + :param _return_http_data_only: response data without head status code + and headers + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: tuple(GatewayMigrationSyncOutput, status_code(int), headers(HTTPHeaderDict)) + If the method is called asynchronously, + returns the request thread. + """ + + local_var_params = locals() + + all_params = [ + 'body' + ] + all_params.extend( + [ + 'async_req', + '_return_http_data_only', + '_preload_content', + '_request_timeout' + ] + ) + + for key, val in six.iteritems(local_var_params['kwargs']): + if key not in all_params: + raise ApiTypeError( + "Got an unexpected keyword argument '%s'" + " to method gateway_sync_migration" % key + ) + local_var_params[key] = val + del local_var_params['kwargs'] + # verify the required parameter 'body' is set + if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 + local_var_params['body'] is None): # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gateway_sync_migration`") # noqa: E501 + + collection_formats = {} + + path_params = {} + + query_params = [] + + header_params = {} + + form_params = [] + local_var_files = {} + + body_params = None + if 'body' in local_var_params: + body_params = local_var_params['body'] + # HTTP header `Accept` + header_params['Accept'] = self.api_client.select_header_accept( + ['application/json']) # noqa: E501 + + # HTTP header `Content-Type` + header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501 + ['application/json']) # noqa: E501 + + # Authentication setting + auth_settings = [] # noqa: E501 + + return self.api_client.call_api( + '/gateway-sync-migration', 'POST', + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + response_type='GatewayMigrationSyncOutput', # noqa: E501 + auth_settings=auth_settings, + async_req=local_var_params.get('async_req'), + _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 + _preload_content=local_var_params.get('_preload_content', True), + _request_timeout=local_var_params.get('_request_timeout'), + collection_formats=collection_formats) + + def gateway_update_allowed_access(self, body, **kwargs): # noqa: E501 + """gateway_update_allowed_access # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + >>> thread = api.gateway_update_allowed_access(body, async_req=True) + >>> result = thread.get() + + :param async_req bool: execute request asynchronously + :param GatewayUpdateAllowedAccess body: (required) + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: AllowedAccess + If the method is called asynchronously, + returns the request thread. + """ + kwargs['_return_http_data_only'] = True + return self.gateway_update_allowed_access_with_http_info(body, **kwargs) # noqa: E501 + + def gateway_update_allowed_access_with_http_info(self, body, **kwargs): # noqa: E501 + """gateway_update_allowed_access # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + >>> thread = api.gateway_update_allowed_access_with_http_info(body, async_req=True) + >>> result = thread.get() + + :param async_req bool: execute request asynchronously + :param GatewayUpdateAllowedAccess body: (required) + :param _return_http_data_only: response data without head status code + and headers + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: tuple(AllowedAccess, status_code(int), headers(HTTPHeaderDict)) + If the method is called asynchronously, + returns the request thread. + """ + + local_var_params = locals() + + all_params = [ + 'body' + ] + all_params.extend( + [ + 'async_req', + '_return_http_data_only', + '_preload_content', + '_request_timeout' + ] + ) + + for key, val in six.iteritems(local_var_params['kwargs']): + if key not in all_params: + raise ApiTypeError( + "Got an unexpected keyword argument '%s'" + " to method gateway_update_allowed_access" % key + ) + local_var_params[key] = val + del local_var_params['kwargs'] + # verify the required parameter 'body' is set + if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 + local_var_params['body'] is None): # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_allowed_access`") # noqa: E501 + + collection_formats = {} + + path_params = {} + + query_params = [] + + header_params = {} + + form_params = [] + local_var_files = {} + + body_params = None + if 'body' in local_var_params: + body_params = local_var_params['body'] + # HTTP header `Accept` + header_params['Accept'] = self.api_client.select_header_accept( + ['application/json']) # noqa: E501 + + # HTTP header `Content-Type` + header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501 + ['application/json']) # noqa: E501 + + # Authentication setting + auth_settings = [] # noqa: E501 + + return self.api_client.call_api( + '/gateway-update-allowed-access', 'POST', + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + response_type='AllowedAccess', # noqa: E501 + auth_settings=auth_settings, + async_req=local_var_params.get('async_req'), + _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 + _preload_content=local_var_params.get('_preload_content', True), + _request_timeout=local_var_params.get('_request_timeout'), + collection_formats=collection_formats) + + def gateway_update_cache(self, body, **kwargs): # noqa: E501 + """gateway_update_cache # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + >>> thread = api.gateway_update_cache(body, async_req=True) + >>> result = thread.get() + + :param async_req bool: execute request asynchronously + :param GatewayUpdateCache body: (required) + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: GatewayUpdateOutput + If the method is called asynchronously, + returns the request thread. + """ + kwargs['_return_http_data_only'] = True + return self.gateway_update_cache_with_http_info(body, **kwargs) # noqa: E501 + + def gateway_update_cache_with_http_info(self, body, **kwargs): # noqa: E501 + """gateway_update_cache # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + >>> thread = api.gateway_update_cache_with_http_info(body, async_req=True) + >>> result = thread.get() + + :param async_req bool: execute request asynchronously + :param GatewayUpdateCache body: (required) + :param _return_http_data_only: response data without head status code + and headers + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: tuple(GatewayUpdateOutput, status_code(int), headers(HTTPHeaderDict)) + If the method is called asynchronously, + returns the request thread. + """ + + local_var_params = locals() + + all_params = [ + 'body' + ] + all_params.extend( + [ + 'async_req', + '_return_http_data_only', + '_preload_content', + '_request_timeout' + ] + ) + + for key, val in six.iteritems(local_var_params['kwargs']): + if key not in all_params: + raise ApiTypeError( + "Got an unexpected keyword argument '%s'" + " to method gateway_update_cache" % key + ) + local_var_params[key] = val + del local_var_params['kwargs'] + # verify the required parameter 'body' is set + if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 + local_var_params['body'] is None): # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_cache`") # noqa: E501 + + collection_formats = {} + + path_params = {} + + query_params = [] + + header_params = {} + + form_params = [] + local_var_files = {} + + body_params = None + if 'body' in local_var_params: + body_params = local_var_params['body'] + # HTTP header `Accept` + header_params['Accept'] = self.api_client.select_header_accept( + ['application/json']) # noqa: E501 + + # HTTP header `Content-Type` + header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501 + ['application/json']) # noqa: E501 + + # Authentication setting + auth_settings = [] # noqa: E501 + + return self.api_client.call_api( + '/gateway-update-cache', 'POST', + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + response_type='GatewayUpdateOutput', # noqa: E501 + auth_settings=auth_settings, + async_req=local_var_params.get('async_req'), + _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 + _preload_content=local_var_params.get('_preload_content', True), + _request_timeout=local_var_params.get('_request_timeout'), + collection_formats=collection_formats) + + def gateway_update_defaults(self, body, **kwargs): # noqa: E501 + """gateway_update_defaults # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + >>> thread = api.gateway_update_defaults(body, async_req=True) + >>> result = thread.get() + + :param async_req bool: execute request asynchronously + :param GatewayUpdateDefaults body: (required) + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: GatewayUpdateOutput + If the method is called asynchronously, + returns the request thread. + """ + kwargs['_return_http_data_only'] = True + return self.gateway_update_defaults_with_http_info(body, **kwargs) # noqa: E501 + + def gateway_update_defaults_with_http_info(self, body, **kwargs): # noqa: E501 + """gateway_update_defaults # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + >>> thread = api.gateway_update_defaults_with_http_info(body, async_req=True) + >>> result = thread.get() + + :param async_req bool: execute request asynchronously + :param GatewayUpdateDefaults body: (required) + :param _return_http_data_only: response data without head status code + and headers + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: tuple(GatewayUpdateOutput, status_code(int), headers(HTTPHeaderDict)) + If the method is called asynchronously, + returns the request thread. + """ + + local_var_params = locals() + + all_params = [ + 'body' + ] + all_params.extend( + [ + 'async_req', + '_return_http_data_only', + '_preload_content', + '_request_timeout' + ] + ) + + for key, val in six.iteritems(local_var_params['kwargs']): + if key not in all_params: + raise ApiTypeError( + "Got an unexpected keyword argument '%s'" + " to method gateway_update_defaults" % key + ) + local_var_params[key] = val + del local_var_params['kwargs'] + # verify the required parameter 'body' is set + if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 + local_var_params['body'] is None): # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_defaults`") # noqa: E501 + + collection_formats = {} + + path_params = {} + + query_params = [] + + header_params = {} + + form_params = [] + local_var_files = {} + + body_params = None + if 'body' in local_var_params: + body_params = local_var_params['body'] + # HTTP header `Accept` + header_params['Accept'] = self.api_client.select_header_accept( + ['application/json']) # noqa: E501 + + # HTTP header `Content-Type` + header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501 + ['application/json']) # noqa: E501 + + # Authentication setting + auth_settings = [] # noqa: E501 + + return self.api_client.call_api( + '/gateway-update-defaults', 'POST', + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + response_type='GatewayUpdateOutput', # noqa: E501 + auth_settings=auth_settings, + async_req=local_var_params.get('async_req'), + _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 + _preload_content=local_var_params.get('_preload_content', True), + _request_timeout=local_var_params.get('_request_timeout'), + collection_formats=collection_formats) + + def gateway_update_item(self, body, **kwargs): # noqa: E501 + """gateway_update_item # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + >>> thread = api.gateway_update_item(body, async_req=True) + >>> result = thread.get() + + :param async_req bool: execute request asynchronously + :param GatewayUpdateItem body: (required) + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: GatewayUpdateItemOutput + If the method is called asynchronously, + returns the request thread. + """ + kwargs['_return_http_data_only'] = True + return self.gateway_update_item_with_http_info(body, **kwargs) # noqa: E501 + + def gateway_update_item_with_http_info(self, body, **kwargs): # noqa: E501 + """gateway_update_item # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + >>> thread = api.gateway_update_item_with_http_info(body, async_req=True) + >>> result = thread.get() + + :param async_req bool: execute request asynchronously + :param GatewayUpdateItem body: (required) + :param _return_http_data_only: response data without head status code + and headers + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: tuple(GatewayUpdateItemOutput, status_code(int), headers(HTTPHeaderDict)) + If the method is called asynchronously, + returns the request thread. + """ + + local_var_params = locals() + + all_params = [ + 'body' + ] + all_params.extend( + [ + 'async_req', + '_return_http_data_only', + '_preload_content', + '_request_timeout' + ] + ) + + for key, val in six.iteritems(local_var_params['kwargs']): + if key not in all_params: + raise ApiTypeError( + "Got an unexpected keyword argument '%s'" + " to method gateway_update_item" % key + ) + local_var_params[key] = val + del local_var_params['kwargs'] + # verify the required parameter 'body' is set + if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 + local_var_params['body'] is None): # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_item`") # noqa: E501 + + collection_formats = {} + + path_params = {} + + query_params = [] + + header_params = {} + + form_params = [] + local_var_files = {} + + body_params = None + if 'body' in local_var_params: + body_params = local_var_params['body'] + # HTTP header `Accept` + header_params['Accept'] = self.api_client.select_header_accept( + ['application/json']) # noqa: E501 + + # HTTP header `Content-Type` + header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501 + ['application/json']) # noqa: E501 + + # Authentication setting + auth_settings = [] # noqa: E501 + + return self.api_client.call_api( + '/gateway-update-item', 'POST', + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + response_type='GatewayUpdateItemOutput', # noqa: E501 + auth_settings=auth_settings, + async_req=local_var_params.get('async_req'), + _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 + _preload_content=local_var_params.get('_preload_content', True), + _request_timeout=local_var_params.get('_request_timeout'), + collection_formats=collection_formats) + + def gateway_update_k8_s_auth_config(self, body, **kwargs): # noqa: E501 + """gateway_update_k8_s_auth_config # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + >>> thread = api.gateway_update_k8_s_auth_config(body, async_req=True) + >>> result = thread.get() + + :param async_req bool: execute request asynchronously + :param GatewayUpdateK8SAuthConfig body: (required) + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: GatewayUpdateK8SAuthConfigOutput + If the method is called asynchronously, + returns the request thread. + """ + kwargs['_return_http_data_only'] = True + return self.gateway_update_k8_s_auth_config_with_http_info(body, **kwargs) # noqa: E501 + + def gateway_update_k8_s_auth_config_with_http_info(self, body, **kwargs): # noqa: E501 + """gateway_update_k8_s_auth_config # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + >>> thread = api.gateway_update_k8_s_auth_config_with_http_info(body, async_req=True) + >>> result = thread.get() + + :param async_req bool: execute request asynchronously + :param GatewayUpdateK8SAuthConfig body: (required) + :param _return_http_data_only: response data without head status code + and headers + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: tuple(GatewayUpdateK8SAuthConfigOutput, status_code(int), headers(HTTPHeaderDict)) + If the method is called asynchronously, + returns the request thread. + """ + + local_var_params = locals() + + all_params = [ + 'body' + ] + all_params.extend( + [ + 'async_req', + '_return_http_data_only', + '_preload_content', + '_request_timeout' + ] + ) + + for key, val in six.iteritems(local_var_params['kwargs']): + if key not in all_params: + raise ApiTypeError( + "Got an unexpected keyword argument '%s'" + " to method gateway_update_k8_s_auth_config" % key + ) + local_var_params[key] = val + del local_var_params['kwargs'] + # verify the required parameter 'body' is set + if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 + local_var_params['body'] is None): # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_k8_s_auth_config`") # noqa: E501 + + collection_formats = {} + + path_params = {} + + query_params = [] + + header_params = {} + + form_params = [] + local_var_files = {} + + body_params = None + if 'body' in local_var_params: + body_params = local_var_params['body'] + # HTTP header `Accept` + header_params['Accept'] = self.api_client.select_header_accept( + ['application/json']) # noqa: E501 + + # HTTP header `Content-Type` + header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501 + ['application/json']) # noqa: E501 + + # Authentication setting + auth_settings = [] # noqa: E501 + + return self.api_client.call_api( + '/gateway-update-k8s-auth-config', 'POST', + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + response_type='GatewayUpdateK8SAuthConfigOutput', # noqa: E501 + auth_settings=auth_settings, + async_req=local_var_params.get('async_req'), + _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 + _preload_content=local_var_params.get('_preload_content', True), + _request_timeout=local_var_params.get('_request_timeout'), + collection_formats=collection_formats) + + def gateway_update_ldap_auth_config(self, body, **kwargs): # noqa: E501 + """gateway_update_ldap_auth_config # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + >>> thread = api.gateway_update_ldap_auth_config(body, async_req=True) + >>> result = thread.get() + + :param async_req bool: execute request asynchronously + :param GatewayUpdateLdapAuthConfig body: (required) + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: GatewayUpdateLdapAuthConfigOutput + If the method is called asynchronously, + returns the request thread. + """ + kwargs['_return_http_data_only'] = True + return self.gateway_update_ldap_auth_config_with_http_info(body, **kwargs) # noqa: E501 + + def gateway_update_ldap_auth_config_with_http_info(self, body, **kwargs): # noqa: E501 + """gateway_update_ldap_auth_config # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + >>> thread = api.gateway_update_ldap_auth_config_with_http_info(body, async_req=True) + >>> result = thread.get() + + :param async_req bool: execute request asynchronously + :param GatewayUpdateLdapAuthConfig body: (required) + :param _return_http_data_only: response data without head status code + and headers + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: tuple(GatewayUpdateLdapAuthConfigOutput, status_code(int), headers(HTTPHeaderDict)) + If the method is called asynchronously, + returns the request thread. + """ + + local_var_params = locals() + + all_params = [ + 'body' + ] + all_params.extend( + [ + 'async_req', + '_return_http_data_only', + '_preload_content', + '_request_timeout' + ] + ) + + for key, val in six.iteritems(local_var_params['kwargs']): + if key not in all_params: + raise ApiTypeError( + "Got an unexpected keyword argument '%s'" + " to method gateway_update_ldap_auth_config" % key + ) + local_var_params[key] = val + del local_var_params['kwargs'] + # verify the required parameter 'body' is set + if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 + local_var_params['body'] is None): # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_ldap_auth_config`") # noqa: E501 + + collection_formats = {} + + path_params = {} + + query_params = [] + + header_params = {} + + form_params = [] + local_var_files = {} + + body_params = None + if 'body' in local_var_params: + body_params = local_var_params['body'] + # HTTP header `Accept` + header_params['Accept'] = self.api_client.select_header_accept( + ['application/json']) # noqa: E501 + + # HTTP header `Content-Type` + header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501 + ['application/json']) # noqa: E501 + + # Authentication setting + auth_settings = [] # noqa: E501 + + return self.api_client.call_api( + '/gateway-update-ldap-auth-config', 'POST', + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + response_type='GatewayUpdateLdapAuthConfigOutput', # noqa: E501 + auth_settings=auth_settings, + async_req=local_var_params.get('async_req'), + _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 + _preload_content=local_var_params.get('_preload_content', True), + _request_timeout=local_var_params.get('_request_timeout'), + collection_formats=collection_formats) + + def gateway_update_log_forwarding_aws_s3(self, body, **kwargs): # noqa: E501 + """gateway_update_log_forwarding_aws_s3 # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + >>> thread = api.gateway_update_log_forwarding_aws_s3(body, async_req=True) + >>> result = thread.get() + + :param async_req bool: execute request asynchronously + :param GatewayUpdateLogForwardingAwsS3 body: (required) + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: GatewayUpdateLogForwardingOutput + If the method is called asynchronously, + returns the request thread. + """ + kwargs['_return_http_data_only'] = True + return self.gateway_update_log_forwarding_aws_s3_with_http_info(body, **kwargs) # noqa: E501 + + def gateway_update_log_forwarding_aws_s3_with_http_info(self, body, **kwargs): # noqa: E501 + """gateway_update_log_forwarding_aws_s3 # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + >>> thread = api.gateway_update_log_forwarding_aws_s3_with_http_info(body, async_req=True) + >>> result = thread.get() + + :param async_req bool: execute request asynchronously + :param GatewayUpdateLogForwardingAwsS3 body: (required) + :param _return_http_data_only: response data without head status code + and headers + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: tuple(GatewayUpdateLogForwardingOutput, status_code(int), headers(HTTPHeaderDict)) + If the method is called asynchronously, + returns the request thread. + """ + + local_var_params = locals() + + all_params = [ + 'body' + ] + all_params.extend( + [ + 'async_req', + '_return_http_data_only', + '_preload_content', + '_request_timeout' + ] + ) + + for key, val in six.iteritems(local_var_params['kwargs']): + if key not in all_params: + raise ApiTypeError( + "Got an unexpected keyword argument '%s'" + " to method gateway_update_log_forwarding_aws_s3" % key + ) + local_var_params[key] = val + del local_var_params['kwargs'] + # verify the required parameter 'body' is set + if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 + local_var_params['body'] is None): # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_log_forwarding_aws_s3`") # noqa: E501 + + collection_formats = {} + + path_params = {} + + query_params = [] + + header_params = {} + + form_params = [] + local_var_files = {} + + body_params = None + if 'body' in local_var_params: + body_params = local_var_params['body'] + # HTTP header `Accept` + header_params['Accept'] = self.api_client.select_header_accept( + ['application/json']) # noqa: E501 + + # HTTP header `Content-Type` + header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501 + ['application/json']) # noqa: E501 + + # Authentication setting + auth_settings = [] # noqa: E501 + + return self.api_client.call_api( + '/gateway-update-log-forwarding-aws-s3', 'POST', + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + response_type='GatewayUpdateLogForwardingOutput', # noqa: E501 + auth_settings=auth_settings, + async_req=local_var_params.get('async_req'), + _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 + _preload_content=local_var_params.get('_preload_content', True), + _request_timeout=local_var_params.get('_request_timeout'), + collection_formats=collection_formats) + + def gateway_update_log_forwarding_azure_analytics(self, body, **kwargs): # noqa: E501 + """gateway_update_log_forwarding_azure_analytics # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + >>> thread = api.gateway_update_log_forwarding_azure_analytics(body, async_req=True) + >>> result = thread.get() + + :param async_req bool: execute request asynchronously + :param GatewayUpdateLogForwardingAzureAnalytics body: (required) + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: GatewayUpdateLogForwardingOutput + If the method is called asynchronously, + returns the request thread. + """ + kwargs['_return_http_data_only'] = True + return self.gateway_update_log_forwarding_azure_analytics_with_http_info(body, **kwargs) # noqa: E501 + + def gateway_update_log_forwarding_azure_analytics_with_http_info(self, body, **kwargs): # noqa: E501 + """gateway_update_log_forwarding_azure_analytics # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + >>> thread = api.gateway_update_log_forwarding_azure_analytics_with_http_info(body, async_req=True) + >>> result = thread.get() + + :param async_req bool: execute request asynchronously + :param GatewayUpdateLogForwardingAzureAnalytics body: (required) + :param _return_http_data_only: response data without head status code + and headers + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: tuple(GatewayUpdateLogForwardingOutput, status_code(int), headers(HTTPHeaderDict)) + If the method is called asynchronously, + returns the request thread. + """ + + local_var_params = locals() + + all_params = [ + 'body' + ] + all_params.extend( + [ + 'async_req', + '_return_http_data_only', + '_preload_content', + '_request_timeout' + ] + ) + + for key, val in six.iteritems(local_var_params['kwargs']): + if key not in all_params: + raise ApiTypeError( + "Got an unexpected keyword argument '%s'" + " to method gateway_update_log_forwarding_azure_analytics" % key + ) + local_var_params[key] = val + del local_var_params['kwargs'] + # verify the required parameter 'body' is set + if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 + local_var_params['body'] is None): # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_log_forwarding_azure_analytics`") # noqa: E501 + + collection_formats = {} + + path_params = {} + + query_params = [] + + header_params = {} + + form_params = [] + local_var_files = {} + + body_params = None + if 'body' in local_var_params: + body_params = local_var_params['body'] + # HTTP header `Accept` + header_params['Accept'] = self.api_client.select_header_accept( + ['application/json']) # noqa: E501 + + # HTTP header `Content-Type` + header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501 + ['application/json']) # noqa: E501 + + # Authentication setting + auth_settings = [] # noqa: E501 + + return self.api_client.call_api( + '/gateway-update-log-forwarding-azure-analytics', 'POST', + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + response_type='GatewayUpdateLogForwardingOutput', # noqa: E501 + auth_settings=auth_settings, + async_req=local_var_params.get('async_req'), + _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 + _preload_content=local_var_params.get('_preload_content', True), + _request_timeout=local_var_params.get('_request_timeout'), + collection_formats=collection_formats) + + def gateway_update_log_forwarding_datadog(self, body, **kwargs): # noqa: E501 + """gateway_update_log_forwarding_datadog # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + >>> thread = api.gateway_update_log_forwarding_datadog(body, async_req=True) + >>> result = thread.get() + + :param async_req bool: execute request asynchronously + :param GatewayUpdateLogForwardingDatadog body: (required) + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: GatewayUpdateLogForwardingOutput + If the method is called asynchronously, + returns the request thread. + """ + kwargs['_return_http_data_only'] = True + return self.gateway_update_log_forwarding_datadog_with_http_info(body, **kwargs) # noqa: E501 + + def gateway_update_log_forwarding_datadog_with_http_info(self, body, **kwargs): # noqa: E501 + """gateway_update_log_forwarding_datadog # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + >>> thread = api.gateway_update_log_forwarding_datadog_with_http_info(body, async_req=True) + >>> result = thread.get() + + :param async_req bool: execute request asynchronously + :param GatewayUpdateLogForwardingDatadog body: (required) + :param _return_http_data_only: response data without head status code + and headers + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: tuple(GatewayUpdateLogForwardingOutput, status_code(int), headers(HTTPHeaderDict)) + If the method is called asynchronously, + returns the request thread. + """ + + local_var_params = locals() + + all_params = [ + 'body' + ] + all_params.extend( + [ + 'async_req', + '_return_http_data_only', + '_preload_content', + '_request_timeout' + ] + ) + + for key, val in six.iteritems(local_var_params['kwargs']): + if key not in all_params: + raise ApiTypeError( + "Got an unexpected keyword argument '%s'" + " to method gateway_update_log_forwarding_datadog" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `gateway_list_rotated_secrets`") # noqa: E501 - - collection_formats = {} - - path_params = {} - - query_params = [] - - header_params = {} - - form_params = [] - local_var_files = {} - - body_params = None - if 'body' in local_var_params: - body_params = local_var_params['body'] - # HTTP header `Accept` - header_params['Accept'] = self.api_client.select_header_accept( - ['application/json']) # noqa: E501 - - # HTTP header `Content-Type` - header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501 - ['application/json']) # noqa: E501 - - # Authentication setting - auth_settings = [] # noqa: E501 - - return self.api_client.call_api( - '/gateway-list-rotated-secrets', 'POST', - path_params, - query_params, - header_params, - body=body_params, - post_params=form_params, - files=local_var_files, - response_type='ListItemsOutput', # noqa: E501 - auth_settings=auth_settings, - async_req=local_var_params.get('async_req'), - _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 - _preload_content=local_var_params.get('_preload_content', True), - _request_timeout=local_var_params.get('_request_timeout'), - collection_formats=collection_formats) - - def gateway_migrate_personal_items(self, **kwargs): # noqa: E501 - """gateway_migrate_personal_items # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_migrate_personal_items(async_req=True) - >>> result = thread.get() - - :param async_req bool: execute request asynchronously - :param GatewayMigratePersonalItems body: - :param _preload_content: if False, the urllib3.HTTPResponse object will - be returned without reading/decoding response - data. Default is True. - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :return: GatewayMigratePersonalItemsOutput - If the method is called asynchronously, - returns the request thread. - """ - kwargs['_return_http_data_only'] = True - return self.gateway_migrate_personal_items_with_http_info(**kwargs) # noqa: E501 - - def gateway_migrate_personal_items_with_http_info(self, **kwargs): # noqa: E501 - """gateway_migrate_personal_items # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_migrate_personal_items_with_http_info(async_req=True) - >>> result = thread.get() - - :param async_req bool: execute request asynchronously - :param GatewayMigratePersonalItems body: - :param _return_http_data_only: response data without head status code - and headers - :param _preload_content: if False, the urllib3.HTTPResponse object will - be returned without reading/decoding response - data. Default is True. - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :return: tuple(GatewayMigratePersonalItemsOutput, status_code(int), headers(HTTPHeaderDict)) - If the method is called asynchronously, - returns the request thread. - """ - - local_var_params = locals() - - all_params = [ - 'body' - ] - all_params.extend( - [ - 'async_req', - '_return_http_data_only', - '_preload_content', - '_request_timeout' - ] - ) - - for key, val in six.iteritems(local_var_params['kwargs']): - if key not in all_params: - raise ApiTypeError( - "Got an unexpected keyword argument '%s'" - " to method gateway_migrate_personal_items" % key - ) - local_var_params[key] = val - del local_var_params['kwargs'] + raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_log_forwarding_datadog`") # noqa: E501 collection_formats = {} @@ -28774,14 +30514,14 @@ def gateway_migrate_personal_items_with_http_info(self, **kwargs): # noqa: E501 auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/gateway-migrate-personal-items', 'POST', + '/gateway-update-log-forwarding-datadog', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GatewayMigratePersonalItemsOutput', # noqa: E501 + response_type='GatewayUpdateLogForwardingOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -28789,16 +30529,16 @@ def gateway_migrate_personal_items_with_http_info(self, **kwargs): # noqa: E501 _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def gateway_revoke_tmp_users(self, body, **kwargs): # noqa: E501 - """gateway_revoke_tmp_users # noqa: E501 + def gateway_update_log_forwarding_elasticsearch(self, body, **kwargs): # noqa: E501 + """gateway_update_log_forwarding_elasticsearch # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_revoke_tmp_users(body, async_req=True) + >>> thread = api.gateway_update_log_forwarding_elasticsearch(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayRevokeTmpUsers body: (required) + :param GatewayUpdateLogForwardingElasticsearch body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -28806,23 +30546,23 @@ def gateway_revoke_tmp_users(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: None + :return: GatewayUpdateLogForwardingOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.gateway_revoke_tmp_users_with_http_info(body, **kwargs) # noqa: E501 + return self.gateway_update_log_forwarding_elasticsearch_with_http_info(body, **kwargs) # noqa: E501 - def gateway_revoke_tmp_users_with_http_info(self, body, **kwargs): # noqa: E501 - """gateway_revoke_tmp_users # noqa: E501 + def gateway_update_log_forwarding_elasticsearch_with_http_info(self, body, **kwargs): # noqa: E501 + """gateway_update_log_forwarding_elasticsearch # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_revoke_tmp_users_with_http_info(body, async_req=True) + >>> thread = api.gateway_update_log_forwarding_elasticsearch_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayRevokeTmpUsers body: (required) + :param GatewayUpdateLogForwardingElasticsearch body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -28832,7 +30572,7 @@ def gateway_revoke_tmp_users_with_http_info(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: None + :return: tuple(GatewayUpdateLogForwardingOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -28855,14 +30595,14 @@ def gateway_revoke_tmp_users_with_http_info(self, body, **kwargs): # noqa: E501 if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method gateway_revoke_tmp_users" % key + " to method gateway_update_log_forwarding_elasticsearch" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `gateway_revoke_tmp_users`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_log_forwarding_elasticsearch`") # noqa: E501 collection_formats = {} @@ -28890,14 +30630,14 @@ def gateway_revoke_tmp_users_with_http_info(self, body, **kwargs): # noqa: E501 auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/gateway-revoke-producer-tmp-creds', 'POST', + '/gateway-update-log-forwarding-elasticsearch', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type=None, # noqa: E501 + response_type='GatewayUpdateLogForwardingOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -28905,16 +30645,16 @@ def gateway_revoke_tmp_users_with_http_info(self, body, **kwargs): # noqa: E501 _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def gateway_start_producer(self, body, **kwargs): # noqa: E501 - """gateway_start_producer # noqa: E501 + def gateway_update_log_forwarding_google_chronicle(self, body, **kwargs): # noqa: E501 + """gateway_update_log_forwarding_google_chronicle # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_start_producer(body, async_req=True) + >>> thread = api.gateway_update_log_forwarding_google_chronicle(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayStartProducer body: (required) + :param GatewayUpdateLogForwardingGoogleChronicle body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -28922,23 +30662,23 @@ def gateway_start_producer(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GatewayStartProducerOutput + :return: GatewayUpdateLogForwardingOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.gateway_start_producer_with_http_info(body, **kwargs) # noqa: E501 + return self.gateway_update_log_forwarding_google_chronicle_with_http_info(body, **kwargs) # noqa: E501 - def gateway_start_producer_with_http_info(self, body, **kwargs): # noqa: E501 - """gateway_start_producer # noqa: E501 + def gateway_update_log_forwarding_google_chronicle_with_http_info(self, body, **kwargs): # noqa: E501 + """gateway_update_log_forwarding_google_chronicle # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_start_producer_with_http_info(body, async_req=True) + >>> thread = api.gateway_update_log_forwarding_google_chronicle_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayStartProducer body: (required) + :param GatewayUpdateLogForwardingGoogleChronicle body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -28948,7 +30688,7 @@ def gateway_start_producer_with_http_info(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GatewayStartProducerOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GatewayUpdateLogForwardingOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -28971,14 +30711,14 @@ def gateway_start_producer_with_http_info(self, body, **kwargs): # noqa: E501 if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method gateway_start_producer" % key + " to method gateway_update_log_forwarding_google_chronicle" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `gateway_start_producer`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_log_forwarding_google_chronicle`") # noqa: E501 collection_formats = {} @@ -29006,14 +30746,14 @@ def gateway_start_producer_with_http_info(self, body, **kwargs): # noqa: E501 auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/gateway-start-producer', 'POST', + '/gateway-update-log-forwarding-google-chronicle', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GatewayStartProducerOutput', # noqa: E501 + response_type='GatewayUpdateLogForwardingOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -29021,16 +30761,16 @@ def gateway_start_producer_with_http_info(self, body, **kwargs): # noqa: E501 _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def gateway_status_migration(self, body, **kwargs): # noqa: E501 - """gateway_status_migration # noqa: E501 + def gateway_update_log_forwarding_logstash(self, body, **kwargs): # noqa: E501 + """gateway_update_log_forwarding_logstash # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_status_migration(body, async_req=True) + >>> thread = api.gateway_update_log_forwarding_logstash(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayStatusMigration body: (required) + :param GatewayUpdateLogForwardingLogstash body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -29038,23 +30778,23 @@ def gateway_status_migration(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: MigrationStatusReplyObj + :return: GatewayUpdateLogForwardingOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.gateway_status_migration_with_http_info(body, **kwargs) # noqa: E501 + return self.gateway_update_log_forwarding_logstash_with_http_info(body, **kwargs) # noqa: E501 - def gateway_status_migration_with_http_info(self, body, **kwargs): # noqa: E501 - """gateway_status_migration # noqa: E501 + def gateway_update_log_forwarding_logstash_with_http_info(self, body, **kwargs): # noqa: E501 + """gateway_update_log_forwarding_logstash # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_status_migration_with_http_info(body, async_req=True) + >>> thread = api.gateway_update_log_forwarding_logstash_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayStatusMigration body: (required) + :param GatewayUpdateLogForwardingLogstash body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -29064,7 +30804,7 @@ def gateway_status_migration_with_http_info(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(MigrationStatusReplyObj, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GatewayUpdateLogForwardingOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -29087,14 +30827,14 @@ def gateway_status_migration_with_http_info(self, body, **kwargs): # noqa: E501 if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method gateway_status_migration" % key + " to method gateway_update_log_forwarding_logstash" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `gateway_status_migration`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_log_forwarding_logstash`") # noqa: E501 collection_formats = {} @@ -29122,14 +30862,14 @@ def gateway_status_migration_with_http_info(self, body, **kwargs): # noqa: E501 auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/gateway-migration-status', 'POST', + '/gateway-update-log-forwarding-logstash', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='MigrationStatusReplyObj', # noqa: E501 + response_type='GatewayUpdateLogForwardingOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -29137,16 +30877,16 @@ def gateway_status_migration_with_http_info(self, body, **kwargs): # noqa: E501 _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def gateway_stop_producer(self, body, **kwargs): # noqa: E501 - """gateway_stop_producer # noqa: E501 + def gateway_update_log_forwarding_logz_io(self, body, **kwargs): # noqa: E501 + """gateway_update_log_forwarding_logz_io # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_stop_producer(body, async_req=True) + >>> thread = api.gateway_update_log_forwarding_logz_io(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayStopProducer body: (required) + :param GatewayUpdateLogForwardingLogzIo body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -29154,23 +30894,23 @@ def gateway_stop_producer(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GatewayStopProducerOutput + :return: GatewayUpdateLogForwardingOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.gateway_stop_producer_with_http_info(body, **kwargs) # noqa: E501 + return self.gateway_update_log_forwarding_logz_io_with_http_info(body, **kwargs) # noqa: E501 - def gateway_stop_producer_with_http_info(self, body, **kwargs): # noqa: E501 - """gateway_stop_producer # noqa: E501 + def gateway_update_log_forwarding_logz_io_with_http_info(self, body, **kwargs): # noqa: E501 + """gateway_update_log_forwarding_logz_io # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_stop_producer_with_http_info(body, async_req=True) + >>> thread = api.gateway_update_log_forwarding_logz_io_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayStopProducer body: (required) + :param GatewayUpdateLogForwardingLogzIo body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -29180,7 +30920,7 @@ def gateway_stop_producer_with_http_info(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GatewayStopProducerOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GatewayUpdateLogForwardingOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -29203,14 +30943,14 @@ def gateway_stop_producer_with_http_info(self, body, **kwargs): # noqa: E501 if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method gateway_stop_producer" % key + " to method gateway_update_log_forwarding_logz_io" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `gateway_stop_producer`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_log_forwarding_logz_io`") # noqa: E501 collection_formats = {} @@ -29238,14 +30978,14 @@ def gateway_stop_producer_with_http_info(self, body, **kwargs): # noqa: E501 auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/gateway-stop-producer', 'POST', + '/gateway-update-log-forwarding-logz-io', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GatewayStopProducerOutput', # noqa: E501 + response_type='GatewayUpdateLogForwardingOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -29253,16 +30993,16 @@ def gateway_stop_producer_with_http_info(self, body, **kwargs): # noqa: E501 _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def gateway_sync_migration(self, body, **kwargs): # noqa: E501 - """gateway_sync_migration # noqa: E501 + def gateway_update_log_forwarding_splunk(self, body, **kwargs): # noqa: E501 + """gateway_update_log_forwarding_splunk # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_sync_migration(body, async_req=True) + >>> thread = api.gateway_update_log_forwarding_splunk(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewaySyncMigration body: (required) + :param GatewayUpdateLogForwardingSplunk body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -29270,23 +31010,23 @@ def gateway_sync_migration(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GatewayMigrationSyncOutput + :return: GatewayUpdateLogForwardingOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.gateway_sync_migration_with_http_info(body, **kwargs) # noqa: E501 + return self.gateway_update_log_forwarding_splunk_with_http_info(body, **kwargs) # noqa: E501 - def gateway_sync_migration_with_http_info(self, body, **kwargs): # noqa: E501 - """gateway_sync_migration # noqa: E501 + def gateway_update_log_forwarding_splunk_with_http_info(self, body, **kwargs): # noqa: E501 + """gateway_update_log_forwarding_splunk # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_sync_migration_with_http_info(body, async_req=True) + >>> thread = api.gateway_update_log_forwarding_splunk_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewaySyncMigration body: (required) + :param GatewayUpdateLogForwardingSplunk body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -29296,7 +31036,7 @@ def gateway_sync_migration_with_http_info(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GatewayMigrationSyncOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GatewayUpdateLogForwardingOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -29319,14 +31059,14 @@ def gateway_sync_migration_with_http_info(self, body, **kwargs): # noqa: E501 if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method gateway_sync_migration" % key + " to method gateway_update_log_forwarding_splunk" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `gateway_sync_migration`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_log_forwarding_splunk`") # noqa: E501 collection_formats = {} @@ -29354,14 +31094,14 @@ def gateway_sync_migration_with_http_info(self, body, **kwargs): # noqa: E501 auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/gateway-sync-migration', 'POST', + '/gateway-update-log-forwarding-splunk', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GatewayMigrationSyncOutput', # noqa: E501 + response_type='GatewayUpdateLogForwardingOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -29369,16 +31109,16 @@ def gateway_sync_migration_with_http_info(self, body, **kwargs): # noqa: E501 _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def gateway_update_allowed_access(self, body, **kwargs): # noqa: E501 - """gateway_update_allowed_access # noqa: E501 + def gateway_update_log_forwarding_stdout(self, body, **kwargs): # noqa: E501 + """gateway_update_log_forwarding_stdout # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_allowed_access(body, async_req=True) + >>> thread = api.gateway_update_log_forwarding_stdout(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateAllowedAccess body: (required) + :param GatewayUpdateLogForwardingStdout body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -29386,23 +31126,23 @@ def gateway_update_allowed_access(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: AllowedAccess + :return: GatewayUpdateLogForwardingOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.gateway_update_allowed_access_with_http_info(body, **kwargs) # noqa: E501 + return self.gateway_update_log_forwarding_stdout_with_http_info(body, **kwargs) # noqa: E501 - def gateway_update_allowed_access_with_http_info(self, body, **kwargs): # noqa: E501 - """gateway_update_allowed_access # noqa: E501 + def gateway_update_log_forwarding_stdout_with_http_info(self, body, **kwargs): # noqa: E501 + """gateway_update_log_forwarding_stdout # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_allowed_access_with_http_info(body, async_req=True) + >>> thread = api.gateway_update_log_forwarding_stdout_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateAllowedAccess body: (required) + :param GatewayUpdateLogForwardingStdout body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -29412,7 +31152,7 @@ def gateway_update_allowed_access_with_http_info(self, body, **kwargs): # noqa: number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(AllowedAccess, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GatewayUpdateLogForwardingOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -29435,14 +31175,14 @@ def gateway_update_allowed_access_with_http_info(self, body, **kwargs): # noqa: if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method gateway_update_allowed_access" % key + " to method gateway_update_log_forwarding_stdout" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_allowed_access`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_log_forwarding_stdout`") # noqa: E501 collection_formats = {} @@ -29470,14 +31210,14 @@ def gateway_update_allowed_access_with_http_info(self, body, **kwargs): # noqa: auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/gateway-update-allowed-access', 'POST', + '/gateway-update-log-forwarding-stdout', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='AllowedAccess', # noqa: E501 + response_type='GatewayUpdateLogForwardingOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -29485,16 +31225,16 @@ def gateway_update_allowed_access_with_http_info(self, body, **kwargs): # noqa: _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def gateway_update_cache(self, body, **kwargs): # noqa: E501 - """gateway_update_cache # noqa: E501 + def gateway_update_log_forwarding_sumologic(self, body, **kwargs): # noqa: E501 + """gateway_update_log_forwarding_sumologic # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_cache(body, async_req=True) + >>> thread = api.gateway_update_log_forwarding_sumologic(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateCache body: (required) + :param GatewayUpdateLogForwardingSumologic body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -29502,23 +31242,23 @@ def gateway_update_cache(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GatewayUpdateOutput + :return: GatewayUpdateLogForwardingOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.gateway_update_cache_with_http_info(body, **kwargs) # noqa: E501 + return self.gateway_update_log_forwarding_sumologic_with_http_info(body, **kwargs) # noqa: E501 - def gateway_update_cache_with_http_info(self, body, **kwargs): # noqa: E501 - """gateway_update_cache # noqa: E501 + def gateway_update_log_forwarding_sumologic_with_http_info(self, body, **kwargs): # noqa: E501 + """gateway_update_log_forwarding_sumologic # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_cache_with_http_info(body, async_req=True) + >>> thread = api.gateway_update_log_forwarding_sumologic_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateCache body: (required) + :param GatewayUpdateLogForwardingSumologic body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -29528,7 +31268,7 @@ def gateway_update_cache_with_http_info(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GatewayUpdateOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GatewayUpdateLogForwardingOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -29551,14 +31291,14 @@ def gateway_update_cache_with_http_info(self, body, **kwargs): # noqa: E501 if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method gateway_update_cache" % key + " to method gateway_update_log_forwarding_sumologic" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_cache`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_log_forwarding_sumologic`") # noqa: E501 collection_formats = {} @@ -29586,14 +31326,14 @@ def gateway_update_cache_with_http_info(self, body, **kwargs): # noqa: E501 auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/gateway-update-cache', 'POST', + '/gateway-update-log-forwarding-sumologic', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GatewayUpdateOutput', # noqa: E501 + response_type='GatewayUpdateLogForwardingOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -29601,16 +31341,16 @@ def gateway_update_cache_with_http_info(self, body, **kwargs): # noqa: E501 _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def gateway_update_defaults(self, body, **kwargs): # noqa: E501 - """gateway_update_defaults # noqa: E501 + def gateway_update_log_forwarding_syslog(self, body, **kwargs): # noqa: E501 + """gateway_update_log_forwarding_syslog # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_defaults(body, async_req=True) + >>> thread = api.gateway_update_log_forwarding_syslog(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateDefaults body: (required) + :param GatewayUpdateLogForwardingSyslog body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -29618,23 +31358,23 @@ def gateway_update_defaults(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GatewayUpdateOutput + :return: GatewayUpdateLogForwardingOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.gateway_update_defaults_with_http_info(body, **kwargs) # noqa: E501 + return self.gateway_update_log_forwarding_syslog_with_http_info(body, **kwargs) # noqa: E501 - def gateway_update_defaults_with_http_info(self, body, **kwargs): # noqa: E501 - """gateway_update_defaults # noqa: E501 + def gateway_update_log_forwarding_syslog_with_http_info(self, body, **kwargs): # noqa: E501 + """gateway_update_log_forwarding_syslog # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_defaults_with_http_info(body, async_req=True) + >>> thread = api.gateway_update_log_forwarding_syslog_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateDefaults body: (required) + :param GatewayUpdateLogForwardingSyslog body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -29644,7 +31384,7 @@ def gateway_update_defaults_with_http_info(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GatewayUpdateOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GatewayUpdateLogForwardingOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -29667,14 +31407,14 @@ def gateway_update_defaults_with_http_info(self, body, **kwargs): # noqa: E501 if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method gateway_update_defaults" % key + " to method gateway_update_log_forwarding_syslog" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_defaults`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_log_forwarding_syslog`") # noqa: E501 collection_formats = {} @@ -29702,14 +31442,14 @@ def gateway_update_defaults_with_http_info(self, body, **kwargs): # noqa: E501 auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/gateway-update-defaults', 'POST', + '/gateway-update-log-forwarding-syslog', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GatewayUpdateOutput', # noqa: E501 + response_type='GatewayUpdateLogForwardingOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -29717,16 +31457,16 @@ def gateway_update_defaults_with_http_info(self, body, **kwargs): # noqa: E501 _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def gateway_update_item(self, body, **kwargs): # noqa: E501 - """gateway_update_item # noqa: E501 + def gateway_update_migration(self, body, **kwargs): # noqa: E501 + """gateway_update_migration # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_item(body, async_req=True) + >>> thread = api.gateway_update_migration(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateItem body: (required) + :param GatewayUpdateMigration body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -29734,23 +31474,23 @@ def gateway_update_item(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GatewayUpdateItemOutput + :return: GatewayMigrationUpdateOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.gateway_update_item_with_http_info(body, **kwargs) # noqa: E501 + return self.gateway_update_migration_with_http_info(body, **kwargs) # noqa: E501 - def gateway_update_item_with_http_info(self, body, **kwargs): # noqa: E501 - """gateway_update_item # noqa: E501 + def gateway_update_migration_with_http_info(self, body, **kwargs): # noqa: E501 + """gateway_update_migration # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_item_with_http_info(body, async_req=True) + >>> thread = api.gateway_update_migration_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateItem body: (required) + :param GatewayUpdateMigration body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -29760,7 +31500,7 @@ def gateway_update_item_with_http_info(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GatewayUpdateItemOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GatewayMigrationUpdateOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -29783,14 +31523,14 @@ def gateway_update_item_with_http_info(self, body, **kwargs): # noqa: E501 if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method gateway_update_item" % key + " to method gateway_update_migration" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_item`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_migration`") # noqa: E501 collection_formats = {} @@ -29818,14 +31558,14 @@ def gateway_update_item_with_http_info(self, body, **kwargs): # noqa: E501 auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/gateway-update-item', 'POST', + '/gateway-update-migration', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GatewayUpdateItemOutput', # noqa: E501 + response_type='GatewayMigrationUpdateOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -29833,16 +31573,16 @@ def gateway_update_item_with_http_info(self, body, **kwargs): # noqa: E501 _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def gateway_update_k8_s_auth_config(self, body, **kwargs): # noqa: E501 - """gateway_update_k8_s_auth_config # noqa: E501 + def gateway_update_producer_artifactory(self, body, **kwargs): # noqa: E501 + """gateway_update_producer_artifactory # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_k8_s_auth_config(body, async_req=True) + >>> thread = api.gateway_update_producer_artifactory(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateK8SAuthConfig body: (required) + :param GatewayUpdateProducerArtifactory body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -29850,23 +31590,23 @@ def gateway_update_k8_s_auth_config(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GatewayUpdateK8SAuthConfigOutput + :return: GatewayUpdateProducerArtifactoryOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.gateway_update_k8_s_auth_config_with_http_info(body, **kwargs) # noqa: E501 + return self.gateway_update_producer_artifactory_with_http_info(body, **kwargs) # noqa: E501 - def gateway_update_k8_s_auth_config_with_http_info(self, body, **kwargs): # noqa: E501 - """gateway_update_k8_s_auth_config # noqa: E501 + def gateway_update_producer_artifactory_with_http_info(self, body, **kwargs): # noqa: E501 + """gateway_update_producer_artifactory # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_k8_s_auth_config_with_http_info(body, async_req=True) + >>> thread = api.gateway_update_producer_artifactory_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateK8SAuthConfig body: (required) + :param GatewayUpdateProducerArtifactory body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -29876,7 +31616,7 @@ def gateway_update_k8_s_auth_config_with_http_info(self, body, **kwargs): # noq number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GatewayUpdateK8SAuthConfigOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GatewayUpdateProducerArtifactoryOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -29899,14 +31639,14 @@ def gateway_update_k8_s_auth_config_with_http_info(self, body, **kwargs): # noq if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method gateway_update_k8_s_auth_config" % key + " to method gateway_update_producer_artifactory" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_k8_s_auth_config`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_producer_artifactory`") # noqa: E501 collection_formats = {} @@ -29934,14 +31674,14 @@ def gateway_update_k8_s_auth_config_with_http_info(self, body, **kwargs): # noq auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/gateway-update-k8s-auth-config', 'POST', + '/gateway-update-producer-artifactory', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GatewayUpdateK8SAuthConfigOutput', # noqa: E501 + response_type='GatewayUpdateProducerArtifactoryOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -29949,16 +31689,16 @@ def gateway_update_k8_s_auth_config_with_http_info(self, body, **kwargs): # noq _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def gateway_update_ldap_auth_config(self, body, **kwargs): # noqa: E501 - """gateway_update_ldap_auth_config # noqa: E501 + def gateway_update_producer_aws(self, body, **kwargs): # noqa: E501 + """gateway_update_producer_aws # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_ldap_auth_config(body, async_req=True) + >>> thread = api.gateway_update_producer_aws(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateLdapAuthConfig body: (required) + :param GatewayUpdateProducerAws body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -29966,23 +31706,23 @@ def gateway_update_ldap_auth_config(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GatewayUpdateLdapAuthConfigOutput + :return: GatewayUpdateProducerAwsOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.gateway_update_ldap_auth_config_with_http_info(body, **kwargs) # noqa: E501 + return self.gateway_update_producer_aws_with_http_info(body, **kwargs) # noqa: E501 - def gateway_update_ldap_auth_config_with_http_info(self, body, **kwargs): # noqa: E501 - """gateway_update_ldap_auth_config # noqa: E501 + def gateway_update_producer_aws_with_http_info(self, body, **kwargs): # noqa: E501 + """gateway_update_producer_aws # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_ldap_auth_config_with_http_info(body, async_req=True) + >>> thread = api.gateway_update_producer_aws_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateLdapAuthConfig body: (required) + :param GatewayUpdateProducerAws body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -29992,7 +31732,7 @@ def gateway_update_ldap_auth_config_with_http_info(self, body, **kwargs): # noq number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GatewayUpdateLdapAuthConfigOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GatewayUpdateProducerAwsOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -30015,14 +31755,14 @@ def gateway_update_ldap_auth_config_with_http_info(self, body, **kwargs): # noq if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method gateway_update_ldap_auth_config" % key + " to method gateway_update_producer_aws" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_ldap_auth_config`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_producer_aws`") # noqa: E501 collection_formats = {} @@ -30050,14 +31790,14 @@ def gateway_update_ldap_auth_config_with_http_info(self, body, **kwargs): # noq auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/gateway-update-ldap-auth-config', 'POST', + '/gateway-update-producer-aws', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GatewayUpdateLdapAuthConfigOutput', # noqa: E501 + response_type='GatewayUpdateProducerAwsOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -30065,16 +31805,16 @@ def gateway_update_ldap_auth_config_with_http_info(self, body, **kwargs): # noq _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def gateway_update_log_forwarding_aws_s3(self, body, **kwargs): # noqa: E501 - """gateway_update_log_forwarding_aws_s3 # noqa: E501 + def gateway_update_producer_azure(self, body, **kwargs): # noqa: E501 + """gateway_update_producer_azure # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_log_forwarding_aws_s3(body, async_req=True) + >>> thread = api.gateway_update_producer_azure(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateLogForwardingAwsS3 body: (required) + :param GatewayUpdateProducerAzure body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -30082,23 +31822,23 @@ def gateway_update_log_forwarding_aws_s3(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GatewayUpdateLogForwardingOutput + :return: GatewayUpdateProducerAzureOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.gateway_update_log_forwarding_aws_s3_with_http_info(body, **kwargs) # noqa: E501 + return self.gateway_update_producer_azure_with_http_info(body, **kwargs) # noqa: E501 - def gateway_update_log_forwarding_aws_s3_with_http_info(self, body, **kwargs): # noqa: E501 - """gateway_update_log_forwarding_aws_s3 # noqa: E501 + def gateway_update_producer_azure_with_http_info(self, body, **kwargs): # noqa: E501 + """gateway_update_producer_azure # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_log_forwarding_aws_s3_with_http_info(body, async_req=True) + >>> thread = api.gateway_update_producer_azure_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateLogForwardingAwsS3 body: (required) + :param GatewayUpdateProducerAzure body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -30108,7 +31848,7 @@ def gateway_update_log_forwarding_aws_s3_with_http_info(self, body, **kwargs): number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GatewayUpdateLogForwardingOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GatewayUpdateProducerAzureOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -30131,14 +31871,14 @@ def gateway_update_log_forwarding_aws_s3_with_http_info(self, body, **kwargs): if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method gateway_update_log_forwarding_aws_s3" % key + " to method gateway_update_producer_azure" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_log_forwarding_aws_s3`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_producer_azure`") # noqa: E501 collection_formats = {} @@ -30166,14 +31906,14 @@ def gateway_update_log_forwarding_aws_s3_with_http_info(self, body, **kwargs): auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/gateway-update-log-forwarding-aws-s3', 'POST', + '/gateway-update-producer-azure', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GatewayUpdateLogForwardingOutput', # noqa: E501 + response_type='GatewayUpdateProducerAzureOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -30181,16 +31921,16 @@ def gateway_update_log_forwarding_aws_s3_with_http_info(self, body, **kwargs): _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def gateway_update_log_forwarding_azure_analytics(self, body, **kwargs): # noqa: E501 - """gateway_update_log_forwarding_azure_analytics # noqa: E501 + def gateway_update_producer_cassandra(self, body, **kwargs): # noqa: E501 + """gateway_update_producer_cassandra # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_log_forwarding_azure_analytics(body, async_req=True) + >>> thread = api.gateway_update_producer_cassandra(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateLogForwardingAzureAnalytics body: (required) + :param GatewayUpdateProducerCassandra body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -30198,23 +31938,23 @@ def gateway_update_log_forwarding_azure_analytics(self, body, **kwargs): # noqa number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GatewayUpdateLogForwardingOutput + :return: GatewayUpdateProducerCassandraOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.gateway_update_log_forwarding_azure_analytics_with_http_info(body, **kwargs) # noqa: E501 + return self.gateway_update_producer_cassandra_with_http_info(body, **kwargs) # noqa: E501 - def gateway_update_log_forwarding_azure_analytics_with_http_info(self, body, **kwargs): # noqa: E501 - """gateway_update_log_forwarding_azure_analytics # noqa: E501 + def gateway_update_producer_cassandra_with_http_info(self, body, **kwargs): # noqa: E501 + """gateway_update_producer_cassandra # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_log_forwarding_azure_analytics_with_http_info(body, async_req=True) + >>> thread = api.gateway_update_producer_cassandra_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateLogForwardingAzureAnalytics body: (required) + :param GatewayUpdateProducerCassandra body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -30224,7 +31964,7 @@ def gateway_update_log_forwarding_azure_analytics_with_http_info(self, body, **k number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GatewayUpdateLogForwardingOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GatewayUpdateProducerCassandraOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -30247,14 +31987,14 @@ def gateway_update_log_forwarding_azure_analytics_with_http_info(self, body, **k if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method gateway_update_log_forwarding_azure_analytics" % key + " to method gateway_update_producer_cassandra" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_log_forwarding_azure_analytics`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_producer_cassandra`") # noqa: E501 collection_formats = {} @@ -30282,14 +32022,14 @@ def gateway_update_log_forwarding_azure_analytics_with_http_info(self, body, **k auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/gateway-update-log-forwarding-azure-analytics', 'POST', + '/gateway-update-producer-cassandra', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GatewayUpdateLogForwardingOutput', # noqa: E501 + response_type='GatewayUpdateProducerCassandraOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -30297,16 +32037,16 @@ def gateway_update_log_forwarding_azure_analytics_with_http_info(self, body, **k _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def gateway_update_log_forwarding_datadog(self, body, **kwargs): # noqa: E501 - """gateway_update_log_forwarding_datadog # noqa: E501 + def gateway_update_producer_chef(self, body, **kwargs): # noqa: E501 + """gateway_update_producer_chef # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_log_forwarding_datadog(body, async_req=True) + >>> thread = api.gateway_update_producer_chef(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateLogForwardingDatadog body: (required) + :param GatewayUpdateProducerChef body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -30314,23 +32054,23 @@ def gateway_update_log_forwarding_datadog(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GatewayUpdateLogForwardingOutput + :return: GatewayUpdateProducerChefOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.gateway_update_log_forwarding_datadog_with_http_info(body, **kwargs) # noqa: E501 + return self.gateway_update_producer_chef_with_http_info(body, **kwargs) # noqa: E501 - def gateway_update_log_forwarding_datadog_with_http_info(self, body, **kwargs): # noqa: E501 - """gateway_update_log_forwarding_datadog # noqa: E501 + def gateway_update_producer_chef_with_http_info(self, body, **kwargs): # noqa: E501 + """gateway_update_producer_chef # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_log_forwarding_datadog_with_http_info(body, async_req=True) + >>> thread = api.gateway_update_producer_chef_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateLogForwardingDatadog body: (required) + :param GatewayUpdateProducerChef body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -30340,7 +32080,7 @@ def gateway_update_log_forwarding_datadog_with_http_info(self, body, **kwargs): number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GatewayUpdateLogForwardingOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GatewayUpdateProducerChefOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -30363,14 +32103,14 @@ def gateway_update_log_forwarding_datadog_with_http_info(self, body, **kwargs): if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method gateway_update_log_forwarding_datadog" % key + " to method gateway_update_producer_chef" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_log_forwarding_datadog`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_producer_chef`") # noqa: E501 collection_formats = {} @@ -30398,14 +32138,14 @@ def gateway_update_log_forwarding_datadog_with_http_info(self, body, **kwargs): auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/gateway-update-log-forwarding-datadog', 'POST', + '/gateway-update-producer-chef', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GatewayUpdateLogForwardingOutput', # noqa: E501 + response_type='GatewayUpdateProducerChefOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -30413,16 +32153,16 @@ def gateway_update_log_forwarding_datadog_with_http_info(self, body, **kwargs): _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def gateway_update_log_forwarding_elasticsearch(self, body, **kwargs): # noqa: E501 - """gateway_update_log_forwarding_elasticsearch # noqa: E501 + def gateway_update_producer_custom(self, **kwargs): # noqa: E501 + """gateway_update_producer_custom # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_log_forwarding_elasticsearch(body, async_req=True) + >>> thread = api.gateway_update_producer_custom(async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateLogForwardingElasticsearch body: (required) + :param GatewayUpdateProducerCustom body: :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -30430,23 +32170,23 @@ def gateway_update_log_forwarding_elasticsearch(self, body, **kwargs): # noqa: number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GatewayUpdateLogForwardingOutput + :return: GatewayUpdateProducerCustomOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.gateway_update_log_forwarding_elasticsearch_with_http_info(body, **kwargs) # noqa: E501 + return self.gateway_update_producer_custom_with_http_info(**kwargs) # noqa: E501 - def gateway_update_log_forwarding_elasticsearch_with_http_info(self, body, **kwargs): # noqa: E501 - """gateway_update_log_forwarding_elasticsearch # noqa: E501 + def gateway_update_producer_custom_with_http_info(self, **kwargs): # noqa: E501 + """gateway_update_producer_custom # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_log_forwarding_elasticsearch_with_http_info(body, async_req=True) + >>> thread = api.gateway_update_producer_custom_with_http_info(async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateLogForwardingElasticsearch body: (required) + :param GatewayUpdateProducerCustom body: :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -30456,7 +32196,7 @@ def gateway_update_log_forwarding_elasticsearch_with_http_info(self, body, **kwa number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GatewayUpdateLogForwardingOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GatewayUpdateProducerCustomOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -30479,14 +32219,126 @@ def gateway_update_log_forwarding_elasticsearch_with_http_info(self, body, **kwa if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method gateway_update_log_forwarding_elasticsearch" % key + " to method gateway_update_producer_custom" % key + ) + local_var_params[key] = val + del local_var_params['kwargs'] + + collection_formats = {} + + path_params = {} + + query_params = [] + + header_params = {} + + form_params = [] + local_var_files = {} + + body_params = None + if 'body' in local_var_params: + body_params = local_var_params['body'] + # HTTP header `Accept` + header_params['Accept'] = self.api_client.select_header_accept( + ['application/json']) # noqa: E501 + + # HTTP header `Content-Type` + header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501 + ['application/json']) # noqa: E501 + + # Authentication setting + auth_settings = [] # noqa: E501 + + return self.api_client.call_api( + '/gateway-update-producer-custom', 'POST', + path_params, + query_params, + header_params, + body=body_params, + post_params=form_params, + files=local_var_files, + response_type='GatewayUpdateProducerCustomOutput', # noqa: E501 + auth_settings=auth_settings, + async_req=local_var_params.get('async_req'), + _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 + _preload_content=local_var_params.get('_preload_content', True), + _request_timeout=local_var_params.get('_request_timeout'), + collection_formats=collection_formats) + + def gateway_update_producer_dockerhub(self, body, **kwargs): # noqa: E501 + """gateway_update_producer_dockerhub # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + >>> thread = api.gateway_update_producer_dockerhub(body, async_req=True) + >>> result = thread.get() + + :param async_req bool: execute request asynchronously + :param GatewayUpdateProducerDockerhub body: (required) + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: GatewayUpdateProducerDockerhubOutput + If the method is called asynchronously, + returns the request thread. + """ + kwargs['_return_http_data_only'] = True + return self.gateway_update_producer_dockerhub_with_http_info(body, **kwargs) # noqa: E501 + + def gateway_update_producer_dockerhub_with_http_info(self, body, **kwargs): # noqa: E501 + """gateway_update_producer_dockerhub # noqa: E501 + + This method makes a synchronous HTTP request by default. To make an + asynchronous HTTP request, please pass async_req=True + >>> thread = api.gateway_update_producer_dockerhub_with_http_info(body, async_req=True) + >>> result = thread.get() + + :param async_req bool: execute request asynchronously + :param GatewayUpdateProducerDockerhub body: (required) + :param _return_http_data_only: response data without head status code + and headers + :param _preload_content: if False, the urllib3.HTTPResponse object will + be returned without reading/decoding response + data. Default is True. + :param _request_timeout: timeout setting for this request. If one + number provided, it will be total request + timeout. It can also be a pair (tuple) of + (connection, read) timeouts. + :return: tuple(GatewayUpdateProducerDockerhubOutput, status_code(int), headers(HTTPHeaderDict)) + If the method is called asynchronously, + returns the request thread. + """ + + local_var_params = locals() + + all_params = [ + 'body' + ] + all_params.extend( + [ + 'async_req', + '_return_http_data_only', + '_preload_content', + '_request_timeout' + ] + ) + + for key, val in six.iteritems(local_var_params['kwargs']): + if key not in all_params: + raise ApiTypeError( + "Got an unexpected keyword argument '%s'" + " to method gateway_update_producer_dockerhub" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_log_forwarding_elasticsearch`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_producer_dockerhub`") # noqa: E501 collection_formats = {} @@ -30514,14 +32366,14 @@ def gateway_update_log_forwarding_elasticsearch_with_http_info(self, body, **kwa auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/gateway-update-log-forwarding-elasticsearch', 'POST', + '/gateway-update-producer-dockerhub', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GatewayUpdateLogForwardingOutput', # noqa: E501 + response_type='GatewayUpdateProducerDockerhubOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -30529,16 +32381,16 @@ def gateway_update_log_forwarding_elasticsearch_with_http_info(self, body, **kwa _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def gateway_update_log_forwarding_google_chronicle(self, body, **kwargs): # noqa: E501 - """gateway_update_log_forwarding_google_chronicle # noqa: E501 + def gateway_update_producer_eks(self, body, **kwargs): # noqa: E501 + """gateway_update_producer_eks # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_log_forwarding_google_chronicle(body, async_req=True) + >>> thread = api.gateway_update_producer_eks(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateLogForwardingGoogleChronicle body: (required) + :param GatewayUpdateProducerEks body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -30546,23 +32398,23 @@ def gateway_update_log_forwarding_google_chronicle(self, body, **kwargs): # noq number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GatewayUpdateLogForwardingOutput + :return: GatewayUpdateProducerEksOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.gateway_update_log_forwarding_google_chronicle_with_http_info(body, **kwargs) # noqa: E501 + return self.gateway_update_producer_eks_with_http_info(body, **kwargs) # noqa: E501 - def gateway_update_log_forwarding_google_chronicle_with_http_info(self, body, **kwargs): # noqa: E501 - """gateway_update_log_forwarding_google_chronicle # noqa: E501 + def gateway_update_producer_eks_with_http_info(self, body, **kwargs): # noqa: E501 + """gateway_update_producer_eks # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_log_forwarding_google_chronicle_with_http_info(body, async_req=True) + >>> thread = api.gateway_update_producer_eks_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateLogForwardingGoogleChronicle body: (required) + :param GatewayUpdateProducerEks body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -30572,7 +32424,7 @@ def gateway_update_log_forwarding_google_chronicle_with_http_info(self, body, ** number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GatewayUpdateLogForwardingOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GatewayUpdateProducerEksOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -30595,14 +32447,14 @@ def gateway_update_log_forwarding_google_chronicle_with_http_info(self, body, ** if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method gateway_update_log_forwarding_google_chronicle" % key + " to method gateway_update_producer_eks" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_log_forwarding_google_chronicle`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_producer_eks`") # noqa: E501 collection_formats = {} @@ -30630,14 +32482,14 @@ def gateway_update_log_forwarding_google_chronicle_with_http_info(self, body, ** auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/gateway-update-log-forwarding-google-chronicle', 'POST', + '/gateway-update-producer-eks', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GatewayUpdateLogForwardingOutput', # noqa: E501 + response_type='GatewayUpdateProducerEksOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -30645,16 +32497,16 @@ def gateway_update_log_forwarding_google_chronicle_with_http_info(self, body, ** _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def gateway_update_log_forwarding_logstash(self, body, **kwargs): # noqa: E501 - """gateway_update_log_forwarding_logstash # noqa: E501 + def gateway_update_producer_gcp(self, body, **kwargs): # noqa: E501 + """gateway_update_producer_gcp # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_log_forwarding_logstash(body, async_req=True) + >>> thread = api.gateway_update_producer_gcp(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateLogForwardingLogstash body: (required) + :param GatewayUpdateProducerGcp body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -30662,23 +32514,23 @@ def gateway_update_log_forwarding_logstash(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GatewayUpdateLogForwardingOutput + :return: GatewayUpdateProducerGcpOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.gateway_update_log_forwarding_logstash_with_http_info(body, **kwargs) # noqa: E501 + return self.gateway_update_producer_gcp_with_http_info(body, **kwargs) # noqa: E501 - def gateway_update_log_forwarding_logstash_with_http_info(self, body, **kwargs): # noqa: E501 - """gateway_update_log_forwarding_logstash # noqa: E501 + def gateway_update_producer_gcp_with_http_info(self, body, **kwargs): # noqa: E501 + """gateway_update_producer_gcp # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_log_forwarding_logstash_with_http_info(body, async_req=True) + >>> thread = api.gateway_update_producer_gcp_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateLogForwardingLogstash body: (required) + :param GatewayUpdateProducerGcp body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -30688,7 +32540,7 @@ def gateway_update_log_forwarding_logstash_with_http_info(self, body, **kwargs): number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GatewayUpdateLogForwardingOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GatewayUpdateProducerGcpOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -30711,14 +32563,14 @@ def gateway_update_log_forwarding_logstash_with_http_info(self, body, **kwargs): if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method gateway_update_log_forwarding_logstash" % key + " to method gateway_update_producer_gcp" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_log_forwarding_logstash`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_producer_gcp`") # noqa: E501 collection_formats = {} @@ -30746,14 +32598,14 @@ def gateway_update_log_forwarding_logstash_with_http_info(self, body, **kwargs): auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/gateway-update-log-forwarding-logstash', 'POST', + '/gateway-update-producer-gcp', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GatewayUpdateLogForwardingOutput', # noqa: E501 + response_type='GatewayUpdateProducerGcpOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -30761,16 +32613,16 @@ def gateway_update_log_forwarding_logstash_with_http_info(self, body, **kwargs): _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def gateway_update_log_forwarding_logz_io(self, body, **kwargs): # noqa: E501 - """gateway_update_log_forwarding_logz_io # noqa: E501 + def gateway_update_producer_github(self, body, **kwargs): # noqa: E501 + """gateway_update_producer_github # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_log_forwarding_logz_io(body, async_req=True) + >>> thread = api.gateway_update_producer_github(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateLogForwardingLogzIo body: (required) + :param GatewayUpdateProducerGithub body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -30778,23 +32630,23 @@ def gateway_update_log_forwarding_logz_io(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GatewayUpdateLogForwardingOutput + :return: GatewayUpdateProducerGithubOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.gateway_update_log_forwarding_logz_io_with_http_info(body, **kwargs) # noqa: E501 + return self.gateway_update_producer_github_with_http_info(body, **kwargs) # noqa: E501 - def gateway_update_log_forwarding_logz_io_with_http_info(self, body, **kwargs): # noqa: E501 - """gateway_update_log_forwarding_logz_io # noqa: E501 + def gateway_update_producer_github_with_http_info(self, body, **kwargs): # noqa: E501 + """gateway_update_producer_github # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_log_forwarding_logz_io_with_http_info(body, async_req=True) + >>> thread = api.gateway_update_producer_github_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateLogForwardingLogzIo body: (required) + :param GatewayUpdateProducerGithub body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -30804,7 +32656,7 @@ def gateway_update_log_forwarding_logz_io_with_http_info(self, body, **kwargs): number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GatewayUpdateLogForwardingOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GatewayUpdateProducerGithubOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -30827,14 +32679,14 @@ def gateway_update_log_forwarding_logz_io_with_http_info(self, body, **kwargs): if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method gateway_update_log_forwarding_logz_io" % key + " to method gateway_update_producer_github" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_log_forwarding_logz_io`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_producer_github`") # noqa: E501 collection_formats = {} @@ -30862,14 +32714,14 @@ def gateway_update_log_forwarding_logz_io_with_http_info(self, body, **kwargs): auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/gateway-update-log-forwarding-logz-io', 'POST', + '/gateway-update-producer-github', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GatewayUpdateLogForwardingOutput', # noqa: E501 + response_type='GatewayUpdateProducerGithubOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -30877,16 +32729,16 @@ def gateway_update_log_forwarding_logz_io_with_http_info(self, body, **kwargs): _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def gateway_update_log_forwarding_splunk(self, body, **kwargs): # noqa: E501 - """gateway_update_log_forwarding_splunk # noqa: E501 + def gateway_update_producer_gke(self, body, **kwargs): # noqa: E501 + """gateway_update_producer_gke # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_log_forwarding_splunk(body, async_req=True) + >>> thread = api.gateway_update_producer_gke(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateLogForwardingSplunk body: (required) + :param GatewayUpdateProducerGke body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -30894,23 +32746,23 @@ def gateway_update_log_forwarding_splunk(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GatewayUpdateLogForwardingOutput + :return: GatewayUpdateProducerGkeOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.gateway_update_log_forwarding_splunk_with_http_info(body, **kwargs) # noqa: E501 + return self.gateway_update_producer_gke_with_http_info(body, **kwargs) # noqa: E501 - def gateway_update_log_forwarding_splunk_with_http_info(self, body, **kwargs): # noqa: E501 - """gateway_update_log_forwarding_splunk # noqa: E501 + def gateway_update_producer_gke_with_http_info(self, body, **kwargs): # noqa: E501 + """gateway_update_producer_gke # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_log_forwarding_splunk_with_http_info(body, async_req=True) + >>> thread = api.gateway_update_producer_gke_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateLogForwardingSplunk body: (required) + :param GatewayUpdateProducerGke body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -30920,7 +32772,7 @@ def gateway_update_log_forwarding_splunk_with_http_info(self, body, **kwargs): number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GatewayUpdateLogForwardingOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GatewayUpdateProducerGkeOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -30943,14 +32795,14 @@ def gateway_update_log_forwarding_splunk_with_http_info(self, body, **kwargs): if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method gateway_update_log_forwarding_splunk" % key + " to method gateway_update_producer_gke" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_log_forwarding_splunk`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_producer_gke`") # noqa: E501 collection_formats = {} @@ -30978,14 +32830,14 @@ def gateway_update_log_forwarding_splunk_with_http_info(self, body, **kwargs): auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/gateway-update-log-forwarding-splunk', 'POST', + '/gateway-update-producer-gke', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GatewayUpdateLogForwardingOutput', # noqa: E501 + response_type='GatewayUpdateProducerGkeOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -30993,16 +32845,16 @@ def gateway_update_log_forwarding_splunk_with_http_info(self, body, **kwargs): _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def gateway_update_log_forwarding_stdout(self, body, **kwargs): # noqa: E501 - """gateway_update_log_forwarding_stdout # noqa: E501 + def gateway_update_producer_hana_db(self, body, **kwargs): # noqa: E501 + """gateway_update_producer_hana_db # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_log_forwarding_stdout(body, async_req=True) + >>> thread = api.gateway_update_producer_hana_db(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateLogForwardingStdout body: (required) + :param GatewayUpdateProducerHanaDb body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -31010,23 +32862,23 @@ def gateway_update_log_forwarding_stdout(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GatewayUpdateLogForwardingOutput + :return: GatewayUpdateProducerHanaDbOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.gateway_update_log_forwarding_stdout_with_http_info(body, **kwargs) # noqa: E501 + return self.gateway_update_producer_hana_db_with_http_info(body, **kwargs) # noqa: E501 - def gateway_update_log_forwarding_stdout_with_http_info(self, body, **kwargs): # noqa: E501 - """gateway_update_log_forwarding_stdout # noqa: E501 + def gateway_update_producer_hana_db_with_http_info(self, body, **kwargs): # noqa: E501 + """gateway_update_producer_hana_db # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_log_forwarding_stdout_with_http_info(body, async_req=True) + >>> thread = api.gateway_update_producer_hana_db_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateLogForwardingStdout body: (required) + :param GatewayUpdateProducerHanaDb body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -31036,7 +32888,7 @@ def gateway_update_log_forwarding_stdout_with_http_info(self, body, **kwargs): number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GatewayUpdateLogForwardingOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GatewayUpdateProducerHanaDbOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -31059,14 +32911,14 @@ def gateway_update_log_forwarding_stdout_with_http_info(self, body, **kwargs): if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method gateway_update_log_forwarding_stdout" % key + " to method gateway_update_producer_hana_db" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_log_forwarding_stdout`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_producer_hana_db`") # noqa: E501 collection_formats = {} @@ -31094,14 +32946,14 @@ def gateway_update_log_forwarding_stdout_with_http_info(self, body, **kwargs): auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/gateway-update-log-forwarding-stdout', 'POST', + '/gateway-update-producer-hana', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GatewayUpdateLogForwardingOutput', # noqa: E501 + response_type='GatewayUpdateProducerHanaDbOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -31109,16 +32961,16 @@ def gateway_update_log_forwarding_stdout_with_http_info(self, body, **kwargs): _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def gateway_update_log_forwarding_sumologic(self, body, **kwargs): # noqa: E501 - """gateway_update_log_forwarding_sumologic # noqa: E501 + def gateway_update_producer_ldap(self, body, **kwargs): # noqa: E501 + """gateway_update_producer_ldap # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_log_forwarding_sumologic(body, async_req=True) + >>> thread = api.gateway_update_producer_ldap(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateLogForwardingSumologic body: (required) + :param GatewayUpdateProducerLdap body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -31126,23 +32978,23 @@ def gateway_update_log_forwarding_sumologic(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GatewayUpdateLogForwardingOutput + :return: GatewayUpdateProducerLdapOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.gateway_update_log_forwarding_sumologic_with_http_info(body, **kwargs) # noqa: E501 + return self.gateway_update_producer_ldap_with_http_info(body, **kwargs) # noqa: E501 - def gateway_update_log_forwarding_sumologic_with_http_info(self, body, **kwargs): # noqa: E501 - """gateway_update_log_forwarding_sumologic # noqa: E501 + def gateway_update_producer_ldap_with_http_info(self, body, **kwargs): # noqa: E501 + """gateway_update_producer_ldap # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_log_forwarding_sumologic_with_http_info(body, async_req=True) + >>> thread = api.gateway_update_producer_ldap_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateLogForwardingSumologic body: (required) + :param GatewayUpdateProducerLdap body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -31152,7 +33004,7 @@ def gateway_update_log_forwarding_sumologic_with_http_info(self, body, **kwargs) number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GatewayUpdateLogForwardingOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GatewayUpdateProducerLdapOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -31175,14 +33027,14 @@ def gateway_update_log_forwarding_sumologic_with_http_info(self, body, **kwargs) if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method gateway_update_log_forwarding_sumologic" % key + " to method gateway_update_producer_ldap" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_log_forwarding_sumologic`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_producer_ldap`") # noqa: E501 collection_formats = {} @@ -31210,14 +33062,14 @@ def gateway_update_log_forwarding_sumologic_with_http_info(self, body, **kwargs) auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/gateway-update-log-forwarding-sumologic', 'POST', + '/gateway-update-producer-ldap', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GatewayUpdateLogForwardingOutput', # noqa: E501 + response_type='GatewayUpdateProducerLdapOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -31225,16 +33077,16 @@ def gateway_update_log_forwarding_sumologic_with_http_info(self, body, **kwargs) _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def gateway_update_log_forwarding_syslog(self, body, **kwargs): # noqa: E501 - """gateway_update_log_forwarding_syslog # noqa: E501 + def gateway_update_producer_mongo(self, body, **kwargs): # noqa: E501 + """gateway_update_producer_mongo # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_log_forwarding_syslog(body, async_req=True) + >>> thread = api.gateway_update_producer_mongo(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateLogForwardingSyslog body: (required) + :param GatewayUpdateProducerMongo body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -31242,23 +33094,23 @@ def gateway_update_log_forwarding_syslog(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GatewayUpdateLogForwardingOutput + :return: GatewayUpdateProducerMongoOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.gateway_update_log_forwarding_syslog_with_http_info(body, **kwargs) # noqa: E501 + return self.gateway_update_producer_mongo_with_http_info(body, **kwargs) # noqa: E501 - def gateway_update_log_forwarding_syslog_with_http_info(self, body, **kwargs): # noqa: E501 - """gateway_update_log_forwarding_syslog # noqa: E501 + def gateway_update_producer_mongo_with_http_info(self, body, **kwargs): # noqa: E501 + """gateway_update_producer_mongo # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_log_forwarding_syslog_with_http_info(body, async_req=True) + >>> thread = api.gateway_update_producer_mongo_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateLogForwardingSyslog body: (required) + :param GatewayUpdateProducerMongo body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -31268,7 +33120,7 @@ def gateway_update_log_forwarding_syslog_with_http_info(self, body, **kwargs): number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GatewayUpdateLogForwardingOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GatewayUpdateProducerMongoOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -31291,14 +33143,14 @@ def gateway_update_log_forwarding_syslog_with_http_info(self, body, **kwargs): if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method gateway_update_log_forwarding_syslog" % key + " to method gateway_update_producer_mongo" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_log_forwarding_syslog`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_producer_mongo`") # noqa: E501 collection_formats = {} @@ -31326,14 +33178,14 @@ def gateway_update_log_forwarding_syslog_with_http_info(self, body, **kwargs): auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/gateway-update-log-forwarding-syslog', 'POST', + '/gateway-update-producer-mongo', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GatewayUpdateLogForwardingOutput', # noqa: E501 + response_type='GatewayUpdateProducerMongoOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -31341,16 +33193,16 @@ def gateway_update_log_forwarding_syslog_with_http_info(self, body, **kwargs): _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def gateway_update_migration(self, body, **kwargs): # noqa: E501 - """gateway_update_migration # noqa: E501 + def gateway_update_producer_mssql(self, body, **kwargs): # noqa: E501 + """gateway_update_producer_mssql # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_migration(body, async_req=True) + >>> thread = api.gateway_update_producer_mssql(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateMigration body: (required) + :param GatewayUpdateProducerMSSQL body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -31358,23 +33210,23 @@ def gateway_update_migration(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GatewayMigrationUpdateOutput + :return: GatewayUpdateProducerMSSQLOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.gateway_update_migration_with_http_info(body, **kwargs) # noqa: E501 + return self.gateway_update_producer_mssql_with_http_info(body, **kwargs) # noqa: E501 - def gateway_update_migration_with_http_info(self, body, **kwargs): # noqa: E501 - """gateway_update_migration # noqa: E501 + def gateway_update_producer_mssql_with_http_info(self, body, **kwargs): # noqa: E501 + """gateway_update_producer_mssql # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_migration_with_http_info(body, async_req=True) + >>> thread = api.gateway_update_producer_mssql_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateMigration body: (required) + :param GatewayUpdateProducerMSSQL body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -31384,7 +33236,7 @@ def gateway_update_migration_with_http_info(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GatewayMigrationUpdateOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GatewayUpdateProducerMSSQLOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -31407,14 +33259,14 @@ def gateway_update_migration_with_http_info(self, body, **kwargs): # noqa: E501 if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method gateway_update_migration" % key + " to method gateway_update_producer_mssql" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_migration`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_producer_mssql`") # noqa: E501 collection_formats = {} @@ -31442,14 +33294,14 @@ def gateway_update_migration_with_http_info(self, body, **kwargs): # noqa: E501 auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/gateway-update-migration', 'POST', + '/gateway-update-producer-mssql', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GatewayMigrationUpdateOutput', # noqa: E501 + response_type='GatewayUpdateProducerMSSQLOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -31457,16 +33309,16 @@ def gateway_update_migration_with_http_info(self, body, **kwargs): # noqa: E501 _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def gateway_update_producer_artifactory(self, body, **kwargs): # noqa: E501 - """gateway_update_producer_artifactory # noqa: E501 + def gateway_update_producer_my_sql(self, body, **kwargs): # noqa: E501 + """gateway_update_producer_my_sql # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_producer_artifactory(body, async_req=True) + >>> thread = api.gateway_update_producer_my_sql(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateProducerArtifactory body: (required) + :param GatewayUpdateProducerMySQL body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -31474,23 +33326,23 @@ def gateway_update_producer_artifactory(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GatewayUpdateProducerArtifactoryOutput + :return: GatewayUpdateProducerMySQLOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.gateway_update_producer_artifactory_with_http_info(body, **kwargs) # noqa: E501 + return self.gateway_update_producer_my_sql_with_http_info(body, **kwargs) # noqa: E501 - def gateway_update_producer_artifactory_with_http_info(self, body, **kwargs): # noqa: E501 - """gateway_update_producer_artifactory # noqa: E501 + def gateway_update_producer_my_sql_with_http_info(self, body, **kwargs): # noqa: E501 + """gateway_update_producer_my_sql # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_producer_artifactory_with_http_info(body, async_req=True) + >>> thread = api.gateway_update_producer_my_sql_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateProducerArtifactory body: (required) + :param GatewayUpdateProducerMySQL body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -31500,7 +33352,7 @@ def gateway_update_producer_artifactory_with_http_info(self, body, **kwargs): # number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GatewayUpdateProducerArtifactoryOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GatewayUpdateProducerMySQLOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -31523,14 +33375,14 @@ def gateway_update_producer_artifactory_with_http_info(self, body, **kwargs): # if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method gateway_update_producer_artifactory" % key + " to method gateway_update_producer_my_sql" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_producer_artifactory`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_producer_my_sql`") # noqa: E501 collection_formats = {} @@ -31558,14 +33410,14 @@ def gateway_update_producer_artifactory_with_http_info(self, body, **kwargs): # auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/gateway-update-producer-artifactory', 'POST', + '/gateway-update-producer-mysql', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GatewayUpdateProducerArtifactoryOutput', # noqa: E501 + response_type='GatewayUpdateProducerMySQLOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -31573,16 +33425,16 @@ def gateway_update_producer_artifactory_with_http_info(self, body, **kwargs): # _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def gateway_update_producer_aws(self, body, **kwargs): # noqa: E501 - """gateway_update_producer_aws # noqa: E501 + def gateway_update_producer_native_k8_s(self, body, **kwargs): # noqa: E501 + """gateway_update_producer_native_k8_s # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_producer_aws(body, async_req=True) + >>> thread = api.gateway_update_producer_native_k8_s(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateProducerAws body: (required) + :param GatewayUpdateProducerNativeK8S body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -31590,23 +33442,23 @@ def gateway_update_producer_aws(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GatewayUpdateProducerAwsOutput + :return: GatewayUpdateProducerNativeK8SOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.gateway_update_producer_aws_with_http_info(body, **kwargs) # noqa: E501 + return self.gateway_update_producer_native_k8_s_with_http_info(body, **kwargs) # noqa: E501 - def gateway_update_producer_aws_with_http_info(self, body, **kwargs): # noqa: E501 - """gateway_update_producer_aws # noqa: E501 + def gateway_update_producer_native_k8_s_with_http_info(self, body, **kwargs): # noqa: E501 + """gateway_update_producer_native_k8_s # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_producer_aws_with_http_info(body, async_req=True) + >>> thread = api.gateway_update_producer_native_k8_s_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateProducerAws body: (required) + :param GatewayUpdateProducerNativeK8S body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -31616,7 +33468,7 @@ def gateway_update_producer_aws_with_http_info(self, body, **kwargs): # noqa: E number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GatewayUpdateProducerAwsOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GatewayUpdateProducerNativeK8SOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -31639,14 +33491,14 @@ def gateway_update_producer_aws_with_http_info(self, body, **kwargs): # noqa: E if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method gateway_update_producer_aws" % key + " to method gateway_update_producer_native_k8_s" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_producer_aws`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_producer_native_k8_s`") # noqa: E501 collection_formats = {} @@ -31674,14 +33526,14 @@ def gateway_update_producer_aws_with_http_info(self, body, **kwargs): # noqa: E auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/gateway-update-producer-aws', 'POST', + '/gateway-update-producer-k8s', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GatewayUpdateProducerAwsOutput', # noqa: E501 + response_type='GatewayUpdateProducerNativeK8SOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -31689,16 +33541,16 @@ def gateway_update_producer_aws_with_http_info(self, body, **kwargs): # noqa: E _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def gateway_update_producer_azure(self, body, **kwargs): # noqa: E501 - """gateway_update_producer_azure # noqa: E501 + def gateway_update_producer_oracle_db(self, body, **kwargs): # noqa: E501 + """gateway_update_producer_oracle_db # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_producer_azure(body, async_req=True) + >>> thread = api.gateway_update_producer_oracle_db(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateProducerAzure body: (required) + :param GatewayUpdateProducerOracleDb body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -31706,23 +33558,23 @@ def gateway_update_producer_azure(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GatewayUpdateProducerAzureOutput + :return: GatewayUpdateProducerOracleDbOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.gateway_update_producer_azure_with_http_info(body, **kwargs) # noqa: E501 + return self.gateway_update_producer_oracle_db_with_http_info(body, **kwargs) # noqa: E501 - def gateway_update_producer_azure_with_http_info(self, body, **kwargs): # noqa: E501 - """gateway_update_producer_azure # noqa: E501 + def gateway_update_producer_oracle_db_with_http_info(self, body, **kwargs): # noqa: E501 + """gateway_update_producer_oracle_db # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_producer_azure_with_http_info(body, async_req=True) + >>> thread = api.gateway_update_producer_oracle_db_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateProducerAzure body: (required) + :param GatewayUpdateProducerOracleDb body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -31732,7 +33584,7 @@ def gateway_update_producer_azure_with_http_info(self, body, **kwargs): # noqa: number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GatewayUpdateProducerAzureOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GatewayUpdateProducerOracleDbOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -31755,14 +33607,14 @@ def gateway_update_producer_azure_with_http_info(self, body, **kwargs): # noqa: if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method gateway_update_producer_azure" % key + " to method gateway_update_producer_oracle_db" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_producer_azure`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_producer_oracle_db`") # noqa: E501 collection_formats = {} @@ -31790,14 +33642,14 @@ def gateway_update_producer_azure_with_http_info(self, body, **kwargs): # noqa: auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/gateway-update-producer-azure', 'POST', + '/gateway-update-producer-oracle', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GatewayUpdateProducerAzureOutput', # noqa: E501 + response_type='GatewayUpdateProducerOracleDbOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -31805,16 +33657,16 @@ def gateway_update_producer_azure_with_http_info(self, body, **kwargs): # noqa: _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def gateway_update_producer_cassandra(self, body, **kwargs): # noqa: E501 - """gateway_update_producer_cassandra # noqa: E501 + def gateway_update_producer_ping(self, body, **kwargs): # noqa: E501 + """gateway_update_producer_ping # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_producer_cassandra(body, async_req=True) + >>> thread = api.gateway_update_producer_ping(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateProducerCassandra body: (required) + :param GatewayUpdateProducerPing body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -31822,23 +33674,23 @@ def gateway_update_producer_cassandra(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GatewayUpdateProducerCassandraOutput + :return: GatewayUpdateProducerPingOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.gateway_update_producer_cassandra_with_http_info(body, **kwargs) # noqa: E501 + return self.gateway_update_producer_ping_with_http_info(body, **kwargs) # noqa: E501 - def gateway_update_producer_cassandra_with_http_info(self, body, **kwargs): # noqa: E501 - """gateway_update_producer_cassandra # noqa: E501 + def gateway_update_producer_ping_with_http_info(self, body, **kwargs): # noqa: E501 + """gateway_update_producer_ping # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_producer_cassandra_with_http_info(body, async_req=True) + >>> thread = api.gateway_update_producer_ping_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateProducerCassandra body: (required) + :param GatewayUpdateProducerPing body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -31848,7 +33700,7 @@ def gateway_update_producer_cassandra_with_http_info(self, body, **kwargs): # n number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GatewayUpdateProducerCassandraOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GatewayUpdateProducerPingOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -31871,14 +33723,14 @@ def gateway_update_producer_cassandra_with_http_info(self, body, **kwargs): # n if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method gateway_update_producer_cassandra" % key + " to method gateway_update_producer_ping" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_producer_cassandra`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_producer_ping`") # noqa: E501 collection_formats = {} @@ -31906,14 +33758,14 @@ def gateway_update_producer_cassandra_with_http_info(self, body, **kwargs): # n auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/gateway-update-producer-cassandra', 'POST', + '/gateway-update-producer-ping', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GatewayUpdateProducerCassandraOutput', # noqa: E501 + response_type='GatewayUpdateProducerPingOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -31921,16 +33773,16 @@ def gateway_update_producer_cassandra_with_http_info(self, body, **kwargs): # n _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def gateway_update_producer_chef(self, body, **kwargs): # noqa: E501 - """gateway_update_producer_chef # noqa: E501 + def gateway_update_producer_postgre_sql(self, body, **kwargs): # noqa: E501 + """gateway_update_producer_postgre_sql # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_producer_chef(body, async_req=True) + >>> thread = api.gateway_update_producer_postgre_sql(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateProducerChef body: (required) + :param GatewayUpdateProducerPostgreSQL body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -31938,23 +33790,23 @@ def gateway_update_producer_chef(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GatewayUpdateProducerChefOutput + :return: GatewayUpdateProducerPostgreSQLOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.gateway_update_producer_chef_with_http_info(body, **kwargs) # noqa: E501 + return self.gateway_update_producer_postgre_sql_with_http_info(body, **kwargs) # noqa: E501 - def gateway_update_producer_chef_with_http_info(self, body, **kwargs): # noqa: E501 - """gateway_update_producer_chef # noqa: E501 + def gateway_update_producer_postgre_sql_with_http_info(self, body, **kwargs): # noqa: E501 + """gateway_update_producer_postgre_sql # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_producer_chef_with_http_info(body, async_req=True) + >>> thread = api.gateway_update_producer_postgre_sql_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateProducerChef body: (required) + :param GatewayUpdateProducerPostgreSQL body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -31964,7 +33816,7 @@ def gateway_update_producer_chef_with_http_info(self, body, **kwargs): # noqa: number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GatewayUpdateProducerChefOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GatewayUpdateProducerPostgreSQLOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -31987,126 +33839,14 @@ def gateway_update_producer_chef_with_http_info(self, body, **kwargs): # noqa: if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method gateway_update_producer_chef" % key + " to method gateway_update_producer_postgre_sql" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_producer_chef`") # noqa: E501 - - collection_formats = {} - - path_params = {} - - query_params = [] - - header_params = {} - - form_params = [] - local_var_files = {} - - body_params = None - if 'body' in local_var_params: - body_params = local_var_params['body'] - # HTTP header `Accept` - header_params['Accept'] = self.api_client.select_header_accept( - ['application/json']) # noqa: E501 - - # HTTP header `Content-Type` - header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501 - ['application/json']) # noqa: E501 - - # Authentication setting - auth_settings = [] # noqa: E501 - - return self.api_client.call_api( - '/gateway-update-producer-chef', 'POST', - path_params, - query_params, - header_params, - body=body_params, - post_params=form_params, - files=local_var_files, - response_type='GatewayUpdateProducerChefOutput', # noqa: E501 - auth_settings=auth_settings, - async_req=local_var_params.get('async_req'), - _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 - _preload_content=local_var_params.get('_preload_content', True), - _request_timeout=local_var_params.get('_request_timeout'), - collection_formats=collection_formats) - - def gateway_update_producer_custom(self, **kwargs): # noqa: E501 - """gateway_update_producer_custom # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_producer_custom(async_req=True) - >>> result = thread.get() - - :param async_req bool: execute request asynchronously - :param GatewayUpdateProducerCustom body: - :param _preload_content: if False, the urllib3.HTTPResponse object will - be returned without reading/decoding response - data. Default is True. - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :return: GatewayUpdateProducerCustomOutput - If the method is called asynchronously, - returns the request thread. - """ - kwargs['_return_http_data_only'] = True - return self.gateway_update_producer_custom_with_http_info(**kwargs) # noqa: E501 - - def gateway_update_producer_custom_with_http_info(self, **kwargs): # noqa: E501 - """gateway_update_producer_custom # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_producer_custom_with_http_info(async_req=True) - >>> result = thread.get() - - :param async_req bool: execute request asynchronously - :param GatewayUpdateProducerCustom body: - :param _return_http_data_only: response data without head status code - and headers - :param _preload_content: if False, the urllib3.HTTPResponse object will - be returned without reading/decoding response - data. Default is True. - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :return: tuple(GatewayUpdateProducerCustomOutput, status_code(int), headers(HTTPHeaderDict)) - If the method is called asynchronously, - returns the request thread. - """ - - local_var_params = locals() - - all_params = [ - 'body' - ] - all_params.extend( - [ - 'async_req', - '_return_http_data_only', - '_preload_content', - '_request_timeout' - ] - ) - - for key, val in six.iteritems(local_var_params['kwargs']): - if key not in all_params: - raise ApiTypeError( - "Got an unexpected keyword argument '%s'" - " to method gateway_update_producer_custom" % key - ) - local_var_params[key] = val - del local_var_params['kwargs'] + raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_producer_postgre_sql`") # noqa: E501 collection_formats = {} @@ -32134,14 +33874,14 @@ def gateway_update_producer_custom_with_http_info(self, **kwargs): # noqa: E501 auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/gateway-update-producer-custom', 'POST', + '/gateway-update-producer-postgresql', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GatewayUpdateProducerCustomOutput', # noqa: E501 + response_type='GatewayUpdateProducerPostgreSQLOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -32149,16 +33889,16 @@ def gateway_update_producer_custom_with_http_info(self, **kwargs): # noqa: E501 _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def gateway_update_producer_dockerhub(self, body, **kwargs): # noqa: E501 - """gateway_update_producer_dockerhub # noqa: E501 + def gateway_update_producer_rabbit_mq(self, body, **kwargs): # noqa: E501 + """gateway_update_producer_rabbit_mq # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_producer_dockerhub(body, async_req=True) + >>> thread = api.gateway_update_producer_rabbit_mq(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateProducerDockerhub body: (required) + :param GatewayUpdateProducerRabbitMQ body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -32166,23 +33906,23 @@ def gateway_update_producer_dockerhub(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GatewayUpdateProducerDockerhubOutput + :return: GatewayUpdateProducerRabbitMQOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.gateway_update_producer_dockerhub_with_http_info(body, **kwargs) # noqa: E501 + return self.gateway_update_producer_rabbit_mq_with_http_info(body, **kwargs) # noqa: E501 - def gateway_update_producer_dockerhub_with_http_info(self, body, **kwargs): # noqa: E501 - """gateway_update_producer_dockerhub # noqa: E501 + def gateway_update_producer_rabbit_mq_with_http_info(self, body, **kwargs): # noqa: E501 + """gateway_update_producer_rabbit_mq # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_producer_dockerhub_with_http_info(body, async_req=True) + >>> thread = api.gateway_update_producer_rabbit_mq_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateProducerDockerhub body: (required) + :param GatewayUpdateProducerRabbitMQ body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -32192,7 +33932,7 @@ def gateway_update_producer_dockerhub_with_http_info(self, body, **kwargs): # n number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GatewayUpdateProducerDockerhubOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GatewayUpdateProducerRabbitMQOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -32215,14 +33955,14 @@ def gateway_update_producer_dockerhub_with_http_info(self, body, **kwargs): # n if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method gateway_update_producer_dockerhub" % key + " to method gateway_update_producer_rabbit_mq" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_producer_dockerhub`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_producer_rabbit_mq`") # noqa: E501 collection_formats = {} @@ -32250,14 +33990,14 @@ def gateway_update_producer_dockerhub_with_http_info(self, body, **kwargs): # n auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/gateway-update-producer-dockerhub', 'POST', + '/gateway-update-producer-rabbitmq', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GatewayUpdateProducerDockerhubOutput', # noqa: E501 + response_type='GatewayUpdateProducerRabbitMQOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -32265,16 +34005,16 @@ def gateway_update_producer_dockerhub_with_http_info(self, body, **kwargs): # n _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def gateway_update_producer_eks(self, body, **kwargs): # noqa: E501 - """gateway_update_producer_eks # noqa: E501 + def gateway_update_producer_rdp(self, body, **kwargs): # noqa: E501 + """gateway_update_producer_rdp # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_producer_eks(body, async_req=True) + >>> thread = api.gateway_update_producer_rdp(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateProducerEks body: (required) + :param GatewayUpdateProducerRdp body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -32282,23 +34022,23 @@ def gateway_update_producer_eks(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GatewayUpdateProducerEksOutput + :return: GatewayUpdateProducerRdpOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.gateway_update_producer_eks_with_http_info(body, **kwargs) # noqa: E501 + return self.gateway_update_producer_rdp_with_http_info(body, **kwargs) # noqa: E501 - def gateway_update_producer_eks_with_http_info(self, body, **kwargs): # noqa: E501 - """gateway_update_producer_eks # noqa: E501 + def gateway_update_producer_rdp_with_http_info(self, body, **kwargs): # noqa: E501 + """gateway_update_producer_rdp # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_producer_eks_with_http_info(body, async_req=True) + >>> thread = api.gateway_update_producer_rdp_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateProducerEks body: (required) + :param GatewayUpdateProducerRdp body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -32308,7 +34048,7 @@ def gateway_update_producer_eks_with_http_info(self, body, **kwargs): # noqa: E number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GatewayUpdateProducerEksOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GatewayUpdateProducerRdpOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -32331,14 +34071,14 @@ def gateway_update_producer_eks_with_http_info(self, body, **kwargs): # noqa: E if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method gateway_update_producer_eks" % key + " to method gateway_update_producer_rdp" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_producer_eks`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_producer_rdp`") # noqa: E501 collection_formats = {} @@ -32366,14 +34106,14 @@ def gateway_update_producer_eks_with_http_info(self, body, **kwargs): # noqa: E auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/gateway-update-producer-eks', 'POST', + '/gateway-update-producer-rdp', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GatewayUpdateProducerEksOutput', # noqa: E501 + response_type='GatewayUpdateProducerRdpOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -32381,16 +34121,16 @@ def gateway_update_producer_eks_with_http_info(self, body, **kwargs): # noqa: E _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def gateway_update_producer_gcp(self, body, **kwargs): # noqa: E501 - """gateway_update_producer_gcp # noqa: E501 + def gateway_update_producer_redis(self, body, **kwargs): # noqa: E501 + """gateway_update_producer_redis # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_producer_gcp(body, async_req=True) + >>> thread = api.gateway_update_producer_redis(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateProducerGcp body: (required) + :param GatewayUpdateProducerRedis body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -32398,23 +34138,23 @@ def gateway_update_producer_gcp(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GatewayUpdateProducerGcpOutput + :return: GatewayUpdateProducerRedisOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.gateway_update_producer_gcp_with_http_info(body, **kwargs) # noqa: E501 + return self.gateway_update_producer_redis_with_http_info(body, **kwargs) # noqa: E501 - def gateway_update_producer_gcp_with_http_info(self, body, **kwargs): # noqa: E501 - """gateway_update_producer_gcp # noqa: E501 + def gateway_update_producer_redis_with_http_info(self, body, **kwargs): # noqa: E501 + """gateway_update_producer_redis # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_producer_gcp_with_http_info(body, async_req=True) + >>> thread = api.gateway_update_producer_redis_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateProducerGcp body: (required) + :param GatewayUpdateProducerRedis body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -32424,7 +34164,7 @@ def gateway_update_producer_gcp_with_http_info(self, body, **kwargs): # noqa: E number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GatewayUpdateProducerGcpOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GatewayUpdateProducerRedisOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -32447,14 +34187,14 @@ def gateway_update_producer_gcp_with_http_info(self, body, **kwargs): # noqa: E if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method gateway_update_producer_gcp" % key + " to method gateway_update_producer_redis" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_producer_gcp`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_producer_redis`") # noqa: E501 collection_formats = {} @@ -32482,14 +34222,14 @@ def gateway_update_producer_gcp_with_http_info(self, body, **kwargs): # noqa: E auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/gateway-update-producer-gcp', 'POST', + '/gateway-update-producer-redis', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GatewayUpdateProducerGcpOutput', # noqa: E501 + response_type='GatewayUpdateProducerRedisOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -32497,16 +34237,16 @@ def gateway_update_producer_gcp_with_http_info(self, body, **kwargs): # noqa: E _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def gateway_update_producer_github(self, body, **kwargs): # noqa: E501 - """gateway_update_producer_github # noqa: E501 + def gateway_update_producer_redshift(self, body, **kwargs): # noqa: E501 + """gateway_update_producer_redshift # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_producer_github(body, async_req=True) + >>> thread = api.gateway_update_producer_redshift(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateProducerGithub body: (required) + :param GatewayUpdateProducerRedshift body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -32514,23 +34254,23 @@ def gateway_update_producer_github(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GatewayUpdateProducerGithubOutput + :return: GatewayUpdateProducerRedshiftOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.gateway_update_producer_github_with_http_info(body, **kwargs) # noqa: E501 + return self.gateway_update_producer_redshift_with_http_info(body, **kwargs) # noqa: E501 - def gateway_update_producer_github_with_http_info(self, body, **kwargs): # noqa: E501 - """gateway_update_producer_github # noqa: E501 + def gateway_update_producer_redshift_with_http_info(self, body, **kwargs): # noqa: E501 + """gateway_update_producer_redshift # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_producer_github_with_http_info(body, async_req=True) + >>> thread = api.gateway_update_producer_redshift_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateProducerGithub body: (required) + :param GatewayUpdateProducerRedshift body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -32540,7 +34280,7 @@ def gateway_update_producer_github_with_http_info(self, body, **kwargs): # noqa number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GatewayUpdateProducerGithubOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GatewayUpdateProducerRedshiftOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -32563,14 +34303,14 @@ def gateway_update_producer_github_with_http_info(self, body, **kwargs): # noqa if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method gateway_update_producer_github" % key + " to method gateway_update_producer_redshift" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_producer_github`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_producer_redshift`") # noqa: E501 collection_formats = {} @@ -32598,14 +34338,14 @@ def gateway_update_producer_github_with_http_info(self, body, **kwargs): # noqa auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/gateway-update-producer-github', 'POST', + '/gateway-update-producer-redshift', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GatewayUpdateProducerGithubOutput', # noqa: E501 + response_type='GatewayUpdateProducerRedshiftOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -32613,16 +34353,16 @@ def gateway_update_producer_github_with_http_info(self, body, **kwargs): # noqa _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def gateway_update_producer_gke(self, body, **kwargs): # noqa: E501 - """gateway_update_producer_gke # noqa: E501 + def gateway_update_producer_snowflake(self, body, **kwargs): # noqa: E501 + """gateway_update_producer_snowflake # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_producer_gke(body, async_req=True) + >>> thread = api.gateway_update_producer_snowflake(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateProducerGke body: (required) + :param GatewayUpdateProducerSnowflake body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -32630,23 +34370,23 @@ def gateway_update_producer_gke(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GatewayUpdateProducerGkeOutput + :return: GatewayUpdateProducerSnowflakeOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.gateway_update_producer_gke_with_http_info(body, **kwargs) # noqa: E501 + return self.gateway_update_producer_snowflake_with_http_info(body, **kwargs) # noqa: E501 - def gateway_update_producer_gke_with_http_info(self, body, **kwargs): # noqa: E501 - """gateway_update_producer_gke # noqa: E501 + def gateway_update_producer_snowflake_with_http_info(self, body, **kwargs): # noqa: E501 + """gateway_update_producer_snowflake # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_producer_gke_with_http_info(body, async_req=True) + >>> thread = api.gateway_update_producer_snowflake_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateProducerGke body: (required) + :param GatewayUpdateProducerSnowflake body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -32656,7 +34396,7 @@ def gateway_update_producer_gke_with_http_info(self, body, **kwargs): # noqa: E number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GatewayUpdateProducerGkeOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GatewayUpdateProducerSnowflakeOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -32679,14 +34419,14 @@ def gateway_update_producer_gke_with_http_info(self, body, **kwargs): # noqa: E if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method gateway_update_producer_gke" % key + " to method gateway_update_producer_snowflake" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_producer_gke`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_producer_snowflake`") # noqa: E501 collection_formats = {} @@ -32714,14 +34454,14 @@ def gateway_update_producer_gke_with_http_info(self, body, **kwargs): # noqa: E auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/gateway-update-producer-gke', 'POST', + '/gateway-update-producer-snowflake', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GatewayUpdateProducerGkeOutput', # noqa: E501 + response_type='GatewayUpdateProducerSnowflakeOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -32729,16 +34469,16 @@ def gateway_update_producer_gke_with_http_info(self, body, **kwargs): # noqa: E _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def gateway_update_producer_hana_db(self, body, **kwargs): # noqa: E501 - """gateway_update_producer_hana_db # noqa: E501 + def gateway_update_producer_venafi(self, body, **kwargs): # noqa: E501 + """gateway_update_producer_venafi # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_producer_hana_db(body, async_req=True) + >>> thread = api.gateway_update_producer_venafi(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateProducerHanaDb body: (required) + :param GatewayUpdateProducerVenafi body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -32746,23 +34486,23 @@ def gateway_update_producer_hana_db(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GatewayUpdateProducerHanaDbOutput + :return: GatewayUpdateProducerVenafiOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.gateway_update_producer_hana_db_with_http_info(body, **kwargs) # noqa: E501 + return self.gateway_update_producer_venafi_with_http_info(body, **kwargs) # noqa: E501 - def gateway_update_producer_hana_db_with_http_info(self, body, **kwargs): # noqa: E501 - """gateway_update_producer_hana_db # noqa: E501 + def gateway_update_producer_venafi_with_http_info(self, body, **kwargs): # noqa: E501 + """gateway_update_producer_venafi # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_producer_hana_db_with_http_info(body, async_req=True) + >>> thread = api.gateway_update_producer_venafi_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateProducerHanaDb body: (required) + :param GatewayUpdateProducerVenafi body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -32772,7 +34512,7 @@ def gateway_update_producer_hana_db_with_http_info(self, body, **kwargs): # noq number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GatewayUpdateProducerHanaDbOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GatewayUpdateProducerVenafiOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -32795,14 +34535,14 @@ def gateway_update_producer_hana_db_with_http_info(self, body, **kwargs): # noq if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method gateway_update_producer_hana_db" % key + " to method gateway_update_producer_venafi" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_producer_hana_db`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_producer_venafi`") # noqa: E501 collection_formats = {} @@ -32830,14 +34570,14 @@ def gateway_update_producer_hana_db_with_http_info(self, body, **kwargs): # noq auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/gateway-update-producer-hana', 'POST', + '/gateway-update-producer-certificate-automation', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GatewayUpdateProducerHanaDbOutput', # noqa: E501 + response_type='GatewayUpdateProducerVenafiOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -32845,16 +34585,15 @@ def gateway_update_producer_hana_db_with_http_info(self, body, **kwargs): # noq _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def gateway_update_producer_ldap(self, body, **kwargs): # noqa: E501 - """gateway_update_producer_ldap # noqa: E501 + def gateway_update_remote_access(self, **kwargs): # noqa: E501 + """gateway_update_remote_access # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_producer_ldap(body, async_req=True) + >>> thread = api.gateway_update_remote_access(async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateProducerLdap body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -32862,23 +34601,22 @@ def gateway_update_producer_ldap(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GatewayUpdateProducerLdapOutput + :return: object If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.gateway_update_producer_ldap_with_http_info(body, **kwargs) # noqa: E501 + return self.gateway_update_remote_access_with_http_info(**kwargs) # noqa: E501 - def gateway_update_producer_ldap_with_http_info(self, body, **kwargs): # noqa: E501 - """gateway_update_producer_ldap # noqa: E501 + def gateway_update_remote_access_with_http_info(self, **kwargs): # noqa: E501 + """gateway_update_remote_access # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_producer_ldap_with_http_info(body, async_req=True) + >>> thread = api.gateway_update_remote_access_with_http_info(async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateProducerLdap body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -32888,7 +34626,7 @@ def gateway_update_producer_ldap_with_http_info(self, body, **kwargs): # noqa: number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GatewayUpdateProducerLdapOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(object, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -32896,7 +34634,6 @@ def gateway_update_producer_ldap_with_http_info(self, body, **kwargs): # noqa: local_var_params = locals() all_params = [ - 'body' ] all_params.extend( [ @@ -32911,14 +34648,10 @@ def gateway_update_producer_ldap_with_http_info(self, body, **kwargs): # noqa: if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method gateway_update_producer_ldap" % key + " to method gateway_update_remote_access" % key ) local_var_params[key] = val del local_var_params['kwargs'] - # verify the required parameter 'body' is set - if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 - local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_producer_ldap`") # noqa: E501 collection_formats = {} @@ -32932,28 +34665,22 @@ def gateway_update_producer_ldap_with_http_info(self, body, **kwargs): # noqa: local_var_files = {} body_params = None - if 'body' in local_var_params: - body_params = local_var_params['body'] # HTTP header `Accept` header_params['Accept'] = self.api_client.select_header_accept( ['application/json']) # noqa: E501 - # HTTP header `Content-Type` - header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501 - ['application/json']) # noqa: E501 - # Authentication setting auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/gateway-update-producer-ldap', 'POST', + '/gateway-update-remote-access', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GatewayUpdateProducerLdapOutput', # noqa: E501 + response_type='object', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -32961,16 +34688,16 @@ def gateway_update_producer_ldap_with_http_info(self, body, **kwargs): # noqa: _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def gateway_update_producer_mongo(self, body, **kwargs): # noqa: E501 - """gateway_update_producer_mongo # noqa: E501 + def gateway_update_remote_access_rdp_recordings(self, body, **kwargs): # noqa: E501 + """gateway_update_remote_access_rdp_recordings # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_producer_mongo(body, async_req=True) + >>> thread = api.gateway_update_remote_access_rdp_recordings(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateProducerMongo body: (required) + :param GatewayUpdateRemoteAccessRdpRecordings body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -32978,23 +34705,23 @@ def gateway_update_producer_mongo(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GatewayUpdateProducerMongoOutput + :return: object If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.gateway_update_producer_mongo_with_http_info(body, **kwargs) # noqa: E501 + return self.gateway_update_remote_access_rdp_recordings_with_http_info(body, **kwargs) # noqa: E501 - def gateway_update_producer_mongo_with_http_info(self, body, **kwargs): # noqa: E501 - """gateway_update_producer_mongo # noqa: E501 + def gateway_update_remote_access_rdp_recordings_with_http_info(self, body, **kwargs): # noqa: E501 + """gateway_update_remote_access_rdp_recordings # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_producer_mongo_with_http_info(body, async_req=True) + >>> thread = api.gateway_update_remote_access_rdp_recordings_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateProducerMongo body: (required) + :param GatewayUpdateRemoteAccessRdpRecordings body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -33004,7 +34731,7 @@ def gateway_update_producer_mongo_with_http_info(self, body, **kwargs): # noqa: number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GatewayUpdateProducerMongoOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(object, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -33027,14 +34754,14 @@ def gateway_update_producer_mongo_with_http_info(self, body, **kwargs): # noqa: if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method gateway_update_producer_mongo" % key + " to method gateway_update_remote_access_rdp_recordings" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_producer_mongo`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_remote_access_rdp_recordings`") # noqa: E501 collection_formats = {} @@ -33062,14 +34789,14 @@ def gateway_update_producer_mongo_with_http_info(self, body, **kwargs): # noqa: auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/gateway-update-producer-mongo', 'POST', + '/gateway-update-remote-access-rdp-recording', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GatewayUpdateProducerMongoOutput', # noqa: E501 + response_type='object', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -33077,16 +34804,16 @@ def gateway_update_producer_mongo_with_http_info(self, body, **kwargs): # noqa: _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def gateway_update_producer_mssql(self, body, **kwargs): # noqa: E501 - """gateway_update_producer_mssql # noqa: E501 + def gateway_update_tls_cert(self, body, **kwargs): # noqa: E501 + """gateway_update_tls_cert # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_producer_mssql(body, async_req=True) + >>> thread = api.gateway_update_tls_cert(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateProducerMSSQL body: (required) + :param GatewayUpdateTlsCert body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -33094,23 +34821,23 @@ def gateway_update_producer_mssql(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GatewayUpdateProducerMSSQLOutput + :return: GatewayUpdateTlsCertOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.gateway_update_producer_mssql_with_http_info(body, **kwargs) # noqa: E501 + return self.gateway_update_tls_cert_with_http_info(body, **kwargs) # noqa: E501 - def gateway_update_producer_mssql_with_http_info(self, body, **kwargs): # noqa: E501 - """gateway_update_producer_mssql # noqa: E501 + def gateway_update_tls_cert_with_http_info(self, body, **kwargs): # noqa: E501 + """gateway_update_tls_cert # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_producer_mssql_with_http_info(body, async_req=True) + >>> thread = api.gateway_update_tls_cert_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateProducerMSSQL body: (required) + :param GatewayUpdateTlsCert body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -33120,7 +34847,7 @@ def gateway_update_producer_mssql_with_http_info(self, body, **kwargs): # noqa: number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GatewayUpdateProducerMSSQLOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GatewayUpdateTlsCertOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -33143,14 +34870,14 @@ def gateway_update_producer_mssql_with_http_info(self, body, **kwargs): # noqa: if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method gateway_update_producer_mssql" % key + " to method gateway_update_tls_cert" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_producer_mssql`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_tls_cert`") # noqa: E501 collection_formats = {} @@ -33178,14 +34905,14 @@ def gateway_update_producer_mssql_with_http_info(self, body, **kwargs): # noqa: auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/gateway-update-producer-mssql', 'POST', + '/gateway-update-tls-cert', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GatewayUpdateProducerMSSQLOutput', # noqa: E501 + response_type='GatewayUpdateTlsCertOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -33193,16 +34920,16 @@ def gateway_update_producer_mssql_with_http_info(self, body, **kwargs): # noqa: _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def gateway_update_producer_my_sql(self, body, **kwargs): # noqa: E501 - """gateway_update_producer_my_sql # noqa: E501 + def gateway_update_tmp_users(self, body, **kwargs): # noqa: E501 + """gateway_update_tmp_users # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_producer_my_sql(body, async_req=True) + >>> thread = api.gateway_update_tmp_users(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateProducerMySQL body: (required) + :param GatewayUpdateTmpUsers body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -33210,23 +34937,23 @@ def gateway_update_producer_my_sql(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GatewayUpdateProducerMySQLOutput + :return: None If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.gateway_update_producer_my_sql_with_http_info(body, **kwargs) # noqa: E501 + return self.gateway_update_tmp_users_with_http_info(body, **kwargs) # noqa: E501 - def gateway_update_producer_my_sql_with_http_info(self, body, **kwargs): # noqa: E501 - """gateway_update_producer_my_sql # noqa: E501 + def gateway_update_tmp_users_with_http_info(self, body, **kwargs): # noqa: E501 + """gateway_update_tmp_users # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_producer_my_sql_with_http_info(body, async_req=True) + >>> thread = api.gateway_update_tmp_users_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateProducerMySQL body: (required) + :param GatewayUpdateTmpUsers body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -33236,7 +34963,7 @@ def gateway_update_producer_my_sql_with_http_info(self, body, **kwargs): # noqa number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GatewayUpdateProducerMySQLOutput, status_code(int), headers(HTTPHeaderDict)) + :return: None If the method is called asynchronously, returns the request thread. """ @@ -33259,14 +34986,14 @@ def gateway_update_producer_my_sql_with_http_info(self, body, **kwargs): # noqa if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method gateway_update_producer_my_sql" % key + " to method gateway_update_tmp_users" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_producer_my_sql`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_tmp_users`") # noqa: E501 collection_formats = {} @@ -33294,14 +35021,14 @@ def gateway_update_producer_my_sql_with_http_info(self, body, **kwargs): # noqa auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/gateway-update-producer-mysql', 'POST', + '/gateway-update-producer-tmp-creds', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GatewayUpdateProducerMySQLOutput', # noqa: E501 + response_type=None, # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -33309,16 +35036,16 @@ def gateway_update_producer_my_sql_with_http_info(self, body, **kwargs): # noqa _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def gateway_update_producer_native_k8_s(self, body, **kwargs): # noqa: E501 - """gateway_update_producer_native_k8_s # noqa: E501 + def generate_csr(self, body, **kwargs): # noqa: E501 + """generate_csr # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_producer_native_k8_s(body, async_req=True) + >>> thread = api.generate_csr(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateProducerNativeK8S body: (required) + :param GenerateCsr body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -33326,23 +35053,23 @@ def gateway_update_producer_native_k8_s(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GatewayUpdateProducerNativeK8SOutput + :return: GenerateCsrOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.gateway_update_producer_native_k8_s_with_http_info(body, **kwargs) # noqa: E501 + return self.generate_csr_with_http_info(body, **kwargs) # noqa: E501 - def gateway_update_producer_native_k8_s_with_http_info(self, body, **kwargs): # noqa: E501 - """gateway_update_producer_native_k8_s # noqa: E501 + def generate_csr_with_http_info(self, body, **kwargs): # noqa: E501 + """generate_csr # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_producer_native_k8_s_with_http_info(body, async_req=True) + >>> thread = api.generate_csr_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateProducerNativeK8S body: (required) + :param GenerateCsr body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -33352,7 +35079,7 @@ def gateway_update_producer_native_k8_s_with_http_info(self, body, **kwargs): # number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GatewayUpdateProducerNativeK8SOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GenerateCsrOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -33375,14 +35102,14 @@ def gateway_update_producer_native_k8_s_with_http_info(self, body, **kwargs): # if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method gateway_update_producer_native_k8_s" % key + " to method generate_csr" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_producer_native_k8_s`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `generate_csr`") # noqa: E501 collection_formats = {} @@ -33410,14 +35137,14 @@ def gateway_update_producer_native_k8_s_with_http_info(self, body, **kwargs): # auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/gateway-update-producer-k8s', 'POST', + '/generate-csr', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GatewayUpdateProducerNativeK8SOutput', # noqa: E501 + response_type='GenerateCsrOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -33425,16 +35152,15 @@ def gateway_update_producer_native_k8_s_with_http_info(self, body, **kwargs): # _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def gateway_update_producer_oracle_db(self, body, **kwargs): # noqa: E501 - """gateway_update_producer_oracle_db # noqa: E501 + def get_account_logo(self, **kwargs): # noqa: E501 + """get_account_logo # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_producer_oracle_db(body, async_req=True) + >>> thread = api.get_account_logo(async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateProducerOracleDb body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -33442,23 +35168,22 @@ def gateway_update_producer_oracle_db(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GatewayUpdateProducerOracleDbOutput + :return: dict(str, str) If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.gateway_update_producer_oracle_db_with_http_info(body, **kwargs) # noqa: E501 + return self.get_account_logo_with_http_info(**kwargs) # noqa: E501 - def gateway_update_producer_oracle_db_with_http_info(self, body, **kwargs): # noqa: E501 - """gateway_update_producer_oracle_db # noqa: E501 + def get_account_logo_with_http_info(self, **kwargs): # noqa: E501 + """get_account_logo # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_producer_oracle_db_with_http_info(body, async_req=True) + >>> thread = api.get_account_logo_with_http_info(async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateProducerOracleDb body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -33468,7 +35193,7 @@ def gateway_update_producer_oracle_db_with_http_info(self, body, **kwargs): # n number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GatewayUpdateProducerOracleDbOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(dict(str, str), status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -33476,7 +35201,6 @@ def gateway_update_producer_oracle_db_with_http_info(self, body, **kwargs): # n local_var_params = locals() all_params = [ - 'body' ] all_params.extend( [ @@ -33491,14 +35215,10 @@ def gateway_update_producer_oracle_db_with_http_info(self, body, **kwargs): # n if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method gateway_update_producer_oracle_db" % key + " to method get_account_logo" % key ) local_var_params[key] = val del local_var_params['kwargs'] - # verify the required parameter 'body' is set - if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 - local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_producer_oracle_db`") # noqa: E501 collection_formats = {} @@ -33512,28 +35232,22 @@ def gateway_update_producer_oracle_db_with_http_info(self, body, **kwargs): # n local_var_files = {} body_params = None - if 'body' in local_var_params: - body_params = local_var_params['body'] # HTTP header `Accept` header_params['Accept'] = self.api_client.select_header_accept( ['application/json']) # noqa: E501 - # HTTP header `Content-Type` - header_params['Content-Type'] = self.api_client.select_header_content_type( # noqa: E501 - ['application/json']) # noqa: E501 - # Authentication setting auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/gateway-update-producer-oracle', 'POST', + '/get-account-logo', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GatewayUpdateProducerOracleDbOutput', # noqa: E501 + response_type='dict(str, str)', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -33541,16 +35255,16 @@ def gateway_update_producer_oracle_db_with_http_info(self, body, **kwargs): # n _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def gateway_update_producer_ping(self, body, **kwargs): # noqa: E501 - """gateway_update_producer_ping # noqa: E501 + def get_account_settings(self, body, **kwargs): # noqa: E501 + """get_account_settings # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_producer_ping(body, async_req=True) + >>> thread = api.get_account_settings(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateProducerPing body: (required) + :param GetAccountSettings body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -33558,23 +35272,23 @@ def gateway_update_producer_ping(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GatewayUpdateProducerPingOutput + :return: GetAccountSettingsCommandOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.gateway_update_producer_ping_with_http_info(body, **kwargs) # noqa: E501 + return self.get_account_settings_with_http_info(body, **kwargs) # noqa: E501 - def gateway_update_producer_ping_with_http_info(self, body, **kwargs): # noqa: E501 - """gateway_update_producer_ping # noqa: E501 + def get_account_settings_with_http_info(self, body, **kwargs): # noqa: E501 + """get_account_settings # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_producer_ping_with_http_info(body, async_req=True) + >>> thread = api.get_account_settings_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateProducerPing body: (required) + :param GetAccountSettings body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -33584,7 +35298,7 @@ def gateway_update_producer_ping_with_http_info(self, body, **kwargs): # noqa: number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GatewayUpdateProducerPingOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GetAccountSettingsCommandOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -33607,14 +35321,14 @@ def gateway_update_producer_ping_with_http_info(self, body, **kwargs): # noqa: if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method gateway_update_producer_ping" % key + " to method get_account_settings" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_producer_ping`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `get_account_settings`") # noqa: E501 collection_formats = {} @@ -33642,14 +35356,14 @@ def gateway_update_producer_ping_with_http_info(self, body, **kwargs): # noqa: auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/gateway-update-producer-ping', 'POST', + '/get-account-settings', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GatewayUpdateProducerPingOutput', # noqa: E501 + response_type='GetAccountSettingsCommandOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -33657,16 +35371,16 @@ def gateway_update_producer_ping_with_http_info(self, body, **kwargs): # noqa: _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def gateway_update_producer_postgre_sql(self, body, **kwargs): # noqa: E501 - """gateway_update_producer_postgre_sql # noqa: E501 + def get_analytics_data(self, body, **kwargs): # noqa: E501 + """get_analytics_data # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_producer_postgre_sql(body, async_req=True) + >>> thread = api.get_analytics_data(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateProducerPostgreSQL body: (required) + :param GetAnalyticsData body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -33674,23 +35388,23 @@ def gateway_update_producer_postgre_sql(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GatewayUpdateProducerPostgreSQLOutput + :return: AllAnalyticsData If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.gateway_update_producer_postgre_sql_with_http_info(body, **kwargs) # noqa: E501 + return self.get_analytics_data_with_http_info(body, **kwargs) # noqa: E501 - def gateway_update_producer_postgre_sql_with_http_info(self, body, **kwargs): # noqa: E501 - """gateway_update_producer_postgre_sql # noqa: E501 + def get_analytics_data_with_http_info(self, body, **kwargs): # noqa: E501 + """get_analytics_data # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_producer_postgre_sql_with_http_info(body, async_req=True) + >>> thread = api.get_analytics_data_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateProducerPostgreSQL body: (required) + :param GetAnalyticsData body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -33700,7 +35414,7 @@ def gateway_update_producer_postgre_sql_with_http_info(self, body, **kwargs): # number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GatewayUpdateProducerPostgreSQLOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(AllAnalyticsData, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -33723,14 +35437,14 @@ def gateway_update_producer_postgre_sql_with_http_info(self, body, **kwargs): # if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method gateway_update_producer_postgre_sql" % key + " to method get_analytics_data" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_producer_postgre_sql`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `get_analytics_data`") # noqa: E501 collection_formats = {} @@ -33758,14 +35472,14 @@ def gateway_update_producer_postgre_sql_with_http_info(self, body, **kwargs): # auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/gateway-update-producer-postgresql', 'POST', + '/get-analytics-data', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GatewayUpdateProducerPostgreSQLOutput', # noqa: E501 + response_type='AllAnalyticsData', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -33773,16 +35487,16 @@ def gateway_update_producer_postgre_sql_with_http_info(self, body, **kwargs): # _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def gateway_update_producer_rabbit_mq(self, body, **kwargs): # noqa: E501 - """gateway_update_producer_rabbit_mq # noqa: E501 + def get_auth_method(self, body, **kwargs): # noqa: E501 + """get_auth_method # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_producer_rabbit_mq(body, async_req=True) + >>> thread = api.get_auth_method(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateProducerRabbitMQ body: (required) + :param GetAuthMethod body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -33790,23 +35504,23 @@ def gateway_update_producer_rabbit_mq(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GatewayUpdateProducerRabbitMQOutput + :return: AuthMethod If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.gateway_update_producer_rabbit_mq_with_http_info(body, **kwargs) # noqa: E501 + return self.get_auth_method_with_http_info(body, **kwargs) # noqa: E501 - def gateway_update_producer_rabbit_mq_with_http_info(self, body, **kwargs): # noqa: E501 - """gateway_update_producer_rabbit_mq # noqa: E501 + def get_auth_method_with_http_info(self, body, **kwargs): # noqa: E501 + """get_auth_method # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_producer_rabbit_mq_with_http_info(body, async_req=True) + >>> thread = api.get_auth_method_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateProducerRabbitMQ body: (required) + :param GetAuthMethod body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -33816,7 +35530,7 @@ def gateway_update_producer_rabbit_mq_with_http_info(self, body, **kwargs): # n number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GatewayUpdateProducerRabbitMQOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(AuthMethod, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -33839,14 +35553,14 @@ def gateway_update_producer_rabbit_mq_with_http_info(self, body, **kwargs): # n if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method gateway_update_producer_rabbit_mq" % key + " to method get_auth_method" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_producer_rabbit_mq`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `get_auth_method`") # noqa: E501 collection_formats = {} @@ -33874,14 +35588,14 @@ def gateway_update_producer_rabbit_mq_with_http_info(self, body, **kwargs): # n auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/gateway-update-producer-rabbitmq', 'POST', + '/get-auth-method', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GatewayUpdateProducerRabbitMQOutput', # noqa: E501 + response_type='AuthMethod', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -33889,16 +35603,16 @@ def gateway_update_producer_rabbit_mq_with_http_info(self, body, **kwargs): # n _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def gateway_update_producer_rdp(self, body, **kwargs): # noqa: E501 - """gateway_update_producer_rdp # noqa: E501 + def get_certificate_value(self, body, **kwargs): # noqa: E501 + """get_certificate_value # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_producer_rdp(body, async_req=True) + >>> thread = api.get_certificate_value(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateProducerRdp body: (required) + :param GetCertificateValue body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -33906,23 +35620,23 @@ def gateway_update_producer_rdp(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GatewayUpdateProducerRdpOutput + :return: GetCertificateValueOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.gateway_update_producer_rdp_with_http_info(body, **kwargs) # noqa: E501 + return self.get_certificate_value_with_http_info(body, **kwargs) # noqa: E501 - def gateway_update_producer_rdp_with_http_info(self, body, **kwargs): # noqa: E501 - """gateway_update_producer_rdp # noqa: E501 + def get_certificate_value_with_http_info(self, body, **kwargs): # noqa: E501 + """get_certificate_value # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_producer_rdp_with_http_info(body, async_req=True) + >>> thread = api.get_certificate_value_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateProducerRdp body: (required) + :param GetCertificateValue body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -33932,7 +35646,7 @@ def gateway_update_producer_rdp_with_http_info(self, body, **kwargs): # noqa: E number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GatewayUpdateProducerRdpOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GetCertificateValueOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -33955,14 +35669,14 @@ def gateway_update_producer_rdp_with_http_info(self, body, **kwargs): # noqa: E if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method gateway_update_producer_rdp" % key + " to method get_certificate_value" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_producer_rdp`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `get_certificate_value`") # noqa: E501 collection_formats = {} @@ -33990,14 +35704,14 @@ def gateway_update_producer_rdp_with_http_info(self, body, **kwargs): # noqa: E auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/gateway-update-producer-rdp', 'POST', + '/get-certificate-value', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GatewayUpdateProducerRdpOutput', # noqa: E501 + response_type='GetCertificateValueOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -34005,16 +35719,16 @@ def gateway_update_producer_rdp_with_http_info(self, body, **kwargs): # noqa: E _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def gateway_update_producer_redis(self, body, **kwargs): # noqa: E501 - """gateway_update_producer_redis # noqa: E501 + def get_dynamic_secret_value(self, body, **kwargs): # noqa: E501 + """get_dynamic_secret_value # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_producer_redis(body, async_req=True) + >>> thread = api.get_dynamic_secret_value(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateProducerRedis body: (required) + :param GetDynamicSecretValue body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -34022,23 +35736,23 @@ def gateway_update_producer_redis(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GatewayUpdateProducerRedisOutput + :return: dict(str, object) If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.gateway_update_producer_redis_with_http_info(body, **kwargs) # noqa: E501 + return self.get_dynamic_secret_value_with_http_info(body, **kwargs) # noqa: E501 - def gateway_update_producer_redis_with_http_info(self, body, **kwargs): # noqa: E501 - """gateway_update_producer_redis # noqa: E501 + def get_dynamic_secret_value_with_http_info(self, body, **kwargs): # noqa: E501 + """get_dynamic_secret_value # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_producer_redis_with_http_info(body, async_req=True) + >>> thread = api.get_dynamic_secret_value_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateProducerRedis body: (required) + :param GetDynamicSecretValue body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -34048,7 +35762,7 @@ def gateway_update_producer_redis_with_http_info(self, body, **kwargs): # noqa: number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GatewayUpdateProducerRedisOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(dict(str, object), status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -34071,14 +35785,14 @@ def gateway_update_producer_redis_with_http_info(self, body, **kwargs): # noqa: if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method gateway_update_producer_redis" % key + " to method get_dynamic_secret_value" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_producer_redis`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `get_dynamic_secret_value`") # noqa: E501 collection_formats = {} @@ -34106,14 +35820,14 @@ def gateway_update_producer_redis_with_http_info(self, body, **kwargs): # noqa: auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/gateway-update-producer-redis', 'POST', + '/get-dynamic-secret-value', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GatewayUpdateProducerRedisOutput', # noqa: E501 + response_type='dict(str, object)', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -34121,16 +35835,16 @@ def gateway_update_producer_redis_with_http_info(self, body, **kwargs): # noqa: _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def gateway_update_producer_redshift(self, body, **kwargs): # noqa: E501 - """gateway_update_producer_redshift # noqa: E501 + def get_event_forwarder(self, body, **kwargs): # noqa: E501 + """get_event_forwarder # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_producer_redshift(body, async_req=True) + >>> thread = api.get_event_forwarder(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateProducerRedshift body: (required) + :param GetEventForwarder body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -34138,23 +35852,23 @@ def gateway_update_producer_redshift(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GatewayUpdateProducerRedshiftOutput + :return: GetEventForwarderOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.gateway_update_producer_redshift_with_http_info(body, **kwargs) # noqa: E501 + return self.get_event_forwarder_with_http_info(body, **kwargs) # noqa: E501 - def gateway_update_producer_redshift_with_http_info(self, body, **kwargs): # noqa: E501 - """gateway_update_producer_redshift # noqa: E501 + def get_event_forwarder_with_http_info(self, body, **kwargs): # noqa: E501 + """get_event_forwarder # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_producer_redshift_with_http_info(body, async_req=True) + >>> thread = api.get_event_forwarder_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateProducerRedshift body: (required) + :param GetEventForwarder body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -34164,7 +35878,7 @@ def gateway_update_producer_redshift_with_http_info(self, body, **kwargs): # no number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GatewayUpdateProducerRedshiftOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GetEventForwarderOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -34187,14 +35901,14 @@ def gateway_update_producer_redshift_with_http_info(self, body, **kwargs): # no if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method gateway_update_producer_redshift" % key + " to method get_event_forwarder" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_producer_redshift`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `get_event_forwarder`") # noqa: E501 collection_formats = {} @@ -34222,14 +35936,14 @@ def gateway_update_producer_redshift_with_http_info(self, body, **kwargs): # no auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/gateway-update-producer-redshift', 'POST', + '/get-event-forwarder', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GatewayUpdateProducerRedshiftOutput', # noqa: E501 + response_type='GetEventForwarderOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -34237,16 +35951,16 @@ def gateway_update_producer_redshift_with_http_info(self, body, **kwargs): # no _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def gateway_update_producer_snowflake(self, body, **kwargs): # noqa: E501 - """gateway_update_producer_snowflake # noqa: E501 + def get_group(self, body, **kwargs): # noqa: E501 + """get_group # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_producer_snowflake(body, async_req=True) + >>> thread = api.get_group(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateProducerSnowflake body: (required) + :param GetGroup body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -34254,23 +35968,23 @@ def gateway_update_producer_snowflake(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GatewayUpdateProducerSnowflakeOutput + :return: GetGroupOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.gateway_update_producer_snowflake_with_http_info(body, **kwargs) # noqa: E501 + return self.get_group_with_http_info(body, **kwargs) # noqa: E501 - def gateway_update_producer_snowflake_with_http_info(self, body, **kwargs): # noqa: E501 - """gateway_update_producer_snowflake # noqa: E501 + def get_group_with_http_info(self, body, **kwargs): # noqa: E501 + """get_group # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_producer_snowflake_with_http_info(body, async_req=True) + >>> thread = api.get_group_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateProducerSnowflake body: (required) + :param GetGroup body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -34280,7 +35994,7 @@ def gateway_update_producer_snowflake_with_http_info(self, body, **kwargs): # n number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GatewayUpdateProducerSnowflakeOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GetGroupOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -34303,14 +36017,14 @@ def gateway_update_producer_snowflake_with_http_info(self, body, **kwargs): # n if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method gateway_update_producer_snowflake" % key + " to method get_group" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_producer_snowflake`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `get_group`") # noqa: E501 collection_formats = {} @@ -34338,14 +36052,14 @@ def gateway_update_producer_snowflake_with_http_info(self, body, **kwargs): # n auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/gateway-update-producer-snowflake', 'POST', + '/get-group', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GatewayUpdateProducerSnowflakeOutput', # noqa: E501 + response_type='GetGroupOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -34353,16 +36067,16 @@ def gateway_update_producer_snowflake_with_http_info(self, body, **kwargs): # n _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def gateway_update_producer_venafi(self, body, **kwargs): # noqa: E501 - """gateway_update_producer_venafi # noqa: E501 + def get_kube_exec_creds(self, body, **kwargs): # noqa: E501 + """get_kube_exec_creds # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_producer_venafi(body, async_req=True) + >>> thread = api.get_kube_exec_creds(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateProducerVenafi body: (required) + :param GetKubeExecCreds body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -34370,23 +36084,23 @@ def gateway_update_producer_venafi(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GatewayUpdateProducerVenafiOutput + :return: GetKubeExecCredsOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.gateway_update_producer_venafi_with_http_info(body, **kwargs) # noqa: E501 + return self.get_kube_exec_creds_with_http_info(body, **kwargs) # noqa: E501 - def gateway_update_producer_venafi_with_http_info(self, body, **kwargs): # noqa: E501 - """gateway_update_producer_venafi # noqa: E501 + def get_kube_exec_creds_with_http_info(self, body, **kwargs): # noqa: E501 + """get_kube_exec_creds # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_producer_venafi_with_http_info(body, async_req=True) + >>> thread = api.get_kube_exec_creds_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateProducerVenafi body: (required) + :param GetKubeExecCreds body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -34396,7 +36110,7 @@ def gateway_update_producer_venafi_with_http_info(self, body, **kwargs): # noqa number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GatewayUpdateProducerVenafiOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GetKubeExecCredsOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -34419,14 +36133,14 @@ def gateway_update_producer_venafi_with_http_info(self, body, **kwargs): # noqa if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method gateway_update_producer_venafi" % key + " to method get_kube_exec_creds" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_producer_venafi`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `get_kube_exec_creds`") # noqa: E501 collection_formats = {} @@ -34454,14 +36168,14 @@ def gateway_update_producer_venafi_with_http_info(self, body, **kwargs): # noqa auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/gateway-update-producer-certificate-automation', 'POST', + '/get-kube-exec-creds', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GatewayUpdateProducerVenafiOutput', # noqa: E501 + response_type='GetKubeExecCredsOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -34469,16 +36183,16 @@ def gateway_update_producer_venafi_with_http_info(self, body, **kwargs): # noqa _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def gateway_update_tls_cert(self, body, **kwargs): # noqa: E501 - """gateway_update_tls_cert # noqa: E501 + def get_last_user_event_status(self, body, **kwargs): # noqa: E501 + """get_last_user_event_status # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_tls_cert(body, async_req=True) + >>> thread = api.get_last_user_event_status(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateTlsCert body: (required) + :param GetLastUserEventStatus body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -34486,23 +36200,23 @@ def gateway_update_tls_cert(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GatewayUpdateTlsCertOutput + :return: GetUserEventStatusOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.gateway_update_tls_cert_with_http_info(body, **kwargs) # noqa: E501 + return self.get_last_user_event_status_with_http_info(body, **kwargs) # noqa: E501 - def gateway_update_tls_cert_with_http_info(self, body, **kwargs): # noqa: E501 - """gateway_update_tls_cert # noqa: E501 + def get_last_user_event_status_with_http_info(self, body, **kwargs): # noqa: E501 + """get_last_user_event_status # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_tls_cert_with_http_info(body, async_req=True) + >>> thread = api.get_last_user_event_status_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateTlsCert body: (required) + :param GetLastUserEventStatus body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -34512,7 +36226,7 @@ def gateway_update_tls_cert_with_http_info(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GatewayUpdateTlsCertOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GetUserEventStatusOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -34535,14 +36249,14 @@ def gateway_update_tls_cert_with_http_info(self, body, **kwargs): # noqa: E501 if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method gateway_update_tls_cert" % key + " to method get_last_user_event_status" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_tls_cert`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `get_last_user_event_status`") # noqa: E501 collection_formats = {} @@ -34570,14 +36284,14 @@ def gateway_update_tls_cert_with_http_info(self, body, **kwargs): # noqa: E501 auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/gateway-update-tls-cert', 'POST', + '/user-event-last-status', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GatewayUpdateTlsCertOutput', # noqa: E501 + response_type='GetUserEventStatusOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -34585,16 +36299,16 @@ def gateway_update_tls_cert_with_http_info(self, body, **kwargs): # noqa: E501 _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def gateway_update_tmp_users(self, body, **kwargs): # noqa: E501 - """gateway_update_tmp_users # noqa: E501 + def get_pki_certificate(self, body, **kwargs): # noqa: E501 + """get_pki_certificate # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_tmp_users(body, async_req=True) + >>> thread = api.get_pki_certificate(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateTmpUsers body: (required) + :param GetPKICertificate body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -34602,23 +36316,23 @@ def gateway_update_tmp_users(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: None + :return: GetPKICertificateOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.gateway_update_tmp_users_with_http_info(body, **kwargs) # noqa: E501 + return self.get_pki_certificate_with_http_info(body, **kwargs) # noqa: E501 - def gateway_update_tmp_users_with_http_info(self, body, **kwargs): # noqa: E501 - """gateway_update_tmp_users # noqa: E501 + def get_pki_certificate_with_http_info(self, body, **kwargs): # noqa: E501 + """get_pki_certificate # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.gateway_update_tmp_users_with_http_info(body, async_req=True) + >>> thread = api.get_pki_certificate_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GatewayUpdateTmpUsers body: (required) + :param GetPKICertificate body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -34628,7 +36342,7 @@ def gateway_update_tmp_users_with_http_info(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: None + :return: tuple(GetPKICertificateOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -34651,14 +36365,14 @@ def gateway_update_tmp_users_with_http_info(self, body, **kwargs): # noqa: E501 if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method gateway_update_tmp_users" % key + " to method get_pki_certificate" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `gateway_update_tmp_users`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `get_pki_certificate`") # noqa: E501 collection_formats = {} @@ -34686,14 +36400,14 @@ def gateway_update_tmp_users_with_http_info(self, body, **kwargs): # noqa: E501 auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/gateway-update-producer-tmp-creds', 'POST', + '/get-pki-certificate', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type=None, # noqa: E501 + response_type='GetPKICertificateOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -34701,16 +36415,16 @@ def gateway_update_tmp_users_with_http_info(self, body, **kwargs): # noqa: E501 _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def generate_csr(self, body, **kwargs): # noqa: E501 - """generate_csr # noqa: E501 + def get_role(self, body, **kwargs): # noqa: E501 + """get_role # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.generate_csr(body, async_req=True) + >>> thread = api.get_role(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GenerateCsr body: (required) + :param GetRole body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -34718,23 +36432,23 @@ def generate_csr(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GenerateCsrOutput + :return: Role If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.generate_csr_with_http_info(body, **kwargs) # noqa: E501 + return self.get_role_with_http_info(body, **kwargs) # noqa: E501 - def generate_csr_with_http_info(self, body, **kwargs): # noqa: E501 - """generate_csr # noqa: E501 + def get_role_with_http_info(self, body, **kwargs): # noqa: E501 + """get_role # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.generate_csr_with_http_info(body, async_req=True) + >>> thread = api.get_role_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GenerateCsr body: (required) + :param GetRole body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -34744,7 +36458,7 @@ def generate_csr_with_http_info(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GenerateCsrOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(Role, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -34767,14 +36481,14 @@ def generate_csr_with_http_info(self, body, **kwargs): # noqa: E501 if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method generate_csr" % key + " to method get_role" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `generate_csr`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `get_role`") # noqa: E501 collection_formats = {} @@ -34802,117 +36516,14 @@ def generate_csr_with_http_info(self, body, **kwargs): # noqa: E501 auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/generate-csr', 'POST', - path_params, - query_params, - header_params, - body=body_params, - post_params=form_params, - files=local_var_files, - response_type='GenerateCsrOutput', # noqa: E501 - auth_settings=auth_settings, - async_req=local_var_params.get('async_req'), - _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 - _preload_content=local_var_params.get('_preload_content', True), - _request_timeout=local_var_params.get('_request_timeout'), - collection_formats=collection_formats) - - def get_account_logo(self, **kwargs): # noqa: E501 - """get_account_logo # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - >>> thread = api.get_account_logo(async_req=True) - >>> result = thread.get() - - :param async_req bool: execute request asynchronously - :param _preload_content: if False, the urllib3.HTTPResponse object will - be returned without reading/decoding response - data. Default is True. - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :return: dict(str, str) - If the method is called asynchronously, - returns the request thread. - """ - kwargs['_return_http_data_only'] = True - return self.get_account_logo_with_http_info(**kwargs) # noqa: E501 - - def get_account_logo_with_http_info(self, **kwargs): # noqa: E501 - """get_account_logo # noqa: E501 - - This method makes a synchronous HTTP request by default. To make an - asynchronous HTTP request, please pass async_req=True - >>> thread = api.get_account_logo_with_http_info(async_req=True) - >>> result = thread.get() - - :param async_req bool: execute request asynchronously - :param _return_http_data_only: response data without head status code - and headers - :param _preload_content: if False, the urllib3.HTTPResponse object will - be returned without reading/decoding response - data. Default is True. - :param _request_timeout: timeout setting for this request. If one - number provided, it will be total request - timeout. It can also be a pair (tuple) of - (connection, read) timeouts. - :return: tuple(dict(str, str), status_code(int), headers(HTTPHeaderDict)) - If the method is called asynchronously, - returns the request thread. - """ - - local_var_params = locals() - - all_params = [ - ] - all_params.extend( - [ - 'async_req', - '_return_http_data_only', - '_preload_content', - '_request_timeout' - ] - ) - - for key, val in six.iteritems(local_var_params['kwargs']): - if key not in all_params: - raise ApiTypeError( - "Got an unexpected keyword argument '%s'" - " to method get_account_logo" % key - ) - local_var_params[key] = val - del local_var_params['kwargs'] - - collection_formats = {} - - path_params = {} - - query_params = [] - - header_params = {} - - form_params = [] - local_var_files = {} - - body_params = None - # HTTP header `Accept` - header_params['Accept'] = self.api_client.select_header_accept( - ['application/json']) # noqa: E501 - - # Authentication setting - auth_settings = [] # noqa: E501 - - return self.api_client.call_api( - '/get-account-logo', 'POST', + '/get-role', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='dict(str, str)', # noqa: E501 + response_type='Role', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -34920,16 +36531,16 @@ def get_account_logo_with_http_info(self, **kwargs): # noqa: E501 _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def get_account_settings(self, body, **kwargs): # noqa: E501 - """get_account_settings # noqa: E501 + def get_rotated_secret_value(self, body, **kwargs): # noqa: E501 + """get_rotated_secret_value # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.get_account_settings(body, async_req=True) + >>> thread = api.get_rotated_secret_value(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GetAccountSettings body: (required) + :param GetRotatedSecretValue body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -34937,23 +36548,23 @@ def get_account_settings(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GetAccountSettingsCommandOutput + :return: dict(str, object) If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.get_account_settings_with_http_info(body, **kwargs) # noqa: E501 + return self.get_rotated_secret_value_with_http_info(body, **kwargs) # noqa: E501 - def get_account_settings_with_http_info(self, body, **kwargs): # noqa: E501 - """get_account_settings # noqa: E501 + def get_rotated_secret_value_with_http_info(self, body, **kwargs): # noqa: E501 + """get_rotated_secret_value # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.get_account_settings_with_http_info(body, async_req=True) + >>> thread = api.get_rotated_secret_value_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GetAccountSettings body: (required) + :param GetRotatedSecretValue body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -34963,7 +36574,7 @@ def get_account_settings_with_http_info(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GetAccountSettingsCommandOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(dict(str, object), status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -34986,14 +36597,14 @@ def get_account_settings_with_http_info(self, body, **kwargs): # noqa: E501 if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method get_account_settings" % key + " to method get_rotated_secret_value" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `get_account_settings`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `get_rotated_secret_value`") # noqa: E501 collection_formats = {} @@ -35021,14 +36632,14 @@ def get_account_settings_with_http_info(self, body, **kwargs): # noqa: E501 auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/get-account-settings', 'POST', + '/get-rotated-secret-value', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GetAccountSettingsCommandOutput', # noqa: E501 + response_type='dict(str, object)', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -35036,16 +36647,16 @@ def get_account_settings_with_http_info(self, body, **kwargs): # noqa: E501 _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def get_analytics_data(self, body, **kwargs): # noqa: E501 - """get_analytics_data # noqa: E501 + def get_rsa_public(self, body, **kwargs): # noqa: E501 + """get_rsa_public # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.get_analytics_data(body, async_req=True) + >>> thread = api.get_rsa_public(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GetAnalyticsData body: (required) + :param GetRSAPublic body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -35053,23 +36664,23 @@ def get_analytics_data(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: AllAnalyticsData + :return: GetRSAPublicOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.get_analytics_data_with_http_info(body, **kwargs) # noqa: E501 + return self.get_rsa_public_with_http_info(body, **kwargs) # noqa: E501 - def get_analytics_data_with_http_info(self, body, **kwargs): # noqa: E501 - """get_analytics_data # noqa: E501 + def get_rsa_public_with_http_info(self, body, **kwargs): # noqa: E501 + """get_rsa_public # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.get_analytics_data_with_http_info(body, async_req=True) + >>> thread = api.get_rsa_public_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GetAnalyticsData body: (required) + :param GetRSAPublic body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -35079,7 +36690,7 @@ def get_analytics_data_with_http_info(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(AllAnalyticsData, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GetRSAPublicOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -35102,14 +36713,14 @@ def get_analytics_data_with_http_info(self, body, **kwargs): # noqa: E501 if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method get_analytics_data" % key + " to method get_rsa_public" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `get_analytics_data`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `get_rsa_public`") # noqa: E501 collection_formats = {} @@ -35137,14 +36748,14 @@ def get_analytics_data_with_http_info(self, body, **kwargs): # noqa: E501 auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/get-analytics-data', 'POST', + '/get-rsa-public', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='AllAnalyticsData', # noqa: E501 + response_type='GetRSAPublicOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -35152,16 +36763,16 @@ def get_analytics_data_with_http_info(self, body, **kwargs): # noqa: E501 _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def get_auth_method(self, body, **kwargs): # noqa: E501 - """get_auth_method # noqa: E501 + def get_secret_value(self, body, **kwargs): # noqa: E501 + """get_secret_value # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.get_auth_method(body, async_req=True) + >>> thread = api.get_secret_value(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GetAuthMethod body: (required) + :param GetSecretValue body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -35169,23 +36780,23 @@ def get_auth_method(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: AuthMethod + :return: dict(str, object) If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.get_auth_method_with_http_info(body, **kwargs) # noqa: E501 + return self.get_secret_value_with_http_info(body, **kwargs) # noqa: E501 - def get_auth_method_with_http_info(self, body, **kwargs): # noqa: E501 - """get_auth_method # noqa: E501 + def get_secret_value_with_http_info(self, body, **kwargs): # noqa: E501 + """get_secret_value # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.get_auth_method_with_http_info(body, async_req=True) + >>> thread = api.get_secret_value_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GetAuthMethod body: (required) + :param GetSecretValue body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -35195,7 +36806,7 @@ def get_auth_method_with_http_info(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(AuthMethod, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(dict(str, object), status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -35218,14 +36829,14 @@ def get_auth_method_with_http_info(self, body, **kwargs): # noqa: E501 if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method get_auth_method" % key + " to method get_secret_value" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `get_auth_method`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `get_secret_value`") # noqa: E501 collection_formats = {} @@ -35253,14 +36864,14 @@ def get_auth_method_with_http_info(self, body, **kwargs): # noqa: E501 auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/get-auth-method', 'POST', + '/get-secret-value', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='AuthMethod', # noqa: E501 + response_type='dict(str, object)', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -35268,16 +36879,16 @@ def get_auth_method_with_http_info(self, body, **kwargs): # noqa: E501 _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def get_certificate_value(self, body, **kwargs): # noqa: E501 - """get_certificate_value # noqa: E501 + def get_ssh_certificate(self, body, **kwargs): # noqa: E501 + """get_ssh_certificate # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.get_certificate_value(body, async_req=True) + >>> thread = api.get_ssh_certificate(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GetCertificateValue body: (required) + :param GetSSHCertificate body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -35285,23 +36896,23 @@ def get_certificate_value(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GetCertificateValueOutput + :return: GetSSHCertificateOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.get_certificate_value_with_http_info(body, **kwargs) # noqa: E501 + return self.get_ssh_certificate_with_http_info(body, **kwargs) # noqa: E501 - def get_certificate_value_with_http_info(self, body, **kwargs): # noqa: E501 - """get_certificate_value # noqa: E501 + def get_ssh_certificate_with_http_info(self, body, **kwargs): # noqa: E501 + """get_ssh_certificate # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.get_certificate_value_with_http_info(body, async_req=True) + >>> thread = api.get_ssh_certificate_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GetCertificateValue body: (required) + :param GetSSHCertificate body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -35311,7 +36922,7 @@ def get_certificate_value_with_http_info(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GetCertificateValueOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GetSSHCertificateOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -35334,14 +36945,14 @@ def get_certificate_value_with_http_info(self, body, **kwargs): # noqa: E501 if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method get_certificate_value" % key + " to method get_ssh_certificate" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `get_certificate_value`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `get_ssh_certificate`") # noqa: E501 collection_formats = {} @@ -35369,14 +36980,14 @@ def get_certificate_value_with_http_info(self, body, **kwargs): # noqa: E501 auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/get-certificate-value', 'POST', + '/get-ssh-certificate', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GetCertificateValueOutput', # noqa: E501 + response_type='GetSSHCertificateOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -35384,16 +36995,16 @@ def get_certificate_value_with_http_info(self, body, **kwargs): # noqa: E501 _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def get_dynamic_secret_value(self, body, **kwargs): # noqa: E501 - """get_dynamic_secret_value # noqa: E501 + def get_tags(self, body, **kwargs): # noqa: E501 + """get_tags # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.get_dynamic_secret_value(body, async_req=True) + >>> thread = api.get_tags(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GetDynamicSecretValue body: (required) + :param GetTags body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -35401,23 +37012,23 @@ def get_dynamic_secret_value(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: dict(str, object) + :return: list[str] If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.get_dynamic_secret_value_with_http_info(body, **kwargs) # noqa: E501 + return self.get_tags_with_http_info(body, **kwargs) # noqa: E501 - def get_dynamic_secret_value_with_http_info(self, body, **kwargs): # noqa: E501 - """get_dynamic_secret_value # noqa: E501 + def get_tags_with_http_info(self, body, **kwargs): # noqa: E501 + """get_tags # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.get_dynamic_secret_value_with_http_info(body, async_req=True) + >>> thread = api.get_tags_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GetDynamicSecretValue body: (required) + :param GetTags body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -35427,7 +37038,7 @@ def get_dynamic_secret_value_with_http_info(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(dict(str, object), status_code(int), headers(HTTPHeaderDict)) + :return: tuple(list[str], status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -35450,14 +37061,14 @@ def get_dynamic_secret_value_with_http_info(self, body, **kwargs): # noqa: E501 if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method get_dynamic_secret_value" % key + " to method get_tags" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `get_dynamic_secret_value`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `get_tags`") # noqa: E501 collection_formats = {} @@ -35485,14 +37096,14 @@ def get_dynamic_secret_value_with_http_info(self, body, **kwargs): # noqa: E501 auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/get-dynamic-secret-value', 'POST', + '/get-tags', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='dict(str, object)', # noqa: E501 + response_type='list[str]', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -35500,16 +37111,16 @@ def get_dynamic_secret_value_with_http_info(self, body, **kwargs): # noqa: E501 _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def get_event_forwarder(self, body, **kwargs): # noqa: E501 - """get_event_forwarder # noqa: E501 + def get_target(self, body, **kwargs): # noqa: E501 + """get_target # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.get_event_forwarder(body, async_req=True) + >>> thread = api.get_target(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GetEventForwarder body: (required) + :param GetTarget body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -35517,23 +37128,23 @@ def get_event_forwarder(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GetEventForwarderOutput + :return: Target If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.get_event_forwarder_with_http_info(body, **kwargs) # noqa: E501 + return self.get_target_with_http_info(body, **kwargs) # noqa: E501 - def get_event_forwarder_with_http_info(self, body, **kwargs): # noqa: E501 - """get_event_forwarder # noqa: E501 + def get_target_with_http_info(self, body, **kwargs): # noqa: E501 + """get_target # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.get_event_forwarder_with_http_info(body, async_req=True) + >>> thread = api.get_target_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GetEventForwarder body: (required) + :param GetTarget body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -35543,7 +37154,7 @@ def get_event_forwarder_with_http_info(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GetEventForwarderOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(Target, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -35566,14 +37177,14 @@ def get_event_forwarder_with_http_info(self, body, **kwargs): # noqa: E501 if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method get_event_forwarder" % key + " to method get_target" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `get_event_forwarder`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `get_target`") # noqa: E501 collection_formats = {} @@ -35601,14 +37212,14 @@ def get_event_forwarder_with_http_info(self, body, **kwargs): # noqa: E501 auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/get-event-forwarder', 'POST', + '/get-target', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GetEventForwarderOutput', # noqa: E501 + response_type='Target', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -35616,16 +37227,16 @@ def get_event_forwarder_with_http_info(self, body, **kwargs): # noqa: E501 _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def get_group(self, body, **kwargs): # noqa: E501 - """get_group # noqa: E501 + def get_target_details(self, body, **kwargs): # noqa: E501 + """get_target_details # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.get_group(body, async_req=True) + >>> thread = api.get_target_details(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GetGroup body: (required) + :param GetTargetDetails body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -35633,23 +37244,23 @@ def get_group(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GetGroupOutput + :return: GetTargetDetailsOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.get_group_with_http_info(body, **kwargs) # noqa: E501 + return self.get_target_details_with_http_info(body, **kwargs) # noqa: E501 - def get_group_with_http_info(self, body, **kwargs): # noqa: E501 - """get_group # noqa: E501 + def get_target_details_with_http_info(self, body, **kwargs): # noqa: E501 + """get_target_details # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.get_group_with_http_info(body, async_req=True) + >>> thread = api.get_target_details_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GetGroup body: (required) + :param GetTargetDetails body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -35659,7 +37270,7 @@ def get_group_with_http_info(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GetGroupOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GetTargetDetailsOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -35682,14 +37293,14 @@ def get_group_with_http_info(self, body, **kwargs): # noqa: E501 if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method get_group" % key + " to method get_target_details" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `get_group`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `get_target_details`") # noqa: E501 collection_formats = {} @@ -35717,14 +37328,14 @@ def get_group_with_http_info(self, body, **kwargs): # noqa: E501 auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/get-group', 'POST', + '/get-target-details', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GetGroupOutput', # noqa: E501 + response_type='GetTargetDetailsOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -35732,16 +37343,16 @@ def get_group_with_http_info(self, body, **kwargs): # noqa: E501 _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def get_kube_exec_creds(self, body, **kwargs): # noqa: E501 - """get_kube_exec_creds # noqa: E501 + def gw_update_remote_access_session_logs_aws_s3(self, body, **kwargs): # noqa: E501 + """gw_update_remote_access_session_logs_aws_s3 # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.get_kube_exec_creds(body, async_req=True) + >>> thread = api.gw_update_remote_access_session_logs_aws_s3(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GetKubeExecCreds body: (required) + :param GwUpdateRemoteAccessSessionLogsAwsS3 body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -35749,23 +37360,23 @@ def get_kube_exec_creds(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GetKubeExecCredsOutput + :return: GatewayUpdateLogForwardingOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.get_kube_exec_creds_with_http_info(body, **kwargs) # noqa: E501 + return self.gw_update_remote_access_session_logs_aws_s3_with_http_info(body, **kwargs) # noqa: E501 - def get_kube_exec_creds_with_http_info(self, body, **kwargs): # noqa: E501 - """get_kube_exec_creds # noqa: E501 + def gw_update_remote_access_session_logs_aws_s3_with_http_info(self, body, **kwargs): # noqa: E501 + """gw_update_remote_access_session_logs_aws_s3 # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.get_kube_exec_creds_with_http_info(body, async_req=True) + >>> thread = api.gw_update_remote_access_session_logs_aws_s3_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GetKubeExecCreds body: (required) + :param GwUpdateRemoteAccessSessionLogsAwsS3 body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -35775,7 +37386,7 @@ def get_kube_exec_creds_with_http_info(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GetKubeExecCredsOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GatewayUpdateLogForwardingOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -35798,14 +37409,14 @@ def get_kube_exec_creds_with_http_info(self, body, **kwargs): # noqa: E501 if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method get_kube_exec_creds" % key + " to method gw_update_remote_access_session_logs_aws_s3" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `get_kube_exec_creds`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gw_update_remote_access_session_logs_aws_s3`") # noqa: E501 collection_formats = {} @@ -35833,14 +37444,14 @@ def get_kube_exec_creds_with_http_info(self, body, **kwargs): # noqa: E501 auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/get-kube-exec-creds', 'POST', + '/gateway-update-remote-access-session-forwarding-aws-s3', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GetKubeExecCredsOutput', # noqa: E501 + response_type='GatewayUpdateLogForwardingOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -35848,16 +37459,16 @@ def get_kube_exec_creds_with_http_info(self, body, **kwargs): # noqa: E501 _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def get_last_user_event_status(self, body, **kwargs): # noqa: E501 - """get_last_user_event_status # noqa: E501 + def gw_update_remote_access_session_logs_azure_analytics(self, body, **kwargs): # noqa: E501 + """gw_update_remote_access_session_logs_azure_analytics # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.get_last_user_event_status(body, async_req=True) + >>> thread = api.gw_update_remote_access_session_logs_azure_analytics(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GetLastUserEventStatus body: (required) + :param GwUpdateRemoteAccessSessionLogsAzureAnalytics body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -35865,23 +37476,23 @@ def get_last_user_event_status(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GetUserEventStatusOutput + :return: GatewayUpdateLogForwardingOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.get_last_user_event_status_with_http_info(body, **kwargs) # noqa: E501 + return self.gw_update_remote_access_session_logs_azure_analytics_with_http_info(body, **kwargs) # noqa: E501 - def get_last_user_event_status_with_http_info(self, body, **kwargs): # noqa: E501 - """get_last_user_event_status # noqa: E501 + def gw_update_remote_access_session_logs_azure_analytics_with_http_info(self, body, **kwargs): # noqa: E501 + """gw_update_remote_access_session_logs_azure_analytics # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.get_last_user_event_status_with_http_info(body, async_req=True) + >>> thread = api.gw_update_remote_access_session_logs_azure_analytics_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GetLastUserEventStatus body: (required) + :param GwUpdateRemoteAccessSessionLogsAzureAnalytics body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -35891,7 +37502,7 @@ def get_last_user_event_status_with_http_info(self, body, **kwargs): # noqa: E5 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GetUserEventStatusOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GatewayUpdateLogForwardingOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -35914,14 +37525,14 @@ def get_last_user_event_status_with_http_info(self, body, **kwargs): # noqa: E5 if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method get_last_user_event_status" % key + " to method gw_update_remote_access_session_logs_azure_analytics" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `get_last_user_event_status`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gw_update_remote_access_session_logs_azure_analytics`") # noqa: E501 collection_formats = {} @@ -35949,14 +37560,14 @@ def get_last_user_event_status_with_http_info(self, body, **kwargs): # noqa: E5 auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/user-event-last-status', 'POST', + '/gateway-update-remote-access-session-forwarding-azure-analytics', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GetUserEventStatusOutput', # noqa: E501 + response_type='GatewayUpdateLogForwardingOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -35964,16 +37575,16 @@ def get_last_user_event_status_with_http_info(self, body, **kwargs): # noqa: E5 _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def get_pki_certificate(self, body, **kwargs): # noqa: E501 - """get_pki_certificate # noqa: E501 + def gw_update_remote_access_session_logs_datadog(self, body, **kwargs): # noqa: E501 + """gw_update_remote_access_session_logs_datadog # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.get_pki_certificate(body, async_req=True) + >>> thread = api.gw_update_remote_access_session_logs_datadog(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GetPKICertificate body: (required) + :param GwUpdateRemoteAccessSessionLogsDatadog body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -35981,23 +37592,23 @@ def get_pki_certificate(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GetPKICertificateOutput + :return: GatewayUpdateLogForwardingOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.get_pki_certificate_with_http_info(body, **kwargs) # noqa: E501 + return self.gw_update_remote_access_session_logs_datadog_with_http_info(body, **kwargs) # noqa: E501 - def get_pki_certificate_with_http_info(self, body, **kwargs): # noqa: E501 - """get_pki_certificate # noqa: E501 + def gw_update_remote_access_session_logs_datadog_with_http_info(self, body, **kwargs): # noqa: E501 + """gw_update_remote_access_session_logs_datadog # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.get_pki_certificate_with_http_info(body, async_req=True) + >>> thread = api.gw_update_remote_access_session_logs_datadog_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GetPKICertificate body: (required) + :param GwUpdateRemoteAccessSessionLogsDatadog body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -36007,7 +37618,7 @@ def get_pki_certificate_with_http_info(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GetPKICertificateOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GatewayUpdateLogForwardingOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -36030,14 +37641,14 @@ def get_pki_certificate_with_http_info(self, body, **kwargs): # noqa: E501 if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method get_pki_certificate" % key + " to method gw_update_remote_access_session_logs_datadog" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `get_pki_certificate`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gw_update_remote_access_session_logs_datadog`") # noqa: E501 collection_formats = {} @@ -36065,14 +37676,14 @@ def get_pki_certificate_with_http_info(self, body, **kwargs): # noqa: E501 auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/get-pki-certificate', 'POST', + '/gateway-update-remote-access-session-forwarding-datadog', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GetPKICertificateOutput', # noqa: E501 + response_type='GatewayUpdateLogForwardingOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -36080,16 +37691,16 @@ def get_pki_certificate_with_http_info(self, body, **kwargs): # noqa: E501 _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def get_role(self, body, **kwargs): # noqa: E501 - """get_role # noqa: E501 + def gw_update_remote_access_session_logs_elasticsearch(self, body, **kwargs): # noqa: E501 + """gw_update_remote_access_session_logs_elasticsearch # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.get_role(body, async_req=True) + >>> thread = api.gw_update_remote_access_session_logs_elasticsearch(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GetRole body: (required) + :param GwUpdateRemoteAccessSessionLogsElasticsearch body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -36097,23 +37708,23 @@ def get_role(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: Role + :return: GatewayUpdateLogForwardingOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.get_role_with_http_info(body, **kwargs) # noqa: E501 + return self.gw_update_remote_access_session_logs_elasticsearch_with_http_info(body, **kwargs) # noqa: E501 - def get_role_with_http_info(self, body, **kwargs): # noqa: E501 - """get_role # noqa: E501 + def gw_update_remote_access_session_logs_elasticsearch_with_http_info(self, body, **kwargs): # noqa: E501 + """gw_update_remote_access_session_logs_elasticsearch # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.get_role_with_http_info(body, async_req=True) + >>> thread = api.gw_update_remote_access_session_logs_elasticsearch_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GetRole body: (required) + :param GwUpdateRemoteAccessSessionLogsElasticsearch body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -36123,7 +37734,7 @@ def get_role_with_http_info(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(Role, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GatewayUpdateLogForwardingOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -36146,14 +37757,14 @@ def get_role_with_http_info(self, body, **kwargs): # noqa: E501 if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method get_role" % key + " to method gw_update_remote_access_session_logs_elasticsearch" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `get_role`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gw_update_remote_access_session_logs_elasticsearch`") # noqa: E501 collection_formats = {} @@ -36181,14 +37792,14 @@ def get_role_with_http_info(self, body, **kwargs): # noqa: E501 auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/get-role', 'POST', + '/gateway-update-remote-access-session-forwarding-elasticsearch', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='Role', # noqa: E501 + response_type='GatewayUpdateLogForwardingOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -36196,16 +37807,16 @@ def get_role_with_http_info(self, body, **kwargs): # noqa: E501 _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def get_rotated_secret_value(self, body, **kwargs): # noqa: E501 - """get_rotated_secret_value # noqa: E501 + def gw_update_remote_access_session_logs_google_chronicle(self, body, **kwargs): # noqa: E501 + """gw_update_remote_access_session_logs_google_chronicle # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.get_rotated_secret_value(body, async_req=True) + >>> thread = api.gw_update_remote_access_session_logs_google_chronicle(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GetRotatedSecretValue body: (required) + :param GwUpdateRemoteAccessSessionLogsGoogleChronicle body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -36213,23 +37824,23 @@ def get_rotated_secret_value(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: dict(str, object) + :return: GatewayUpdateLogForwardingOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.get_rotated_secret_value_with_http_info(body, **kwargs) # noqa: E501 + return self.gw_update_remote_access_session_logs_google_chronicle_with_http_info(body, **kwargs) # noqa: E501 - def get_rotated_secret_value_with_http_info(self, body, **kwargs): # noqa: E501 - """get_rotated_secret_value # noqa: E501 + def gw_update_remote_access_session_logs_google_chronicle_with_http_info(self, body, **kwargs): # noqa: E501 + """gw_update_remote_access_session_logs_google_chronicle # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.get_rotated_secret_value_with_http_info(body, async_req=True) + >>> thread = api.gw_update_remote_access_session_logs_google_chronicle_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GetRotatedSecretValue body: (required) + :param GwUpdateRemoteAccessSessionLogsGoogleChronicle body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -36239,7 +37850,7 @@ def get_rotated_secret_value_with_http_info(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(dict(str, object), status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GatewayUpdateLogForwardingOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -36262,14 +37873,14 @@ def get_rotated_secret_value_with_http_info(self, body, **kwargs): # noqa: E501 if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method get_rotated_secret_value" % key + " to method gw_update_remote_access_session_logs_google_chronicle" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `get_rotated_secret_value`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gw_update_remote_access_session_logs_google_chronicle`") # noqa: E501 collection_formats = {} @@ -36297,14 +37908,14 @@ def get_rotated_secret_value_with_http_info(self, body, **kwargs): # noqa: E501 auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/get-rotated-secret-value', 'POST', + '/gateway-update-remote-access-session-forwarding-google-chronicle', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='dict(str, object)', # noqa: E501 + response_type='GatewayUpdateLogForwardingOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -36312,16 +37923,16 @@ def get_rotated_secret_value_with_http_info(self, body, **kwargs): # noqa: E501 _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def get_rsa_public(self, body, **kwargs): # noqa: E501 - """get_rsa_public # noqa: E501 + def gw_update_remote_access_session_logs_logstash(self, body, **kwargs): # noqa: E501 + """gw_update_remote_access_session_logs_logstash # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.get_rsa_public(body, async_req=True) + >>> thread = api.gw_update_remote_access_session_logs_logstash(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GetRSAPublic body: (required) + :param GwUpdateRemoteAccessSessionLogsLogstash body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -36329,23 +37940,23 @@ def get_rsa_public(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GetRSAPublicOutput + :return: GatewayUpdateLogForwardingOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.get_rsa_public_with_http_info(body, **kwargs) # noqa: E501 + return self.gw_update_remote_access_session_logs_logstash_with_http_info(body, **kwargs) # noqa: E501 - def get_rsa_public_with_http_info(self, body, **kwargs): # noqa: E501 - """get_rsa_public # noqa: E501 + def gw_update_remote_access_session_logs_logstash_with_http_info(self, body, **kwargs): # noqa: E501 + """gw_update_remote_access_session_logs_logstash # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.get_rsa_public_with_http_info(body, async_req=True) + >>> thread = api.gw_update_remote_access_session_logs_logstash_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GetRSAPublic body: (required) + :param GwUpdateRemoteAccessSessionLogsLogstash body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -36355,7 +37966,7 @@ def get_rsa_public_with_http_info(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GetRSAPublicOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GatewayUpdateLogForwardingOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -36378,14 +37989,14 @@ def get_rsa_public_with_http_info(self, body, **kwargs): # noqa: E501 if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method get_rsa_public" % key + " to method gw_update_remote_access_session_logs_logstash" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `get_rsa_public`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gw_update_remote_access_session_logs_logstash`") # noqa: E501 collection_formats = {} @@ -36413,14 +38024,14 @@ def get_rsa_public_with_http_info(self, body, **kwargs): # noqa: E501 auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/get-rsa-public', 'POST', + '/gateway-update-remote-access-session-forwarding-logstash', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GetRSAPublicOutput', # noqa: E501 + response_type='GatewayUpdateLogForwardingOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -36428,16 +38039,16 @@ def get_rsa_public_with_http_info(self, body, **kwargs): # noqa: E501 _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def get_secret_value(self, body, **kwargs): # noqa: E501 - """get_secret_value # noqa: E501 + def gw_update_remote_access_session_logs_logz_io(self, body, **kwargs): # noqa: E501 + """gw_update_remote_access_session_logs_logz_io # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.get_secret_value(body, async_req=True) + >>> thread = api.gw_update_remote_access_session_logs_logz_io(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GetSecretValue body: (required) + :param GwUpdateRemoteAccessSessionLogsLogzIo body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -36445,23 +38056,23 @@ def get_secret_value(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: dict(str, object) + :return: GatewayUpdateLogForwardingOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.get_secret_value_with_http_info(body, **kwargs) # noqa: E501 + return self.gw_update_remote_access_session_logs_logz_io_with_http_info(body, **kwargs) # noqa: E501 - def get_secret_value_with_http_info(self, body, **kwargs): # noqa: E501 - """get_secret_value # noqa: E501 + def gw_update_remote_access_session_logs_logz_io_with_http_info(self, body, **kwargs): # noqa: E501 + """gw_update_remote_access_session_logs_logz_io # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.get_secret_value_with_http_info(body, async_req=True) + >>> thread = api.gw_update_remote_access_session_logs_logz_io_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GetSecretValue body: (required) + :param GwUpdateRemoteAccessSessionLogsLogzIo body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -36471,7 +38082,7 @@ def get_secret_value_with_http_info(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(dict(str, object), status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GatewayUpdateLogForwardingOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -36494,14 +38105,14 @@ def get_secret_value_with_http_info(self, body, **kwargs): # noqa: E501 if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method get_secret_value" % key + " to method gw_update_remote_access_session_logs_logz_io" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `get_secret_value`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gw_update_remote_access_session_logs_logz_io`") # noqa: E501 collection_formats = {} @@ -36529,14 +38140,14 @@ def get_secret_value_with_http_info(self, body, **kwargs): # noqa: E501 auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/get-secret-value', 'POST', + '/gateway-update-remote-access-session-forwarding-logz-io', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='dict(str, object)', # noqa: E501 + response_type='GatewayUpdateLogForwardingOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -36544,16 +38155,16 @@ def get_secret_value_with_http_info(self, body, **kwargs): # noqa: E501 _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def get_ssh_certificate(self, body, **kwargs): # noqa: E501 - """get_ssh_certificate # noqa: E501 + def gw_update_remote_access_session_logs_splunk(self, body, **kwargs): # noqa: E501 + """gw_update_remote_access_session_logs_splunk # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.get_ssh_certificate(body, async_req=True) + >>> thread = api.gw_update_remote_access_session_logs_splunk(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GetSSHCertificate body: (required) + :param GwUpdateRemoteAccessSessionLogsSplunk body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -36561,23 +38172,23 @@ def get_ssh_certificate(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GetSSHCertificateOutput + :return: GatewayUpdateLogForwardingOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.get_ssh_certificate_with_http_info(body, **kwargs) # noqa: E501 + return self.gw_update_remote_access_session_logs_splunk_with_http_info(body, **kwargs) # noqa: E501 - def get_ssh_certificate_with_http_info(self, body, **kwargs): # noqa: E501 - """get_ssh_certificate # noqa: E501 + def gw_update_remote_access_session_logs_splunk_with_http_info(self, body, **kwargs): # noqa: E501 + """gw_update_remote_access_session_logs_splunk # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.get_ssh_certificate_with_http_info(body, async_req=True) + >>> thread = api.gw_update_remote_access_session_logs_splunk_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GetSSHCertificate body: (required) + :param GwUpdateRemoteAccessSessionLogsSplunk body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -36587,7 +38198,7 @@ def get_ssh_certificate_with_http_info(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GetSSHCertificateOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GatewayUpdateLogForwardingOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -36610,14 +38221,14 @@ def get_ssh_certificate_with_http_info(self, body, **kwargs): # noqa: E501 if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method get_ssh_certificate" % key + " to method gw_update_remote_access_session_logs_splunk" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `get_ssh_certificate`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gw_update_remote_access_session_logs_splunk`") # noqa: E501 collection_formats = {} @@ -36645,14 +38256,14 @@ def get_ssh_certificate_with_http_info(self, body, **kwargs): # noqa: E501 auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/get-ssh-certificate', 'POST', + '/gateway-update-remote-access-session-forwarding-splunk', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GetSSHCertificateOutput', # noqa: E501 + response_type='GatewayUpdateLogForwardingOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -36660,16 +38271,16 @@ def get_ssh_certificate_with_http_info(self, body, **kwargs): # noqa: E501 _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def get_tags(self, body, **kwargs): # noqa: E501 - """get_tags # noqa: E501 + def gw_update_remote_access_session_logs_stdout(self, body, **kwargs): # noqa: E501 + """gw_update_remote_access_session_logs_stdout # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.get_tags(body, async_req=True) + >>> thread = api.gw_update_remote_access_session_logs_stdout(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GetTags body: (required) + :param GwUpdateRemoteAccessSessionLogsStdout body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -36677,23 +38288,23 @@ def get_tags(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: list[str] + :return: GatewayUpdateLogForwardingOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.get_tags_with_http_info(body, **kwargs) # noqa: E501 + return self.gw_update_remote_access_session_logs_stdout_with_http_info(body, **kwargs) # noqa: E501 - def get_tags_with_http_info(self, body, **kwargs): # noqa: E501 - """get_tags # noqa: E501 + def gw_update_remote_access_session_logs_stdout_with_http_info(self, body, **kwargs): # noqa: E501 + """gw_update_remote_access_session_logs_stdout # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.get_tags_with_http_info(body, async_req=True) + >>> thread = api.gw_update_remote_access_session_logs_stdout_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GetTags body: (required) + :param GwUpdateRemoteAccessSessionLogsStdout body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -36703,7 +38314,7 @@ def get_tags_with_http_info(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(list[str], status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GatewayUpdateLogForwardingOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -36726,14 +38337,14 @@ def get_tags_with_http_info(self, body, **kwargs): # noqa: E501 if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method get_tags" % key + " to method gw_update_remote_access_session_logs_stdout" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `get_tags`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gw_update_remote_access_session_logs_stdout`") # noqa: E501 collection_formats = {} @@ -36761,14 +38372,14 @@ def get_tags_with_http_info(self, body, **kwargs): # noqa: E501 auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/get-tags', 'POST', + '/gateway-update-remote-access-session-forwarding-stdout', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='list[str]', # noqa: E501 + response_type='GatewayUpdateLogForwardingOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -36776,16 +38387,16 @@ def get_tags_with_http_info(self, body, **kwargs): # noqa: E501 _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def get_target(self, body, **kwargs): # noqa: E501 - """get_target # noqa: E501 + def gw_update_remote_access_session_logs_sumologic(self, body, **kwargs): # noqa: E501 + """gw_update_remote_access_session_logs_sumologic # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.get_target(body, async_req=True) + >>> thread = api.gw_update_remote_access_session_logs_sumologic(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GetTarget body: (required) + :param GwUpdateRemoteAccessSessionLogsSumologic body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -36793,23 +38404,23 @@ def get_target(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: Target + :return: GatewayUpdateLogForwardingOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.get_target_with_http_info(body, **kwargs) # noqa: E501 + return self.gw_update_remote_access_session_logs_sumologic_with_http_info(body, **kwargs) # noqa: E501 - def get_target_with_http_info(self, body, **kwargs): # noqa: E501 - """get_target # noqa: E501 + def gw_update_remote_access_session_logs_sumologic_with_http_info(self, body, **kwargs): # noqa: E501 + """gw_update_remote_access_session_logs_sumologic # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.get_target_with_http_info(body, async_req=True) + >>> thread = api.gw_update_remote_access_session_logs_sumologic_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GetTarget body: (required) + :param GwUpdateRemoteAccessSessionLogsSumologic body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -36819,7 +38430,7 @@ def get_target_with_http_info(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(Target, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GatewayUpdateLogForwardingOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -36842,14 +38453,14 @@ def get_target_with_http_info(self, body, **kwargs): # noqa: E501 if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method get_target" % key + " to method gw_update_remote_access_session_logs_sumologic" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `get_target`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gw_update_remote_access_session_logs_sumologic`") # noqa: E501 collection_formats = {} @@ -36877,14 +38488,14 @@ def get_target_with_http_info(self, body, **kwargs): # noqa: E501 auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/get-target', 'POST', + '/gateway-update-remote-access-session-forwarding-sumologic', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='Target', # noqa: E501 + response_type='GatewayUpdateLogForwardingOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 @@ -36892,16 +38503,16 @@ def get_target_with_http_info(self, body, **kwargs): # noqa: E501 _request_timeout=local_var_params.get('_request_timeout'), collection_formats=collection_formats) - def get_target_details(self, body, **kwargs): # noqa: E501 - """get_target_details # noqa: E501 + def gw_update_remote_access_session_logs_syslog(self, body, **kwargs): # noqa: E501 + """gw_update_remote_access_session_logs_syslog # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.get_target_details(body, async_req=True) + >>> thread = api.gw_update_remote_access_session_logs_syslog(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GetTargetDetails body: (required) + :param GwUpdateRemoteAccessSessionLogsSyslog body: (required) :param _preload_content: if False, the urllib3.HTTPResponse object will be returned without reading/decoding response data. Default is True. @@ -36909,23 +38520,23 @@ def get_target_details(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: GetTargetDetailsOutput + :return: GatewayUpdateLogForwardingOutput If the method is called asynchronously, returns the request thread. """ kwargs['_return_http_data_only'] = True - return self.get_target_details_with_http_info(body, **kwargs) # noqa: E501 + return self.gw_update_remote_access_session_logs_syslog_with_http_info(body, **kwargs) # noqa: E501 - def get_target_details_with_http_info(self, body, **kwargs): # noqa: E501 - """get_target_details # noqa: E501 + def gw_update_remote_access_session_logs_syslog_with_http_info(self, body, **kwargs): # noqa: E501 + """gw_update_remote_access_session_logs_syslog # noqa: E501 This method makes a synchronous HTTP request by default. To make an asynchronous HTTP request, please pass async_req=True - >>> thread = api.get_target_details_with_http_info(body, async_req=True) + >>> thread = api.gw_update_remote_access_session_logs_syslog_with_http_info(body, async_req=True) >>> result = thread.get() :param async_req bool: execute request asynchronously - :param GetTargetDetails body: (required) + :param GwUpdateRemoteAccessSessionLogsSyslog body: (required) :param _return_http_data_only: response data without head status code and headers :param _preload_content: if False, the urllib3.HTTPResponse object will @@ -36935,7 +38546,7 @@ def get_target_details_with_http_info(self, body, **kwargs): # noqa: E501 number provided, it will be total request timeout. It can also be a pair (tuple) of (connection, read) timeouts. - :return: tuple(GetTargetDetailsOutput, status_code(int), headers(HTTPHeaderDict)) + :return: tuple(GatewayUpdateLogForwardingOutput, status_code(int), headers(HTTPHeaderDict)) If the method is called asynchronously, returns the request thread. """ @@ -36958,14 +38569,14 @@ def get_target_details_with_http_info(self, body, **kwargs): # noqa: E501 if key not in all_params: raise ApiTypeError( "Got an unexpected keyword argument '%s'" - " to method get_target_details" % key + " to method gw_update_remote_access_session_logs_syslog" % key ) local_var_params[key] = val del local_var_params['kwargs'] # verify the required parameter 'body' is set if self.api_client.client_side_validation and ('body' not in local_var_params or # noqa: E501 local_var_params['body'] is None): # noqa: E501 - raise ApiValueError("Missing the required parameter `body` when calling `get_target_details`") # noqa: E501 + raise ApiValueError("Missing the required parameter `body` when calling `gw_update_remote_access_session_logs_syslog`") # noqa: E501 collection_formats = {} @@ -36993,14 +38604,14 @@ def get_target_details_with_http_info(self, body, **kwargs): # noqa: E501 auth_settings = [] # noqa: E501 return self.api_client.call_api( - '/get-target-details', 'POST', + '/gateway-update-remote-access-session-forwarding-syslog', 'POST', path_params, query_params, header_params, body=body_params, post_params=form_params, files=local_var_files, - response_type='GetTargetDetailsOutput', # noqa: E501 + response_type='GatewayUpdateLogForwardingOutput', # noqa: E501 auth_settings=auth_settings, async_req=local_var_params.get('async_req'), _return_http_data_only=local_var_params.get('_return_http_data_only'), # noqa: E501 diff --git a/akeyless/api_client.py b/akeyless/api_client.py index 699d6df9..3469a9ca 100644 --- a/akeyless/api_client.py +++ b/akeyless/api_client.py @@ -79,7 +79,7 @@ def __init__(self, configuration=None, header_name=None, header_value=None, self.default_headers[header_name] = header_value self.cookie = cookie # Set default User-Agent. - self.user_agent = 'OpenAPI-Generator/4.2.3/python' + self.user_agent = 'OpenAPI-Generator/4.2.4/python' self.client_side_validation = configuration.client_side_validation def __enter__(self): diff --git a/akeyless/configuration.py b/akeyless/configuration.py index c9fdbc82..28fe887b 100644 --- a/akeyless/configuration.py +++ b/akeyless/configuration.py @@ -326,7 +326,7 @@ def to_debug_report(self): "OS: {env}\n"\ "Python Version: {pyversion}\n"\ "Version of the API: 2.0\n"\ - "SDK Package Version: 4.2.3".\ + "SDK Package Version: 4.2.4".\ format(env=sys.platform, pyversion=sys.version) def get_host_settings(self): diff --git a/akeyless/models/__init__.py b/akeyless/models/__init__.py index 16ef2b0f..11ad22d2 100644 --- a/akeyless/models/__init__.py +++ b/akeyless/models/__init__.py @@ -77,11 +77,15 @@ from akeyless.models.auth_method_update_universal_identity import AuthMethodUpdateUniversalIdentity from akeyless.models.auth_output import AuthOutput from akeyless.models.aws_s3_log_forwarding_config import AwsS3LogForwardingConfig +from akeyless.models.aws_storage import AwsStorage from akeyless.models.azure_ad_access_rules import AzureADAccessRules from akeyless.models.azure_key_vault_migration import AzureKeyVaultMigration from akeyless.models.azure_log_analytics_forwarding_config import AzureLogAnalyticsForwardingConfig from akeyless.models.azure_payload import AzurePayload +from akeyless.models.azure_storage import AzureStorage from akeyless.models.azure_target_details import AzureTargetDetails +from akeyless.models.bastion_config_reply_obj import BastionConfigReplyObj +from akeyless.models.bastion_global_conf import BastionGlobalConf from akeyless.models.bastion_list_entry import BastionListEntry from akeyless.models.bastions_list import BastionsList from akeyless.models.batch_encryption_request_line import BatchEncryptionRequestLine @@ -464,6 +468,7 @@ from akeyless.models.gateway_get_log_forwarding import GatewayGetLogForwarding from akeyless.models.gateway_get_migration import GatewayGetMigration from akeyless.models.gateway_get_producer import GatewayGetProducer +from akeyless.models.gateway_get_remote_access import GatewayGetRemoteAccess from akeyless.models.gateway_get_tmp_users import GatewayGetTmpUsers from akeyless.models.gateway_list_customer_fragments import GatewayListCustomerFragments from akeyless.models.gateway_list_migration import GatewayListMigration @@ -562,6 +567,8 @@ from akeyless.models.gateway_update_producer_snowflake_output import GatewayUpdateProducerSnowflakeOutput from akeyless.models.gateway_update_producer_venafi import GatewayUpdateProducerVenafi from akeyless.models.gateway_update_producer_venafi_output import GatewayUpdateProducerVenafiOutput +from akeyless.models.gateway_update_remote_access import GatewayUpdateRemoteAccess +from akeyless.models.gateway_update_remote_access_rdp_recordings import GatewayUpdateRemoteAccessRdpRecordings from akeyless.models.gateway_update_tls_cert import GatewayUpdateTlsCert from akeyless.models.gateway_update_tls_cert_output import GatewayUpdateTlsCertOutput from akeyless.models.gateway_update_tmp_users import GatewayUpdateTmpUsers @@ -608,6 +615,17 @@ from akeyless.models.google_chronicle_forwarding_config import GoogleChronicleForwardingConfig from akeyless.models.group import Group from akeyless.models.gw_cluster_identity import GwClusterIdentity +from akeyless.models.gw_update_remote_access_session_logs_aws_s3 import GwUpdateRemoteAccessSessionLogsAwsS3 +from akeyless.models.gw_update_remote_access_session_logs_azure_analytics import GwUpdateRemoteAccessSessionLogsAzureAnalytics +from akeyless.models.gw_update_remote_access_session_logs_datadog import GwUpdateRemoteAccessSessionLogsDatadog +from akeyless.models.gw_update_remote_access_session_logs_elasticsearch import GwUpdateRemoteAccessSessionLogsElasticsearch +from akeyless.models.gw_update_remote_access_session_logs_google_chronicle import GwUpdateRemoteAccessSessionLogsGoogleChronicle +from akeyless.models.gw_update_remote_access_session_logs_logstash import GwUpdateRemoteAccessSessionLogsLogstash +from akeyless.models.gw_update_remote_access_session_logs_logz_io import GwUpdateRemoteAccessSessionLogsLogzIo +from akeyless.models.gw_update_remote_access_session_logs_splunk import GwUpdateRemoteAccessSessionLogsSplunk +from akeyless.models.gw_update_remote_access_session_logs_stdout import GwUpdateRemoteAccessSessionLogsStdout +from akeyless.models.gw_update_remote_access_session_logs_sumologic import GwUpdateRemoteAccessSessionLogsSumologic +from akeyless.models.gw_update_remote_access_session_logs_syslog import GwUpdateRemoteAccessSessionLogsSyslog from akeyless.models.hashi_migration import HashiMigration from akeyless.models.hashi_payload import HashiPayload from akeyless.models.hashi_vault_target_details import HashiVaultTargetDetails @@ -692,6 +710,7 @@ from akeyless.models.move_objects import MoveObjects from akeyless.models.name import Name from akeyless.models.native_k8s_target_details import NativeK8sTargetDetails +from akeyless.models.next_auto_rotation_event import NextAutoRotationEvent from akeyless.models.noti_forwarder import NotiForwarder from akeyless.models.o_auth2_access_rules import OAuth2AccessRules from akeyless.models.o_auth2_custom_claim import OAuth2CustomClaim @@ -703,6 +722,7 @@ from akeyless.models.one_password_migration import OnePasswordMigration from akeyless.models.one_password_payload import OnePasswordPayload from akeyless.models.pki_certificate_issue_details import PKICertificateIssueDetails +from akeyless.models.password_expiration_info import PasswordExpirationInfo from akeyless.models.password_policy_info import PasswordPolicyInfo from akeyless.models.path_rule import PathRule from akeyless.models.ping_target_details import PingTargetDetails @@ -720,6 +740,8 @@ from akeyless.models.request_access import RequestAccess from akeyless.models.request_access_output import RequestAccessOutput from akeyless.models.required_activity import RequiredActivity +from akeyless.models.reset_access_key import ResetAccessKey +from akeyless.models.reset_auth_method_access_key_output import ResetAuthMethodAccessKeyOutput from akeyless.models.reverse_rbac import ReverseRBAC from akeyless.models.reverse_rbac_client import ReverseRBACClient from akeyless.models.reverse_rbac_output import ReverseRBACOutput @@ -813,6 +835,8 @@ from akeyless.models.sm_info import SmInfo from akeyless.models.splunk_log_forwarding_config import SplunkLogForwardingConfig from akeyless.models.sra_info import SraInfo +from akeyless.models.ssh_bastion_conf import SshBastionConf +from akeyless.models.ssh_bastion_session_termination import SshBastionSessionTermination from akeyless.models.static_creds_auth import StaticCredsAuth from akeyless.models.static_creds_auth_output import StaticCredsAuthOutput from akeyless.models.static_secret_details_info import StaticSecretDetailsInfo @@ -1021,6 +1045,9 @@ from akeyless.models.verify_pki_cert_output import VerifyPKICertOutput from akeyless.models.verify_pki_cert_with_classic_key import VerifyPKICertWithClassicKey from akeyless.models.verify_rsa_ssa_pss import VerifyRsaSsaPss +from akeyless.models.web_bastion_conf import WebBastionConf +from akeyless.models.web_bastion_guacamole import WebBastionGuacamole +from akeyless.models.web_bastion_rdp_record import WebBastionRdpRecord from akeyless.models.web_hook_noti_forwarder_public_details import WebHookNotiForwarderPublicDetails from akeyless.models.web_target_details import WebTargetDetails from akeyless.models.windows_service import WindowsService diff --git a/akeyless/models/account_general_settings.py b/akeyless/models/account_general_settings.py index b4bc14fb..9aa07849 100644 --- a/akeyless/models/account_general_settings.py +++ b/akeyless/models/account_general_settings.py @@ -45,6 +45,7 @@ class AccountGeneralSettings(object): 'invalid_characters': 'str', 'item_usage_event': 'UsageEventSetting', 'lock_default_key': 'bool', + 'password_expiration_info': 'PasswordExpirationInfo', 'password_policy': 'PasswordPolicyInfo', 'protect_items_by_default': 'bool', 'rotation_secret_max_interval': 'RotationSecretMaxInterval', @@ -63,13 +64,14 @@ class AccountGeneralSettings(object): 'invalid_characters': 'invalid_characters', 'item_usage_event': 'item_usage_event', 'lock_default_key': 'lock_default_key', + 'password_expiration_info': 'password_expiration_info', 'password_policy': 'password_policy', 'protect_items_by_default': 'protect_items_by_default', 'rotation_secret_max_interval': 'rotation_secret_max_interval', 'sharing_policy': 'sharing_policy' } - def __init__(self, account_default_key_item_id=None, account_default_key_name=None, allowed_clients_ips=None, allowed_gateways_ips=None, auth_usage_event=None, data_protection_section=None, dynamic_secret_max_ttl=None, enable_request_for_access=None, invalid_characters=None, item_usage_event=None, lock_default_key=None, password_policy=None, protect_items_by_default=None, rotation_secret_max_interval=None, sharing_policy=None, local_vars_configuration=None): # noqa: E501 + def __init__(self, account_default_key_item_id=None, account_default_key_name=None, allowed_clients_ips=None, allowed_gateways_ips=None, auth_usage_event=None, data_protection_section=None, dynamic_secret_max_ttl=None, enable_request_for_access=None, invalid_characters=None, item_usage_event=None, lock_default_key=None, password_expiration_info=None, password_policy=None, protect_items_by_default=None, rotation_secret_max_interval=None, sharing_policy=None, local_vars_configuration=None): # noqa: E501 """AccountGeneralSettings - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() @@ -86,6 +88,7 @@ def __init__(self, account_default_key_item_id=None, account_default_key_name=No self._invalid_characters = None self._item_usage_event = None self._lock_default_key = None + self._password_expiration_info = None self._password_policy = None self._protect_items_by_default = None self._rotation_secret_max_interval = None @@ -114,6 +117,8 @@ def __init__(self, account_default_key_item_id=None, account_default_key_name=No self.item_usage_event = item_usage_event if lock_default_key is not None: self.lock_default_key = lock_default_key + if password_expiration_info is not None: + self.password_expiration_info = password_expiration_info if password_policy is not None: self.password_policy = password_policy if protect_items_by_default is not None: @@ -362,6 +367,27 @@ def lock_default_key(self, lock_default_key): self._lock_default_key = lock_default_key + @property + def password_expiration_info(self): + """Gets the password_expiration_info of this AccountGeneralSettings. # noqa: E501 + + + :return: The password_expiration_info of this AccountGeneralSettings. # noqa: E501 + :rtype: PasswordExpirationInfo + """ + return self._password_expiration_info + + @password_expiration_info.setter + def password_expiration_info(self, password_expiration_info): + """Sets the password_expiration_info of this AccountGeneralSettings. + + + :param password_expiration_info: The password_expiration_info of this AccountGeneralSettings. # noqa: E501 + :type: PasswordExpirationInfo + """ + + self._password_expiration_info = password_expiration_info + @property def password_policy(self): """Gets the password_policy of this AccountGeneralSettings. # noqa: E501 diff --git a/akeyless/models/aws_storage.py b/akeyless/models/aws_storage.py new file mode 100644 index 00000000..880a11d2 --- /dev/null +++ b/akeyless/models/aws_storage.py @@ -0,0 +1,253 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +import pprint +import re # noqa: F401 + +import six + +from akeyless.configuration import Configuration + + +class AwsStorage(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + Attributes: + openapi_types (dict): The key is attribute name + and the value is attribute type. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + """ + openapi_types = { + 'access_key_id': 'str', + 'access_key_secret': 'str', + 'auth_type': 'str', + 'bucket': 'str', + 'prefix': 'str', + 'region': 'str' + } + + attribute_map = { + 'access_key_id': 'access_key_id', + 'access_key_secret': 'access_key_secret', + 'auth_type': 'auth_type', + 'bucket': 'bucket', + 'prefix': 'prefix', + 'region': 'region' + } + + def __init__(self, access_key_id=None, access_key_secret=None, auth_type=None, bucket=None, prefix=None, region=None, local_vars_configuration=None): # noqa: E501 + """AwsStorage - a model defined in OpenAPI""" # noqa: E501 + if local_vars_configuration is None: + local_vars_configuration = Configuration() + self.local_vars_configuration = local_vars_configuration + + self._access_key_id = None + self._access_key_secret = None + self._auth_type = None + self._bucket = None + self._prefix = None + self._region = None + self.discriminator = None + + if access_key_id is not None: + self.access_key_id = access_key_id + if access_key_secret is not None: + self.access_key_secret = access_key_secret + if auth_type is not None: + self.auth_type = auth_type + if bucket is not None: + self.bucket = bucket + if prefix is not None: + self.prefix = prefix + if region is not None: + self.region = region + + @property + def access_key_id(self): + """Gets the access_key_id of this AwsStorage. # noqa: E501 + + creds # noqa: E501 + + :return: The access_key_id of this AwsStorage. # noqa: E501 + :rtype: str + """ + return self._access_key_id + + @access_key_id.setter + def access_key_id(self, access_key_id): + """Sets the access_key_id of this AwsStorage. + + creds # noqa: E501 + + :param access_key_id: The access_key_id of this AwsStorage. # noqa: E501 + :type: str + """ + + self._access_key_id = access_key_id + + @property + def access_key_secret(self): + """Gets the access_key_secret of this AwsStorage. # noqa: E501 + + + :return: The access_key_secret of this AwsStorage. # noqa: E501 + :rtype: str + """ + return self._access_key_secret + + @access_key_secret.setter + def access_key_secret(self, access_key_secret): + """Sets the access_key_secret of this AwsStorage. + + + :param access_key_secret: The access_key_secret of this AwsStorage. # noqa: E501 + :type: str + """ + + self._access_key_secret = access_key_secret + + @property + def auth_type(self): + """Gets the auth_type of this AwsStorage. # noqa: E501 + + + :return: The auth_type of this AwsStorage. # noqa: E501 + :rtype: str + """ + return self._auth_type + + @auth_type.setter + def auth_type(self, auth_type): + """Sets the auth_type of this AwsStorage. + + + :param auth_type: The auth_type of this AwsStorage. # noqa: E501 + :type: str + """ + + self._auth_type = auth_type + + @property + def bucket(self): + """Gets the bucket of this AwsStorage. # noqa: E501 + + + :return: The bucket of this AwsStorage. # noqa: E501 + :rtype: str + """ + return self._bucket + + @bucket.setter + def bucket(self, bucket): + """Sets the bucket of this AwsStorage. + + + :param bucket: The bucket of this AwsStorage. # noqa: E501 + :type: str + """ + + self._bucket = bucket + + @property + def prefix(self): + """Gets the prefix of this AwsStorage. # noqa: E501 + + + :return: The prefix of this AwsStorage. # noqa: E501 + :rtype: str + """ + return self._prefix + + @prefix.setter + def prefix(self, prefix): + """Sets the prefix of this AwsStorage. + + + :param prefix: The prefix of this AwsStorage. # noqa: E501 + :type: str + """ + + self._prefix = prefix + + @property + def region(self): + """Gets the region of this AwsStorage. # noqa: E501 + + + :return: The region of this AwsStorage. # noqa: E501 + :rtype: str + """ + return self._region + + @region.setter + def region(self, region): + """Sets the region of this AwsStorage. + + + :param region: The region of this AwsStorage. # noqa: E501 + :type: str + """ + + self._region = region + + def to_dict(self): + """Returns the model properties as a dict""" + result = {} + + for attr, _ in six.iteritems(self.openapi_types): + value = getattr(self, attr) + if isinstance(value, list): + result[attr] = list(map( + lambda x: x.to_dict() if hasattr(x, "to_dict") else x, + value + )) + elif hasattr(value, "to_dict"): + result[attr] = value.to_dict() + elif isinstance(value, dict): + result[attr] = dict(map( + lambda item: (item[0], item[1].to_dict()) + if hasattr(item[1], "to_dict") else item, + value.items() + )) + else: + result[attr] = value + + return result + + def to_str(self): + """Returns the string representation of the model""" + return pprint.pformat(self.to_dict()) + + def __repr__(self): + """For `print` and `pprint`""" + return self.to_str() + + def __eq__(self, other): + """Returns true if both objects are equal""" + if not isinstance(other, AwsStorage): + return False + + return self.to_dict() == other.to_dict() + + def __ne__(self, other): + """Returns true if both objects are not equal""" + if not isinstance(other, AwsStorage): + return True + + return self.to_dict() != other.to_dict() diff --git a/akeyless/models/azure_storage.py b/akeyless/models/azure_storage.py new file mode 100644 index 00000000..3cb365c6 --- /dev/null +++ b/akeyless/models/azure_storage.py @@ -0,0 +1,253 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +import pprint +import re # noqa: F401 + +import six + +from akeyless.configuration import Configuration + + +class AzureStorage(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + Attributes: + openapi_types (dict): The key is attribute name + and the value is attribute type. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + """ + openapi_types = { + 'auth_type': 'str', + 'client_id': 'str', + 'client_secret': 'str', + 'storage_account': 'str', + 'storage_container_name': 'str', + 'tenant_id': 'str' + } + + attribute_map = { + 'auth_type': 'auth_type', + 'client_id': 'client_id', + 'client_secret': 'client_secret', + 'storage_account': 'storage_account', + 'storage_container_name': 'storage_container_name', + 'tenant_id': 'tenant_id' + } + + def __init__(self, auth_type=None, client_id=None, client_secret=None, storage_account=None, storage_container_name=None, tenant_id=None, local_vars_configuration=None): # noqa: E501 + """AzureStorage - a model defined in OpenAPI""" # noqa: E501 + if local_vars_configuration is None: + local_vars_configuration = Configuration() + self.local_vars_configuration = local_vars_configuration + + self._auth_type = None + self._client_id = None + self._client_secret = None + self._storage_account = None + self._storage_container_name = None + self._tenant_id = None + self.discriminator = None + + if auth_type is not None: + self.auth_type = auth_type + if client_id is not None: + self.client_id = client_id + if client_secret is not None: + self.client_secret = client_secret + if storage_account is not None: + self.storage_account = storage_account + if storage_container_name is not None: + self.storage_container_name = storage_container_name + if tenant_id is not None: + self.tenant_id = tenant_id + + @property + def auth_type(self): + """Gets the auth_type of this AzureStorage. # noqa: E501 + + + :return: The auth_type of this AzureStorage. # noqa: E501 + :rtype: str + """ + return self._auth_type + + @auth_type.setter + def auth_type(self, auth_type): + """Sets the auth_type of this AzureStorage. + + + :param auth_type: The auth_type of this AzureStorage. # noqa: E501 + :type: str + """ + + self._auth_type = auth_type + + @property + def client_id(self): + """Gets the client_id of this AzureStorage. # noqa: E501 + + + :return: The client_id of this AzureStorage. # noqa: E501 + :rtype: str + """ + return self._client_id + + @client_id.setter + def client_id(self, client_id): + """Sets the client_id of this AzureStorage. + + + :param client_id: The client_id of this AzureStorage. # noqa: E501 + :type: str + """ + + self._client_id = client_id + + @property + def client_secret(self): + """Gets the client_secret of this AzureStorage. # noqa: E501 + + + :return: The client_secret of this AzureStorage. # noqa: E501 + :rtype: str + """ + return self._client_secret + + @client_secret.setter + def client_secret(self, client_secret): + """Sets the client_secret of this AzureStorage. + + + :param client_secret: The client_secret of this AzureStorage. # noqa: E501 + :type: str + """ + + self._client_secret = client_secret + + @property + def storage_account(self): + """Gets the storage_account of this AzureStorage. # noqa: E501 + + + :return: The storage_account of this AzureStorage. # noqa: E501 + :rtype: str + """ + return self._storage_account + + @storage_account.setter + def storage_account(self, storage_account): + """Sets the storage_account of this AzureStorage. + + + :param storage_account: The storage_account of this AzureStorage. # noqa: E501 + :type: str + """ + + self._storage_account = storage_account + + @property + def storage_container_name(self): + """Gets the storage_container_name of this AzureStorage. # noqa: E501 + + + :return: The storage_container_name of this AzureStorage. # noqa: E501 + :rtype: str + """ + return self._storage_container_name + + @storage_container_name.setter + def storage_container_name(self, storage_container_name): + """Sets the storage_container_name of this AzureStorage. + + + :param storage_container_name: The storage_container_name of this AzureStorage. # noqa: E501 + :type: str + """ + + self._storage_container_name = storage_container_name + + @property + def tenant_id(self): + """Gets the tenant_id of this AzureStorage. # noqa: E501 + + creds # noqa: E501 + + :return: The tenant_id of this AzureStorage. # noqa: E501 + :rtype: str + """ + return self._tenant_id + + @tenant_id.setter + def tenant_id(self, tenant_id): + """Sets the tenant_id of this AzureStorage. + + creds # noqa: E501 + + :param tenant_id: The tenant_id of this AzureStorage. # noqa: E501 + :type: str + """ + + self._tenant_id = tenant_id + + def to_dict(self): + """Returns the model properties as a dict""" + result = {} + + for attr, _ in six.iteritems(self.openapi_types): + value = getattr(self, attr) + if isinstance(value, list): + result[attr] = list(map( + lambda x: x.to_dict() if hasattr(x, "to_dict") else x, + value + )) + elif hasattr(value, "to_dict"): + result[attr] = value.to_dict() + elif isinstance(value, dict): + result[attr] = dict(map( + lambda item: (item[0], item[1].to_dict()) + if hasattr(item[1], "to_dict") else item, + value.items() + )) + else: + result[attr] = value + + return result + + def to_str(self): + """Returns the string representation of the model""" + return pprint.pformat(self.to_dict()) + + def __repr__(self): + """For `print` and `pprint`""" + return self.to_str() + + def __eq__(self, other): + """Returns true if both objects are equal""" + if not isinstance(other, AzureStorage): + return False + + return self.to_dict() == other.to_dict() + + def __ne__(self, other): + """Returns true if both objects are not equal""" + if not isinstance(other, AzureStorage): + return True + + return self.to_dict() != other.to_dict() diff --git a/akeyless/models/bastion_config_reply_obj.py b/akeyless/models/bastion_config_reply_obj.py new file mode 100644 index 00000000..8a9182e7 --- /dev/null +++ b/akeyless/models/bastion_config_reply_obj.py @@ -0,0 +1,251 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +import pprint +import re # noqa: F401 + +import six + +from akeyless.configuration import Configuration + + +class BastionConfigReplyObj(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + Attributes: + openapi_types (dict): The key is attribute name + and the value is attribute type. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + """ + openapi_types = { + 'api_gateway_url': 'str', + 'cluster_id': 'str', + 'gator_cluster_id': 'int', + '_global': 'BastionGlobalConf', + 'ssh_bastion': 'SshBastionConf', + 'web_bastion': 'WebBastionConf' + } + + attribute_map = { + 'api_gateway_url': 'api_gateway_url', + 'cluster_id': 'cluster_id', + 'gator_cluster_id': 'gator_cluster_id', + '_global': 'global', + 'ssh_bastion': 'ssh_bastion', + 'web_bastion': 'web_bastion' + } + + def __init__(self, api_gateway_url=None, cluster_id=None, gator_cluster_id=None, _global=None, ssh_bastion=None, web_bastion=None, local_vars_configuration=None): # noqa: E501 + """BastionConfigReplyObj - a model defined in OpenAPI""" # noqa: E501 + if local_vars_configuration is None: + local_vars_configuration = Configuration() + self.local_vars_configuration = local_vars_configuration + + self._api_gateway_url = None + self._cluster_id = None + self._gator_cluster_id = None + self.__global = None + self._ssh_bastion = None + self._web_bastion = None + self.discriminator = None + + if api_gateway_url is not None: + self.api_gateway_url = api_gateway_url + if cluster_id is not None: + self.cluster_id = cluster_id + if gator_cluster_id is not None: + self.gator_cluster_id = gator_cluster_id + if _global is not None: + self._global = _global + if ssh_bastion is not None: + self.ssh_bastion = ssh_bastion + if web_bastion is not None: + self.web_bastion = web_bastion + + @property + def api_gateway_url(self): + """Gets the api_gateway_url of this BastionConfigReplyObj. # noqa: E501 + + + :return: The api_gateway_url of this BastionConfigReplyObj. # noqa: E501 + :rtype: str + """ + return self._api_gateway_url + + @api_gateway_url.setter + def api_gateway_url(self, api_gateway_url): + """Sets the api_gateway_url of this BastionConfigReplyObj. + + + :param api_gateway_url: The api_gateway_url of this BastionConfigReplyObj. # noqa: E501 + :type: str + """ + + self._api_gateway_url = api_gateway_url + + @property + def cluster_id(self): + """Gets the cluster_id of this BastionConfigReplyObj. # noqa: E501 + + + :return: The cluster_id of this BastionConfigReplyObj. # noqa: E501 + :rtype: str + """ + return self._cluster_id + + @cluster_id.setter + def cluster_id(self, cluster_id): + """Sets the cluster_id of this BastionConfigReplyObj. + + + :param cluster_id: The cluster_id of this BastionConfigReplyObj. # noqa: E501 + :type: str + """ + + self._cluster_id = cluster_id + + @property + def gator_cluster_id(self): + """Gets the gator_cluster_id of this BastionConfigReplyObj. # noqa: E501 + + + :return: The gator_cluster_id of this BastionConfigReplyObj. # noqa: E501 + :rtype: int + """ + return self._gator_cluster_id + + @gator_cluster_id.setter + def gator_cluster_id(self, gator_cluster_id): + """Sets the gator_cluster_id of this BastionConfigReplyObj. + + + :param gator_cluster_id: The gator_cluster_id of this BastionConfigReplyObj. # noqa: E501 + :type: int + """ + + self._gator_cluster_id = gator_cluster_id + + @property + def _global(self): + """Gets the _global of this BastionConfigReplyObj. # noqa: E501 + + + :return: The _global of this BastionConfigReplyObj. # noqa: E501 + :rtype: BastionGlobalConf + """ + return self.__global + + @_global.setter + def _global(self, _global): + """Sets the _global of this BastionConfigReplyObj. + + + :param _global: The _global of this BastionConfigReplyObj. # noqa: E501 + :type: BastionGlobalConf + """ + + self.__global = _global + + @property + def ssh_bastion(self): + """Gets the ssh_bastion of this BastionConfigReplyObj. # noqa: E501 + + + :return: The ssh_bastion of this BastionConfigReplyObj. # noqa: E501 + :rtype: SshBastionConf + """ + return self._ssh_bastion + + @ssh_bastion.setter + def ssh_bastion(self, ssh_bastion): + """Sets the ssh_bastion of this BastionConfigReplyObj. + + + :param ssh_bastion: The ssh_bastion of this BastionConfigReplyObj. # noqa: E501 + :type: SshBastionConf + """ + + self._ssh_bastion = ssh_bastion + + @property + def web_bastion(self): + """Gets the web_bastion of this BastionConfigReplyObj. # noqa: E501 + + + :return: The web_bastion of this BastionConfigReplyObj. # noqa: E501 + :rtype: WebBastionConf + """ + return self._web_bastion + + @web_bastion.setter + def web_bastion(self, web_bastion): + """Sets the web_bastion of this BastionConfigReplyObj. + + + :param web_bastion: The web_bastion of this BastionConfigReplyObj. # noqa: E501 + :type: WebBastionConf + """ + + self._web_bastion = web_bastion + + def to_dict(self): + """Returns the model properties as a dict""" + result = {} + + for attr, _ in six.iteritems(self.openapi_types): + value = getattr(self, attr) + if isinstance(value, list): + result[attr] = list(map( + lambda x: x.to_dict() if hasattr(x, "to_dict") else x, + value + )) + elif hasattr(value, "to_dict"): + result[attr] = value.to_dict() + elif isinstance(value, dict): + result[attr] = dict(map( + lambda item: (item[0], item[1].to_dict()) + if hasattr(item[1], "to_dict") else item, + value.items() + )) + else: + result[attr] = value + + return result + + def to_str(self): + """Returns the string representation of the model""" + return pprint.pformat(self.to_dict()) + + def __repr__(self): + """For `print` and `pprint`""" + return self.to_str() + + def __eq__(self, other): + """Returns true if both objects are equal""" + if not isinstance(other, BastionConfigReplyObj): + return False + + return self.to_dict() == other.to_dict() + + def __ne__(self, other): + """Returns true if both objects are not equal""" + if not isinstance(other, BastionConfigReplyObj): + return True + + return self.to_dict() != other.to_dict() diff --git a/akeyless/models/bastion_global_conf.py b/akeyless/models/bastion_global_conf.py new file mode 100644 index 00000000..cf917e96 --- /dev/null +++ b/akeyless/models/bastion_global_conf.py @@ -0,0 +1,199 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +import pprint +import re # noqa: F401 + +import six + +from akeyless.configuration import Configuration + + +class BastionGlobalConf(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + Attributes: + openapi_types (dict): The key is attribute name + and the value is attribute type. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + """ + openapi_types = { + 'allowed_bastion_urls': 'list[str]', + 'legacy_signing_alg': 'bool', + 'rdp_username_sub_claim': 'str', + 'ssh_username_sub_claim': 'str' + } + + attribute_map = { + 'allowed_bastion_urls': 'allowed_bastion_urls', + 'legacy_signing_alg': 'legacy_signing_alg', + 'rdp_username_sub_claim': 'rdp_username_sub_claim', + 'ssh_username_sub_claim': 'ssh_username_sub_claim' + } + + def __init__(self, allowed_bastion_urls=None, legacy_signing_alg=None, rdp_username_sub_claim=None, ssh_username_sub_claim=None, local_vars_configuration=None): # noqa: E501 + """BastionGlobalConf - a model defined in OpenAPI""" # noqa: E501 + if local_vars_configuration is None: + local_vars_configuration = Configuration() + self.local_vars_configuration = local_vars_configuration + + self._allowed_bastion_urls = None + self._legacy_signing_alg = None + self._rdp_username_sub_claim = None + self._ssh_username_sub_claim = None + self.discriminator = None + + if allowed_bastion_urls is not None: + self.allowed_bastion_urls = allowed_bastion_urls + if legacy_signing_alg is not None: + self.legacy_signing_alg = legacy_signing_alg + if rdp_username_sub_claim is not None: + self.rdp_username_sub_claim = rdp_username_sub_claim + if ssh_username_sub_claim is not None: + self.ssh_username_sub_claim = ssh_username_sub_claim + + @property + def allowed_bastion_urls(self): + """Gets the allowed_bastion_urls of this BastionGlobalConf. # noqa: E501 + + + :return: The allowed_bastion_urls of this BastionGlobalConf. # noqa: E501 + :rtype: list[str] + """ + return self._allowed_bastion_urls + + @allowed_bastion_urls.setter + def allowed_bastion_urls(self, allowed_bastion_urls): + """Sets the allowed_bastion_urls of this BastionGlobalConf. + + + :param allowed_bastion_urls: The allowed_bastion_urls of this BastionGlobalConf. # noqa: E501 + :type: list[str] + """ + + self._allowed_bastion_urls = allowed_bastion_urls + + @property + def legacy_signing_alg(self): + """Gets the legacy_signing_alg of this BastionGlobalConf. # noqa: E501 + + + :return: The legacy_signing_alg of this BastionGlobalConf. # noqa: E501 + :rtype: bool + """ + return self._legacy_signing_alg + + @legacy_signing_alg.setter + def legacy_signing_alg(self, legacy_signing_alg): + """Sets the legacy_signing_alg of this BastionGlobalConf. + + + :param legacy_signing_alg: The legacy_signing_alg of this BastionGlobalConf. # noqa: E501 + :type: bool + """ + + self._legacy_signing_alg = legacy_signing_alg + + @property + def rdp_username_sub_claim(self): + """Gets the rdp_username_sub_claim of this BastionGlobalConf. # noqa: E501 + + + :return: The rdp_username_sub_claim of this BastionGlobalConf. # noqa: E501 + :rtype: str + """ + return self._rdp_username_sub_claim + + @rdp_username_sub_claim.setter + def rdp_username_sub_claim(self, rdp_username_sub_claim): + """Sets the rdp_username_sub_claim of this BastionGlobalConf. + + + :param rdp_username_sub_claim: The rdp_username_sub_claim of this BastionGlobalConf. # noqa: E501 + :type: str + """ + + self._rdp_username_sub_claim = rdp_username_sub_claim + + @property + def ssh_username_sub_claim(self): + """Gets the ssh_username_sub_claim of this BastionGlobalConf. # noqa: E501 + + + :return: The ssh_username_sub_claim of this BastionGlobalConf. # noqa: E501 + :rtype: str + """ + return self._ssh_username_sub_claim + + @ssh_username_sub_claim.setter + def ssh_username_sub_claim(self, ssh_username_sub_claim): + """Sets the ssh_username_sub_claim of this BastionGlobalConf. + + + :param ssh_username_sub_claim: The ssh_username_sub_claim of this BastionGlobalConf. # noqa: E501 + :type: str + """ + + self._ssh_username_sub_claim = ssh_username_sub_claim + + def to_dict(self): + """Returns the model properties as a dict""" + result = {} + + for attr, _ in six.iteritems(self.openapi_types): + value = getattr(self, attr) + if isinstance(value, list): + result[attr] = list(map( + lambda x: x.to_dict() if hasattr(x, "to_dict") else x, + value + )) + elif hasattr(value, "to_dict"): + result[attr] = value.to_dict() + elif isinstance(value, dict): + result[attr] = dict(map( + lambda item: (item[0], item[1].to_dict()) + if hasattr(item[1], "to_dict") else item, + value.items() + )) + else: + result[attr] = value + + return result + + def to_str(self): + """Returns the string representation of the model""" + return pprint.pformat(self.to_dict()) + + def __repr__(self): + """For `print` and `pprint`""" + return self.to_str() + + def __eq__(self, other): + """Returns true if both objects are equal""" + if not isinstance(other, BastionGlobalConf): + return False + + return self.to_dict() == other.to_dict() + + def __ne__(self, other): + """Returns true if both objects are not equal""" + if not isinstance(other, BastionGlobalConf): + return True + + return self.to_dict() != other.to_dict() diff --git a/akeyless/models/configure.py b/akeyless/models/configure.py index dd78ee4d..670fee1e 100644 --- a/akeyless/models/configure.py +++ b/akeyless/models/configure.py @@ -42,10 +42,14 @@ class Configure(object): 'admin_password': 'str', 'azure_ad_object_id': 'str', 'cert_data': 'str', + 'cert_issuer_name': 'str', + 'cert_username': 'str', + 'default_location_prefix': 'str', 'gcp_audience': 'str', 'json': 'bool', 'k8s_auth_config_name': 'str', 'key_data': 'str', + 'legacy_signing_alg_name': 'bool', 'oci_auth_type': 'str', 'oci_group_ocid': 'list[str]' } @@ -59,15 +63,19 @@ class Configure(object): 'admin_password': 'admin-password', 'azure_ad_object_id': 'azure_ad_object_id', 'cert_data': 'cert-data', + 'cert_issuer_name': 'cert-issuer-name', + 'cert_username': 'cert-username', + 'default_location_prefix': 'default-location-prefix', 'gcp_audience': 'gcp-audience', 'json': 'json', 'k8s_auth_config_name': 'k8s-auth-config-name', 'key_data': 'key-data', + 'legacy_signing_alg_name': 'legacy-signing-alg-name', 'oci_auth_type': 'oci-auth-type', 'oci_group_ocid': 'oci-group-ocid' } - def __init__(self, access_id=None, access_key=None, access_type='access_key', account_id=None, admin_email=None, admin_password=None, azure_ad_object_id=None, cert_data=None, gcp_audience='akeyless.io', json=False, k8s_auth_config_name=None, key_data=None, oci_auth_type='apikey', oci_group_ocid=None, local_vars_configuration=None): # noqa: E501 + def __init__(self, access_id=None, access_key=None, access_type='access_key', account_id=None, admin_email=None, admin_password=None, azure_ad_object_id=None, cert_data=None, cert_issuer_name=None, cert_username=None, default_location_prefix=None, gcp_audience='akeyless.io', json=False, k8s_auth_config_name=None, key_data=None, legacy_signing_alg_name=None, oci_auth_type='apikey', oci_group_ocid=None, local_vars_configuration=None): # noqa: E501 """Configure - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() @@ -81,10 +89,14 @@ def __init__(self, access_id=None, access_key=None, access_type='access_key', ac self._admin_password = None self._azure_ad_object_id = None self._cert_data = None + self._cert_issuer_name = None + self._cert_username = None + self._default_location_prefix = None self._gcp_audience = None self._json = None self._k8s_auth_config_name = None self._key_data = None + self._legacy_signing_alg_name = None self._oci_auth_type = None self._oci_group_ocid = None self.discriminator = None @@ -105,6 +117,12 @@ def __init__(self, access_id=None, access_key=None, access_type='access_key', ac self.azure_ad_object_id = azure_ad_object_id if cert_data is not None: self.cert_data = cert_data + if cert_issuer_name is not None: + self.cert_issuer_name = cert_issuer_name + if cert_username is not None: + self.cert_username = cert_username + if default_location_prefix is not None: + self.default_location_prefix = default_location_prefix if gcp_audience is not None: self.gcp_audience = gcp_audience if json is not None: @@ -113,6 +131,8 @@ def __init__(self, access_id=None, access_key=None, access_type='access_key', ac self.k8s_auth_config_name = k8s_auth_config_name if key_data is not None: self.key_data = key_data + if legacy_signing_alg_name is not None: + self.legacy_signing_alg_name = legacy_signing_alg_name if oci_auth_type is not None: self.oci_auth_type = oci_auth_type if oci_group_ocid is not None: @@ -302,6 +322,75 @@ def cert_data(self, cert_data): self._cert_data = cert_data + @property + def cert_issuer_name(self): + """Gets the cert_issuer_name of this Configure. # noqa: E501 + + Certificate Issuer Name # noqa: E501 + + :return: The cert_issuer_name of this Configure. # noqa: E501 + :rtype: str + """ + return self._cert_issuer_name + + @cert_issuer_name.setter + def cert_issuer_name(self, cert_issuer_name): + """Sets the cert_issuer_name of this Configure. + + Certificate Issuer Name # noqa: E501 + + :param cert_issuer_name: The cert_issuer_name of this Configure. # noqa: E501 + :type: str + """ + + self._cert_issuer_name = cert_issuer_name + + @property + def cert_username(self): + """Gets the cert_username of this Configure. # noqa: E501 + + The username to sign in the SSH certificate (use a comma-separated list for more than one username) # noqa: E501 + + :return: The cert_username of this Configure. # noqa: E501 + :rtype: str + """ + return self._cert_username + + @cert_username.setter + def cert_username(self, cert_username): + """Sets the cert_username of this Configure. + + The username to sign in the SSH certificate (use a comma-separated list for more than one username) # noqa: E501 + + :param cert_username: The cert_username of this Configure. # noqa: E501 + :type: str + """ + + self._cert_username = cert_username + + @property + def default_location_prefix(self): + """Gets the default_location_prefix of this Configure. # noqa: E501 + + Default path prefix for name of items, targets and auth methods # noqa: E501 + + :return: The default_location_prefix of this Configure. # noqa: E501 + :rtype: str + """ + return self._default_location_prefix + + @default_location_prefix.setter + def default_location_prefix(self, default_location_prefix): + """Sets the default_location_prefix of this Configure. + + Default path prefix for name of items, targets and auth methods # noqa: E501 + + :param default_location_prefix: The default_location_prefix of this Configure. # noqa: E501 + :type: str + """ + + self._default_location_prefix = default_location_prefix + @property def gcp_audience(self): """Gets the gcp_audience of this Configure. # noqa: E501 @@ -394,6 +483,29 @@ def key_data(self, key_data): self._key_data = key_data + @property + def legacy_signing_alg_name(self): + """Gets the legacy_signing_alg_name of this Configure. # noqa: E501 + + Set this option to output legacy ('ssh-rsa-cert-v01@openssh.com') signing algorithm name in the certificate. # noqa: E501 + + :return: The legacy_signing_alg_name of this Configure. # noqa: E501 + :rtype: bool + """ + return self._legacy_signing_alg_name + + @legacy_signing_alg_name.setter + def legacy_signing_alg_name(self, legacy_signing_alg_name): + """Sets the legacy_signing_alg_name of this Configure. + + Set this option to output legacy ('ssh-rsa-cert-v01@openssh.com') signing algorithm name in the certificate. # noqa: E501 + + :param legacy_signing_alg_name: The legacy_signing_alg_name of this Configure. # noqa: E501 + :type: bool + """ + + self._legacy_signing_alg_name = legacy_signing_alg_name + @property def oci_auth_type(self): """Gets the oci_auth_type of this Configure. # noqa: E501 diff --git a/akeyless/models/connect.py b/akeyless/models/connect.py index 13e4191d..3d957366 100644 --- a/akeyless/models/connect.py +++ b/akeyless/models/connect.py @@ -34,7 +34,6 @@ class Connect(object): and the value is json key in definition. """ openapi_types = { - 'bastion_gateway_url': 'str', 'helper': 'object', 'rc_file_override': 'str', 'bastion_ctrl_path': 'str', @@ -42,6 +41,7 @@ class Connect(object): 'bastion_ctrl_proto': 'str', 'bastion_ctrl_subdomain': 'str', 'cert_issuer_name': 'str', + 'gateway_url': 'str', 'identity_file': 'str', 'json': 'bool', 'justification': 'str', @@ -57,7 +57,6 @@ class Connect(object): } attribute_map = { - 'bastion_gateway_url': 'BastionGatewayUrl', 'helper': 'Helper', 'rc_file_override': 'RcFileOverride', 'bastion_ctrl_path': 'bastion-ctrl-path', @@ -65,6 +64,7 @@ class Connect(object): 'bastion_ctrl_proto': 'bastion-ctrl-proto', 'bastion_ctrl_subdomain': 'bastion-ctrl-subdomain', 'cert_issuer_name': 'cert-issuer-name', + 'gateway_url': 'gateway-url', 'identity_file': 'identity-file', 'json': 'json', 'justification': 'justification', @@ -79,13 +79,12 @@ class Connect(object): 'via_bastion': 'via-bastion' } - def __init__(self, bastion_gateway_url=None, helper=None, rc_file_override=None, bastion_ctrl_path=None, bastion_ctrl_port='9900', bastion_ctrl_proto='http', bastion_ctrl_subdomain=None, cert_issuer_name=None, identity_file=None, json=False, justification=None, name=None, ssh_command=None, ssh_extra_args=None, ssh_legacy_signing_alg=False, target=None, token=None, uid_token=None, use_ssh_agent=None, via_bastion=None, local_vars_configuration=None): # noqa: E501 + def __init__(self, helper=None, rc_file_override=None, bastion_ctrl_path=None, bastion_ctrl_port='9900', bastion_ctrl_proto='http', bastion_ctrl_subdomain=None, cert_issuer_name=None, gateway_url=None, identity_file=None, json=False, justification=None, name=None, ssh_command=None, ssh_extra_args=None, ssh_legacy_signing_alg=False, target=None, token=None, uid_token=None, use_ssh_agent=None, via_bastion=None, local_vars_configuration=None): # noqa: E501 """Connect - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() self.local_vars_configuration = local_vars_configuration - self._bastion_gateway_url = None self._helper = None self._rc_file_override = None self._bastion_ctrl_path = None @@ -93,6 +92,7 @@ def __init__(self, bastion_gateway_url=None, helper=None, rc_file_override=None, self._bastion_ctrl_proto = None self._bastion_ctrl_subdomain = None self._cert_issuer_name = None + self._gateway_url = None self._identity_file = None self._json = None self._justification = None @@ -107,8 +107,6 @@ def __init__(self, bastion_gateway_url=None, helper=None, rc_file_override=None, self._via_bastion = None self.discriminator = None - if bastion_gateway_url is not None: - self.bastion_gateway_url = bastion_gateway_url if helper is not None: self.helper = helper if rc_file_override is not None: @@ -123,6 +121,8 @@ def __init__(self, bastion_gateway_url=None, helper=None, rc_file_override=None, self.bastion_ctrl_subdomain = bastion_ctrl_subdomain if cert_issuer_name is not None: self.cert_issuer_name = cert_issuer_name + if gateway_url is not None: + self.gateway_url = gateway_url if identity_file is not None: self.identity_file = identity_file if json is not None: @@ -148,29 +148,6 @@ def __init__(self, bastion_gateway_url=None, helper=None, rc_file_override=None, if via_bastion is not None: self.via_bastion = via_bastion - @property - def bastion_gateway_url(self): - """Gets the bastion_gateway_url of this Connect. # noqa: E501 - - todo - enable when gw-sra unification is done The Gateway URL (configuration management) address, e.g. http://localhost:8000 # noqa: E501 - - :return: The bastion_gateway_url of this Connect. # noqa: E501 - :rtype: str - """ - return self._bastion_gateway_url - - @bastion_gateway_url.setter - def bastion_gateway_url(self, bastion_gateway_url): - """Sets the bastion_gateway_url of this Connect. - - todo - enable when gw-sra unification is done The Gateway URL (configuration management) address, e.g. http://localhost:8000 # noqa: E501 - - :param bastion_gateway_url: The bastion_gateway_url of this Connect. # noqa: E501 - :type: str - """ - - self._bastion_gateway_url = bastion_gateway_url - @property def helper(self): """Gets the helper of this Connect. # noqa: E501 @@ -330,6 +307,29 @@ def cert_issuer_name(self, cert_issuer_name): self._cert_issuer_name = cert_issuer_name + @property + def gateway_url(self): + """Gets the gateway_url of this Connect. # noqa: E501 + + The Gateway URL (configuration management) address, e.g. http://localhost:8000 # noqa: E501 + + :return: The gateway_url of this Connect. # noqa: E501 + :rtype: str + """ + return self._gateway_url + + @gateway_url.setter + def gateway_url(self, gateway_url): + """Sets the gateway_url of this Connect. + + The Gateway URL (configuration management) address, e.g. http://localhost:8000 # noqa: E501 + + :param gateway_url: The gateway_url of this Connect. # noqa: E501 + :type: str + """ + + self._gateway_url = gateway_url + @property def identity_file(self): """Gets the identity_file of this Connect. # noqa: E501 diff --git a/akeyless/models/create_classic_key.py b/akeyless/models/create_classic_key.py index 054f86e9..f90f9c3c 100644 --- a/akeyless/models/create_classic_key.py +++ b/akeyless/models/create_classic_key.py @@ -35,6 +35,7 @@ class CreateClassicKey(object): """ openapi_types = { 'alg': 'str', + 'auto_rotate': 'str', 'cert_file_data': 'str', 'certificate_common_name': 'str', 'certificate_country': 'str', @@ -47,6 +48,7 @@ class CreateClassicKey(object): 'conf_file_data': 'str', 'delete_protection': 'str', 'description': 'str', + 'expiration_event_in': 'list[str]', 'generate_self_signed_certificate': 'bool', 'gpg_alg': 'str', 'json': 'bool', @@ -54,6 +56,8 @@ class CreateClassicKey(object): 'metadata': 'str', 'name': 'str', 'protection_key_name': 'str', + 'rotation_event_in': 'list[str]', + 'rotation_interval': 'str', 'tags': 'list[str]', 'token': 'str', 'uid_token': 'str' @@ -61,6 +65,7 @@ class CreateClassicKey(object): attribute_map = { 'alg': 'alg', + 'auto_rotate': 'auto-rotate', 'cert_file_data': 'cert-file-data', 'certificate_common_name': 'certificate-common-name', 'certificate_country': 'certificate-country', @@ -73,6 +78,7 @@ class CreateClassicKey(object): 'conf_file_data': 'conf-file-data', 'delete_protection': 'delete_protection', 'description': 'description', + 'expiration_event_in': 'expiration-event-in', 'generate_self_signed_certificate': 'generate-self-signed-certificate', 'gpg_alg': 'gpg-alg', 'json': 'json', @@ -80,18 +86,21 @@ class CreateClassicKey(object): 'metadata': 'metadata', 'name': 'name', 'protection_key_name': 'protection-key-name', + 'rotation_event_in': 'rotation-event-in', + 'rotation_interval': 'rotation-interval', 'tags': 'tags', 'token': 'token', 'uid_token': 'uid-token' } - def __init__(self, alg=None, cert_file_data=None, certificate_common_name=None, certificate_country=None, certificate_digest_algo=None, certificate_format=None, certificate_locality=None, certificate_organization=None, certificate_province=None, certificate_ttl=None, conf_file_data=None, delete_protection=None, description=None, generate_self_signed_certificate=None, gpg_alg=None, json=False, key_data=None, metadata=None, name=None, protection_key_name=None, tags=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 + def __init__(self, alg=None, auto_rotate=None, cert_file_data=None, certificate_common_name=None, certificate_country=None, certificate_digest_algo=None, certificate_format=None, certificate_locality=None, certificate_organization=None, certificate_province=None, certificate_ttl=None, conf_file_data=None, delete_protection=None, description=None, expiration_event_in=None, generate_self_signed_certificate=None, gpg_alg=None, json=False, key_data=None, metadata=None, name=None, protection_key_name=None, rotation_event_in=None, rotation_interval=None, tags=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 """CreateClassicKey - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() self.local_vars_configuration = local_vars_configuration self._alg = None + self._auto_rotate = None self._cert_file_data = None self._certificate_common_name = None self._certificate_country = None @@ -104,6 +113,7 @@ def __init__(self, alg=None, cert_file_data=None, certificate_common_name=None, self._conf_file_data = None self._delete_protection = None self._description = None + self._expiration_event_in = None self._generate_self_signed_certificate = None self._gpg_alg = None self._json = None @@ -111,12 +121,16 @@ def __init__(self, alg=None, cert_file_data=None, certificate_common_name=None, self._metadata = None self._name = None self._protection_key_name = None + self._rotation_event_in = None + self._rotation_interval = None self._tags = None self._token = None self._uid_token = None self.discriminator = None self.alg = alg + if auto_rotate is not None: + self.auto_rotate = auto_rotate if cert_file_data is not None: self.cert_file_data = cert_file_data if certificate_common_name is not None: @@ -141,6 +155,8 @@ def __init__(self, alg=None, cert_file_data=None, certificate_common_name=None, self.delete_protection = delete_protection if description is not None: self.description = description + if expiration_event_in is not None: + self.expiration_event_in = expiration_event_in if generate_self_signed_certificate is not None: self.generate_self_signed_certificate = generate_self_signed_certificate if gpg_alg is not None: @@ -154,6 +170,10 @@ def __init__(self, alg=None, cert_file_data=None, certificate_common_name=None, self.name = name if protection_key_name is not None: self.protection_key_name = protection_key_name + if rotation_event_in is not None: + self.rotation_event_in = rotation_event_in + if rotation_interval is not None: + self.rotation_interval = rotation_interval if tags is not None: self.tags = tags if token is not None: @@ -186,6 +206,29 @@ def alg(self, alg): self._alg = alg + @property + def auto_rotate(self): + """Gets the auto_rotate of this CreateClassicKey. # noqa: E501 + + Whether to automatically rotate every rotation_interval days, or disable existing automatic rotation [true/false] # noqa: E501 + + :return: The auto_rotate of this CreateClassicKey. # noqa: E501 + :rtype: str + """ + return self._auto_rotate + + @auto_rotate.setter + def auto_rotate(self, auto_rotate): + """Sets the auto_rotate of this CreateClassicKey. + + Whether to automatically rotate every rotation_interval days, or disable existing automatic rotation [true/false] # noqa: E501 + + :param auto_rotate: The auto_rotate of this CreateClassicKey. # noqa: E501 + :type: str + """ + + self._auto_rotate = auto_rotate + @property def cert_file_data(self): """Gets the cert_file_data of this CreateClassicKey. # noqa: E501 @@ -460,6 +503,29 @@ def description(self, description): self._description = description + @property + def expiration_event_in(self): + """Gets the expiration_event_in of this CreateClassicKey. # noqa: E501 + + How many days before the expiration of the certificate would you like to be notified. # noqa: E501 + + :return: The expiration_event_in of this CreateClassicKey. # noqa: E501 + :rtype: list[str] + """ + return self._expiration_event_in + + @expiration_event_in.setter + def expiration_event_in(self, expiration_event_in): + """Sets the expiration_event_in of this CreateClassicKey. + + How many days before the expiration of the certificate would you like to be notified. # noqa: E501 + + :param expiration_event_in: The expiration_event_in of this CreateClassicKey. # noqa: E501 + :type: list[str] + """ + + self._expiration_event_in = expiration_event_in + @property def generate_self_signed_certificate(self): """Gets the generate_self_signed_certificate of this CreateClassicKey. # noqa: E501 @@ -623,6 +689,52 @@ def protection_key_name(self, protection_key_name): self._protection_key_name = protection_key_name + @property + def rotation_event_in(self): + """Gets the rotation_event_in of this CreateClassicKey. # noqa: E501 + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :return: The rotation_event_in of this CreateClassicKey. # noqa: E501 + :rtype: list[str] + """ + return self._rotation_event_in + + @rotation_event_in.setter + def rotation_event_in(self, rotation_event_in): + """Sets the rotation_event_in of this CreateClassicKey. + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :param rotation_event_in: The rotation_event_in of this CreateClassicKey. # noqa: E501 + :type: list[str] + """ + + self._rotation_event_in = rotation_event_in + + @property + def rotation_interval(self): + """Gets the rotation_interval of this CreateClassicKey. # noqa: E501 + + The number of days to wait between every automatic rotation (1-365) # noqa: E501 + + :return: The rotation_interval of this CreateClassicKey. # noqa: E501 + :rtype: str + """ + return self._rotation_interval + + @rotation_interval.setter + def rotation_interval(self, rotation_interval): + """Sets the rotation_interval of this CreateClassicKey. + + The number of days to wait between every automatic rotation (1-365) # noqa: E501 + + :param rotation_interval: The rotation_interval of this CreateClassicKey. # noqa: E501 + :type: str + """ + + self._rotation_interval = rotation_interval + @property def tags(self): """Gets the tags of this CreateClassicKey. # noqa: E501 diff --git a/akeyless/models/create_dfc_key.py b/akeyless/models/create_dfc_key.py index 2f2cf566..c52a8ecc 100644 --- a/akeyless/models/create_dfc_key.py +++ b/akeyless/models/create_dfc_key.py @@ -35,6 +35,7 @@ class CreateDFCKey(object): """ openapi_types = { 'alg': 'str', + 'auto_rotate': 'str', 'certificate_common_name': 'str', 'certificate_country': 'str', 'certificate_digest_algo': 'str', @@ -47,10 +48,13 @@ class CreateDFCKey(object): 'customer_frg_id': 'str', 'delete_protection': 'str', 'description': 'str', + 'expiration_event_in': 'list[str]', 'generate_self_signed_certificate': 'bool', 'json': 'bool', 'metadata': 'str', 'name': 'str', + 'rotation_event_in': 'list[str]', + 'rotation_interval': 'str', 'split_level': 'int', 'tag': 'list[str]', 'token': 'str', @@ -59,6 +63,7 @@ class CreateDFCKey(object): attribute_map = { 'alg': 'alg', + 'auto_rotate': 'auto-rotate', 'certificate_common_name': 'certificate-common-name', 'certificate_country': 'certificate-country', 'certificate_digest_algo': 'certificate-digest-algo', @@ -71,23 +76,27 @@ class CreateDFCKey(object): 'customer_frg_id': 'customer-frg-id', 'delete_protection': 'delete_protection', 'description': 'description', + 'expiration_event_in': 'expiration-event-in', 'generate_self_signed_certificate': 'generate-self-signed-certificate', 'json': 'json', 'metadata': 'metadata', 'name': 'name', + 'rotation_event_in': 'rotation-event-in', + 'rotation_interval': 'rotation-interval', 'split_level': 'split-level', 'tag': 'tag', 'token': 'token', 'uid_token': 'uid-token' } - def __init__(self, alg=None, certificate_common_name=None, certificate_country=None, certificate_digest_algo=None, certificate_format=None, certificate_locality=None, certificate_organization=None, certificate_province=None, certificate_ttl=None, conf_file_data=None, customer_frg_id=None, delete_protection=None, description=None, generate_self_signed_certificate=None, json=False, metadata=None, name=None, split_level=3, tag=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 + def __init__(self, alg=None, auto_rotate=None, certificate_common_name=None, certificate_country=None, certificate_digest_algo=None, certificate_format=None, certificate_locality=None, certificate_organization=None, certificate_province=None, certificate_ttl=None, conf_file_data=None, customer_frg_id=None, delete_protection=None, description=None, expiration_event_in=None, generate_self_signed_certificate=None, json=False, metadata=None, name=None, rotation_event_in=None, rotation_interval=None, split_level=3, tag=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 """CreateDFCKey - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() self.local_vars_configuration = local_vars_configuration self._alg = None + self._auto_rotate = None self._certificate_common_name = None self._certificate_country = None self._certificate_digest_algo = None @@ -100,10 +109,13 @@ def __init__(self, alg=None, certificate_common_name=None, certificate_country=N self._customer_frg_id = None self._delete_protection = None self._description = None + self._expiration_event_in = None self._generate_self_signed_certificate = None self._json = None self._metadata = None self._name = None + self._rotation_event_in = None + self._rotation_interval = None self._split_level = None self._tag = None self._token = None @@ -111,6 +123,8 @@ def __init__(self, alg=None, certificate_common_name=None, certificate_country=N self.discriminator = None self.alg = alg + if auto_rotate is not None: + self.auto_rotate = auto_rotate if certificate_common_name is not None: self.certificate_common_name = certificate_common_name if certificate_country is not None: @@ -135,6 +149,8 @@ def __init__(self, alg=None, certificate_common_name=None, certificate_country=N self.delete_protection = delete_protection if description is not None: self.description = description + if expiration_event_in is not None: + self.expiration_event_in = expiration_event_in if generate_self_signed_certificate is not None: self.generate_self_signed_certificate = generate_self_signed_certificate if json is not None: @@ -142,6 +158,10 @@ def __init__(self, alg=None, certificate_common_name=None, certificate_country=N if metadata is not None: self.metadata = metadata self.name = name + if rotation_event_in is not None: + self.rotation_event_in = rotation_event_in + if rotation_interval is not None: + self.rotation_interval = rotation_interval if split_level is not None: self.split_level = split_level if tag is not None: @@ -176,6 +196,29 @@ def alg(self, alg): self._alg = alg + @property + def auto_rotate(self): + """Gets the auto_rotate of this CreateDFCKey. # noqa: E501 + + Whether to automatically rotate every rotation_interval days, or disable existing automatic rotation [true/false] # noqa: E501 + + :return: The auto_rotate of this CreateDFCKey. # noqa: E501 + :rtype: str + """ + return self._auto_rotate + + @auto_rotate.setter + def auto_rotate(self, auto_rotate): + """Sets the auto_rotate of this CreateDFCKey. + + Whether to automatically rotate every rotation_interval days, or disable existing automatic rotation [true/false] # noqa: E501 + + :param auto_rotate: The auto_rotate of this CreateDFCKey. # noqa: E501 + :type: str + """ + + self._auto_rotate = auto_rotate + @property def certificate_common_name(self): """Gets the certificate_common_name of this CreateDFCKey. # noqa: E501 @@ -450,6 +493,29 @@ def description(self, description): self._description = description + @property + def expiration_event_in(self): + """Gets the expiration_event_in of this CreateDFCKey. # noqa: E501 + + How many days before the expiration of the certificate would you like to be notified. # noqa: E501 + + :return: The expiration_event_in of this CreateDFCKey. # noqa: E501 + :rtype: list[str] + """ + return self._expiration_event_in + + @expiration_event_in.setter + def expiration_event_in(self, expiration_event_in): + """Sets the expiration_event_in of this CreateDFCKey. + + How many days before the expiration of the certificate would you like to be notified. # noqa: E501 + + :param expiration_event_in: The expiration_event_in of this CreateDFCKey. # noqa: E501 + :type: list[str] + """ + + self._expiration_event_in = expiration_event_in + @property def generate_self_signed_certificate(self): """Gets the generate_self_signed_certificate of this CreateDFCKey. # noqa: E501 @@ -544,6 +610,52 @@ def name(self, name): self._name = name + @property + def rotation_event_in(self): + """Gets the rotation_event_in of this CreateDFCKey. # noqa: E501 + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :return: The rotation_event_in of this CreateDFCKey. # noqa: E501 + :rtype: list[str] + """ + return self._rotation_event_in + + @rotation_event_in.setter + def rotation_event_in(self, rotation_event_in): + """Sets the rotation_event_in of this CreateDFCKey. + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :param rotation_event_in: The rotation_event_in of this CreateDFCKey. # noqa: E501 + :type: list[str] + """ + + self._rotation_event_in = rotation_event_in + + @property + def rotation_interval(self): + """Gets the rotation_interval of this CreateDFCKey. # noqa: E501 + + The number of days to wait between every automatic rotation (7-365) # noqa: E501 + + :return: The rotation_interval of this CreateDFCKey. # noqa: E501 + :rtype: str + """ + return self._rotation_interval + + @rotation_interval.setter + def rotation_interval(self, rotation_interval): + """Sets the rotation_interval of this CreateDFCKey. + + The number of days to wait between every automatic rotation (7-365) # noqa: E501 + + :param rotation_interval: The rotation_interval of this CreateDFCKey. # noqa: E501 + :type: str + """ + + self._rotation_interval = rotation_interval + @property def split_level(self): """Gets the split_level of this CreateDFCKey. # noqa: E501 diff --git a/akeyless/models/dynamic_secret_update_artifactory.py b/akeyless/models/dynamic_secret_update_artifactory.py index 93e092b1..85ae979f 100644 --- a/akeyless/models/dynamic_secret_update_artifactory.py +++ b/akeyless/models/dynamic_secret_update_artifactory.py @@ -342,7 +342,7 @@ def name(self, name): def new_name(self): """Gets the new_name of this DynamicSecretUpdateArtifactory. # noqa: E501 - Dynamic secret new name # noqa: E501 + Dynamic secret name # noqa: E501 :return: The new_name of this DynamicSecretUpdateArtifactory. # noqa: E501 :rtype: str @@ -353,7 +353,7 @@ def new_name(self): def new_name(self, new_name): """Sets the new_name of this DynamicSecretUpdateArtifactory. - Dynamic secret new name # noqa: E501 + Dynamic secret name # noqa: E501 :param new_name: The new_name of this DynamicSecretUpdateArtifactory. # noqa: E501 :type: str diff --git a/akeyless/models/dynamic_secret_update_aws.py b/akeyless/models/dynamic_secret_update_aws.py index 19104cf1..72ed6c7d 100644 --- a/akeyless/models/dynamic_secret_update_aws.py +++ b/akeyless/models/dynamic_secret_update_aws.py @@ -533,7 +533,7 @@ def name(self, name): def new_name(self): """Gets the new_name of this DynamicSecretUpdateAws. # noqa: E501 - Dynamic secret new name # noqa: E501 + Dynamic secret name # noqa: E501 :return: The new_name of this DynamicSecretUpdateAws. # noqa: E501 :rtype: str @@ -544,7 +544,7 @@ def new_name(self): def new_name(self, new_name): """Sets the new_name of this DynamicSecretUpdateAws. - Dynamic secret new name # noqa: E501 + Dynamic secret name # noqa: E501 :param new_name: The new_name of this DynamicSecretUpdateAws. # noqa: E501 :type: str diff --git a/akeyless/models/dynamic_secret_update_azure.py b/akeyless/models/dynamic_secret_update_azure.py index 73adb3b6..28f2bee1 100644 --- a/akeyless/models/dynamic_secret_update_azure.py +++ b/akeyless/models/dynamic_secret_update_azure.py @@ -423,7 +423,7 @@ def name(self, name): def new_name(self): """Gets the new_name of this DynamicSecretUpdateAzure. # noqa: E501 - Dynamic secret new name # noqa: E501 + Dynamic secret name # noqa: E501 :return: The new_name of this DynamicSecretUpdateAzure. # noqa: E501 :rtype: str @@ -434,7 +434,7 @@ def new_name(self): def new_name(self, new_name): """Sets the new_name of this DynamicSecretUpdateAzure. - Dynamic secret new name # noqa: E501 + Dynamic secret name # noqa: E501 :param new_name: The new_name of this DynamicSecretUpdateAzure. # noqa: E501 :type: str diff --git a/akeyless/models/dynamic_secret_update_cassandra.py b/akeyless/models/dynamic_secret_update_cassandra.py index ebbe9e2a..6eb5aaeb 100644 --- a/akeyless/models/dynamic_secret_update_cassandra.py +++ b/akeyless/models/dynamic_secret_update_cassandra.py @@ -355,7 +355,7 @@ def name(self, name): def new_name(self): """Gets the new_name of this DynamicSecretUpdateCassandra. # noqa: E501 - Dynamic secret new name # noqa: E501 + Dynamic secret name # noqa: E501 :return: The new_name of this DynamicSecretUpdateCassandra. # noqa: E501 :rtype: str @@ -366,7 +366,7 @@ def new_name(self): def new_name(self, new_name): """Sets the new_name of this DynamicSecretUpdateCassandra. - Dynamic secret new name # noqa: E501 + Dynamic secret name # noqa: E501 :param new_name: The new_name of this DynamicSecretUpdateCassandra. # noqa: E501 :type: str diff --git a/akeyless/models/dynamic_secret_update_chef.py b/akeyless/models/dynamic_secret_update_chef.py index d526dce3..c6c0f238 100644 --- a/akeyless/models/dynamic_secret_update_chef.py +++ b/akeyless/models/dynamic_secret_update_chef.py @@ -322,7 +322,7 @@ def name(self, name): def new_name(self): """Gets the new_name of this DynamicSecretUpdateChef. # noqa: E501 - Dynamic secret new name # noqa: E501 + Dynamic secret name # noqa: E501 :return: The new_name of this DynamicSecretUpdateChef. # noqa: E501 :rtype: str @@ -333,7 +333,7 @@ def new_name(self): def new_name(self, new_name): """Sets the new_name of this DynamicSecretUpdateChef. - Dynamic secret new name # noqa: E501 + Dynamic secret name # noqa: E501 :param new_name: The new_name of this DynamicSecretUpdateChef. # noqa: E501 :type: str diff --git a/akeyless/models/dynamic_secret_update_custom.py b/akeyless/models/dynamic_secret_update_custom.py index a5b08bbe..9302f3eb 100644 --- a/akeyless/models/dynamic_secret_update_custom.py +++ b/akeyless/models/dynamic_secret_update_custom.py @@ -299,7 +299,7 @@ def name(self, name): def new_name(self): """Gets the new_name of this DynamicSecretUpdateCustom. # noqa: E501 - Dynamic secret new name # noqa: E501 + Dynamic secret name # noqa: E501 :return: The new_name of this DynamicSecretUpdateCustom. # noqa: E501 :rtype: str @@ -310,7 +310,7 @@ def new_name(self): def new_name(self, new_name): """Sets the new_name of this DynamicSecretUpdateCustom. - Dynamic secret new name # noqa: E501 + Dynamic secret name # noqa: E501 :param new_name: The new_name of this DynamicSecretUpdateCustom. # noqa: E501 :type: str diff --git a/akeyless/models/dynamic_secret_update_dockerhub.py b/akeyless/models/dynamic_secret_update_dockerhub.py index 8ac6b2d6..789cfea9 100644 --- a/akeyless/models/dynamic_secret_update_dockerhub.py +++ b/akeyless/models/dynamic_secret_update_dockerhub.py @@ -284,7 +284,7 @@ def name(self, name): def new_name(self): """Gets the new_name of this DynamicSecretUpdateDockerhub. # noqa: E501 - Dynamic secret new name # noqa: E501 + Dynamic secret name # noqa: E501 :return: The new_name of this DynamicSecretUpdateDockerhub. # noqa: E501 :rtype: str @@ -295,7 +295,7 @@ def new_name(self): def new_name(self, new_name): """Sets the new_name of this DynamicSecretUpdateDockerhub. - Dynamic secret new name # noqa: E501 + Dynamic secret name # noqa: E501 :param new_name: The new_name of this DynamicSecretUpdateDockerhub. # noqa: E501 :type: str diff --git a/akeyless/models/dynamic_secret_update_eks.py b/akeyless/models/dynamic_secret_update_eks.py index 27af058a..1a4372ec 100644 --- a/akeyless/models/dynamic_secret_update_eks.py +++ b/akeyless/models/dynamic_secret_update_eks.py @@ -421,7 +421,7 @@ def name(self, name): def new_name(self): """Gets the new_name of this DynamicSecretUpdateEks. # noqa: E501 - Dynamic secret new name # noqa: E501 + Dynamic secret name # noqa: E501 :return: The new_name of this DynamicSecretUpdateEks. # noqa: E501 :rtype: str @@ -432,7 +432,7 @@ def new_name(self): def new_name(self, new_name): """Sets the new_name of this DynamicSecretUpdateEks. - Dynamic secret new name # noqa: E501 + Dynamic secret name # noqa: E501 :param new_name: The new_name of this DynamicSecretUpdateEks. # noqa: E501 :type: str diff --git a/akeyless/models/dynamic_secret_update_gcp.py b/akeyless/models/dynamic_secret_update_gcp.py index cd7af421..ecf63545 100644 --- a/akeyless/models/dynamic_secret_update_gcp.py +++ b/akeyless/models/dynamic_secret_update_gcp.py @@ -347,7 +347,7 @@ def name(self, name): def new_name(self): """Gets the new_name of this DynamicSecretUpdateGcp. # noqa: E501 - Dynamic secret new name # noqa: E501 + Dynamic secret name # noqa: E501 :return: The new_name of this DynamicSecretUpdateGcp. # noqa: E501 :rtype: str @@ -358,7 +358,7 @@ def new_name(self): def new_name(self, new_name): """Sets the new_name of this DynamicSecretUpdateGcp. - Dynamic secret new name # noqa: E501 + Dynamic secret name # noqa: E501 :param new_name: The new_name of this DynamicSecretUpdateGcp. # noqa: E501 :type: str diff --git a/akeyless/models/dynamic_secret_update_github.py b/akeyless/models/dynamic_secret_update_github.py index 9bb14d7e..e8687fd1 100644 --- a/akeyless/models/dynamic_secret_update_github.py +++ b/akeyless/models/dynamic_secret_update_github.py @@ -368,7 +368,7 @@ def name(self, name): def new_name(self): """Gets the new_name of this DynamicSecretUpdateGithub. # noqa: E501 - Dynamic secret new name # noqa: E501 + Dynamic secret name # noqa: E501 :return: The new_name of this DynamicSecretUpdateGithub. # noqa: E501 :rtype: str @@ -379,7 +379,7 @@ def new_name(self): def new_name(self, new_name): """Sets the new_name of this DynamicSecretUpdateGithub. - Dynamic secret new name # noqa: E501 + Dynamic secret name # noqa: E501 :param new_name: The new_name of this DynamicSecretUpdateGithub. # noqa: E501 :type: str diff --git a/akeyless/models/dynamic_secret_update_gitlab.py b/akeyless/models/dynamic_secret_update_gitlab.py index b2801208..edf613ec 100644 --- a/akeyless/models/dynamic_secret_update_gitlab.py +++ b/akeyless/models/dynamic_secret_update_gitlab.py @@ -421,7 +421,7 @@ def name(self, name): def new_name(self): """Gets the new_name of this DynamicSecretUpdateGitlab. # noqa: E501 - Dynamic secret new name # noqa: E501 + Dynamic secret name # noqa: E501 :return: The new_name of this DynamicSecretUpdateGitlab. # noqa: E501 :rtype: str @@ -432,7 +432,7 @@ def new_name(self): def new_name(self, new_name): """Sets the new_name of this DynamicSecretUpdateGitlab. - Dynamic secret new name # noqa: E501 + Dynamic secret name # noqa: E501 :param new_name: The new_name of this DynamicSecretUpdateGitlab. # noqa: E501 :type: str diff --git a/akeyless/models/dynamic_secret_update_gke.py b/akeyless/models/dynamic_secret_update_gke.py index 65e2ec6c..fa9b1459 100644 --- a/akeyless/models/dynamic_secret_update_gke.py +++ b/akeyless/models/dynamic_secret_update_gke.py @@ -365,7 +365,7 @@ def name(self, name): def new_name(self): """Gets the new_name of this DynamicSecretUpdateGke. # noqa: E501 - Dynamic secret new name # noqa: E501 + Dynamic secret name # noqa: E501 :return: The new_name of this DynamicSecretUpdateGke. # noqa: E501 :rtype: str @@ -376,7 +376,7 @@ def new_name(self): def new_name(self, new_name): """Sets the new_name of this DynamicSecretUpdateGke. - Dynamic secret new name # noqa: E501 + Dynamic secret name # noqa: E501 :param new_name: The new_name of this DynamicSecretUpdateGke. # noqa: E501 :type: str diff --git a/akeyless/models/dynamic_secret_update_google_workspace.py b/akeyless/models/dynamic_secret_update_google_workspace.py index 47f665f1..f8395373 100644 --- a/akeyless/models/dynamic_secret_update_google_workspace.py +++ b/akeyless/models/dynamic_secret_update_google_workspace.py @@ -373,7 +373,7 @@ def name(self, name): def new_name(self): """Gets the new_name of this DynamicSecretUpdateGoogleWorkspace. # noqa: E501 - Dynamic secret new name # noqa: E501 + Dynamic secret name # noqa: E501 :return: The new_name of this DynamicSecretUpdateGoogleWorkspace. # noqa: E501 :rtype: str @@ -384,7 +384,7 @@ def new_name(self): def new_name(self, new_name): """Sets the new_name of this DynamicSecretUpdateGoogleWorkspace. - Dynamic secret new name # noqa: E501 + Dynamic secret name # noqa: E501 :param new_name: The new_name of this DynamicSecretUpdateGoogleWorkspace. # noqa: E501 :type: str diff --git a/akeyless/models/dynamic_secret_update_hana_db.py b/akeyless/models/dynamic_secret_update_hana_db.py index b67697b2..0502a88a 100644 --- a/akeyless/models/dynamic_secret_update_hana_db.py +++ b/akeyless/models/dynamic_secret_update_hana_db.py @@ -426,7 +426,7 @@ def name(self, name): def new_name(self): """Gets the new_name of this DynamicSecretUpdateHanaDb. # noqa: E501 - Dynamic secret new name # noqa: E501 + Dynamic secret name # noqa: E501 :return: The new_name of this DynamicSecretUpdateHanaDb. # noqa: E501 :rtype: str @@ -437,7 +437,7 @@ def new_name(self): def new_name(self, new_name): """Sets the new_name of this DynamicSecretUpdateHanaDb. - Dynamic secret new name # noqa: E501 + Dynamic secret name # noqa: E501 :param new_name: The new_name of this DynamicSecretUpdateHanaDb. # noqa: E501 :type: str diff --git a/akeyless/models/dynamic_secret_update_k8s.py b/akeyless/models/dynamic_secret_update_k8s.py index 45ca8fe3..d3556c53 100644 --- a/akeyless/models/dynamic_secret_update_k8s.py +++ b/akeyless/models/dynamic_secret_update_k8s.py @@ -553,7 +553,7 @@ def name(self, name): def new_name(self): """Gets the new_name of this DynamicSecretUpdateK8s. # noqa: E501 - Dynamic secret new name # noqa: E501 + Dynamic secret name # noqa: E501 :return: The new_name of this DynamicSecretUpdateK8s. # noqa: E501 :rtype: str @@ -564,7 +564,7 @@ def new_name(self): def new_name(self, new_name): """Sets the new_name of this DynamicSecretUpdateK8s. - Dynamic secret new name # noqa: E501 + Dynamic secret name # noqa: E501 :param new_name: The new_name of this DynamicSecretUpdateK8s. # noqa: E501 :type: str diff --git a/akeyless/models/dynamic_secret_update_ldap.py b/akeyless/models/dynamic_secret_update_ldap.py index f2fa1fa7..dee1d0cb 100644 --- a/akeyless/models/dynamic_secret_update_ldap.py +++ b/akeyless/models/dynamic_secret_update_ldap.py @@ -467,7 +467,7 @@ def name(self, name): def new_name(self): """Gets the new_name of this DynamicSecretUpdateLdap. # noqa: E501 - Dynamic secret new name # noqa: E501 + Dynamic secret name # noqa: E501 :return: The new_name of this DynamicSecretUpdateLdap. # noqa: E501 :rtype: str @@ -478,7 +478,7 @@ def new_name(self): def new_name(self, new_name): """Sets the new_name of this DynamicSecretUpdateLdap. - Dynamic secret new name # noqa: E501 + Dynamic secret name # noqa: E501 :param new_name: The new_name of this DynamicSecretUpdateLdap. # noqa: E501 :type: str diff --git a/akeyless/models/dynamic_secret_update_mongo_db.py b/akeyless/models/dynamic_secret_update_mongo_db.py index 23172fab..30fc6328 100644 --- a/akeyless/models/dynamic_secret_update_mongo_db.py +++ b/akeyless/models/dynamic_secret_update_mongo_db.py @@ -561,7 +561,7 @@ def name(self, name): def new_name(self): """Gets the new_name of this DynamicSecretUpdateMongoDb. # noqa: E501 - Dynamic secret new name # noqa: E501 + Dynamic secret name # noqa: E501 :return: The new_name of this DynamicSecretUpdateMongoDb. # noqa: E501 :rtype: str @@ -572,7 +572,7 @@ def new_name(self): def new_name(self, new_name): """Sets the new_name of this DynamicSecretUpdateMongoDb. - Dynamic secret new name # noqa: E501 + Dynamic secret name # noqa: E501 :param new_name: The new_name of this DynamicSecretUpdateMongoDb. # noqa: E501 :type: str diff --git a/akeyless/models/dynamic_secret_update_ms_sql.py b/akeyless/models/dynamic_secret_update_ms_sql.py index 8e8748de..5861516d 100644 --- a/akeyless/models/dynamic_secret_update_ms_sql.py +++ b/akeyless/models/dynamic_secret_update_ms_sql.py @@ -426,7 +426,7 @@ def name(self, name): def new_name(self): """Gets the new_name of this DynamicSecretUpdateMsSql. # noqa: E501 - Dynamic secret new name # noqa: E501 + Dynamic secret name # noqa: E501 :return: The new_name of this DynamicSecretUpdateMsSql. # noqa: E501 :rtype: str @@ -437,7 +437,7 @@ def new_name(self): def new_name(self, new_name): """Sets the new_name of this DynamicSecretUpdateMsSql. - Dynamic secret new name # noqa: E501 + Dynamic secret name # noqa: E501 :param new_name: The new_name of this DynamicSecretUpdateMsSql. # noqa: E501 :type: str diff --git a/akeyless/models/dynamic_secret_update_my_sql.py b/akeyless/models/dynamic_secret_update_my_sql.py index 11694f86..bef3416f 100644 --- a/akeyless/models/dynamic_secret_update_my_sql.py +++ b/akeyless/models/dynamic_secret_update_my_sql.py @@ -487,7 +487,7 @@ def name(self, name): def new_name(self): """Gets the new_name of this DynamicSecretUpdateMySql. # noqa: E501 - Dynamic secret new name # noqa: E501 + Dynamic secret name # noqa: E501 :return: The new_name of this DynamicSecretUpdateMySql. # noqa: E501 :rtype: str @@ -498,7 +498,7 @@ def new_name(self): def new_name(self, new_name): """Sets the new_name of this DynamicSecretUpdateMySql. - Dynamic secret new name # noqa: E501 + Dynamic secret name # noqa: E501 :param new_name: The new_name of this DynamicSecretUpdateMySql. # noqa: E501 :type: str diff --git a/akeyless/models/dynamic_secret_update_oracle_db.py b/akeyless/models/dynamic_secret_update_oracle_db.py index 8dd1b2d9..6fa1d985 100644 --- a/akeyless/models/dynamic_secret_update_oracle_db.py +++ b/akeyless/models/dynamic_secret_update_oracle_db.py @@ -316,7 +316,7 @@ def name(self, name): def new_name(self): """Gets the new_name of this DynamicSecretUpdateOracleDb. # noqa: E501 - Dynamic secret new name # noqa: E501 + Dynamic secret name # noqa: E501 :return: The new_name of this DynamicSecretUpdateOracleDb. # noqa: E501 :rtype: str @@ -327,7 +327,7 @@ def new_name(self): def new_name(self, new_name): """Sets the new_name of this DynamicSecretUpdateOracleDb. - Dynamic secret new name # noqa: E501 + Dynamic secret name # noqa: E501 :param new_name: The new_name of this DynamicSecretUpdateOracleDb. # noqa: E501 :type: str diff --git a/akeyless/models/dynamic_secret_update_ping.py b/akeyless/models/dynamic_secret_update_ping.py index e6af3aa7..d503678d 100644 --- a/akeyless/models/dynamic_secret_update_ping.py +++ b/akeyless/models/dynamic_secret_update_ping.py @@ -280,7 +280,7 @@ def name(self, name): def new_name(self): """Gets the new_name of this DynamicSecretUpdatePing. # noqa: E501 - Dynamic secret new name # noqa: E501 + Dynamic secret name # noqa: E501 :return: The new_name of this DynamicSecretUpdatePing. # noqa: E501 :rtype: str @@ -291,7 +291,7 @@ def new_name(self): def new_name(self, new_name): """Sets the new_name of this DynamicSecretUpdatePing. - Dynamic secret new name # noqa: E501 + Dynamic secret name # noqa: E501 :param new_name: The new_name of this DynamicSecretUpdatePing. # noqa: E501 :type: str diff --git a/akeyless/models/dynamic_secret_update_venafi.py b/akeyless/models/dynamic_secret_update_venafi.py index 524ca282..05941fae 100644 --- a/akeyless/models/dynamic_secret_update_venafi.py +++ b/akeyless/models/dynamic_secret_update_venafi.py @@ -395,7 +395,7 @@ def name(self, name): def new_name(self): """Gets the new_name of this DynamicSecretUpdateVenafi. # noqa: E501 - Dynamic secret new name # noqa: E501 + Dynamic secret name # noqa: E501 :return: The new_name of this DynamicSecretUpdateVenafi. # noqa: E501 :rtype: str @@ -406,7 +406,7 @@ def new_name(self): def new_name(self, new_name): """Sets the new_name of this DynamicSecretUpdateVenafi. - Dynamic secret new name # noqa: E501 + Dynamic secret name # noqa: E501 :param new_name: The new_name of this DynamicSecretUpdateVenafi. # noqa: E501 :type: str diff --git a/akeyless/models/email_pass_access_rules.py b/akeyless/models/email_pass_access_rules.py index 9b00079d..5c4ac0e8 100644 --- a/akeyless/models/email_pass_access_rules.py +++ b/akeyless/models/email_pass_access_rules.py @@ -37,17 +37,19 @@ class EmailPassAccessRules(object): 'alg': 'str', 'email': 'str', 'enc_email_with_shared_key': 'str', - 'hash_pass': 'str' + 'hash_pass': 'str', + 'last_reset_password': 'datetime' } attribute_map = { 'alg': 'alg', 'email': 'email', 'enc_email_with_shared_key': 'enc_email_with_shared_key', - 'hash_pass': 'hash_pass' + 'hash_pass': 'hash_pass', + 'last_reset_password': 'last_reset_password' } - def __init__(self, alg=None, email=None, enc_email_with_shared_key=None, hash_pass=None, local_vars_configuration=None): # noqa: E501 + def __init__(self, alg=None, email=None, enc_email_with_shared_key=None, hash_pass=None, last_reset_password=None, local_vars_configuration=None): # noqa: E501 """EmailPassAccessRules - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() @@ -57,6 +59,7 @@ def __init__(self, alg=None, email=None, enc_email_with_shared_key=None, hash_pa self._email = None self._enc_email_with_shared_key = None self._hash_pass = None + self._last_reset_password = None self.discriminator = None if alg is not None: @@ -67,6 +70,8 @@ def __init__(self, alg=None, email=None, enc_email_with_shared_key=None, hash_pa self.enc_email_with_shared_key = enc_email_with_shared_key if hash_pass is not None: self.hash_pass = hash_pass + if last_reset_password is not None: + self.last_reset_password = last_reset_password @property def alg(self): @@ -158,6 +163,29 @@ def hash_pass(self, hash_pass): self._hash_pass = hash_pass + @property + def last_reset_password(self): + """Gets the last_reset_password of this EmailPassAccessRules. # noqa: E501 + + The last password change date # noqa: E501 + + :return: The last_reset_password of this EmailPassAccessRules. # noqa: E501 + :rtype: datetime + """ + return self._last_reset_password + + @last_reset_password.setter + def last_reset_password(self, last_reset_password): + """Sets the last_reset_password of this EmailPassAccessRules. + + The last password change date # noqa: E501 + + :param last_reset_password: The last_reset_password of this EmailPassAccessRules. # noqa: E501 + :type: datetime + """ + + self._last_reset_password = last_reset_password + def to_dict(self): """Returns the model properties as a dict""" result = {} diff --git a/akeyless/models/event_forwarder_create_email.py b/akeyless/models/event_forwarder_create_email.py index 8b0049ae..78ed4630 100644 --- a/akeyless/models/event_forwarder_create_email.py +++ b/akeyless/models/event_forwarder_create_email.py @@ -198,7 +198,7 @@ def email_to(self, email_to): def event_types(self): """Gets the event_types of this EventForwarderCreateEmail. # noqa: E501 - List of event types to notify about [request-access, certificate-pending-expiration, certificate-expired, certificate-provisioning-success, certificate-provisioning-failure, auth-method-pending-expiration, auth-method-expired, rotated-secret-success, rotated-secret-failure, dynamic-secret-failure, multi-auth-failure, uid-rotation-failure, apply-justification, email-auth-method-approved, usage, rotation-usage, gateway-inactive, static-secret-updated] # noqa: E501 + List of event types to notify about [request-access, certificate-pending-expiration, certificate-expired, certificate-provisioning-success, certificate-provisioning-failure, auth-method-pending-expiration, auth-method-expired, next-automatic-rotation, rotated-secret-success, rotated-secret-failure, dynamic-secret-failure, multi-auth-failure, uid-rotation-failure, apply-justification, email-auth-method-approved, usage, rotation-usage, gateway-inactive, static-secret-updated] # noqa: E501 :return: The event_types of this EventForwarderCreateEmail. # noqa: E501 :rtype: list[str] @@ -209,7 +209,7 @@ def event_types(self): def event_types(self, event_types): """Sets the event_types of this EventForwarderCreateEmail. - List of event types to notify about [request-access, certificate-pending-expiration, certificate-expired, certificate-provisioning-success, certificate-provisioning-failure, auth-method-pending-expiration, auth-method-expired, rotated-secret-success, rotated-secret-failure, dynamic-secret-failure, multi-auth-failure, uid-rotation-failure, apply-justification, email-auth-method-approved, usage, rotation-usage, gateway-inactive, static-secret-updated] # noqa: E501 + List of event types to notify about [request-access, certificate-pending-expiration, certificate-expired, certificate-provisioning-success, certificate-provisioning-failure, auth-method-pending-expiration, auth-method-expired, next-automatic-rotation, rotated-secret-success, rotated-secret-failure, dynamic-secret-failure, multi-auth-failure, uid-rotation-failure, apply-justification, email-auth-method-approved, usage, rotation-usage, gateway-inactive, static-secret-updated] # noqa: E501 :param event_types: The event_types of this EventForwarderCreateEmail. # noqa: E501 :type: list[str] @@ -269,7 +269,7 @@ def gateways_event_source_locations(self, gateways_event_source_locations): def include_error(self): """Gets the include_error of this EventForwarderCreateEmail. # noqa: E501 - Set this option to include event errors details [true\\false] # noqa: E501 + Set this option to include event errors details [true/false] # noqa: E501 :return: The include_error of this EventForwarderCreateEmail. # noqa: E501 :rtype: str @@ -280,7 +280,7 @@ def include_error(self): def include_error(self, include_error): """Sets the include_error of this EventForwarderCreateEmail. - Set this option to include event errors details [true\\false] # noqa: E501 + Set this option to include event errors details [true/false] # noqa: E501 :param include_error: The include_error of this EventForwarderCreateEmail. # noqa: E501 :type: str diff --git a/akeyless/models/event_forwarder_create_service_now.py b/akeyless/models/event_forwarder_create_service_now.py index 526ea55e..76d7882d 100644 --- a/akeyless/models/event_forwarder_create_service_now.py +++ b/akeyless/models/event_forwarder_create_service_now.py @@ -338,7 +338,7 @@ def description(self, description): def event_types(self): """Gets the event_types of this EventForwarderCreateServiceNow. # noqa: E501 - List of event types to notify about [request-access, certificate-pending-expiration, certificate-expired, certificate-provisioning-success, certificate-provisioning-failure, auth-method-pending-expiration, auth-method-expired, rotated-secret-success, rotated-secret-failure, dynamic-secret-failure, multi-auth-failure, uid-rotation-failure, apply-justification, email-auth-method-approved, usage, rotation-usage, gateway-inactive, static-secret-updated] # noqa: E501 + List of event types to notify about [request-access, certificate-pending-expiration, certificate-expired, certificate-provisioning-success, certificate-provisioning-failure, auth-method-pending-expiration, auth-method-expired, next-automatic-rotation, rotated-secret-success, rotated-secret-failure, dynamic-secret-failure, multi-auth-failure, uid-rotation-failure, apply-justification, email-auth-method-approved, usage, rotation-usage, gateway-inactive, static-secret-updated] # noqa: E501 :return: The event_types of this EventForwarderCreateServiceNow. # noqa: E501 :rtype: list[str] @@ -349,7 +349,7 @@ def event_types(self): def event_types(self, event_types): """Sets the event_types of this EventForwarderCreateServiceNow. - List of event types to notify about [request-access, certificate-pending-expiration, certificate-expired, certificate-provisioning-success, certificate-provisioning-failure, auth-method-pending-expiration, auth-method-expired, rotated-secret-success, rotated-secret-failure, dynamic-secret-failure, multi-auth-failure, uid-rotation-failure, apply-justification, email-auth-method-approved, usage, rotation-usage, gateway-inactive, static-secret-updated] # noqa: E501 + List of event types to notify about [request-access, certificate-pending-expiration, certificate-expired, certificate-provisioning-success, certificate-provisioning-failure, auth-method-pending-expiration, auth-method-expired, next-automatic-rotation, rotated-secret-success, rotated-secret-failure, dynamic-secret-failure, multi-auth-failure, uid-rotation-failure, apply-justification, email-auth-method-approved, usage, rotation-usage, gateway-inactive, static-secret-updated] # noqa: E501 :param event_types: The event_types of this EventForwarderCreateServiceNow. # noqa: E501 :type: list[str] diff --git a/akeyless/models/event_forwarder_create_slack.py b/akeyless/models/event_forwarder_create_slack.py index 2582a008..4cf2d14f 100644 --- a/akeyless/models/event_forwarder_create_slack.py +++ b/akeyless/models/event_forwarder_create_slack.py @@ -164,7 +164,7 @@ def description(self, description): def event_types(self): """Gets the event_types of this EventForwarderCreateSlack. # noqa: E501 - List of event types to notify about [request-access, certificate-pending-expiration, certificate-expired, certificate-provisioning-success, certificate-provisioning-failure, auth-method-pending-expiration, auth-method-expired, rotated-secret-success, rotated-secret-failure, dynamic-secret-failure, multi-auth-failure, uid-rotation-failure, apply-justification, email-auth-method-approved, usage, rotation-usage, gateway-inactive, static-secret-updated] # noqa: E501 + List of event types to notify about [request-access, certificate-pending-expiration, certificate-expired, certificate-provisioning-success, certificate-provisioning-failure, auth-method-pending-expiration, auth-method-expired, next-automatic-rotation, rotated-secret-success, rotated-secret-failure, dynamic-secret-failure, multi-auth-failure, uid-rotation-failure, apply-justification, email-auth-method-approved, usage, rotation-usage, gateway-inactive, static-secret-updated] # noqa: E501 :return: The event_types of this EventForwarderCreateSlack. # noqa: E501 :rtype: list[str] @@ -175,7 +175,7 @@ def event_types(self): def event_types(self, event_types): """Sets the event_types of this EventForwarderCreateSlack. - List of event types to notify about [request-access, certificate-pending-expiration, certificate-expired, certificate-provisioning-success, certificate-provisioning-failure, auth-method-pending-expiration, auth-method-expired, rotated-secret-success, rotated-secret-failure, dynamic-secret-failure, multi-auth-failure, uid-rotation-failure, apply-justification, email-auth-method-approved, usage, rotation-usage, gateway-inactive, static-secret-updated] # noqa: E501 + List of event types to notify about [request-access, certificate-pending-expiration, certificate-expired, certificate-provisioning-success, certificate-provisioning-failure, auth-method-pending-expiration, auth-method-expired, next-automatic-rotation, rotated-secret-success, rotated-secret-failure, dynamic-secret-failure, multi-auth-failure, uid-rotation-failure, apply-justification, email-auth-method-approved, usage, rotation-usage, gateway-inactive, static-secret-updated] # noqa: E501 :param event_types: The event_types of this EventForwarderCreateSlack. # noqa: E501 :type: list[str] diff --git a/akeyless/models/event_forwarder_create_webhook.py b/akeyless/models/event_forwarder_create_webhook.py index bc8dd309..7075978f 100644 --- a/akeyless/models/event_forwarder_create_webhook.py +++ b/akeyless/models/event_forwarder_create_webhook.py @@ -269,7 +269,7 @@ def description(self, description): def event_types(self): """Gets the event_types of this EventForwarderCreateWebhook. # noqa: E501 - List of event types to notify about [request-access, certificate-pending-expiration, certificate-expired, certificate-provisioning-success, certificate-provisioning-failure, auth-method-pending-expiration, auth-method-expired, rotated-secret-success, rotated-secret-failure, dynamic-secret-failure, multi-auth-failure, uid-rotation-failure, apply-justification, email-auth-method-approved, usage, rotation-usage, gateway-inactive, static-secret-updated] # noqa: E501 + List of event types to notify about [request-access, certificate-pending-expiration, certificate-expired, certificate-provisioning-success, certificate-provisioning-failure, auth-method-pending-expiration, auth-method-expired, next-automatic-rotation, rotated-secret-success, rotated-secret-failure, dynamic-secret-failure, multi-auth-failure, uid-rotation-failure, apply-justification, email-auth-method-approved, usage, rotation-usage, gateway-inactive, static-secret-updated] # noqa: E501 :return: The event_types of this EventForwarderCreateWebhook. # noqa: E501 :rtype: list[str] @@ -280,7 +280,7 @@ def event_types(self): def event_types(self, event_types): """Sets the event_types of this EventForwarderCreateWebhook. - List of event types to notify about [request-access, certificate-pending-expiration, certificate-expired, certificate-provisioning-success, certificate-provisioning-failure, auth-method-pending-expiration, auth-method-expired, rotated-secret-success, rotated-secret-failure, dynamic-secret-failure, multi-auth-failure, uid-rotation-failure, apply-justification, email-auth-method-approved, usage, rotation-usage, gateway-inactive, static-secret-updated] # noqa: E501 + List of event types to notify about [request-access, certificate-pending-expiration, certificate-expired, certificate-provisioning-success, certificate-provisioning-failure, auth-method-pending-expiration, auth-method-expired, next-automatic-rotation, rotated-secret-success, rotated-secret-failure, dynamic-secret-failure, multi-auth-failure, uid-rotation-failure, apply-justification, email-auth-method-approved, usage, rotation-usage, gateway-inactive, static-secret-updated] # noqa: E501 :param event_types: The event_types of this EventForwarderCreateWebhook. # noqa: E501 :type: list[str] diff --git a/akeyless/models/event_forwarder_update_email.py b/akeyless/models/event_forwarder_update_email.py index 1ce20616..9be3a900 100644 --- a/akeyless/models/event_forwarder_update_email.py +++ b/akeyless/models/event_forwarder_update_email.py @@ -227,7 +227,7 @@ def enable(self, enable): def event_types(self): """Gets the event_types of this EventForwarderUpdateEmail. # noqa: E501 - List of event types to notify about [request-access, certificate-pending-expiration, certificate-expired, certificate-provisioning-success, certificate-provisioning-failure, auth-method-pending-expiration, auth-method-expired, rotated-secret-success, rotated-secret-failure, dynamic-secret-failure, multi-auth-failure, uid-rotation-failure, apply-justification, email-auth-method-approved, usage, rotation-usage, gateway-inactive, static-secret-updated] # noqa: E501 + List of event types to notify about [request-access, certificate-pending-expiration, certificate-expired, certificate-provisioning-success, certificate-provisioning-failure, auth-method-pending-expiration, auth-method-expired, next-automatic-rotation, rotated-secret-success, rotated-secret-failure, dynamic-secret-failure, multi-auth-failure, uid-rotation-failure, apply-justification, email-auth-method-approved, usage, rotation-usage, gateway-inactive, static-secret-updated] # noqa: E501 :return: The event_types of this EventForwarderUpdateEmail. # noqa: E501 :rtype: list[str] @@ -238,7 +238,7 @@ def event_types(self): def event_types(self, event_types): """Sets the event_types of this EventForwarderUpdateEmail. - List of event types to notify about [request-access, certificate-pending-expiration, certificate-expired, certificate-provisioning-success, certificate-provisioning-failure, auth-method-pending-expiration, auth-method-expired, rotated-secret-success, rotated-secret-failure, dynamic-secret-failure, multi-auth-failure, uid-rotation-failure, apply-justification, email-auth-method-approved, usage, rotation-usage, gateway-inactive, static-secret-updated] # noqa: E501 + List of event types to notify about [request-access, certificate-pending-expiration, certificate-expired, certificate-provisioning-success, certificate-provisioning-failure, auth-method-pending-expiration, auth-method-expired, next-automatic-rotation, rotated-secret-success, rotated-secret-failure, dynamic-secret-failure, multi-auth-failure, uid-rotation-failure, apply-justification, email-auth-method-approved, usage, rotation-usage, gateway-inactive, static-secret-updated] # noqa: E501 :param event_types: The event_types of this EventForwarderUpdateEmail. # noqa: E501 :type: list[str] @@ -275,7 +275,7 @@ def gateways_event_source_locations(self, gateways_event_source_locations): def include_error(self): """Gets the include_error of this EventForwarderUpdateEmail. # noqa: E501 - Set this option to include event errors details [true\\false] # noqa: E501 + Set this option to include event errors details [true/false] # noqa: E501 :return: The include_error of this EventForwarderUpdateEmail. # noqa: E501 :rtype: str @@ -286,7 +286,7 @@ def include_error(self): def include_error(self, include_error): """Sets the include_error of this EventForwarderUpdateEmail. - Set this option to include event errors details [true\\false] # noqa: E501 + Set this option to include event errors details [true/false] # noqa: E501 :param include_error: The include_error of this EventForwarderUpdateEmail. # noqa: E501 :type: str diff --git a/akeyless/models/event_forwarder_update_service_now.py b/akeyless/models/event_forwarder_update_service_now.py index 628f8630..c3687012 100644 --- a/akeyless/models/event_forwarder_update_service_now.py +++ b/akeyless/models/event_forwarder_update_service_now.py @@ -367,7 +367,7 @@ def enable(self, enable): def event_types(self): """Gets the event_types of this EventForwarderUpdateServiceNow. # noqa: E501 - List of event types to notify about [request-access, certificate-pending-expiration, certificate-expired, certificate-provisioning-success, certificate-provisioning-failure, auth-method-pending-expiration, auth-method-expired, rotated-secret-success, rotated-secret-failure, dynamic-secret-failure, multi-auth-failure, uid-rotation-failure, apply-justification, email-auth-method-approved, usage, rotation-usage, gateway-inactive, static-secret-updated] # noqa: E501 + List of event types to notify about [request-access, certificate-pending-expiration, certificate-expired, certificate-provisioning-success, certificate-provisioning-failure, auth-method-pending-expiration, auth-method-expired, next-automatic-rotation, rotated-secret-success, rotated-secret-failure, dynamic-secret-failure, multi-auth-failure, uid-rotation-failure, apply-justification, email-auth-method-approved, usage, rotation-usage, gateway-inactive, static-secret-updated] # noqa: E501 :return: The event_types of this EventForwarderUpdateServiceNow. # noqa: E501 :rtype: list[str] @@ -378,7 +378,7 @@ def event_types(self): def event_types(self, event_types): """Sets the event_types of this EventForwarderUpdateServiceNow. - List of event types to notify about [request-access, certificate-pending-expiration, certificate-expired, certificate-provisioning-success, certificate-provisioning-failure, auth-method-pending-expiration, auth-method-expired, rotated-secret-success, rotated-secret-failure, dynamic-secret-failure, multi-auth-failure, uid-rotation-failure, apply-justification, email-auth-method-approved, usage, rotation-usage, gateway-inactive, static-secret-updated] # noqa: E501 + List of event types to notify about [request-access, certificate-pending-expiration, certificate-expired, certificate-provisioning-success, certificate-provisioning-failure, auth-method-pending-expiration, auth-method-expired, next-automatic-rotation, rotated-secret-success, rotated-secret-failure, dynamic-secret-failure, multi-auth-failure, uid-rotation-failure, apply-justification, email-auth-method-approved, usage, rotation-usage, gateway-inactive, static-secret-updated] # noqa: E501 :param event_types: The event_types of this EventForwarderUpdateServiceNow. # noqa: E501 :type: list[str] diff --git a/akeyless/models/event_forwarder_update_slack.py b/akeyless/models/event_forwarder_update_slack.py index c916a291..4bf254c3 100644 --- a/akeyless/models/event_forwarder_update_slack.py +++ b/akeyless/models/event_forwarder_update_slack.py @@ -193,7 +193,7 @@ def enable(self, enable): def event_types(self): """Gets the event_types of this EventForwarderUpdateSlack. # noqa: E501 - List of event types to notify about [request-access, certificate-pending-expiration, certificate-expired, certificate-provisioning-success, certificate-provisioning-failure, auth-method-pending-expiration, auth-method-expired, rotated-secret-success, rotated-secret-failure, dynamic-secret-failure, multi-auth-failure, uid-rotation-failure, apply-justification, email-auth-method-approved, usage, rotation-usage, gateway-inactive, static-secret-updated] # noqa: E501 + List of event types to notify about [request-access, certificate-pending-expiration, certificate-expired, certificate-provisioning-success, certificate-provisioning-failure, auth-method-pending-expiration, auth-method-expired, next-automatic-rotation, rotated-secret-success, rotated-secret-failure, dynamic-secret-failure, multi-auth-failure, uid-rotation-failure, apply-justification, email-auth-method-approved, usage, rotation-usage, gateway-inactive, static-secret-updated] # noqa: E501 :return: The event_types of this EventForwarderUpdateSlack. # noqa: E501 :rtype: list[str] @@ -204,7 +204,7 @@ def event_types(self): def event_types(self, event_types): """Sets the event_types of this EventForwarderUpdateSlack. - List of event types to notify about [request-access, certificate-pending-expiration, certificate-expired, certificate-provisioning-success, certificate-provisioning-failure, auth-method-pending-expiration, auth-method-expired, rotated-secret-success, rotated-secret-failure, dynamic-secret-failure, multi-auth-failure, uid-rotation-failure, apply-justification, email-auth-method-approved, usage, rotation-usage, gateway-inactive, static-secret-updated] # noqa: E501 + List of event types to notify about [request-access, certificate-pending-expiration, certificate-expired, certificate-provisioning-success, certificate-provisioning-failure, auth-method-pending-expiration, auth-method-expired, next-automatic-rotation, rotated-secret-success, rotated-secret-failure, dynamic-secret-failure, multi-auth-failure, uid-rotation-failure, apply-justification, email-auth-method-approved, usage, rotation-usage, gateway-inactive, static-secret-updated] # noqa: E501 :param event_types: The event_types of this EventForwarderUpdateSlack. # noqa: E501 :type: list[str] diff --git a/akeyless/models/event_forwarder_update_webhook.py b/akeyless/models/event_forwarder_update_webhook.py index ce58192a..0d6455dd 100644 --- a/akeyless/models/event_forwarder_update_webhook.py +++ b/akeyless/models/event_forwarder_update_webhook.py @@ -298,7 +298,7 @@ def enable(self, enable): def event_types(self): """Gets the event_types of this EventForwarderUpdateWebhook. # noqa: E501 - List of event types to notify about [request-access, certificate-pending-expiration, certificate-expired, certificate-provisioning-success, certificate-provisioning-failure, auth-method-pending-expiration, auth-method-expired, rotated-secret-success, rotated-secret-failure, dynamic-secret-failure, multi-auth-failure, uid-rotation-failure, apply-justification, email-auth-method-approved, usage, rotation-usage, gateway-inactive, static-secret-updated] # noqa: E501 + List of event types to notify about [request-access, certificate-pending-expiration, certificate-expired, certificate-provisioning-success, certificate-provisioning-failure, auth-method-pending-expiration, auth-method-expired, next-automatic-rotation, rotated-secret-success, rotated-secret-failure, dynamic-secret-failure, multi-auth-failure, uid-rotation-failure, apply-justification, email-auth-method-approved, usage, rotation-usage, gateway-inactive, static-secret-updated] # noqa: E501 :return: The event_types of this EventForwarderUpdateWebhook. # noqa: E501 :rtype: list[str] @@ -309,7 +309,7 @@ def event_types(self): def event_types(self, event_types): """Sets the event_types of this EventForwarderUpdateWebhook. - List of event types to notify about [request-access, certificate-pending-expiration, certificate-expired, certificate-provisioning-success, certificate-provisioning-failure, auth-method-pending-expiration, auth-method-expired, rotated-secret-success, rotated-secret-failure, dynamic-secret-failure, multi-auth-failure, uid-rotation-failure, apply-justification, email-auth-method-approved, usage, rotation-usage, gateway-inactive, static-secret-updated] # noqa: E501 + List of event types to notify about [request-access, certificate-pending-expiration, certificate-expired, certificate-provisioning-success, certificate-provisioning-failure, auth-method-pending-expiration, auth-method-expired, next-automatic-rotation, rotated-secret-success, rotated-secret-failure, dynamic-secret-failure, multi-auth-failure, uid-rotation-failure, apply-justification, email-auth-method-approved, usage, rotation-usage, gateway-inactive, static-secret-updated] # noqa: E501 :param event_types: The event_types of this EventForwarderUpdateWebhook. # noqa: E501 :type: list[str] diff --git a/akeyless/models/gateway_get_remote_access.py b/akeyless/models/gateway_get_remote_access.py new file mode 100644 index 00000000..bdbed72e --- /dev/null +++ b/akeyless/models/gateway_get_remote_access.py @@ -0,0 +1,179 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +import pprint +import re # noqa: F401 + +import six + +from akeyless.configuration import Configuration + + +class GatewayGetRemoteAccess(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + Attributes: + openapi_types (dict): The key is attribute name + and the value is attribute type. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + """ + openapi_types = { + 'json': 'bool', + 'token': 'str', + 'uid_token': 'str' + } + + attribute_map = { + 'json': 'json', + 'token': 'token', + 'uid_token': 'uid-token' + } + + def __init__(self, json=False, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 + """GatewayGetRemoteAccess - a model defined in OpenAPI""" # noqa: E501 + if local_vars_configuration is None: + local_vars_configuration = Configuration() + self.local_vars_configuration = local_vars_configuration + + self._json = None + self._token = None + self._uid_token = None + self.discriminator = None + + if json is not None: + self.json = json + if token is not None: + self.token = token + if uid_token is not None: + self.uid_token = uid_token + + @property + def json(self): + """Gets the json of this GatewayGetRemoteAccess. # noqa: E501 + + Set output format to JSON # noqa: E501 + + :return: The json of this GatewayGetRemoteAccess. # noqa: E501 + :rtype: bool + """ + return self._json + + @json.setter + def json(self, json): + """Sets the json of this GatewayGetRemoteAccess. + + Set output format to JSON # noqa: E501 + + :param json: The json of this GatewayGetRemoteAccess. # noqa: E501 + :type: bool + """ + + self._json = json + + @property + def token(self): + """Gets the token of this GatewayGetRemoteAccess. # noqa: E501 + + Authentication token (see `/auth` and `/configure`) # noqa: E501 + + :return: The token of this GatewayGetRemoteAccess. # noqa: E501 + :rtype: str + """ + return self._token + + @token.setter + def token(self, token): + """Sets the token of this GatewayGetRemoteAccess. + + Authentication token (see `/auth` and `/configure`) # noqa: E501 + + :param token: The token of this GatewayGetRemoteAccess. # noqa: E501 + :type: str + """ + + self._token = token + + @property + def uid_token(self): + """Gets the uid_token of this GatewayGetRemoteAccess. # noqa: E501 + + The universal identity token, Required only for universal_identity authentication # noqa: E501 + + :return: The uid_token of this GatewayGetRemoteAccess. # noqa: E501 + :rtype: str + """ + return self._uid_token + + @uid_token.setter + def uid_token(self, uid_token): + """Sets the uid_token of this GatewayGetRemoteAccess. + + The universal identity token, Required only for universal_identity authentication # noqa: E501 + + :param uid_token: The uid_token of this GatewayGetRemoteAccess. # noqa: E501 + :type: str + """ + + self._uid_token = uid_token + + def to_dict(self): + """Returns the model properties as a dict""" + result = {} + + for attr, _ in six.iteritems(self.openapi_types): + value = getattr(self, attr) + if isinstance(value, list): + result[attr] = list(map( + lambda x: x.to_dict() if hasattr(x, "to_dict") else x, + value + )) + elif hasattr(value, "to_dict"): + result[attr] = value.to_dict() + elif isinstance(value, dict): + result[attr] = dict(map( + lambda item: (item[0], item[1].to_dict()) + if hasattr(item[1], "to_dict") else item, + value.items() + )) + else: + result[attr] = value + + return result + + def to_str(self): + """Returns the string representation of the model""" + return pprint.pformat(self.to_dict()) + + def __repr__(self): + """For `print` and `pprint`""" + return self.to_str() + + def __eq__(self, other): + """Returns true if both objects are equal""" + if not isinstance(other, GatewayGetRemoteAccess): + return False + + return self.to_dict() == other.to_dict() + + def __ne__(self, other): + """Returns true if both objects are not equal""" + if not isinstance(other, GatewayGetRemoteAccess): + return True + + return self.to_dict() != other.to_dict() diff --git a/akeyless/models/gateway_update_item.py b/akeyless/models/gateway_update_item.py index c1a0f0f0..46e4df01 100644 --- a/akeyless/models/gateway_update_item.py +++ b/akeyless/models/gateway_update_item.py @@ -57,6 +57,7 @@ class GatewayUpdateItem(object): 'rm_tag': 'list[str]', 'rotated_password': 'str', 'rotated_username': 'str', + 'rotation_event_in': 'list[str]', 'rotation_hour': 'int', 'rotation_interval': 'str', 'rotator_creds_type': 'str', @@ -89,6 +90,7 @@ class GatewayUpdateItem(object): 'rm_tag': 'rm-tag', 'rotated_password': 'rotated-password', 'rotated_username': 'rotated-username', + 'rotation_event_in': 'rotation-event-in', 'rotation_hour': 'rotation-hour', 'rotation_interval': 'rotation-interval', 'rotator_creds_type': 'rotator-creds-type', @@ -97,7 +99,7 @@ class GatewayUpdateItem(object): 'uid_token': 'uid-token' } - def __init__(self, add_tag=None, api_id=None, api_key=None, app_id=None, auto_rotate=None, custom_payload=None, delete_protection=None, description='default_metadata', gcp_key=None, gcp_service_account_email=None, gcp_service_account_key_id=None, grace_rotation=None, json=False, keep_prev_version=None, key=None, name=None, new_metadata='default_metadata', new_name=None, new_version=None, password_length=None, rm_tag=None, rotated_password=None, rotated_username=None, rotation_hour=0, rotation_interval=None, rotator_creds_type='use-self-creds', token=None, type=None, uid_token=None, local_vars_configuration=None): # noqa: E501 + def __init__(self, add_tag=None, api_id=None, api_key=None, app_id=None, auto_rotate=None, custom_payload=None, delete_protection=None, description='default_metadata', gcp_key=None, gcp_service_account_email=None, gcp_service_account_key_id=None, grace_rotation=None, json=False, keep_prev_version=None, key=None, name=None, new_metadata='default_metadata', new_name=None, new_version=None, password_length=None, rm_tag=None, rotated_password=None, rotated_username=None, rotation_event_in=None, rotation_hour=0, rotation_interval=None, rotator_creds_type='use-self-creds', token=None, type=None, uid_token=None, local_vars_configuration=None): # noqa: E501 """GatewayUpdateItem - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() @@ -126,6 +128,7 @@ def __init__(self, add_tag=None, api_id=None, api_key=None, app_id=None, auto_ro self._rm_tag = None self._rotated_password = None self._rotated_username = None + self._rotation_event_in = None self._rotation_hour = None self._rotation_interval = None self._rotator_creds_type = None @@ -179,6 +182,8 @@ def __init__(self, add_tag=None, api_id=None, api_key=None, app_id=None, auto_ro self.rotated_password = rotated_password if rotated_username is not None: self.rotated_username = rotated_username + if rotation_event_in is not None: + self.rotation_event_in = rotation_event_in if rotation_hour is not None: self.rotation_hour = rotation_hour if rotation_interval is not None: @@ -722,6 +727,29 @@ def rotated_username(self, rotated_username): self._rotated_username = rotated_username + @property + def rotation_event_in(self): + """Gets the rotation_event_in of this GatewayUpdateItem. # noqa: E501 + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :return: The rotation_event_in of this GatewayUpdateItem. # noqa: E501 + :rtype: list[str] + """ + return self._rotation_event_in + + @rotation_event_in.setter + def rotation_event_in(self, rotation_event_in): + """Sets the rotation_event_in of this GatewayUpdateItem. + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :param rotation_event_in: The rotation_event_in of this GatewayUpdateItem. # noqa: E501 + :type: list[str] + """ + + self._rotation_event_in = rotation_event_in + @property def rotation_hour(self): """Gets the rotation_hour of this GatewayUpdateItem. # noqa: E501 diff --git a/akeyless/models/gateway_update_remote_access.py b/akeyless/models/gateway_update_remote_access.py new file mode 100644 index 00000000..c71ae18a --- /dev/null +++ b/akeyless/models/gateway_update_remote_access.py @@ -0,0 +1,375 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +import pprint +import re # noqa: F401 + +import six + +from akeyless.configuration import Configuration + + +class GatewayUpdateRemoteAccess(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + Attributes: + openapi_types (dict): The key is attribute name + and the value is attribute type. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + """ + openapi_types = { + 'allowed_urls': 'str', + 'hide_session_recording': 'str', + 'json': 'bool', + 'kexalgs': 'str', + 'keyboard_layout': 'str', + 'legacy_ssh_algorithm': 'str', + 'rdp_target_configuration': 'str', + 'ssh_target_configuration': 'str', + 'token': 'str', + 'uid_token': 'str' + } + + attribute_map = { + 'allowed_urls': 'allowed-urls', + 'hide_session_recording': 'hide-session-recording', + 'json': 'json', + 'kexalgs': 'kexalgs', + 'keyboard_layout': 'keyboard-layout', + 'legacy_ssh_algorithm': 'legacy-ssh-algorithm', + 'rdp_target_configuration': 'rdp-target-configuration', + 'ssh_target_configuration': 'ssh-target-configuration', + 'token': 'token', + 'uid_token': 'uid-token' + } + + def __init__(self, allowed_urls='use-existing', hide_session_recording=None, json=False, kexalgs='use-existing', keyboard_layout='use-existing', legacy_ssh_algorithm=None, rdp_target_configuration='use-existing', ssh_target_configuration='use-existing', token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 + """GatewayUpdateRemoteAccess - a model defined in OpenAPI""" # noqa: E501 + if local_vars_configuration is None: + local_vars_configuration = Configuration() + self.local_vars_configuration = local_vars_configuration + + self._allowed_urls = None + self._hide_session_recording = None + self._json = None + self._kexalgs = None + self._keyboard_layout = None + self._legacy_ssh_algorithm = None + self._rdp_target_configuration = None + self._ssh_target_configuration = None + self._token = None + self._uid_token = None + self.discriminator = None + + if allowed_urls is not None: + self.allowed_urls = allowed_urls + if hide_session_recording is not None: + self.hide_session_recording = hide_session_recording + if json is not None: + self.json = json + if kexalgs is not None: + self.kexalgs = kexalgs + if keyboard_layout is not None: + self.keyboard_layout = keyboard_layout + if legacy_ssh_algorithm is not None: + self.legacy_ssh_algorithm = legacy_ssh_algorithm + if rdp_target_configuration is not None: + self.rdp_target_configuration = rdp_target_configuration + if ssh_target_configuration is not None: + self.ssh_target_configuration = ssh_target_configuration + if token is not None: + self.token = token + if uid_token is not None: + self.uid_token = uid_token + + @property + def allowed_urls(self): + """Gets the allowed_urls of this GatewayUpdateRemoteAccess. # noqa: E501 + + List of valid URLs to redirect from the Portal back to the remote access server (in a comma-delimited list) # noqa: E501 + + :return: The allowed_urls of this GatewayUpdateRemoteAccess. # noqa: E501 + :rtype: str + """ + return self._allowed_urls + + @allowed_urls.setter + def allowed_urls(self, allowed_urls): + """Sets the allowed_urls of this GatewayUpdateRemoteAccess. + + List of valid URLs to redirect from the Portal back to the remote access server (in a comma-delimited list) # noqa: E501 + + :param allowed_urls: The allowed_urls of this GatewayUpdateRemoteAccess. # noqa: E501 + :type: str + """ + + self._allowed_urls = allowed_urls + + @property + def hide_session_recording(self): + """Gets the hide_session_recording of this GatewayUpdateRemoteAccess. # noqa: E501 + + Specifies whether to show/hide if the session is currently recorded [true/false] # noqa: E501 + + :return: The hide_session_recording of this GatewayUpdateRemoteAccess. # noqa: E501 + :rtype: str + """ + return self._hide_session_recording + + @hide_session_recording.setter + def hide_session_recording(self, hide_session_recording): + """Sets the hide_session_recording of this GatewayUpdateRemoteAccess. + + Specifies whether to show/hide if the session is currently recorded [true/false] # noqa: E501 + + :param hide_session_recording: The hide_session_recording of this GatewayUpdateRemoteAccess. # noqa: E501 + :type: str + """ + + self._hide_session_recording = hide_session_recording + + @property + def json(self): + """Gets the json of this GatewayUpdateRemoteAccess. # noqa: E501 + + Set output format to JSON # noqa: E501 + + :return: The json of this GatewayUpdateRemoteAccess. # noqa: E501 + :rtype: bool + """ + return self._json + + @json.setter + def json(self, json): + """Sets the json of this GatewayUpdateRemoteAccess. + + Set output format to JSON # noqa: E501 + + :param json: The json of this GatewayUpdateRemoteAccess. # noqa: E501 + :type: bool + """ + + self._json = json + + @property + def kexalgs(self): + """Gets the kexalgs of this GatewayUpdateRemoteAccess. # noqa: E501 + + Decide which algorithm will be used as part of the SSH initial hand-shake process # noqa: E501 + + :return: The kexalgs of this GatewayUpdateRemoteAccess. # noqa: E501 + :rtype: str + """ + return self._kexalgs + + @kexalgs.setter + def kexalgs(self, kexalgs): + """Sets the kexalgs of this GatewayUpdateRemoteAccess. + + Decide which algorithm will be used as part of the SSH initial hand-shake process # noqa: E501 + + :param kexalgs: The kexalgs of this GatewayUpdateRemoteAccess. # noqa: E501 + :type: str + """ + + self._kexalgs = kexalgs + + @property + def keyboard_layout(self): + """Gets the keyboard_layout of this GatewayUpdateRemoteAccess. # noqa: E501 + + Enable support for additional keyboard layouts # noqa: E501 + + :return: The keyboard_layout of this GatewayUpdateRemoteAccess. # noqa: E501 + :rtype: str + """ + return self._keyboard_layout + + @keyboard_layout.setter + def keyboard_layout(self, keyboard_layout): + """Sets the keyboard_layout of this GatewayUpdateRemoteAccess. + + Enable support for additional keyboard layouts # noqa: E501 + + :param keyboard_layout: The keyboard_layout of this GatewayUpdateRemoteAccess. # noqa: E501 + :type: str + """ + + self._keyboard_layout = keyboard_layout + + @property + def legacy_ssh_algorithm(self): + """Gets the legacy_ssh_algorithm of this GatewayUpdateRemoteAccess. # noqa: E501 + + Signs SSH certificates using legacy ssh-rsa-cert-01@openssh.com signing algorithm [true/false] # noqa: E501 + + :return: The legacy_ssh_algorithm of this GatewayUpdateRemoteAccess. # noqa: E501 + :rtype: str + """ + return self._legacy_ssh_algorithm + + @legacy_ssh_algorithm.setter + def legacy_ssh_algorithm(self, legacy_ssh_algorithm): + """Sets the legacy_ssh_algorithm of this GatewayUpdateRemoteAccess. + + Signs SSH certificates using legacy ssh-rsa-cert-01@openssh.com signing algorithm [true/false] # noqa: E501 + + :param legacy_ssh_algorithm: The legacy_ssh_algorithm of this GatewayUpdateRemoteAccess. # noqa: E501 + :type: str + """ + + self._legacy_ssh_algorithm = legacy_ssh_algorithm + + @property + def rdp_target_configuration(self): + """Gets the rdp_target_configuration of this GatewayUpdateRemoteAccess. # noqa: E501 + + Specify the usernameSubClaim that exists inside the IDP JWT, e.g. email # noqa: E501 + + :return: The rdp_target_configuration of this GatewayUpdateRemoteAccess. # noqa: E501 + :rtype: str + """ + return self._rdp_target_configuration + + @rdp_target_configuration.setter + def rdp_target_configuration(self, rdp_target_configuration): + """Sets the rdp_target_configuration of this GatewayUpdateRemoteAccess. + + Specify the usernameSubClaim that exists inside the IDP JWT, e.g. email # noqa: E501 + + :param rdp_target_configuration: The rdp_target_configuration of this GatewayUpdateRemoteAccess. # noqa: E501 + :type: str + """ + + self._rdp_target_configuration = rdp_target_configuration + + @property + def ssh_target_configuration(self): + """Gets the ssh_target_configuration of this GatewayUpdateRemoteAccess. # noqa: E501 + + Specify the usernameSubClaim that exists inside the IDP JWT, e.g. email # noqa: E501 + + :return: The ssh_target_configuration of this GatewayUpdateRemoteAccess. # noqa: E501 + :rtype: str + """ + return self._ssh_target_configuration + + @ssh_target_configuration.setter + def ssh_target_configuration(self, ssh_target_configuration): + """Sets the ssh_target_configuration of this GatewayUpdateRemoteAccess. + + Specify the usernameSubClaim that exists inside the IDP JWT, e.g. email # noqa: E501 + + :param ssh_target_configuration: The ssh_target_configuration of this GatewayUpdateRemoteAccess. # noqa: E501 + :type: str + """ + + self._ssh_target_configuration = ssh_target_configuration + + @property + def token(self): + """Gets the token of this GatewayUpdateRemoteAccess. # noqa: E501 + + Authentication token (see `/auth` and `/configure`) # noqa: E501 + + :return: The token of this GatewayUpdateRemoteAccess. # noqa: E501 + :rtype: str + """ + return self._token + + @token.setter + def token(self, token): + """Sets the token of this GatewayUpdateRemoteAccess. + + Authentication token (see `/auth` and `/configure`) # noqa: E501 + + :param token: The token of this GatewayUpdateRemoteAccess. # noqa: E501 + :type: str + """ + + self._token = token + + @property + def uid_token(self): + """Gets the uid_token of this GatewayUpdateRemoteAccess. # noqa: E501 + + The universal identity token, Required only for universal_identity authentication # noqa: E501 + + :return: The uid_token of this GatewayUpdateRemoteAccess. # noqa: E501 + :rtype: str + """ + return self._uid_token + + @uid_token.setter + def uid_token(self, uid_token): + """Sets the uid_token of this GatewayUpdateRemoteAccess. + + The universal identity token, Required only for universal_identity authentication # noqa: E501 + + :param uid_token: The uid_token of this GatewayUpdateRemoteAccess. # noqa: E501 + :type: str + """ + + self._uid_token = uid_token + + def to_dict(self): + """Returns the model properties as a dict""" + result = {} + + for attr, _ in six.iteritems(self.openapi_types): + value = getattr(self, attr) + if isinstance(value, list): + result[attr] = list(map( + lambda x: x.to_dict() if hasattr(x, "to_dict") else x, + value + )) + elif hasattr(value, "to_dict"): + result[attr] = value.to_dict() + elif isinstance(value, dict): + result[attr] = dict(map( + lambda item: (item[0], item[1].to_dict()) + if hasattr(item[1], "to_dict") else item, + value.items() + )) + else: + result[attr] = value + + return result + + def to_str(self): + """Returns the string representation of the model""" + return pprint.pformat(self.to_dict()) + + def __repr__(self): + """For `print` and `pprint`""" + return self.to_str() + + def __eq__(self, other): + """Returns true if both objects are equal""" + if not isinstance(other, GatewayUpdateRemoteAccess): + return False + + return self.to_dict() == other.to_dict() + + def __ne__(self, other): + """Returns true if both objects are not equal""" + if not isinstance(other, GatewayUpdateRemoteAccess): + return True + + return self.to_dict() != other.to_dict() diff --git a/akeyless/models/gateway_update_remote_access_rdp_recordings.py b/akeyless/models/gateway_update_remote_access_rdp_recordings.py new file mode 100644 index 00000000..e98de433 --- /dev/null +++ b/akeyless/models/gateway_update_remote_access_rdp_recordings.py @@ -0,0 +1,515 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +import pprint +import re # noqa: F401 + +import six + +from akeyless.configuration import Configuration + + +class GatewayUpdateRemoteAccessRdpRecordings(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + Attributes: + openapi_types (dict): The key is attribute name + and the value is attribute type. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + """ + openapi_types = { + 'aws_storage_access_key_id': 'str', + 'aws_storage_bucket_name': 'str', + 'aws_storage_bucket_prefix': 'str', + 'aws_storage_region': 'str', + 'aws_storage_secret_access_key': 'str', + 'azure_storage_account_name': 'str', + 'azure_storage_client_id': 'str', + 'azure_storage_client_secret': 'str', + 'azure_storage_container_name': 'str', + 'azure_storage_tenant_id': 'str', + 'json': 'bool', + 'rdp_session_recording': 'str', + 'rdp_session_storage': 'str', + 'token': 'str', + 'uid_token': 'str' + } + + attribute_map = { + 'aws_storage_access_key_id': 'aws-storage-access-key-id', + 'aws_storage_bucket_name': 'aws-storage-bucket-name', + 'aws_storage_bucket_prefix': 'aws-storage-bucket-prefix', + 'aws_storage_region': 'aws-storage-region', + 'aws_storage_secret_access_key': 'aws-storage-secret-access-key', + 'azure_storage_account_name': 'azure-storage-account-name', + 'azure_storage_client_id': 'azure-storage-client-id', + 'azure_storage_client_secret': 'azure-storage-client-secret', + 'azure_storage_container_name': 'azure-storage-container-name', + 'azure_storage_tenant_id': 'azure-storage-tenant-id', + 'json': 'json', + 'rdp_session_recording': 'rdp-session-recording', + 'rdp_session_storage': 'rdp-session-storage', + 'token': 'token', + 'uid_token': 'uid-token' + } + + def __init__(self, aws_storage_access_key_id=None, aws_storage_bucket_name=None, aws_storage_bucket_prefix=None, aws_storage_region=None, aws_storage_secret_access_key=None, azure_storage_account_name=None, azure_storage_client_id=None, azure_storage_client_secret=None, azure_storage_container_name=None, azure_storage_tenant_id=None, json=False, rdp_session_recording=None, rdp_session_storage=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 + """GatewayUpdateRemoteAccessRdpRecordings - a model defined in OpenAPI""" # noqa: E501 + if local_vars_configuration is None: + local_vars_configuration = Configuration() + self.local_vars_configuration = local_vars_configuration + + self._aws_storage_access_key_id = None + self._aws_storage_bucket_name = None + self._aws_storage_bucket_prefix = None + self._aws_storage_region = None + self._aws_storage_secret_access_key = None + self._azure_storage_account_name = None + self._azure_storage_client_id = None + self._azure_storage_client_secret = None + self._azure_storage_container_name = None + self._azure_storage_tenant_id = None + self._json = None + self._rdp_session_recording = None + self._rdp_session_storage = None + self._token = None + self._uid_token = None + self.discriminator = None + + if aws_storage_access_key_id is not None: + self.aws_storage_access_key_id = aws_storage_access_key_id + if aws_storage_bucket_name is not None: + self.aws_storage_bucket_name = aws_storage_bucket_name + if aws_storage_bucket_prefix is not None: + self.aws_storage_bucket_prefix = aws_storage_bucket_prefix + if aws_storage_region is not None: + self.aws_storage_region = aws_storage_region + if aws_storage_secret_access_key is not None: + self.aws_storage_secret_access_key = aws_storage_secret_access_key + if azure_storage_account_name is not None: + self.azure_storage_account_name = azure_storage_account_name + if azure_storage_client_id is not None: + self.azure_storage_client_id = azure_storage_client_id + if azure_storage_client_secret is not None: + self.azure_storage_client_secret = azure_storage_client_secret + if azure_storage_container_name is not None: + self.azure_storage_container_name = azure_storage_container_name + if azure_storage_tenant_id is not None: + self.azure_storage_tenant_id = azure_storage_tenant_id + if json is not None: + self.json = json + if rdp_session_recording is not None: + self.rdp_session_recording = rdp_session_recording + if rdp_session_storage is not None: + self.rdp_session_storage = rdp_session_storage + if token is not None: + self.token = token + if uid_token is not None: + self.uid_token = uid_token + + @property + def aws_storage_access_key_id(self): + """Gets the aws_storage_access_key_id of this GatewayUpdateRemoteAccessRdpRecordings. # noqa: E501 + + AWS access key id. For more information refer to https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html # noqa: E501 + + :return: The aws_storage_access_key_id of this GatewayUpdateRemoteAccessRdpRecordings. # noqa: E501 + :rtype: str + """ + return self._aws_storage_access_key_id + + @aws_storage_access_key_id.setter + def aws_storage_access_key_id(self, aws_storage_access_key_id): + """Sets the aws_storage_access_key_id of this GatewayUpdateRemoteAccessRdpRecordings. + + AWS access key id. For more information refer to https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html # noqa: E501 + + :param aws_storage_access_key_id: The aws_storage_access_key_id of this GatewayUpdateRemoteAccessRdpRecordings. # noqa: E501 + :type: str + """ + + self._aws_storage_access_key_id = aws_storage_access_key_id + + @property + def aws_storage_bucket_name(self): + """Gets the aws_storage_bucket_name of this GatewayUpdateRemoteAccessRdpRecordings. # noqa: E501 + + The AWS bucket name. For more information refer to https://docs.aws.amazon.com/s3/ # noqa: E501 + + :return: The aws_storage_bucket_name of this GatewayUpdateRemoteAccessRdpRecordings. # noqa: E501 + :rtype: str + """ + return self._aws_storage_bucket_name + + @aws_storage_bucket_name.setter + def aws_storage_bucket_name(self, aws_storage_bucket_name): + """Sets the aws_storage_bucket_name of this GatewayUpdateRemoteAccessRdpRecordings. + + The AWS bucket name. For more information refer to https://docs.aws.amazon.com/s3/ # noqa: E501 + + :param aws_storage_bucket_name: The aws_storage_bucket_name of this GatewayUpdateRemoteAccessRdpRecordings. # noqa: E501 + :type: str + """ + + self._aws_storage_bucket_name = aws_storage_bucket_name + + @property + def aws_storage_bucket_prefix(self): + """Gets the aws_storage_bucket_prefix of this GatewayUpdateRemoteAccessRdpRecordings. # noqa: E501 + + The folder name in S3 bucket. For more information refer to https://docs.aws.amazon.com/s3/ # noqa: E501 + + :return: The aws_storage_bucket_prefix of this GatewayUpdateRemoteAccessRdpRecordings. # noqa: E501 + :rtype: str + """ + return self._aws_storage_bucket_prefix + + @aws_storage_bucket_prefix.setter + def aws_storage_bucket_prefix(self, aws_storage_bucket_prefix): + """Sets the aws_storage_bucket_prefix of this GatewayUpdateRemoteAccessRdpRecordings. + + The folder name in S3 bucket. For more information refer to https://docs.aws.amazon.com/s3/ # noqa: E501 + + :param aws_storage_bucket_prefix: The aws_storage_bucket_prefix of this GatewayUpdateRemoteAccessRdpRecordings. # noqa: E501 + :type: str + """ + + self._aws_storage_bucket_prefix = aws_storage_bucket_prefix + + @property + def aws_storage_region(self): + """Gets the aws_storage_region of this GatewayUpdateRemoteAccessRdpRecordings. # noqa: E501 + + The region where the storage is located # noqa: E501 + + :return: The aws_storage_region of this GatewayUpdateRemoteAccessRdpRecordings. # noqa: E501 + :rtype: str + """ + return self._aws_storage_region + + @aws_storage_region.setter + def aws_storage_region(self, aws_storage_region): + """Sets the aws_storage_region of this GatewayUpdateRemoteAccessRdpRecordings. + + The region where the storage is located # noqa: E501 + + :param aws_storage_region: The aws_storage_region of this GatewayUpdateRemoteAccessRdpRecordings. # noqa: E501 + :type: str + """ + + self._aws_storage_region = aws_storage_region + + @property + def aws_storage_secret_access_key(self): + """Gets the aws_storage_secret_access_key of this GatewayUpdateRemoteAccessRdpRecordings. # noqa: E501 + + AWS secret access key. For more information refer to https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html # noqa: E501 + + :return: The aws_storage_secret_access_key of this GatewayUpdateRemoteAccessRdpRecordings. # noqa: E501 + :rtype: str + """ + return self._aws_storage_secret_access_key + + @aws_storage_secret_access_key.setter + def aws_storage_secret_access_key(self, aws_storage_secret_access_key): + """Sets the aws_storage_secret_access_key of this GatewayUpdateRemoteAccessRdpRecordings. + + AWS secret access key. For more information refer to https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html # noqa: E501 + + :param aws_storage_secret_access_key: The aws_storage_secret_access_key of this GatewayUpdateRemoteAccessRdpRecordings. # noqa: E501 + :type: str + """ + + self._aws_storage_secret_access_key = aws_storage_secret_access_key + + @property + def azure_storage_account_name(self): + """Gets the azure_storage_account_name of this GatewayUpdateRemoteAccessRdpRecordings. # noqa: E501 + + Azure account name. For more information refer to https://learn.microsoft.com/en-us/azure/storage/common/storage-account-overview # noqa: E501 + + :return: The azure_storage_account_name of this GatewayUpdateRemoteAccessRdpRecordings. # noqa: E501 + :rtype: str + """ + return self._azure_storage_account_name + + @azure_storage_account_name.setter + def azure_storage_account_name(self, azure_storage_account_name): + """Sets the azure_storage_account_name of this GatewayUpdateRemoteAccessRdpRecordings. + + Azure account name. For more information refer to https://learn.microsoft.com/en-us/azure/storage/common/storage-account-overview # noqa: E501 + + :param azure_storage_account_name: The azure_storage_account_name of this GatewayUpdateRemoteAccessRdpRecordings. # noqa: E501 + :type: str + """ + + self._azure_storage_account_name = azure_storage_account_name + + @property + def azure_storage_client_id(self): + """Gets the azure_storage_client_id of this GatewayUpdateRemoteAccessRdpRecordings. # noqa: E501 + + Azure client id. For more information refer to https://learn.microsoft.com/en-us/azure/storage/common/storage-account-get-info?tabs=portal # noqa: E501 + + :return: The azure_storage_client_id of this GatewayUpdateRemoteAccessRdpRecordings. # noqa: E501 + :rtype: str + """ + return self._azure_storage_client_id + + @azure_storage_client_id.setter + def azure_storage_client_id(self, azure_storage_client_id): + """Sets the azure_storage_client_id of this GatewayUpdateRemoteAccessRdpRecordings. + + Azure client id. For more information refer to https://learn.microsoft.com/en-us/azure/storage/common/storage-account-get-info?tabs=portal # noqa: E501 + + :param azure_storage_client_id: The azure_storage_client_id of this GatewayUpdateRemoteAccessRdpRecordings. # noqa: E501 + :type: str + """ + + self._azure_storage_client_id = azure_storage_client_id + + @property + def azure_storage_client_secret(self): + """Gets the azure_storage_client_secret of this GatewayUpdateRemoteAccessRdpRecordings. # noqa: E501 + + Azure client secret. For more information refer to https://learn.microsoft.com/en-us/azure/storage/common/storage-account-get-info?tabs=portal # noqa: E501 + + :return: The azure_storage_client_secret of this GatewayUpdateRemoteAccessRdpRecordings. # noqa: E501 + :rtype: str + """ + return self._azure_storage_client_secret + + @azure_storage_client_secret.setter + def azure_storage_client_secret(self, azure_storage_client_secret): + """Sets the azure_storage_client_secret of this GatewayUpdateRemoteAccessRdpRecordings. + + Azure client secret. For more information refer to https://learn.microsoft.com/en-us/azure/storage/common/storage-account-get-info?tabs=portal # noqa: E501 + + :param azure_storage_client_secret: The azure_storage_client_secret of this GatewayUpdateRemoteAccessRdpRecordings. # noqa: E501 + :type: str + """ + + self._azure_storage_client_secret = azure_storage_client_secret + + @property + def azure_storage_container_name(self): + """Gets the azure_storage_container_name of this GatewayUpdateRemoteAccessRdpRecordings. # noqa: E501 + + Azure container name. For more information refer to https://learn.microsoft.com/en-us/rest/api/storageservices/naming-and-referencing-containers--blobs--and-metadata # noqa: E501 + + :return: The azure_storage_container_name of this GatewayUpdateRemoteAccessRdpRecordings. # noqa: E501 + :rtype: str + """ + return self._azure_storage_container_name + + @azure_storage_container_name.setter + def azure_storage_container_name(self, azure_storage_container_name): + """Sets the azure_storage_container_name of this GatewayUpdateRemoteAccessRdpRecordings. + + Azure container name. For more information refer to https://learn.microsoft.com/en-us/rest/api/storageservices/naming-and-referencing-containers--blobs--and-metadata # noqa: E501 + + :param azure_storage_container_name: The azure_storage_container_name of this GatewayUpdateRemoteAccessRdpRecordings. # noqa: E501 + :type: str + """ + + self._azure_storage_container_name = azure_storage_container_name + + @property + def azure_storage_tenant_id(self): + """Gets the azure_storage_tenant_id of this GatewayUpdateRemoteAccessRdpRecordings. # noqa: E501 + + Azure tenant id. For more information refer to https://learn.microsoft.com/en-us/entra/fundamentals/how-to-find-tenant # noqa: E501 + + :return: The azure_storage_tenant_id of this GatewayUpdateRemoteAccessRdpRecordings. # noqa: E501 + :rtype: str + """ + return self._azure_storage_tenant_id + + @azure_storage_tenant_id.setter + def azure_storage_tenant_id(self, azure_storage_tenant_id): + """Sets the azure_storage_tenant_id of this GatewayUpdateRemoteAccessRdpRecordings. + + Azure tenant id. For more information refer to https://learn.microsoft.com/en-us/entra/fundamentals/how-to-find-tenant # noqa: E501 + + :param azure_storage_tenant_id: The azure_storage_tenant_id of this GatewayUpdateRemoteAccessRdpRecordings. # noqa: E501 + :type: str + """ + + self._azure_storage_tenant_id = azure_storage_tenant_id + + @property + def json(self): + """Gets the json of this GatewayUpdateRemoteAccessRdpRecordings. # noqa: E501 + + Set output format to JSON # noqa: E501 + + :return: The json of this GatewayUpdateRemoteAccessRdpRecordings. # noqa: E501 + :rtype: bool + """ + return self._json + + @json.setter + def json(self, json): + """Sets the json of this GatewayUpdateRemoteAccessRdpRecordings. + + Set output format to JSON # noqa: E501 + + :param json: The json of this GatewayUpdateRemoteAccessRdpRecordings. # noqa: E501 + :type: bool + """ + + self._json = json + + @property + def rdp_session_recording(self): + """Gets the rdp_session_recording of this GatewayUpdateRemoteAccessRdpRecordings. # noqa: E501 + + Enable recording of rdp session [true/false] # noqa: E501 + + :return: The rdp_session_recording of this GatewayUpdateRemoteAccessRdpRecordings. # noqa: E501 + :rtype: str + """ + return self._rdp_session_recording + + @rdp_session_recording.setter + def rdp_session_recording(self, rdp_session_recording): + """Sets the rdp_session_recording of this GatewayUpdateRemoteAccessRdpRecordings. + + Enable recording of rdp session [true/false] # noqa: E501 + + :param rdp_session_recording: The rdp_session_recording of this GatewayUpdateRemoteAccessRdpRecordings. # noqa: E501 + :type: str + """ + + self._rdp_session_recording = rdp_session_recording + + @property + def rdp_session_storage(self): + """Gets the rdp_session_storage of this GatewayUpdateRemoteAccessRdpRecordings. # noqa: E501 + + Rdp session recording storage destination [local/aws/azure] # noqa: E501 + + :return: The rdp_session_storage of this GatewayUpdateRemoteAccessRdpRecordings. # noqa: E501 + :rtype: str + """ + return self._rdp_session_storage + + @rdp_session_storage.setter + def rdp_session_storage(self, rdp_session_storage): + """Sets the rdp_session_storage of this GatewayUpdateRemoteAccessRdpRecordings. + + Rdp session recording storage destination [local/aws/azure] # noqa: E501 + + :param rdp_session_storage: The rdp_session_storage of this GatewayUpdateRemoteAccessRdpRecordings. # noqa: E501 + :type: str + """ + + self._rdp_session_storage = rdp_session_storage + + @property + def token(self): + """Gets the token of this GatewayUpdateRemoteAccessRdpRecordings. # noqa: E501 + + Authentication token (see `/auth` and `/configure`) # noqa: E501 + + :return: The token of this GatewayUpdateRemoteAccessRdpRecordings. # noqa: E501 + :rtype: str + """ + return self._token + + @token.setter + def token(self, token): + """Sets the token of this GatewayUpdateRemoteAccessRdpRecordings. + + Authentication token (see `/auth` and `/configure`) # noqa: E501 + + :param token: The token of this GatewayUpdateRemoteAccessRdpRecordings. # noqa: E501 + :type: str + """ + + self._token = token + + @property + def uid_token(self): + """Gets the uid_token of this GatewayUpdateRemoteAccessRdpRecordings. # noqa: E501 + + The universal identity token, Required only for universal_identity authentication # noqa: E501 + + :return: The uid_token of this GatewayUpdateRemoteAccessRdpRecordings. # noqa: E501 + :rtype: str + """ + return self._uid_token + + @uid_token.setter + def uid_token(self, uid_token): + """Sets the uid_token of this GatewayUpdateRemoteAccessRdpRecordings. + + The universal identity token, Required only for universal_identity authentication # noqa: E501 + + :param uid_token: The uid_token of this GatewayUpdateRemoteAccessRdpRecordings. # noqa: E501 + :type: str + """ + + self._uid_token = uid_token + + def to_dict(self): + """Returns the model properties as a dict""" + result = {} + + for attr, _ in six.iteritems(self.openapi_types): + value = getattr(self, attr) + if isinstance(value, list): + result[attr] = list(map( + lambda x: x.to_dict() if hasattr(x, "to_dict") else x, + value + )) + elif hasattr(value, "to_dict"): + result[attr] = value.to_dict() + elif isinstance(value, dict): + result[attr] = dict(map( + lambda item: (item[0], item[1].to_dict()) + if hasattr(item[1], "to_dict") else item, + value.items() + )) + else: + result[attr] = value + + return result + + def to_str(self): + """Returns the string representation of the model""" + return pprint.pformat(self.to_dict()) + + def __repr__(self): + """For `print` and `pprint`""" + return self.to_str() + + def __eq__(self, other): + """Returns true if both objects are equal""" + if not isinstance(other, GatewayUpdateRemoteAccessRdpRecordings): + return False + + return self.to_dict() == other.to_dict() + + def __ne__(self, other): + """Returns true if both objects are not equal""" + if not isinstance(other, GatewayUpdateRemoteAccessRdpRecordings): + return True + + return self.to_dict() != other.to_dict() diff --git a/akeyless/models/gw_update_remote_access_session_logs_aws_s3.py b/akeyless/models/gw_update_remote_access_session_logs_aws_s3.py new file mode 100644 index 00000000..7afe68ed --- /dev/null +++ b/akeyless/models/gw_update_remote_access_session_logs_aws_s3.py @@ -0,0 +1,459 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +import pprint +import re # noqa: F401 + +import six + +from akeyless.configuration import Configuration + + +class GwUpdateRemoteAccessSessionLogsAwsS3(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + Attributes: + openapi_types (dict): The key is attribute name + and the value is attribute type. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + """ + openapi_types = { + 'access_id': 'str', + 'access_key': 'str', + 'auth_type': 'str', + 'bucket_name': 'str', + 'enable': 'str', + 'json': 'bool', + 'log_folder': 'str', + 'output_format': 'str', + 'pull_interval': 'str', + 'region': 'str', + 'role_arn': 'str', + 'token': 'str', + 'uid_token': 'str' + } + + attribute_map = { + 'access_id': 'access-id', + 'access_key': 'access-key', + 'auth_type': 'auth-type', + 'bucket_name': 'bucket-name', + 'enable': 'enable', + 'json': 'json', + 'log_folder': 'log-folder', + 'output_format': 'output-format', + 'pull_interval': 'pull-interval', + 'region': 'region', + 'role_arn': 'role-arn', + 'token': 'token', + 'uid_token': 'uid-token' + } + + def __init__(self, access_id=None, access_key=None, auth_type=None, bucket_name=None, enable='true', json=False, log_folder='use-existing', output_format='text', pull_interval='10', region=None, role_arn=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 + """GwUpdateRemoteAccessSessionLogsAwsS3 - a model defined in OpenAPI""" # noqa: E501 + if local_vars_configuration is None: + local_vars_configuration = Configuration() + self.local_vars_configuration = local_vars_configuration + + self._access_id = None + self._access_key = None + self._auth_type = None + self._bucket_name = None + self._enable = None + self._json = None + self._log_folder = None + self._output_format = None + self._pull_interval = None + self._region = None + self._role_arn = None + self._token = None + self._uid_token = None + self.discriminator = None + + if access_id is not None: + self.access_id = access_id + if access_key is not None: + self.access_key = access_key + if auth_type is not None: + self.auth_type = auth_type + if bucket_name is not None: + self.bucket_name = bucket_name + if enable is not None: + self.enable = enable + if json is not None: + self.json = json + if log_folder is not None: + self.log_folder = log_folder + if output_format is not None: + self.output_format = output_format + if pull_interval is not None: + self.pull_interval = pull_interval + if region is not None: + self.region = region + if role_arn is not None: + self.role_arn = role_arn + if token is not None: + self.token = token + if uid_token is not None: + self.uid_token = uid_token + + @property + def access_id(self): + """Gets the access_id of this GwUpdateRemoteAccessSessionLogsAwsS3. # noqa: E501 + + AWS access id relevant for access_key auth-type # noqa: E501 + + :return: The access_id of this GwUpdateRemoteAccessSessionLogsAwsS3. # noqa: E501 + :rtype: str + """ + return self._access_id + + @access_id.setter + def access_id(self, access_id): + """Sets the access_id of this GwUpdateRemoteAccessSessionLogsAwsS3. + + AWS access id relevant for access_key auth-type # noqa: E501 + + :param access_id: The access_id of this GwUpdateRemoteAccessSessionLogsAwsS3. # noqa: E501 + :type: str + """ + + self._access_id = access_id + + @property + def access_key(self): + """Gets the access_key of this GwUpdateRemoteAccessSessionLogsAwsS3. # noqa: E501 + + AWS access key relevant for access_key auth-type # noqa: E501 + + :return: The access_key of this GwUpdateRemoteAccessSessionLogsAwsS3. # noqa: E501 + :rtype: str + """ + return self._access_key + + @access_key.setter + def access_key(self, access_key): + """Sets the access_key of this GwUpdateRemoteAccessSessionLogsAwsS3. + + AWS access key relevant for access_key auth-type # noqa: E501 + + :param access_key: The access_key of this GwUpdateRemoteAccessSessionLogsAwsS3. # noqa: E501 + :type: str + """ + + self._access_key = access_key + + @property + def auth_type(self): + """Gets the auth_type of this GwUpdateRemoteAccessSessionLogsAwsS3. # noqa: E501 + + AWS auth type [access_key/cloud_id/assume_role] # noqa: E501 + + :return: The auth_type of this GwUpdateRemoteAccessSessionLogsAwsS3. # noqa: E501 + :rtype: str + """ + return self._auth_type + + @auth_type.setter + def auth_type(self, auth_type): + """Sets the auth_type of this GwUpdateRemoteAccessSessionLogsAwsS3. + + AWS auth type [access_key/cloud_id/assume_role] # noqa: E501 + + :param auth_type: The auth_type of this GwUpdateRemoteAccessSessionLogsAwsS3. # noqa: E501 + :type: str + """ + + self._auth_type = auth_type + + @property + def bucket_name(self): + """Gets the bucket_name of this GwUpdateRemoteAccessSessionLogsAwsS3. # noqa: E501 + + AWS S3 bucket name # noqa: E501 + + :return: The bucket_name of this GwUpdateRemoteAccessSessionLogsAwsS3. # noqa: E501 + :rtype: str + """ + return self._bucket_name + + @bucket_name.setter + def bucket_name(self, bucket_name): + """Sets the bucket_name of this GwUpdateRemoteAccessSessionLogsAwsS3. + + AWS S3 bucket name # noqa: E501 + + :param bucket_name: The bucket_name of this GwUpdateRemoteAccessSessionLogsAwsS3. # noqa: E501 + :type: str + """ + + self._bucket_name = bucket_name + + @property + def enable(self): + """Gets the enable of this GwUpdateRemoteAccessSessionLogsAwsS3. # noqa: E501 + + Enable Log Forwarding [true/false] # noqa: E501 + + :return: The enable of this GwUpdateRemoteAccessSessionLogsAwsS3. # noqa: E501 + :rtype: str + """ + return self._enable + + @enable.setter + def enable(self, enable): + """Sets the enable of this GwUpdateRemoteAccessSessionLogsAwsS3. + + Enable Log Forwarding [true/false] # noqa: E501 + + :param enable: The enable of this GwUpdateRemoteAccessSessionLogsAwsS3. # noqa: E501 + :type: str + """ + + self._enable = enable + + @property + def json(self): + """Gets the json of this GwUpdateRemoteAccessSessionLogsAwsS3. # noqa: E501 + + Set output format to JSON # noqa: E501 + + :return: The json of this GwUpdateRemoteAccessSessionLogsAwsS3. # noqa: E501 + :rtype: bool + """ + return self._json + + @json.setter + def json(self, json): + """Sets the json of this GwUpdateRemoteAccessSessionLogsAwsS3. + + Set output format to JSON # noqa: E501 + + :param json: The json of this GwUpdateRemoteAccessSessionLogsAwsS3. # noqa: E501 + :type: bool + """ + + self._json = json + + @property + def log_folder(self): + """Gets the log_folder of this GwUpdateRemoteAccessSessionLogsAwsS3. # noqa: E501 + + AWS S3 destination folder for logs # noqa: E501 + + :return: The log_folder of this GwUpdateRemoteAccessSessionLogsAwsS3. # noqa: E501 + :rtype: str + """ + return self._log_folder + + @log_folder.setter + def log_folder(self, log_folder): + """Sets the log_folder of this GwUpdateRemoteAccessSessionLogsAwsS3. + + AWS S3 destination folder for logs # noqa: E501 + + :param log_folder: The log_folder of this GwUpdateRemoteAccessSessionLogsAwsS3. # noqa: E501 + :type: str + """ + + self._log_folder = log_folder + + @property + def output_format(self): + """Gets the output_format of this GwUpdateRemoteAccessSessionLogsAwsS3. # noqa: E501 + + Logs format [text/json] # noqa: E501 + + :return: The output_format of this GwUpdateRemoteAccessSessionLogsAwsS3. # noqa: E501 + :rtype: str + """ + return self._output_format + + @output_format.setter + def output_format(self, output_format): + """Sets the output_format of this GwUpdateRemoteAccessSessionLogsAwsS3. + + Logs format [text/json] # noqa: E501 + + :param output_format: The output_format of this GwUpdateRemoteAccessSessionLogsAwsS3. # noqa: E501 + :type: str + """ + + self._output_format = output_format + + @property + def pull_interval(self): + """Gets the pull_interval of this GwUpdateRemoteAccessSessionLogsAwsS3. # noqa: E501 + + Pull interval in seconds # noqa: E501 + + :return: The pull_interval of this GwUpdateRemoteAccessSessionLogsAwsS3. # noqa: E501 + :rtype: str + """ + return self._pull_interval + + @pull_interval.setter + def pull_interval(self, pull_interval): + """Sets the pull_interval of this GwUpdateRemoteAccessSessionLogsAwsS3. + + Pull interval in seconds # noqa: E501 + + :param pull_interval: The pull_interval of this GwUpdateRemoteAccessSessionLogsAwsS3. # noqa: E501 + :type: str + """ + + self._pull_interval = pull_interval + + @property + def region(self): + """Gets the region of this GwUpdateRemoteAccessSessionLogsAwsS3. # noqa: E501 + + AWS region # noqa: E501 + + :return: The region of this GwUpdateRemoteAccessSessionLogsAwsS3. # noqa: E501 + :rtype: str + """ + return self._region + + @region.setter + def region(self, region): + """Sets the region of this GwUpdateRemoteAccessSessionLogsAwsS3. + + AWS region # noqa: E501 + + :param region: The region of this GwUpdateRemoteAccessSessionLogsAwsS3. # noqa: E501 + :type: str + """ + + self._region = region + + @property + def role_arn(self): + """Gets the role_arn of this GwUpdateRemoteAccessSessionLogsAwsS3. # noqa: E501 + + AWS role arn relevant for assume_role auth-type # noqa: E501 + + :return: The role_arn of this GwUpdateRemoteAccessSessionLogsAwsS3. # noqa: E501 + :rtype: str + """ + return self._role_arn + + @role_arn.setter + def role_arn(self, role_arn): + """Sets the role_arn of this GwUpdateRemoteAccessSessionLogsAwsS3. + + AWS role arn relevant for assume_role auth-type # noqa: E501 + + :param role_arn: The role_arn of this GwUpdateRemoteAccessSessionLogsAwsS3. # noqa: E501 + :type: str + """ + + self._role_arn = role_arn + + @property + def token(self): + """Gets the token of this GwUpdateRemoteAccessSessionLogsAwsS3. # noqa: E501 + + Authentication token (see `/auth` and `/configure`) # noqa: E501 + + :return: The token of this GwUpdateRemoteAccessSessionLogsAwsS3. # noqa: E501 + :rtype: str + """ + return self._token + + @token.setter + def token(self, token): + """Sets the token of this GwUpdateRemoteAccessSessionLogsAwsS3. + + Authentication token (see `/auth` and `/configure`) # noqa: E501 + + :param token: The token of this GwUpdateRemoteAccessSessionLogsAwsS3. # noqa: E501 + :type: str + """ + + self._token = token + + @property + def uid_token(self): + """Gets the uid_token of this GwUpdateRemoteAccessSessionLogsAwsS3. # noqa: E501 + + The universal identity token, Required only for universal_identity authentication # noqa: E501 + + :return: The uid_token of this GwUpdateRemoteAccessSessionLogsAwsS3. # noqa: E501 + :rtype: str + """ + return self._uid_token + + @uid_token.setter + def uid_token(self, uid_token): + """Sets the uid_token of this GwUpdateRemoteAccessSessionLogsAwsS3. + + The universal identity token, Required only for universal_identity authentication # noqa: E501 + + :param uid_token: The uid_token of this GwUpdateRemoteAccessSessionLogsAwsS3. # noqa: E501 + :type: str + """ + + self._uid_token = uid_token + + def to_dict(self): + """Returns the model properties as a dict""" + result = {} + + for attr, _ in six.iteritems(self.openapi_types): + value = getattr(self, attr) + if isinstance(value, list): + result[attr] = list(map( + lambda x: x.to_dict() if hasattr(x, "to_dict") else x, + value + )) + elif hasattr(value, "to_dict"): + result[attr] = value.to_dict() + elif isinstance(value, dict): + result[attr] = dict(map( + lambda item: (item[0], item[1].to_dict()) + if hasattr(item[1], "to_dict") else item, + value.items() + )) + else: + result[attr] = value + + return result + + def to_str(self): + """Returns the string representation of the model""" + return pprint.pformat(self.to_dict()) + + def __repr__(self): + """For `print` and `pprint`""" + return self.to_str() + + def __eq__(self, other): + """Returns true if both objects are equal""" + if not isinstance(other, GwUpdateRemoteAccessSessionLogsAwsS3): + return False + + return self.to_dict() == other.to_dict() + + def __ne__(self, other): + """Returns true if both objects are not equal""" + if not isinstance(other, GwUpdateRemoteAccessSessionLogsAwsS3): + return True + + return self.to_dict() != other.to_dict() diff --git a/akeyless/models/gw_update_remote_access_session_logs_azure_analytics.py b/akeyless/models/gw_update_remote_access_session_logs_azure_analytics.py new file mode 100644 index 00000000..90d6afb0 --- /dev/null +++ b/akeyless/models/gw_update_remote_access_session_logs_azure_analytics.py @@ -0,0 +1,319 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +import pprint +import re # noqa: F401 + +import six + +from akeyless.configuration import Configuration + + +class GwUpdateRemoteAccessSessionLogsAzureAnalytics(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + Attributes: + openapi_types (dict): The key is attribute name + and the value is attribute type. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + """ + openapi_types = { + 'enable': 'str', + 'json': 'bool', + 'output_format': 'str', + 'pull_interval': 'str', + 'token': 'str', + 'uid_token': 'str', + 'workspace_id': 'str', + 'workspace_key': 'str' + } + + attribute_map = { + 'enable': 'enable', + 'json': 'json', + 'output_format': 'output-format', + 'pull_interval': 'pull-interval', + 'token': 'token', + 'uid_token': 'uid-token', + 'workspace_id': 'workspace-id', + 'workspace_key': 'workspace-key' + } + + def __init__(self, enable='true', json=False, output_format='text', pull_interval='10', token=None, uid_token=None, workspace_id=None, workspace_key=None, local_vars_configuration=None): # noqa: E501 + """GwUpdateRemoteAccessSessionLogsAzureAnalytics - a model defined in OpenAPI""" # noqa: E501 + if local_vars_configuration is None: + local_vars_configuration = Configuration() + self.local_vars_configuration = local_vars_configuration + + self._enable = None + self._json = None + self._output_format = None + self._pull_interval = None + self._token = None + self._uid_token = None + self._workspace_id = None + self._workspace_key = None + self.discriminator = None + + if enable is not None: + self.enable = enable + if json is not None: + self.json = json + if output_format is not None: + self.output_format = output_format + if pull_interval is not None: + self.pull_interval = pull_interval + if token is not None: + self.token = token + if uid_token is not None: + self.uid_token = uid_token + if workspace_id is not None: + self.workspace_id = workspace_id + if workspace_key is not None: + self.workspace_key = workspace_key + + @property + def enable(self): + """Gets the enable of this GwUpdateRemoteAccessSessionLogsAzureAnalytics. # noqa: E501 + + Enable Log Forwarding [true/false] # noqa: E501 + + :return: The enable of this GwUpdateRemoteAccessSessionLogsAzureAnalytics. # noqa: E501 + :rtype: str + """ + return self._enable + + @enable.setter + def enable(self, enable): + """Sets the enable of this GwUpdateRemoteAccessSessionLogsAzureAnalytics. + + Enable Log Forwarding [true/false] # noqa: E501 + + :param enable: The enable of this GwUpdateRemoteAccessSessionLogsAzureAnalytics. # noqa: E501 + :type: str + """ + + self._enable = enable + + @property + def json(self): + """Gets the json of this GwUpdateRemoteAccessSessionLogsAzureAnalytics. # noqa: E501 + + Set output format to JSON # noqa: E501 + + :return: The json of this GwUpdateRemoteAccessSessionLogsAzureAnalytics. # noqa: E501 + :rtype: bool + """ + return self._json + + @json.setter + def json(self, json): + """Sets the json of this GwUpdateRemoteAccessSessionLogsAzureAnalytics. + + Set output format to JSON # noqa: E501 + + :param json: The json of this GwUpdateRemoteAccessSessionLogsAzureAnalytics. # noqa: E501 + :type: bool + """ + + self._json = json + + @property + def output_format(self): + """Gets the output_format of this GwUpdateRemoteAccessSessionLogsAzureAnalytics. # noqa: E501 + + Logs format [text/json] # noqa: E501 + + :return: The output_format of this GwUpdateRemoteAccessSessionLogsAzureAnalytics. # noqa: E501 + :rtype: str + """ + return self._output_format + + @output_format.setter + def output_format(self, output_format): + """Sets the output_format of this GwUpdateRemoteAccessSessionLogsAzureAnalytics. + + Logs format [text/json] # noqa: E501 + + :param output_format: The output_format of this GwUpdateRemoteAccessSessionLogsAzureAnalytics. # noqa: E501 + :type: str + """ + + self._output_format = output_format + + @property + def pull_interval(self): + """Gets the pull_interval of this GwUpdateRemoteAccessSessionLogsAzureAnalytics. # noqa: E501 + + Pull interval in seconds # noqa: E501 + + :return: The pull_interval of this GwUpdateRemoteAccessSessionLogsAzureAnalytics. # noqa: E501 + :rtype: str + """ + return self._pull_interval + + @pull_interval.setter + def pull_interval(self, pull_interval): + """Sets the pull_interval of this GwUpdateRemoteAccessSessionLogsAzureAnalytics. + + Pull interval in seconds # noqa: E501 + + :param pull_interval: The pull_interval of this GwUpdateRemoteAccessSessionLogsAzureAnalytics. # noqa: E501 + :type: str + """ + + self._pull_interval = pull_interval + + @property + def token(self): + """Gets the token of this GwUpdateRemoteAccessSessionLogsAzureAnalytics. # noqa: E501 + + Authentication token (see `/auth` and `/configure`) # noqa: E501 + + :return: The token of this GwUpdateRemoteAccessSessionLogsAzureAnalytics. # noqa: E501 + :rtype: str + """ + return self._token + + @token.setter + def token(self, token): + """Sets the token of this GwUpdateRemoteAccessSessionLogsAzureAnalytics. + + Authentication token (see `/auth` and `/configure`) # noqa: E501 + + :param token: The token of this GwUpdateRemoteAccessSessionLogsAzureAnalytics. # noqa: E501 + :type: str + """ + + self._token = token + + @property + def uid_token(self): + """Gets the uid_token of this GwUpdateRemoteAccessSessionLogsAzureAnalytics. # noqa: E501 + + The universal identity token, Required only for universal_identity authentication # noqa: E501 + + :return: The uid_token of this GwUpdateRemoteAccessSessionLogsAzureAnalytics. # noqa: E501 + :rtype: str + """ + return self._uid_token + + @uid_token.setter + def uid_token(self, uid_token): + """Sets the uid_token of this GwUpdateRemoteAccessSessionLogsAzureAnalytics. + + The universal identity token, Required only for universal_identity authentication # noqa: E501 + + :param uid_token: The uid_token of this GwUpdateRemoteAccessSessionLogsAzureAnalytics. # noqa: E501 + :type: str + """ + + self._uid_token = uid_token + + @property + def workspace_id(self): + """Gets the workspace_id of this GwUpdateRemoteAccessSessionLogsAzureAnalytics. # noqa: E501 + + Azure workspace id # noqa: E501 + + :return: The workspace_id of this GwUpdateRemoteAccessSessionLogsAzureAnalytics. # noqa: E501 + :rtype: str + """ + return self._workspace_id + + @workspace_id.setter + def workspace_id(self, workspace_id): + """Sets the workspace_id of this GwUpdateRemoteAccessSessionLogsAzureAnalytics. + + Azure workspace id # noqa: E501 + + :param workspace_id: The workspace_id of this GwUpdateRemoteAccessSessionLogsAzureAnalytics. # noqa: E501 + :type: str + """ + + self._workspace_id = workspace_id + + @property + def workspace_key(self): + """Gets the workspace_key of this GwUpdateRemoteAccessSessionLogsAzureAnalytics. # noqa: E501 + + Azure workspace key # noqa: E501 + + :return: The workspace_key of this GwUpdateRemoteAccessSessionLogsAzureAnalytics. # noqa: E501 + :rtype: str + """ + return self._workspace_key + + @workspace_key.setter + def workspace_key(self, workspace_key): + """Sets the workspace_key of this GwUpdateRemoteAccessSessionLogsAzureAnalytics. + + Azure workspace key # noqa: E501 + + :param workspace_key: The workspace_key of this GwUpdateRemoteAccessSessionLogsAzureAnalytics. # noqa: E501 + :type: str + """ + + self._workspace_key = workspace_key + + def to_dict(self): + """Returns the model properties as a dict""" + result = {} + + for attr, _ in six.iteritems(self.openapi_types): + value = getattr(self, attr) + if isinstance(value, list): + result[attr] = list(map( + lambda x: x.to_dict() if hasattr(x, "to_dict") else x, + value + )) + elif hasattr(value, "to_dict"): + result[attr] = value.to_dict() + elif isinstance(value, dict): + result[attr] = dict(map( + lambda item: (item[0], item[1].to_dict()) + if hasattr(item[1], "to_dict") else item, + value.items() + )) + else: + result[attr] = value + + return result + + def to_str(self): + """Returns the string representation of the model""" + return pprint.pformat(self.to_dict()) + + def __repr__(self): + """For `print` and `pprint`""" + return self.to_str() + + def __eq__(self, other): + """Returns true if both objects are equal""" + if not isinstance(other, GwUpdateRemoteAccessSessionLogsAzureAnalytics): + return False + + return self.to_dict() == other.to_dict() + + def __ne__(self, other): + """Returns true if both objects are not equal""" + if not isinstance(other, GwUpdateRemoteAccessSessionLogsAzureAnalytics): + return True + + return self.to_dict() != other.to_dict() diff --git a/akeyless/models/gw_update_remote_access_session_logs_datadog.py b/akeyless/models/gw_update_remote_access_session_logs_datadog.py new file mode 100644 index 00000000..6f6bb7ab --- /dev/null +++ b/akeyless/models/gw_update_remote_access_session_logs_datadog.py @@ -0,0 +1,403 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +import pprint +import re # noqa: F401 + +import six + +from akeyless.configuration import Configuration + + +class GwUpdateRemoteAccessSessionLogsDatadog(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + Attributes: + openapi_types (dict): The key is attribute name + and the value is attribute type. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + """ + openapi_types = { + 'api_key': 'str', + 'enable': 'str', + 'host': 'str', + 'json': 'bool', + 'log_service': 'str', + 'log_source': 'str', + 'log_tags': 'str', + 'output_format': 'str', + 'pull_interval': 'str', + 'token': 'str', + 'uid_token': 'str' + } + + attribute_map = { + 'api_key': 'api-key', + 'enable': 'enable', + 'host': 'host', + 'json': 'json', + 'log_service': 'log-service', + 'log_source': 'log-source', + 'log_tags': 'log-tags', + 'output_format': 'output-format', + 'pull_interval': 'pull-interval', + 'token': 'token', + 'uid_token': 'uid-token' + } + + def __init__(self, api_key=None, enable='true', host=None, json=False, log_service='use-existing', log_source='use-existing', log_tags='use-existing', output_format='text', pull_interval='10', token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 + """GwUpdateRemoteAccessSessionLogsDatadog - a model defined in OpenAPI""" # noqa: E501 + if local_vars_configuration is None: + local_vars_configuration = Configuration() + self.local_vars_configuration = local_vars_configuration + + self._api_key = None + self._enable = None + self._host = None + self._json = None + self._log_service = None + self._log_source = None + self._log_tags = None + self._output_format = None + self._pull_interval = None + self._token = None + self._uid_token = None + self.discriminator = None + + if api_key is not None: + self.api_key = api_key + if enable is not None: + self.enable = enable + if host is not None: + self.host = host + if json is not None: + self.json = json + if log_service is not None: + self.log_service = log_service + if log_source is not None: + self.log_source = log_source + if log_tags is not None: + self.log_tags = log_tags + if output_format is not None: + self.output_format = output_format + if pull_interval is not None: + self.pull_interval = pull_interval + if token is not None: + self.token = token + if uid_token is not None: + self.uid_token = uid_token + + @property + def api_key(self): + """Gets the api_key of this GwUpdateRemoteAccessSessionLogsDatadog. # noqa: E501 + + Datadog api key # noqa: E501 + + :return: The api_key of this GwUpdateRemoteAccessSessionLogsDatadog. # noqa: E501 + :rtype: str + """ + return self._api_key + + @api_key.setter + def api_key(self, api_key): + """Sets the api_key of this GwUpdateRemoteAccessSessionLogsDatadog. + + Datadog api key # noqa: E501 + + :param api_key: The api_key of this GwUpdateRemoteAccessSessionLogsDatadog. # noqa: E501 + :type: str + """ + + self._api_key = api_key + + @property + def enable(self): + """Gets the enable of this GwUpdateRemoteAccessSessionLogsDatadog. # noqa: E501 + + Enable Log Forwarding [true/false] # noqa: E501 + + :return: The enable of this GwUpdateRemoteAccessSessionLogsDatadog. # noqa: E501 + :rtype: str + """ + return self._enable + + @enable.setter + def enable(self, enable): + """Sets the enable of this GwUpdateRemoteAccessSessionLogsDatadog. + + Enable Log Forwarding [true/false] # noqa: E501 + + :param enable: The enable of this GwUpdateRemoteAccessSessionLogsDatadog. # noqa: E501 + :type: str + """ + + self._enable = enable + + @property + def host(self): + """Gets the host of this GwUpdateRemoteAccessSessionLogsDatadog. # noqa: E501 + + Datadog host # noqa: E501 + + :return: The host of this GwUpdateRemoteAccessSessionLogsDatadog. # noqa: E501 + :rtype: str + """ + return self._host + + @host.setter + def host(self, host): + """Sets the host of this GwUpdateRemoteAccessSessionLogsDatadog. + + Datadog host # noqa: E501 + + :param host: The host of this GwUpdateRemoteAccessSessionLogsDatadog. # noqa: E501 + :type: str + """ + + self._host = host + + @property + def json(self): + """Gets the json of this GwUpdateRemoteAccessSessionLogsDatadog. # noqa: E501 + + Set output format to JSON # noqa: E501 + + :return: The json of this GwUpdateRemoteAccessSessionLogsDatadog. # noqa: E501 + :rtype: bool + """ + return self._json + + @json.setter + def json(self, json): + """Sets the json of this GwUpdateRemoteAccessSessionLogsDatadog. + + Set output format to JSON # noqa: E501 + + :param json: The json of this GwUpdateRemoteAccessSessionLogsDatadog. # noqa: E501 + :type: bool + """ + + self._json = json + + @property + def log_service(self): + """Gets the log_service of this GwUpdateRemoteAccessSessionLogsDatadog. # noqa: E501 + + Datadog log service # noqa: E501 + + :return: The log_service of this GwUpdateRemoteAccessSessionLogsDatadog. # noqa: E501 + :rtype: str + """ + return self._log_service + + @log_service.setter + def log_service(self, log_service): + """Sets the log_service of this GwUpdateRemoteAccessSessionLogsDatadog. + + Datadog log service # noqa: E501 + + :param log_service: The log_service of this GwUpdateRemoteAccessSessionLogsDatadog. # noqa: E501 + :type: str + """ + + self._log_service = log_service + + @property + def log_source(self): + """Gets the log_source of this GwUpdateRemoteAccessSessionLogsDatadog. # noqa: E501 + + Datadog log source # noqa: E501 + + :return: The log_source of this GwUpdateRemoteAccessSessionLogsDatadog. # noqa: E501 + :rtype: str + """ + return self._log_source + + @log_source.setter + def log_source(self, log_source): + """Sets the log_source of this GwUpdateRemoteAccessSessionLogsDatadog. + + Datadog log source # noqa: E501 + + :param log_source: The log_source of this GwUpdateRemoteAccessSessionLogsDatadog. # noqa: E501 + :type: str + """ + + self._log_source = log_source + + @property + def log_tags(self): + """Gets the log_tags of this GwUpdateRemoteAccessSessionLogsDatadog. # noqa: E501 + + A comma-separated list of Datadog log tags formatted as \"key:value\" strings # noqa: E501 + + :return: The log_tags of this GwUpdateRemoteAccessSessionLogsDatadog. # noqa: E501 + :rtype: str + """ + return self._log_tags + + @log_tags.setter + def log_tags(self, log_tags): + """Sets the log_tags of this GwUpdateRemoteAccessSessionLogsDatadog. + + A comma-separated list of Datadog log tags formatted as \"key:value\" strings # noqa: E501 + + :param log_tags: The log_tags of this GwUpdateRemoteAccessSessionLogsDatadog. # noqa: E501 + :type: str + """ + + self._log_tags = log_tags + + @property + def output_format(self): + """Gets the output_format of this GwUpdateRemoteAccessSessionLogsDatadog. # noqa: E501 + + Logs format [text/json] # noqa: E501 + + :return: The output_format of this GwUpdateRemoteAccessSessionLogsDatadog. # noqa: E501 + :rtype: str + """ + return self._output_format + + @output_format.setter + def output_format(self, output_format): + """Sets the output_format of this GwUpdateRemoteAccessSessionLogsDatadog. + + Logs format [text/json] # noqa: E501 + + :param output_format: The output_format of this GwUpdateRemoteAccessSessionLogsDatadog. # noqa: E501 + :type: str + """ + + self._output_format = output_format + + @property + def pull_interval(self): + """Gets the pull_interval of this GwUpdateRemoteAccessSessionLogsDatadog. # noqa: E501 + + Pull interval in seconds # noqa: E501 + + :return: The pull_interval of this GwUpdateRemoteAccessSessionLogsDatadog. # noqa: E501 + :rtype: str + """ + return self._pull_interval + + @pull_interval.setter + def pull_interval(self, pull_interval): + """Sets the pull_interval of this GwUpdateRemoteAccessSessionLogsDatadog. + + Pull interval in seconds # noqa: E501 + + :param pull_interval: The pull_interval of this GwUpdateRemoteAccessSessionLogsDatadog. # noqa: E501 + :type: str + """ + + self._pull_interval = pull_interval + + @property + def token(self): + """Gets the token of this GwUpdateRemoteAccessSessionLogsDatadog. # noqa: E501 + + Authentication token (see `/auth` and `/configure`) # noqa: E501 + + :return: The token of this GwUpdateRemoteAccessSessionLogsDatadog. # noqa: E501 + :rtype: str + """ + return self._token + + @token.setter + def token(self, token): + """Sets the token of this GwUpdateRemoteAccessSessionLogsDatadog. + + Authentication token (see `/auth` and `/configure`) # noqa: E501 + + :param token: The token of this GwUpdateRemoteAccessSessionLogsDatadog. # noqa: E501 + :type: str + """ + + self._token = token + + @property + def uid_token(self): + """Gets the uid_token of this GwUpdateRemoteAccessSessionLogsDatadog. # noqa: E501 + + The universal identity token, Required only for universal_identity authentication # noqa: E501 + + :return: The uid_token of this GwUpdateRemoteAccessSessionLogsDatadog. # noqa: E501 + :rtype: str + """ + return self._uid_token + + @uid_token.setter + def uid_token(self, uid_token): + """Sets the uid_token of this GwUpdateRemoteAccessSessionLogsDatadog. + + The universal identity token, Required only for universal_identity authentication # noqa: E501 + + :param uid_token: The uid_token of this GwUpdateRemoteAccessSessionLogsDatadog. # noqa: E501 + :type: str + """ + + self._uid_token = uid_token + + def to_dict(self): + """Returns the model properties as a dict""" + result = {} + + for attr, _ in six.iteritems(self.openapi_types): + value = getattr(self, attr) + if isinstance(value, list): + result[attr] = list(map( + lambda x: x.to_dict() if hasattr(x, "to_dict") else x, + value + )) + elif hasattr(value, "to_dict"): + result[attr] = value.to_dict() + elif isinstance(value, dict): + result[attr] = dict(map( + lambda item: (item[0], item[1].to_dict()) + if hasattr(item[1], "to_dict") else item, + value.items() + )) + else: + result[attr] = value + + return result + + def to_str(self): + """Returns the string representation of the model""" + return pprint.pformat(self.to_dict()) + + def __repr__(self): + """For `print` and `pprint`""" + return self.to_str() + + def __eq__(self, other): + """Returns true if both objects are equal""" + if not isinstance(other, GwUpdateRemoteAccessSessionLogsDatadog): + return False + + return self.to_dict() == other.to_dict() + + def __ne__(self, other): + """Returns true if both objects are not equal""" + if not isinstance(other, GwUpdateRemoteAccessSessionLogsDatadog): + return True + + return self.to_dict() != other.to_dict() diff --git a/akeyless/models/gw_update_remote_access_session_logs_elasticsearch.py b/akeyless/models/gw_update_remote_access_session_logs_elasticsearch.py new file mode 100644 index 00000000..74cd7456 --- /dev/null +++ b/akeyless/models/gw_update_remote_access_session_logs_elasticsearch.py @@ -0,0 +1,543 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +import pprint +import re # noqa: F401 + +import six + +from akeyless.configuration import Configuration + + +class GwUpdateRemoteAccessSessionLogsElasticsearch(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + Attributes: + openapi_types (dict): The key is attribute name + and the value is attribute type. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + """ + openapi_types = { + 'api_key': 'str', + 'auth_type': 'str', + 'cloud_id': 'str', + 'enable': 'str', + 'enable_tls': 'bool', + 'index': 'str', + 'json': 'bool', + 'nodes': 'str', + 'output_format': 'str', + 'password': 'str', + 'pull_interval': 'str', + 'server_type': 'str', + 'tls_certificate': 'str', + 'token': 'str', + 'uid_token': 'str', + 'user_name': 'str' + } + + attribute_map = { + 'api_key': 'api-key', + 'auth_type': 'auth-type', + 'cloud_id': 'cloud-id', + 'enable': 'enable', + 'enable_tls': 'enable-tls', + 'index': 'index', + 'json': 'json', + 'nodes': 'nodes', + 'output_format': 'output-format', + 'password': 'password', + 'pull_interval': 'pull-interval', + 'server_type': 'server-type', + 'tls_certificate': 'tls-certificate', + 'token': 'token', + 'uid_token': 'uid-token', + 'user_name': 'user-name' + } + + def __init__(self, api_key=None, auth_type=None, cloud_id=None, enable='true', enable_tls=None, index=None, json=False, nodes=None, output_format='text', password=None, pull_interval='10', server_type=None, tls_certificate='use-existing', token=None, uid_token=None, user_name=None, local_vars_configuration=None): # noqa: E501 + """GwUpdateRemoteAccessSessionLogsElasticsearch - a model defined in OpenAPI""" # noqa: E501 + if local_vars_configuration is None: + local_vars_configuration = Configuration() + self.local_vars_configuration = local_vars_configuration + + self._api_key = None + self._auth_type = None + self._cloud_id = None + self._enable = None + self._enable_tls = None + self._index = None + self._json = None + self._nodes = None + self._output_format = None + self._password = None + self._pull_interval = None + self._server_type = None + self._tls_certificate = None + self._token = None + self._uid_token = None + self._user_name = None + self.discriminator = None + + if api_key is not None: + self.api_key = api_key + if auth_type is not None: + self.auth_type = auth_type + if cloud_id is not None: + self.cloud_id = cloud_id + if enable is not None: + self.enable = enable + if enable_tls is not None: + self.enable_tls = enable_tls + if index is not None: + self.index = index + if json is not None: + self.json = json + if nodes is not None: + self.nodes = nodes + if output_format is not None: + self.output_format = output_format + if password is not None: + self.password = password + if pull_interval is not None: + self.pull_interval = pull_interval + if server_type is not None: + self.server_type = server_type + if tls_certificate is not None: + self.tls_certificate = tls_certificate + if token is not None: + self.token = token + if uid_token is not None: + self.uid_token = uid_token + if user_name is not None: + self.user_name = user_name + + @property + def api_key(self): + """Gets the api_key of this GwUpdateRemoteAccessSessionLogsElasticsearch. # noqa: E501 + + Elasticsearch api key relevant only for api_key auth-type # noqa: E501 + + :return: The api_key of this GwUpdateRemoteAccessSessionLogsElasticsearch. # noqa: E501 + :rtype: str + """ + return self._api_key + + @api_key.setter + def api_key(self, api_key): + """Sets the api_key of this GwUpdateRemoteAccessSessionLogsElasticsearch. + + Elasticsearch api key relevant only for api_key auth-type # noqa: E501 + + :param api_key: The api_key of this GwUpdateRemoteAccessSessionLogsElasticsearch. # noqa: E501 + :type: str + """ + + self._api_key = api_key + + @property + def auth_type(self): + """Gets the auth_type of this GwUpdateRemoteAccessSessionLogsElasticsearch. # noqa: E501 + + Elasticsearch auth type [api_key/password] # noqa: E501 + + :return: The auth_type of this GwUpdateRemoteAccessSessionLogsElasticsearch. # noqa: E501 + :rtype: str + """ + return self._auth_type + + @auth_type.setter + def auth_type(self, auth_type): + """Sets the auth_type of this GwUpdateRemoteAccessSessionLogsElasticsearch. + + Elasticsearch auth type [api_key/password] # noqa: E501 + + :param auth_type: The auth_type of this GwUpdateRemoteAccessSessionLogsElasticsearch. # noqa: E501 + :type: str + """ + + self._auth_type = auth_type + + @property + def cloud_id(self): + """Gets the cloud_id of this GwUpdateRemoteAccessSessionLogsElasticsearch. # noqa: E501 + + Elasticsearch cloud id relevant only for cloud server-type # noqa: E501 + + :return: The cloud_id of this GwUpdateRemoteAccessSessionLogsElasticsearch. # noqa: E501 + :rtype: str + """ + return self._cloud_id + + @cloud_id.setter + def cloud_id(self, cloud_id): + """Sets the cloud_id of this GwUpdateRemoteAccessSessionLogsElasticsearch. + + Elasticsearch cloud id relevant only for cloud server-type # noqa: E501 + + :param cloud_id: The cloud_id of this GwUpdateRemoteAccessSessionLogsElasticsearch. # noqa: E501 + :type: str + """ + + self._cloud_id = cloud_id + + @property + def enable(self): + """Gets the enable of this GwUpdateRemoteAccessSessionLogsElasticsearch. # noqa: E501 + + Enable Log Forwarding [true/false] # noqa: E501 + + :return: The enable of this GwUpdateRemoteAccessSessionLogsElasticsearch. # noqa: E501 + :rtype: str + """ + return self._enable + + @enable.setter + def enable(self, enable): + """Sets the enable of this GwUpdateRemoteAccessSessionLogsElasticsearch. + + Enable Log Forwarding [true/false] # noqa: E501 + + :param enable: The enable of this GwUpdateRemoteAccessSessionLogsElasticsearch. # noqa: E501 + :type: str + """ + + self._enable = enable + + @property + def enable_tls(self): + """Gets the enable_tls of this GwUpdateRemoteAccessSessionLogsElasticsearch. # noqa: E501 + + Enable tls # noqa: E501 + + :return: The enable_tls of this GwUpdateRemoteAccessSessionLogsElasticsearch. # noqa: E501 + :rtype: bool + """ + return self._enable_tls + + @enable_tls.setter + def enable_tls(self, enable_tls): + """Sets the enable_tls of this GwUpdateRemoteAccessSessionLogsElasticsearch. + + Enable tls # noqa: E501 + + :param enable_tls: The enable_tls of this GwUpdateRemoteAccessSessionLogsElasticsearch. # noqa: E501 + :type: bool + """ + + self._enable_tls = enable_tls + + @property + def index(self): + """Gets the index of this GwUpdateRemoteAccessSessionLogsElasticsearch. # noqa: E501 + + Elasticsearch index # noqa: E501 + + :return: The index of this GwUpdateRemoteAccessSessionLogsElasticsearch. # noqa: E501 + :rtype: str + """ + return self._index + + @index.setter + def index(self, index): + """Sets the index of this GwUpdateRemoteAccessSessionLogsElasticsearch. + + Elasticsearch index # noqa: E501 + + :param index: The index of this GwUpdateRemoteAccessSessionLogsElasticsearch. # noqa: E501 + :type: str + """ + + self._index = index + + @property + def json(self): + """Gets the json of this GwUpdateRemoteAccessSessionLogsElasticsearch. # noqa: E501 + + Set output format to JSON # noqa: E501 + + :return: The json of this GwUpdateRemoteAccessSessionLogsElasticsearch. # noqa: E501 + :rtype: bool + """ + return self._json + + @json.setter + def json(self, json): + """Sets the json of this GwUpdateRemoteAccessSessionLogsElasticsearch. + + Set output format to JSON # noqa: E501 + + :param json: The json of this GwUpdateRemoteAccessSessionLogsElasticsearch. # noqa: E501 + :type: bool + """ + + self._json = json + + @property + def nodes(self): + """Gets the nodes of this GwUpdateRemoteAccessSessionLogsElasticsearch. # noqa: E501 + + Elasticsearch nodes relevant only for nodes server-type # noqa: E501 + + :return: The nodes of this GwUpdateRemoteAccessSessionLogsElasticsearch. # noqa: E501 + :rtype: str + """ + return self._nodes + + @nodes.setter + def nodes(self, nodes): + """Sets the nodes of this GwUpdateRemoteAccessSessionLogsElasticsearch. + + Elasticsearch nodes relevant only for nodes server-type # noqa: E501 + + :param nodes: The nodes of this GwUpdateRemoteAccessSessionLogsElasticsearch. # noqa: E501 + :type: str + """ + + self._nodes = nodes + + @property + def output_format(self): + """Gets the output_format of this GwUpdateRemoteAccessSessionLogsElasticsearch. # noqa: E501 + + Logs format [text/json] # noqa: E501 + + :return: The output_format of this GwUpdateRemoteAccessSessionLogsElasticsearch. # noqa: E501 + :rtype: str + """ + return self._output_format + + @output_format.setter + def output_format(self, output_format): + """Sets the output_format of this GwUpdateRemoteAccessSessionLogsElasticsearch. + + Logs format [text/json] # noqa: E501 + + :param output_format: The output_format of this GwUpdateRemoteAccessSessionLogsElasticsearch. # noqa: E501 + :type: str + """ + + self._output_format = output_format + + @property + def password(self): + """Gets the password of this GwUpdateRemoteAccessSessionLogsElasticsearch. # noqa: E501 + + Elasticsearch password relevant only for password auth-type # noqa: E501 + + :return: The password of this GwUpdateRemoteAccessSessionLogsElasticsearch. # noqa: E501 + :rtype: str + """ + return self._password + + @password.setter + def password(self, password): + """Sets the password of this GwUpdateRemoteAccessSessionLogsElasticsearch. + + Elasticsearch password relevant only for password auth-type # noqa: E501 + + :param password: The password of this GwUpdateRemoteAccessSessionLogsElasticsearch. # noqa: E501 + :type: str + """ + + self._password = password + + @property + def pull_interval(self): + """Gets the pull_interval of this GwUpdateRemoteAccessSessionLogsElasticsearch. # noqa: E501 + + Pull interval in seconds # noqa: E501 + + :return: The pull_interval of this GwUpdateRemoteAccessSessionLogsElasticsearch. # noqa: E501 + :rtype: str + """ + return self._pull_interval + + @pull_interval.setter + def pull_interval(self, pull_interval): + """Sets the pull_interval of this GwUpdateRemoteAccessSessionLogsElasticsearch. + + Pull interval in seconds # noqa: E501 + + :param pull_interval: The pull_interval of this GwUpdateRemoteAccessSessionLogsElasticsearch. # noqa: E501 + :type: str + """ + + self._pull_interval = pull_interval + + @property + def server_type(self): + """Gets the server_type of this GwUpdateRemoteAccessSessionLogsElasticsearch. # noqa: E501 + + Elasticsearch server type [cloud/nodes] # noqa: E501 + + :return: The server_type of this GwUpdateRemoteAccessSessionLogsElasticsearch. # noqa: E501 + :rtype: str + """ + return self._server_type + + @server_type.setter + def server_type(self, server_type): + """Sets the server_type of this GwUpdateRemoteAccessSessionLogsElasticsearch. + + Elasticsearch server type [cloud/nodes] # noqa: E501 + + :param server_type: The server_type of this GwUpdateRemoteAccessSessionLogsElasticsearch. # noqa: E501 + :type: str + """ + + self._server_type = server_type + + @property + def tls_certificate(self): + """Gets the tls_certificate of this GwUpdateRemoteAccessSessionLogsElasticsearch. # noqa: E501 + + Elasticsearch tls certificate # noqa: E501 + + :return: The tls_certificate of this GwUpdateRemoteAccessSessionLogsElasticsearch. # noqa: E501 + :rtype: str + """ + return self._tls_certificate + + @tls_certificate.setter + def tls_certificate(self, tls_certificate): + """Sets the tls_certificate of this GwUpdateRemoteAccessSessionLogsElasticsearch. + + Elasticsearch tls certificate # noqa: E501 + + :param tls_certificate: The tls_certificate of this GwUpdateRemoteAccessSessionLogsElasticsearch. # noqa: E501 + :type: str + """ + + self._tls_certificate = tls_certificate + + @property + def token(self): + """Gets the token of this GwUpdateRemoteAccessSessionLogsElasticsearch. # noqa: E501 + + Authentication token (see `/auth` and `/configure`) # noqa: E501 + + :return: The token of this GwUpdateRemoteAccessSessionLogsElasticsearch. # noqa: E501 + :rtype: str + """ + return self._token + + @token.setter + def token(self, token): + """Sets the token of this GwUpdateRemoteAccessSessionLogsElasticsearch. + + Authentication token (see `/auth` and `/configure`) # noqa: E501 + + :param token: The token of this GwUpdateRemoteAccessSessionLogsElasticsearch. # noqa: E501 + :type: str + """ + + self._token = token + + @property + def uid_token(self): + """Gets the uid_token of this GwUpdateRemoteAccessSessionLogsElasticsearch. # noqa: E501 + + The universal identity token, Required only for universal_identity authentication # noqa: E501 + + :return: The uid_token of this GwUpdateRemoteAccessSessionLogsElasticsearch. # noqa: E501 + :rtype: str + """ + return self._uid_token + + @uid_token.setter + def uid_token(self, uid_token): + """Sets the uid_token of this GwUpdateRemoteAccessSessionLogsElasticsearch. + + The universal identity token, Required only for universal_identity authentication # noqa: E501 + + :param uid_token: The uid_token of this GwUpdateRemoteAccessSessionLogsElasticsearch. # noqa: E501 + :type: str + """ + + self._uid_token = uid_token + + @property + def user_name(self): + """Gets the user_name of this GwUpdateRemoteAccessSessionLogsElasticsearch. # noqa: E501 + + Elasticsearch user name relevant only for password auth-type # noqa: E501 + + :return: The user_name of this GwUpdateRemoteAccessSessionLogsElasticsearch. # noqa: E501 + :rtype: str + """ + return self._user_name + + @user_name.setter + def user_name(self, user_name): + """Sets the user_name of this GwUpdateRemoteAccessSessionLogsElasticsearch. + + Elasticsearch user name relevant only for password auth-type # noqa: E501 + + :param user_name: The user_name of this GwUpdateRemoteAccessSessionLogsElasticsearch. # noqa: E501 + :type: str + """ + + self._user_name = user_name + + def to_dict(self): + """Returns the model properties as a dict""" + result = {} + + for attr, _ in six.iteritems(self.openapi_types): + value = getattr(self, attr) + if isinstance(value, list): + result[attr] = list(map( + lambda x: x.to_dict() if hasattr(x, "to_dict") else x, + value + )) + elif hasattr(value, "to_dict"): + result[attr] = value.to_dict() + elif isinstance(value, dict): + result[attr] = dict(map( + lambda item: (item[0], item[1].to_dict()) + if hasattr(item[1], "to_dict") else item, + value.items() + )) + else: + result[attr] = value + + return result + + def to_str(self): + """Returns the string representation of the model""" + return pprint.pformat(self.to_dict()) + + def __repr__(self): + """For `print` and `pprint`""" + return self.to_str() + + def __eq__(self, other): + """Returns true if both objects are equal""" + if not isinstance(other, GwUpdateRemoteAccessSessionLogsElasticsearch): + return False + + return self.to_dict() == other.to_dict() + + def __ne__(self, other): + """Returns true if both objects are not equal""" + if not isinstance(other, GwUpdateRemoteAccessSessionLogsElasticsearch): + return True + + return self.to_dict() != other.to_dict() diff --git a/akeyless/models/gw_update_remote_access_session_logs_google_chronicle.py b/akeyless/models/gw_update_remote_access_session_logs_google_chronicle.py new file mode 100644 index 00000000..a326f78a --- /dev/null +++ b/akeyless/models/gw_update_remote_access_session_logs_google_chronicle.py @@ -0,0 +1,375 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +import pprint +import re # noqa: F401 + +import six + +from akeyless.configuration import Configuration + + +class GwUpdateRemoteAccessSessionLogsGoogleChronicle(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + Attributes: + openapi_types (dict): The key is attribute name + and the value is attribute type. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + """ + openapi_types = { + 'customer_id': 'str', + 'enable': 'str', + 'gcp_key': 'str', + 'json': 'bool', + 'log_type': 'str', + 'output_format': 'str', + 'pull_interval': 'str', + 'region': 'str', + 'token': 'str', + 'uid_token': 'str' + } + + attribute_map = { + 'customer_id': 'customer-id', + 'enable': 'enable', + 'gcp_key': 'gcp-key', + 'json': 'json', + 'log_type': 'log-type', + 'output_format': 'output-format', + 'pull_interval': 'pull-interval', + 'region': 'region', + 'token': 'token', + 'uid_token': 'uid-token' + } + + def __init__(self, customer_id=None, enable='true', gcp_key=None, json=False, log_type=None, output_format='text', pull_interval='10', region=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 + """GwUpdateRemoteAccessSessionLogsGoogleChronicle - a model defined in OpenAPI""" # noqa: E501 + if local_vars_configuration is None: + local_vars_configuration = Configuration() + self.local_vars_configuration = local_vars_configuration + + self._customer_id = None + self._enable = None + self._gcp_key = None + self._json = None + self._log_type = None + self._output_format = None + self._pull_interval = None + self._region = None + self._token = None + self._uid_token = None + self.discriminator = None + + if customer_id is not None: + self.customer_id = customer_id + if enable is not None: + self.enable = enable + if gcp_key is not None: + self.gcp_key = gcp_key + if json is not None: + self.json = json + if log_type is not None: + self.log_type = log_type + if output_format is not None: + self.output_format = output_format + if pull_interval is not None: + self.pull_interval = pull_interval + if region is not None: + self.region = region + if token is not None: + self.token = token + if uid_token is not None: + self.uid_token = uid_token + + @property + def customer_id(self): + """Gets the customer_id of this GwUpdateRemoteAccessSessionLogsGoogleChronicle. # noqa: E501 + + Google chronicle customer id # noqa: E501 + + :return: The customer_id of this GwUpdateRemoteAccessSessionLogsGoogleChronicle. # noqa: E501 + :rtype: str + """ + return self._customer_id + + @customer_id.setter + def customer_id(self, customer_id): + """Sets the customer_id of this GwUpdateRemoteAccessSessionLogsGoogleChronicle. + + Google chronicle customer id # noqa: E501 + + :param customer_id: The customer_id of this GwUpdateRemoteAccessSessionLogsGoogleChronicle. # noqa: E501 + :type: str + """ + + self._customer_id = customer_id + + @property + def enable(self): + """Gets the enable of this GwUpdateRemoteAccessSessionLogsGoogleChronicle. # noqa: E501 + + Enable Log Forwarding [true/false] # noqa: E501 + + :return: The enable of this GwUpdateRemoteAccessSessionLogsGoogleChronicle. # noqa: E501 + :rtype: str + """ + return self._enable + + @enable.setter + def enable(self, enable): + """Sets the enable of this GwUpdateRemoteAccessSessionLogsGoogleChronicle. + + Enable Log Forwarding [true/false] # noqa: E501 + + :param enable: The enable of this GwUpdateRemoteAccessSessionLogsGoogleChronicle. # noqa: E501 + :type: str + """ + + self._enable = enable + + @property + def gcp_key(self): + """Gets the gcp_key of this GwUpdateRemoteAccessSessionLogsGoogleChronicle. # noqa: E501 + + Base64-encoded service account private key text # noqa: E501 + + :return: The gcp_key of this GwUpdateRemoteAccessSessionLogsGoogleChronicle. # noqa: E501 + :rtype: str + """ + return self._gcp_key + + @gcp_key.setter + def gcp_key(self, gcp_key): + """Sets the gcp_key of this GwUpdateRemoteAccessSessionLogsGoogleChronicle. + + Base64-encoded service account private key text # noqa: E501 + + :param gcp_key: The gcp_key of this GwUpdateRemoteAccessSessionLogsGoogleChronicle. # noqa: E501 + :type: str + """ + + self._gcp_key = gcp_key + + @property + def json(self): + """Gets the json of this GwUpdateRemoteAccessSessionLogsGoogleChronicle. # noqa: E501 + + Set output format to JSON # noqa: E501 + + :return: The json of this GwUpdateRemoteAccessSessionLogsGoogleChronicle. # noqa: E501 + :rtype: bool + """ + return self._json + + @json.setter + def json(self, json): + """Sets the json of this GwUpdateRemoteAccessSessionLogsGoogleChronicle. + + Set output format to JSON # noqa: E501 + + :param json: The json of this GwUpdateRemoteAccessSessionLogsGoogleChronicle. # noqa: E501 + :type: bool + """ + + self._json = json + + @property + def log_type(self): + """Gets the log_type of this GwUpdateRemoteAccessSessionLogsGoogleChronicle. # noqa: E501 + + Google chronicle log type # noqa: E501 + + :return: The log_type of this GwUpdateRemoteAccessSessionLogsGoogleChronicle. # noqa: E501 + :rtype: str + """ + return self._log_type + + @log_type.setter + def log_type(self, log_type): + """Sets the log_type of this GwUpdateRemoteAccessSessionLogsGoogleChronicle. + + Google chronicle log type # noqa: E501 + + :param log_type: The log_type of this GwUpdateRemoteAccessSessionLogsGoogleChronicle. # noqa: E501 + :type: str + """ + + self._log_type = log_type + + @property + def output_format(self): + """Gets the output_format of this GwUpdateRemoteAccessSessionLogsGoogleChronicle. # noqa: E501 + + Logs format [text/json] # noqa: E501 + + :return: The output_format of this GwUpdateRemoteAccessSessionLogsGoogleChronicle. # noqa: E501 + :rtype: str + """ + return self._output_format + + @output_format.setter + def output_format(self, output_format): + """Sets the output_format of this GwUpdateRemoteAccessSessionLogsGoogleChronicle. + + Logs format [text/json] # noqa: E501 + + :param output_format: The output_format of this GwUpdateRemoteAccessSessionLogsGoogleChronicle. # noqa: E501 + :type: str + """ + + self._output_format = output_format + + @property + def pull_interval(self): + """Gets the pull_interval of this GwUpdateRemoteAccessSessionLogsGoogleChronicle. # noqa: E501 + + Pull interval in seconds # noqa: E501 + + :return: The pull_interval of this GwUpdateRemoteAccessSessionLogsGoogleChronicle. # noqa: E501 + :rtype: str + """ + return self._pull_interval + + @pull_interval.setter + def pull_interval(self, pull_interval): + """Sets the pull_interval of this GwUpdateRemoteAccessSessionLogsGoogleChronicle. + + Pull interval in seconds # noqa: E501 + + :param pull_interval: The pull_interval of this GwUpdateRemoteAccessSessionLogsGoogleChronicle. # noqa: E501 + :type: str + """ + + self._pull_interval = pull_interval + + @property + def region(self): + """Gets the region of this GwUpdateRemoteAccessSessionLogsGoogleChronicle. # noqa: E501 + + Google chronicle region [eu_multi_region/london/us_multi_region/singapore/tel_aviv] # noqa: E501 + + :return: The region of this GwUpdateRemoteAccessSessionLogsGoogleChronicle. # noqa: E501 + :rtype: str + """ + return self._region + + @region.setter + def region(self, region): + """Sets the region of this GwUpdateRemoteAccessSessionLogsGoogleChronicle. + + Google chronicle region [eu_multi_region/london/us_multi_region/singapore/tel_aviv] # noqa: E501 + + :param region: The region of this GwUpdateRemoteAccessSessionLogsGoogleChronicle. # noqa: E501 + :type: str + """ + + self._region = region + + @property + def token(self): + """Gets the token of this GwUpdateRemoteAccessSessionLogsGoogleChronicle. # noqa: E501 + + Authentication token (see `/auth` and `/configure`) # noqa: E501 + + :return: The token of this GwUpdateRemoteAccessSessionLogsGoogleChronicle. # noqa: E501 + :rtype: str + """ + return self._token + + @token.setter + def token(self, token): + """Sets the token of this GwUpdateRemoteAccessSessionLogsGoogleChronicle. + + Authentication token (see `/auth` and `/configure`) # noqa: E501 + + :param token: The token of this GwUpdateRemoteAccessSessionLogsGoogleChronicle. # noqa: E501 + :type: str + """ + + self._token = token + + @property + def uid_token(self): + """Gets the uid_token of this GwUpdateRemoteAccessSessionLogsGoogleChronicle. # noqa: E501 + + The universal identity token, Required only for universal_identity authentication # noqa: E501 + + :return: The uid_token of this GwUpdateRemoteAccessSessionLogsGoogleChronicle. # noqa: E501 + :rtype: str + """ + return self._uid_token + + @uid_token.setter + def uid_token(self, uid_token): + """Sets the uid_token of this GwUpdateRemoteAccessSessionLogsGoogleChronicle. + + The universal identity token, Required only for universal_identity authentication # noqa: E501 + + :param uid_token: The uid_token of this GwUpdateRemoteAccessSessionLogsGoogleChronicle. # noqa: E501 + :type: str + """ + + self._uid_token = uid_token + + def to_dict(self): + """Returns the model properties as a dict""" + result = {} + + for attr, _ in six.iteritems(self.openapi_types): + value = getattr(self, attr) + if isinstance(value, list): + result[attr] = list(map( + lambda x: x.to_dict() if hasattr(x, "to_dict") else x, + value + )) + elif hasattr(value, "to_dict"): + result[attr] = value.to_dict() + elif isinstance(value, dict): + result[attr] = dict(map( + lambda item: (item[0], item[1].to_dict()) + if hasattr(item[1], "to_dict") else item, + value.items() + )) + else: + result[attr] = value + + return result + + def to_str(self): + """Returns the string representation of the model""" + return pprint.pformat(self.to_dict()) + + def __repr__(self): + """For `print` and `pprint`""" + return self.to_str() + + def __eq__(self, other): + """Returns true if both objects are equal""" + if not isinstance(other, GwUpdateRemoteAccessSessionLogsGoogleChronicle): + return False + + return self.to_dict() == other.to_dict() + + def __ne__(self, other): + """Returns true if both objects are not equal""" + if not isinstance(other, GwUpdateRemoteAccessSessionLogsGoogleChronicle): + return True + + return self.to_dict() != other.to_dict() diff --git a/akeyless/models/gw_update_remote_access_session_logs_logstash.py b/akeyless/models/gw_update_remote_access_session_logs_logstash.py new file mode 100644 index 00000000..0bbaf0a3 --- /dev/null +++ b/akeyless/models/gw_update_remote_access_session_logs_logstash.py @@ -0,0 +1,375 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +import pprint +import re # noqa: F401 + +import six + +from akeyless.configuration import Configuration + + +class GwUpdateRemoteAccessSessionLogsLogstash(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + Attributes: + openapi_types (dict): The key is attribute name + and the value is attribute type. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + """ + openapi_types = { + 'dns': 'str', + 'enable': 'str', + 'enable_tls': 'bool', + 'json': 'bool', + 'output_format': 'str', + 'protocol': 'str', + 'pull_interval': 'str', + 'tls_certificate': 'str', + 'token': 'str', + 'uid_token': 'str' + } + + attribute_map = { + 'dns': 'dns', + 'enable': 'enable', + 'enable_tls': 'enable-tls', + 'json': 'json', + 'output_format': 'output-format', + 'protocol': 'protocol', + 'pull_interval': 'pull-interval', + 'tls_certificate': 'tls-certificate', + 'token': 'token', + 'uid_token': 'uid-token' + } + + def __init__(self, dns=None, enable='true', enable_tls=None, json=False, output_format='text', protocol=None, pull_interval='10', tls_certificate='use-existing', token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 + """GwUpdateRemoteAccessSessionLogsLogstash - a model defined in OpenAPI""" # noqa: E501 + if local_vars_configuration is None: + local_vars_configuration = Configuration() + self.local_vars_configuration = local_vars_configuration + + self._dns = None + self._enable = None + self._enable_tls = None + self._json = None + self._output_format = None + self._protocol = None + self._pull_interval = None + self._tls_certificate = None + self._token = None + self._uid_token = None + self.discriminator = None + + if dns is not None: + self.dns = dns + if enable is not None: + self.enable = enable + if enable_tls is not None: + self.enable_tls = enable_tls + if json is not None: + self.json = json + if output_format is not None: + self.output_format = output_format + if protocol is not None: + self.protocol = protocol + if pull_interval is not None: + self.pull_interval = pull_interval + if tls_certificate is not None: + self.tls_certificate = tls_certificate + if token is not None: + self.token = token + if uid_token is not None: + self.uid_token = uid_token + + @property + def dns(self): + """Gets the dns of this GwUpdateRemoteAccessSessionLogsLogstash. # noqa: E501 + + Logstash dns # noqa: E501 + + :return: The dns of this GwUpdateRemoteAccessSessionLogsLogstash. # noqa: E501 + :rtype: str + """ + return self._dns + + @dns.setter + def dns(self, dns): + """Sets the dns of this GwUpdateRemoteAccessSessionLogsLogstash. + + Logstash dns # noqa: E501 + + :param dns: The dns of this GwUpdateRemoteAccessSessionLogsLogstash. # noqa: E501 + :type: str + """ + + self._dns = dns + + @property + def enable(self): + """Gets the enable of this GwUpdateRemoteAccessSessionLogsLogstash. # noqa: E501 + + Enable Log Forwarding [true/false] # noqa: E501 + + :return: The enable of this GwUpdateRemoteAccessSessionLogsLogstash. # noqa: E501 + :rtype: str + """ + return self._enable + + @enable.setter + def enable(self, enable): + """Sets the enable of this GwUpdateRemoteAccessSessionLogsLogstash. + + Enable Log Forwarding [true/false] # noqa: E501 + + :param enable: The enable of this GwUpdateRemoteAccessSessionLogsLogstash. # noqa: E501 + :type: str + """ + + self._enable = enable + + @property + def enable_tls(self): + """Gets the enable_tls of this GwUpdateRemoteAccessSessionLogsLogstash. # noqa: E501 + + Enable tls # noqa: E501 + + :return: The enable_tls of this GwUpdateRemoteAccessSessionLogsLogstash. # noqa: E501 + :rtype: bool + """ + return self._enable_tls + + @enable_tls.setter + def enable_tls(self, enable_tls): + """Sets the enable_tls of this GwUpdateRemoteAccessSessionLogsLogstash. + + Enable tls # noqa: E501 + + :param enable_tls: The enable_tls of this GwUpdateRemoteAccessSessionLogsLogstash. # noqa: E501 + :type: bool + """ + + self._enable_tls = enable_tls + + @property + def json(self): + """Gets the json of this GwUpdateRemoteAccessSessionLogsLogstash. # noqa: E501 + + Set output format to JSON # noqa: E501 + + :return: The json of this GwUpdateRemoteAccessSessionLogsLogstash. # noqa: E501 + :rtype: bool + """ + return self._json + + @json.setter + def json(self, json): + """Sets the json of this GwUpdateRemoteAccessSessionLogsLogstash. + + Set output format to JSON # noqa: E501 + + :param json: The json of this GwUpdateRemoteAccessSessionLogsLogstash. # noqa: E501 + :type: bool + """ + + self._json = json + + @property + def output_format(self): + """Gets the output_format of this GwUpdateRemoteAccessSessionLogsLogstash. # noqa: E501 + + Logs format [text/json] # noqa: E501 + + :return: The output_format of this GwUpdateRemoteAccessSessionLogsLogstash. # noqa: E501 + :rtype: str + """ + return self._output_format + + @output_format.setter + def output_format(self, output_format): + """Sets the output_format of this GwUpdateRemoteAccessSessionLogsLogstash. + + Logs format [text/json] # noqa: E501 + + :param output_format: The output_format of this GwUpdateRemoteAccessSessionLogsLogstash. # noqa: E501 + :type: str + """ + + self._output_format = output_format + + @property + def protocol(self): + """Gets the protocol of this GwUpdateRemoteAccessSessionLogsLogstash. # noqa: E501 + + Logstash protocol [tcp/udp] # noqa: E501 + + :return: The protocol of this GwUpdateRemoteAccessSessionLogsLogstash. # noqa: E501 + :rtype: str + """ + return self._protocol + + @protocol.setter + def protocol(self, protocol): + """Sets the protocol of this GwUpdateRemoteAccessSessionLogsLogstash. + + Logstash protocol [tcp/udp] # noqa: E501 + + :param protocol: The protocol of this GwUpdateRemoteAccessSessionLogsLogstash. # noqa: E501 + :type: str + """ + + self._protocol = protocol + + @property + def pull_interval(self): + """Gets the pull_interval of this GwUpdateRemoteAccessSessionLogsLogstash. # noqa: E501 + + Pull interval in seconds # noqa: E501 + + :return: The pull_interval of this GwUpdateRemoteAccessSessionLogsLogstash. # noqa: E501 + :rtype: str + """ + return self._pull_interval + + @pull_interval.setter + def pull_interval(self, pull_interval): + """Sets the pull_interval of this GwUpdateRemoteAccessSessionLogsLogstash. + + Pull interval in seconds # noqa: E501 + + :param pull_interval: The pull_interval of this GwUpdateRemoteAccessSessionLogsLogstash. # noqa: E501 + :type: str + """ + + self._pull_interval = pull_interval + + @property + def tls_certificate(self): + """Gets the tls_certificate of this GwUpdateRemoteAccessSessionLogsLogstash. # noqa: E501 + + Logstash tls certificate # noqa: E501 + + :return: The tls_certificate of this GwUpdateRemoteAccessSessionLogsLogstash. # noqa: E501 + :rtype: str + """ + return self._tls_certificate + + @tls_certificate.setter + def tls_certificate(self, tls_certificate): + """Sets the tls_certificate of this GwUpdateRemoteAccessSessionLogsLogstash. + + Logstash tls certificate # noqa: E501 + + :param tls_certificate: The tls_certificate of this GwUpdateRemoteAccessSessionLogsLogstash. # noqa: E501 + :type: str + """ + + self._tls_certificate = tls_certificate + + @property + def token(self): + """Gets the token of this GwUpdateRemoteAccessSessionLogsLogstash. # noqa: E501 + + Authentication token (see `/auth` and `/configure`) # noqa: E501 + + :return: The token of this GwUpdateRemoteAccessSessionLogsLogstash. # noqa: E501 + :rtype: str + """ + return self._token + + @token.setter + def token(self, token): + """Sets the token of this GwUpdateRemoteAccessSessionLogsLogstash. + + Authentication token (see `/auth` and `/configure`) # noqa: E501 + + :param token: The token of this GwUpdateRemoteAccessSessionLogsLogstash. # noqa: E501 + :type: str + """ + + self._token = token + + @property + def uid_token(self): + """Gets the uid_token of this GwUpdateRemoteAccessSessionLogsLogstash. # noqa: E501 + + The universal identity token, Required only for universal_identity authentication # noqa: E501 + + :return: The uid_token of this GwUpdateRemoteAccessSessionLogsLogstash. # noqa: E501 + :rtype: str + """ + return self._uid_token + + @uid_token.setter + def uid_token(self, uid_token): + """Sets the uid_token of this GwUpdateRemoteAccessSessionLogsLogstash. + + The universal identity token, Required only for universal_identity authentication # noqa: E501 + + :param uid_token: The uid_token of this GwUpdateRemoteAccessSessionLogsLogstash. # noqa: E501 + :type: str + """ + + self._uid_token = uid_token + + def to_dict(self): + """Returns the model properties as a dict""" + result = {} + + for attr, _ in six.iteritems(self.openapi_types): + value = getattr(self, attr) + if isinstance(value, list): + result[attr] = list(map( + lambda x: x.to_dict() if hasattr(x, "to_dict") else x, + value + )) + elif hasattr(value, "to_dict"): + result[attr] = value.to_dict() + elif isinstance(value, dict): + result[attr] = dict(map( + lambda item: (item[0], item[1].to_dict()) + if hasattr(item[1], "to_dict") else item, + value.items() + )) + else: + result[attr] = value + + return result + + def to_str(self): + """Returns the string representation of the model""" + return pprint.pformat(self.to_dict()) + + def __repr__(self): + """For `print` and `pprint`""" + return self.to_str() + + def __eq__(self, other): + """Returns true if both objects are equal""" + if not isinstance(other, GwUpdateRemoteAccessSessionLogsLogstash): + return False + + return self.to_dict() == other.to_dict() + + def __ne__(self, other): + """Returns true if both objects are not equal""" + if not isinstance(other, GwUpdateRemoteAccessSessionLogsLogstash): + return True + + return self.to_dict() != other.to_dict() diff --git a/akeyless/models/gw_update_remote_access_session_logs_logz_io.py b/akeyless/models/gw_update_remote_access_session_logs_logz_io.py new file mode 100644 index 00000000..32fb916e --- /dev/null +++ b/akeyless/models/gw_update_remote_access_session_logs_logz_io.py @@ -0,0 +1,319 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +import pprint +import re # noqa: F401 + +import six + +from akeyless.configuration import Configuration + + +class GwUpdateRemoteAccessSessionLogsLogzIo(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + Attributes: + openapi_types (dict): The key is attribute name + and the value is attribute type. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + """ + openapi_types = { + 'enable': 'str', + 'json': 'bool', + 'logz_io_token': 'str', + 'output_format': 'str', + 'protocol': 'str', + 'pull_interval': 'str', + 'token': 'str', + 'uid_token': 'str' + } + + attribute_map = { + 'enable': 'enable', + 'json': 'json', + 'logz_io_token': 'logz-io-token', + 'output_format': 'output-format', + 'protocol': 'protocol', + 'pull_interval': 'pull-interval', + 'token': 'token', + 'uid_token': 'uid-token' + } + + def __init__(self, enable='true', json=False, logz_io_token=None, output_format='text', protocol=None, pull_interval='10', token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 + """GwUpdateRemoteAccessSessionLogsLogzIo - a model defined in OpenAPI""" # noqa: E501 + if local_vars_configuration is None: + local_vars_configuration = Configuration() + self.local_vars_configuration = local_vars_configuration + + self._enable = None + self._json = None + self._logz_io_token = None + self._output_format = None + self._protocol = None + self._pull_interval = None + self._token = None + self._uid_token = None + self.discriminator = None + + if enable is not None: + self.enable = enable + if json is not None: + self.json = json + if logz_io_token is not None: + self.logz_io_token = logz_io_token + if output_format is not None: + self.output_format = output_format + if protocol is not None: + self.protocol = protocol + if pull_interval is not None: + self.pull_interval = pull_interval + if token is not None: + self.token = token + if uid_token is not None: + self.uid_token = uid_token + + @property + def enable(self): + """Gets the enable of this GwUpdateRemoteAccessSessionLogsLogzIo. # noqa: E501 + + Enable Log Forwarding [true/false] # noqa: E501 + + :return: The enable of this GwUpdateRemoteAccessSessionLogsLogzIo. # noqa: E501 + :rtype: str + """ + return self._enable + + @enable.setter + def enable(self, enable): + """Sets the enable of this GwUpdateRemoteAccessSessionLogsLogzIo. + + Enable Log Forwarding [true/false] # noqa: E501 + + :param enable: The enable of this GwUpdateRemoteAccessSessionLogsLogzIo. # noqa: E501 + :type: str + """ + + self._enable = enable + + @property + def json(self): + """Gets the json of this GwUpdateRemoteAccessSessionLogsLogzIo. # noqa: E501 + + Set output format to JSON # noqa: E501 + + :return: The json of this GwUpdateRemoteAccessSessionLogsLogzIo. # noqa: E501 + :rtype: bool + """ + return self._json + + @json.setter + def json(self, json): + """Sets the json of this GwUpdateRemoteAccessSessionLogsLogzIo. + + Set output format to JSON # noqa: E501 + + :param json: The json of this GwUpdateRemoteAccessSessionLogsLogzIo. # noqa: E501 + :type: bool + """ + + self._json = json + + @property + def logz_io_token(self): + """Gets the logz_io_token of this GwUpdateRemoteAccessSessionLogsLogzIo. # noqa: E501 + + Logz-io token # noqa: E501 + + :return: The logz_io_token of this GwUpdateRemoteAccessSessionLogsLogzIo. # noqa: E501 + :rtype: str + """ + return self._logz_io_token + + @logz_io_token.setter + def logz_io_token(self, logz_io_token): + """Sets the logz_io_token of this GwUpdateRemoteAccessSessionLogsLogzIo. + + Logz-io token # noqa: E501 + + :param logz_io_token: The logz_io_token of this GwUpdateRemoteAccessSessionLogsLogzIo. # noqa: E501 + :type: str + """ + + self._logz_io_token = logz_io_token + + @property + def output_format(self): + """Gets the output_format of this GwUpdateRemoteAccessSessionLogsLogzIo. # noqa: E501 + + Logs format [text/json] # noqa: E501 + + :return: The output_format of this GwUpdateRemoteAccessSessionLogsLogzIo. # noqa: E501 + :rtype: str + """ + return self._output_format + + @output_format.setter + def output_format(self, output_format): + """Sets the output_format of this GwUpdateRemoteAccessSessionLogsLogzIo. + + Logs format [text/json] # noqa: E501 + + :param output_format: The output_format of this GwUpdateRemoteAccessSessionLogsLogzIo. # noqa: E501 + :type: str + """ + + self._output_format = output_format + + @property + def protocol(self): + """Gets the protocol of this GwUpdateRemoteAccessSessionLogsLogzIo. # noqa: E501 + + LogzIo protocol [tcp/https] # noqa: E501 + + :return: The protocol of this GwUpdateRemoteAccessSessionLogsLogzIo. # noqa: E501 + :rtype: str + """ + return self._protocol + + @protocol.setter + def protocol(self, protocol): + """Sets the protocol of this GwUpdateRemoteAccessSessionLogsLogzIo. + + LogzIo protocol [tcp/https] # noqa: E501 + + :param protocol: The protocol of this GwUpdateRemoteAccessSessionLogsLogzIo. # noqa: E501 + :type: str + """ + + self._protocol = protocol + + @property + def pull_interval(self): + """Gets the pull_interval of this GwUpdateRemoteAccessSessionLogsLogzIo. # noqa: E501 + + Pull interval in seconds # noqa: E501 + + :return: The pull_interval of this GwUpdateRemoteAccessSessionLogsLogzIo. # noqa: E501 + :rtype: str + """ + return self._pull_interval + + @pull_interval.setter + def pull_interval(self, pull_interval): + """Sets the pull_interval of this GwUpdateRemoteAccessSessionLogsLogzIo. + + Pull interval in seconds # noqa: E501 + + :param pull_interval: The pull_interval of this GwUpdateRemoteAccessSessionLogsLogzIo. # noqa: E501 + :type: str + """ + + self._pull_interval = pull_interval + + @property + def token(self): + """Gets the token of this GwUpdateRemoteAccessSessionLogsLogzIo. # noqa: E501 + + Authentication token (see `/auth` and `/configure`) # noqa: E501 + + :return: The token of this GwUpdateRemoteAccessSessionLogsLogzIo. # noqa: E501 + :rtype: str + """ + return self._token + + @token.setter + def token(self, token): + """Sets the token of this GwUpdateRemoteAccessSessionLogsLogzIo. + + Authentication token (see `/auth` and `/configure`) # noqa: E501 + + :param token: The token of this GwUpdateRemoteAccessSessionLogsLogzIo. # noqa: E501 + :type: str + """ + + self._token = token + + @property + def uid_token(self): + """Gets the uid_token of this GwUpdateRemoteAccessSessionLogsLogzIo. # noqa: E501 + + The universal identity token, Required only for universal_identity authentication # noqa: E501 + + :return: The uid_token of this GwUpdateRemoteAccessSessionLogsLogzIo. # noqa: E501 + :rtype: str + """ + return self._uid_token + + @uid_token.setter + def uid_token(self, uid_token): + """Sets the uid_token of this GwUpdateRemoteAccessSessionLogsLogzIo. + + The universal identity token, Required only for universal_identity authentication # noqa: E501 + + :param uid_token: The uid_token of this GwUpdateRemoteAccessSessionLogsLogzIo. # noqa: E501 + :type: str + """ + + self._uid_token = uid_token + + def to_dict(self): + """Returns the model properties as a dict""" + result = {} + + for attr, _ in six.iteritems(self.openapi_types): + value = getattr(self, attr) + if isinstance(value, list): + result[attr] = list(map( + lambda x: x.to_dict() if hasattr(x, "to_dict") else x, + value + )) + elif hasattr(value, "to_dict"): + result[attr] = value.to_dict() + elif isinstance(value, dict): + result[attr] = dict(map( + lambda item: (item[0], item[1].to_dict()) + if hasattr(item[1], "to_dict") else item, + value.items() + )) + else: + result[attr] = value + + return result + + def to_str(self): + """Returns the string representation of the model""" + return pprint.pformat(self.to_dict()) + + def __repr__(self): + """For `print` and `pprint`""" + return self.to_str() + + def __eq__(self, other): + """Returns true if both objects are equal""" + if not isinstance(other, GwUpdateRemoteAccessSessionLogsLogzIo): + return False + + return self.to_dict() == other.to_dict() + + def __ne__(self, other): + """Returns true if both objects are not equal""" + if not isinstance(other, GwUpdateRemoteAccessSessionLogsLogzIo): + return True + + return self.to_dict() != other.to_dict() diff --git a/akeyless/models/gw_update_remote_access_session_logs_splunk.py b/akeyless/models/gw_update_remote_access_session_logs_splunk.py new file mode 100644 index 00000000..25c1da06 --- /dev/null +++ b/akeyless/models/gw_update_remote_access_session_logs_splunk.py @@ -0,0 +1,459 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +import pprint +import re # noqa: F401 + +import six + +from akeyless.configuration import Configuration + + +class GwUpdateRemoteAccessSessionLogsSplunk(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + Attributes: + openapi_types (dict): The key is attribute name + and the value is attribute type. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + """ + openapi_types = { + 'enable': 'str', + 'enable_tls': 'bool', + 'index': 'str', + 'json': 'bool', + 'output_format': 'str', + 'pull_interval': 'str', + 'source': 'str', + 'source_type': 'str', + 'splunk_token': 'str', + 'splunk_url': 'str', + 'tls_certificate': 'str', + 'token': 'str', + 'uid_token': 'str' + } + + attribute_map = { + 'enable': 'enable', + 'enable_tls': 'enable-tls', + 'index': 'index', + 'json': 'json', + 'output_format': 'output-format', + 'pull_interval': 'pull-interval', + 'source': 'source', + 'source_type': 'source-type', + 'splunk_token': 'splunk-token', + 'splunk_url': 'splunk-url', + 'tls_certificate': 'tls-certificate', + 'token': 'token', + 'uid_token': 'uid-token' + } + + def __init__(self, enable='true', enable_tls=None, index=None, json=False, output_format='text', pull_interval='10', source='use-existing', source_type='use-existing', splunk_token=None, splunk_url=None, tls_certificate='use-existing', token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 + """GwUpdateRemoteAccessSessionLogsSplunk - a model defined in OpenAPI""" # noqa: E501 + if local_vars_configuration is None: + local_vars_configuration = Configuration() + self.local_vars_configuration = local_vars_configuration + + self._enable = None + self._enable_tls = None + self._index = None + self._json = None + self._output_format = None + self._pull_interval = None + self._source = None + self._source_type = None + self._splunk_token = None + self._splunk_url = None + self._tls_certificate = None + self._token = None + self._uid_token = None + self.discriminator = None + + if enable is not None: + self.enable = enable + if enable_tls is not None: + self.enable_tls = enable_tls + if index is not None: + self.index = index + if json is not None: + self.json = json + if output_format is not None: + self.output_format = output_format + if pull_interval is not None: + self.pull_interval = pull_interval + if source is not None: + self.source = source + if source_type is not None: + self.source_type = source_type + if splunk_token is not None: + self.splunk_token = splunk_token + if splunk_url is not None: + self.splunk_url = splunk_url + if tls_certificate is not None: + self.tls_certificate = tls_certificate + if token is not None: + self.token = token + if uid_token is not None: + self.uid_token = uid_token + + @property + def enable(self): + """Gets the enable of this GwUpdateRemoteAccessSessionLogsSplunk. # noqa: E501 + + Enable Log Forwarding [true/false] # noqa: E501 + + :return: The enable of this GwUpdateRemoteAccessSessionLogsSplunk. # noqa: E501 + :rtype: str + """ + return self._enable + + @enable.setter + def enable(self, enable): + """Sets the enable of this GwUpdateRemoteAccessSessionLogsSplunk. + + Enable Log Forwarding [true/false] # noqa: E501 + + :param enable: The enable of this GwUpdateRemoteAccessSessionLogsSplunk. # noqa: E501 + :type: str + """ + + self._enable = enable + + @property + def enable_tls(self): + """Gets the enable_tls of this GwUpdateRemoteAccessSessionLogsSplunk. # noqa: E501 + + Enable tls # noqa: E501 + + :return: The enable_tls of this GwUpdateRemoteAccessSessionLogsSplunk. # noqa: E501 + :rtype: bool + """ + return self._enable_tls + + @enable_tls.setter + def enable_tls(self, enable_tls): + """Sets the enable_tls of this GwUpdateRemoteAccessSessionLogsSplunk. + + Enable tls # noqa: E501 + + :param enable_tls: The enable_tls of this GwUpdateRemoteAccessSessionLogsSplunk. # noqa: E501 + :type: bool + """ + + self._enable_tls = enable_tls + + @property + def index(self): + """Gets the index of this GwUpdateRemoteAccessSessionLogsSplunk. # noqa: E501 + + Splunk index # noqa: E501 + + :return: The index of this GwUpdateRemoteAccessSessionLogsSplunk. # noqa: E501 + :rtype: str + """ + return self._index + + @index.setter + def index(self, index): + """Sets the index of this GwUpdateRemoteAccessSessionLogsSplunk. + + Splunk index # noqa: E501 + + :param index: The index of this GwUpdateRemoteAccessSessionLogsSplunk. # noqa: E501 + :type: str + """ + + self._index = index + + @property + def json(self): + """Gets the json of this GwUpdateRemoteAccessSessionLogsSplunk. # noqa: E501 + + Set output format to JSON # noqa: E501 + + :return: The json of this GwUpdateRemoteAccessSessionLogsSplunk. # noqa: E501 + :rtype: bool + """ + return self._json + + @json.setter + def json(self, json): + """Sets the json of this GwUpdateRemoteAccessSessionLogsSplunk. + + Set output format to JSON # noqa: E501 + + :param json: The json of this GwUpdateRemoteAccessSessionLogsSplunk. # noqa: E501 + :type: bool + """ + + self._json = json + + @property + def output_format(self): + """Gets the output_format of this GwUpdateRemoteAccessSessionLogsSplunk. # noqa: E501 + + Logs format [text/json] # noqa: E501 + + :return: The output_format of this GwUpdateRemoteAccessSessionLogsSplunk. # noqa: E501 + :rtype: str + """ + return self._output_format + + @output_format.setter + def output_format(self, output_format): + """Sets the output_format of this GwUpdateRemoteAccessSessionLogsSplunk. + + Logs format [text/json] # noqa: E501 + + :param output_format: The output_format of this GwUpdateRemoteAccessSessionLogsSplunk. # noqa: E501 + :type: str + """ + + self._output_format = output_format + + @property + def pull_interval(self): + """Gets the pull_interval of this GwUpdateRemoteAccessSessionLogsSplunk. # noqa: E501 + + Pull interval in seconds # noqa: E501 + + :return: The pull_interval of this GwUpdateRemoteAccessSessionLogsSplunk. # noqa: E501 + :rtype: str + """ + return self._pull_interval + + @pull_interval.setter + def pull_interval(self, pull_interval): + """Sets the pull_interval of this GwUpdateRemoteAccessSessionLogsSplunk. + + Pull interval in seconds # noqa: E501 + + :param pull_interval: The pull_interval of this GwUpdateRemoteAccessSessionLogsSplunk. # noqa: E501 + :type: str + """ + + self._pull_interval = pull_interval + + @property + def source(self): + """Gets the source of this GwUpdateRemoteAccessSessionLogsSplunk. # noqa: E501 + + Splunk source # noqa: E501 + + :return: The source of this GwUpdateRemoteAccessSessionLogsSplunk. # noqa: E501 + :rtype: str + """ + return self._source + + @source.setter + def source(self, source): + """Sets the source of this GwUpdateRemoteAccessSessionLogsSplunk. + + Splunk source # noqa: E501 + + :param source: The source of this GwUpdateRemoteAccessSessionLogsSplunk. # noqa: E501 + :type: str + """ + + self._source = source + + @property + def source_type(self): + """Gets the source_type of this GwUpdateRemoteAccessSessionLogsSplunk. # noqa: E501 + + Splunk source type # noqa: E501 + + :return: The source_type of this GwUpdateRemoteAccessSessionLogsSplunk. # noqa: E501 + :rtype: str + """ + return self._source_type + + @source_type.setter + def source_type(self, source_type): + """Sets the source_type of this GwUpdateRemoteAccessSessionLogsSplunk. + + Splunk source type # noqa: E501 + + :param source_type: The source_type of this GwUpdateRemoteAccessSessionLogsSplunk. # noqa: E501 + :type: str + """ + + self._source_type = source_type + + @property + def splunk_token(self): + """Gets the splunk_token of this GwUpdateRemoteAccessSessionLogsSplunk. # noqa: E501 + + Splunk token # noqa: E501 + + :return: The splunk_token of this GwUpdateRemoteAccessSessionLogsSplunk. # noqa: E501 + :rtype: str + """ + return self._splunk_token + + @splunk_token.setter + def splunk_token(self, splunk_token): + """Sets the splunk_token of this GwUpdateRemoteAccessSessionLogsSplunk. + + Splunk token # noqa: E501 + + :param splunk_token: The splunk_token of this GwUpdateRemoteAccessSessionLogsSplunk. # noqa: E501 + :type: str + """ + + self._splunk_token = splunk_token + + @property + def splunk_url(self): + """Gets the splunk_url of this GwUpdateRemoteAccessSessionLogsSplunk. # noqa: E501 + + Splunk server URL # noqa: E501 + + :return: The splunk_url of this GwUpdateRemoteAccessSessionLogsSplunk. # noqa: E501 + :rtype: str + """ + return self._splunk_url + + @splunk_url.setter + def splunk_url(self, splunk_url): + """Sets the splunk_url of this GwUpdateRemoteAccessSessionLogsSplunk. + + Splunk server URL # noqa: E501 + + :param splunk_url: The splunk_url of this GwUpdateRemoteAccessSessionLogsSplunk. # noqa: E501 + :type: str + """ + + self._splunk_url = splunk_url + + @property + def tls_certificate(self): + """Gets the tls_certificate of this GwUpdateRemoteAccessSessionLogsSplunk. # noqa: E501 + + Splunk tls certificate # noqa: E501 + + :return: The tls_certificate of this GwUpdateRemoteAccessSessionLogsSplunk. # noqa: E501 + :rtype: str + """ + return self._tls_certificate + + @tls_certificate.setter + def tls_certificate(self, tls_certificate): + """Sets the tls_certificate of this GwUpdateRemoteAccessSessionLogsSplunk. + + Splunk tls certificate # noqa: E501 + + :param tls_certificate: The tls_certificate of this GwUpdateRemoteAccessSessionLogsSplunk. # noqa: E501 + :type: str + """ + + self._tls_certificate = tls_certificate + + @property + def token(self): + """Gets the token of this GwUpdateRemoteAccessSessionLogsSplunk. # noqa: E501 + + Authentication token (see `/auth` and `/configure`) # noqa: E501 + + :return: The token of this GwUpdateRemoteAccessSessionLogsSplunk. # noqa: E501 + :rtype: str + """ + return self._token + + @token.setter + def token(self, token): + """Sets the token of this GwUpdateRemoteAccessSessionLogsSplunk. + + Authentication token (see `/auth` and `/configure`) # noqa: E501 + + :param token: The token of this GwUpdateRemoteAccessSessionLogsSplunk. # noqa: E501 + :type: str + """ + + self._token = token + + @property + def uid_token(self): + """Gets the uid_token of this GwUpdateRemoteAccessSessionLogsSplunk. # noqa: E501 + + The universal identity token, Required only for universal_identity authentication # noqa: E501 + + :return: The uid_token of this GwUpdateRemoteAccessSessionLogsSplunk. # noqa: E501 + :rtype: str + """ + return self._uid_token + + @uid_token.setter + def uid_token(self, uid_token): + """Sets the uid_token of this GwUpdateRemoteAccessSessionLogsSplunk. + + The universal identity token, Required only for universal_identity authentication # noqa: E501 + + :param uid_token: The uid_token of this GwUpdateRemoteAccessSessionLogsSplunk. # noqa: E501 + :type: str + """ + + self._uid_token = uid_token + + def to_dict(self): + """Returns the model properties as a dict""" + result = {} + + for attr, _ in six.iteritems(self.openapi_types): + value = getattr(self, attr) + if isinstance(value, list): + result[attr] = list(map( + lambda x: x.to_dict() if hasattr(x, "to_dict") else x, + value + )) + elif hasattr(value, "to_dict"): + result[attr] = value.to_dict() + elif isinstance(value, dict): + result[attr] = dict(map( + lambda item: (item[0], item[1].to_dict()) + if hasattr(item[1], "to_dict") else item, + value.items() + )) + else: + result[attr] = value + + return result + + def to_str(self): + """Returns the string representation of the model""" + return pprint.pformat(self.to_dict()) + + def __repr__(self): + """For `print` and `pprint`""" + return self.to_str() + + def __eq__(self, other): + """Returns true if both objects are equal""" + if not isinstance(other, GwUpdateRemoteAccessSessionLogsSplunk): + return False + + return self.to_dict() == other.to_dict() + + def __ne__(self, other): + """Returns true if both objects are not equal""" + if not isinstance(other, GwUpdateRemoteAccessSessionLogsSplunk): + return True + + return self.to_dict() != other.to_dict() diff --git a/akeyless/models/gw_update_remote_access_session_logs_stdout.py b/akeyless/models/gw_update_remote_access_session_logs_stdout.py new file mode 100644 index 00000000..fc1ab880 --- /dev/null +++ b/akeyless/models/gw_update_remote_access_session_logs_stdout.py @@ -0,0 +1,263 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +import pprint +import re # noqa: F401 + +import six + +from akeyless.configuration import Configuration + + +class GwUpdateRemoteAccessSessionLogsStdout(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + Attributes: + openapi_types (dict): The key is attribute name + and the value is attribute type. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + """ + openapi_types = { + 'enable': 'str', + 'json': 'bool', + 'output_format': 'str', + 'pull_interval': 'str', + 'token': 'str', + 'uid_token': 'str' + } + + attribute_map = { + 'enable': 'enable', + 'json': 'json', + 'output_format': 'output-format', + 'pull_interval': 'pull-interval', + 'token': 'token', + 'uid_token': 'uid-token' + } + + def __init__(self, enable='true', json=False, output_format='text', pull_interval='10', token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 + """GwUpdateRemoteAccessSessionLogsStdout - a model defined in OpenAPI""" # noqa: E501 + if local_vars_configuration is None: + local_vars_configuration = Configuration() + self.local_vars_configuration = local_vars_configuration + + self._enable = None + self._json = None + self._output_format = None + self._pull_interval = None + self._token = None + self._uid_token = None + self.discriminator = None + + if enable is not None: + self.enable = enable + if json is not None: + self.json = json + if output_format is not None: + self.output_format = output_format + if pull_interval is not None: + self.pull_interval = pull_interval + if token is not None: + self.token = token + if uid_token is not None: + self.uid_token = uid_token + + @property + def enable(self): + """Gets the enable of this GwUpdateRemoteAccessSessionLogsStdout. # noqa: E501 + + Enable Log Forwarding [true/false] # noqa: E501 + + :return: The enable of this GwUpdateRemoteAccessSessionLogsStdout. # noqa: E501 + :rtype: str + """ + return self._enable + + @enable.setter + def enable(self, enable): + """Sets the enable of this GwUpdateRemoteAccessSessionLogsStdout. + + Enable Log Forwarding [true/false] # noqa: E501 + + :param enable: The enable of this GwUpdateRemoteAccessSessionLogsStdout. # noqa: E501 + :type: str + """ + + self._enable = enable + + @property + def json(self): + """Gets the json of this GwUpdateRemoteAccessSessionLogsStdout. # noqa: E501 + + Set output format to JSON # noqa: E501 + + :return: The json of this GwUpdateRemoteAccessSessionLogsStdout. # noqa: E501 + :rtype: bool + """ + return self._json + + @json.setter + def json(self, json): + """Sets the json of this GwUpdateRemoteAccessSessionLogsStdout. + + Set output format to JSON # noqa: E501 + + :param json: The json of this GwUpdateRemoteAccessSessionLogsStdout. # noqa: E501 + :type: bool + """ + + self._json = json + + @property + def output_format(self): + """Gets the output_format of this GwUpdateRemoteAccessSessionLogsStdout. # noqa: E501 + + Logs format [text/json] # noqa: E501 + + :return: The output_format of this GwUpdateRemoteAccessSessionLogsStdout. # noqa: E501 + :rtype: str + """ + return self._output_format + + @output_format.setter + def output_format(self, output_format): + """Sets the output_format of this GwUpdateRemoteAccessSessionLogsStdout. + + Logs format [text/json] # noqa: E501 + + :param output_format: The output_format of this GwUpdateRemoteAccessSessionLogsStdout. # noqa: E501 + :type: str + """ + + self._output_format = output_format + + @property + def pull_interval(self): + """Gets the pull_interval of this GwUpdateRemoteAccessSessionLogsStdout. # noqa: E501 + + Pull interval in seconds # noqa: E501 + + :return: The pull_interval of this GwUpdateRemoteAccessSessionLogsStdout. # noqa: E501 + :rtype: str + """ + return self._pull_interval + + @pull_interval.setter + def pull_interval(self, pull_interval): + """Sets the pull_interval of this GwUpdateRemoteAccessSessionLogsStdout. + + Pull interval in seconds # noqa: E501 + + :param pull_interval: The pull_interval of this GwUpdateRemoteAccessSessionLogsStdout. # noqa: E501 + :type: str + """ + + self._pull_interval = pull_interval + + @property + def token(self): + """Gets the token of this GwUpdateRemoteAccessSessionLogsStdout. # noqa: E501 + + Authentication token (see `/auth` and `/configure`) # noqa: E501 + + :return: The token of this GwUpdateRemoteAccessSessionLogsStdout. # noqa: E501 + :rtype: str + """ + return self._token + + @token.setter + def token(self, token): + """Sets the token of this GwUpdateRemoteAccessSessionLogsStdout. + + Authentication token (see `/auth` and `/configure`) # noqa: E501 + + :param token: The token of this GwUpdateRemoteAccessSessionLogsStdout. # noqa: E501 + :type: str + """ + + self._token = token + + @property + def uid_token(self): + """Gets the uid_token of this GwUpdateRemoteAccessSessionLogsStdout. # noqa: E501 + + The universal identity token, Required only for universal_identity authentication # noqa: E501 + + :return: The uid_token of this GwUpdateRemoteAccessSessionLogsStdout. # noqa: E501 + :rtype: str + """ + return self._uid_token + + @uid_token.setter + def uid_token(self, uid_token): + """Sets the uid_token of this GwUpdateRemoteAccessSessionLogsStdout. + + The universal identity token, Required only for universal_identity authentication # noqa: E501 + + :param uid_token: The uid_token of this GwUpdateRemoteAccessSessionLogsStdout. # noqa: E501 + :type: str + """ + + self._uid_token = uid_token + + def to_dict(self): + """Returns the model properties as a dict""" + result = {} + + for attr, _ in six.iteritems(self.openapi_types): + value = getattr(self, attr) + if isinstance(value, list): + result[attr] = list(map( + lambda x: x.to_dict() if hasattr(x, "to_dict") else x, + value + )) + elif hasattr(value, "to_dict"): + result[attr] = value.to_dict() + elif isinstance(value, dict): + result[attr] = dict(map( + lambda item: (item[0], item[1].to_dict()) + if hasattr(item[1], "to_dict") else item, + value.items() + )) + else: + result[attr] = value + + return result + + def to_str(self): + """Returns the string representation of the model""" + return pprint.pformat(self.to_dict()) + + def __repr__(self): + """For `print` and `pprint`""" + return self.to_str() + + def __eq__(self, other): + """Returns true if both objects are equal""" + if not isinstance(other, GwUpdateRemoteAccessSessionLogsStdout): + return False + + return self.to_dict() == other.to_dict() + + def __ne__(self, other): + """Returns true if both objects are not equal""" + if not isinstance(other, GwUpdateRemoteAccessSessionLogsStdout): + return True + + return self.to_dict() != other.to_dict() diff --git a/akeyless/models/gw_update_remote_access_session_logs_sumologic.py b/akeyless/models/gw_update_remote_access_session_logs_sumologic.py new file mode 100644 index 00000000..da7a3a25 --- /dev/null +++ b/akeyless/models/gw_update_remote_access_session_logs_sumologic.py @@ -0,0 +1,347 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +import pprint +import re # noqa: F401 + +import six + +from akeyless.configuration import Configuration + + +class GwUpdateRemoteAccessSessionLogsSumologic(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + Attributes: + openapi_types (dict): The key is attribute name + and the value is attribute type. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + """ + openapi_types = { + 'enable': 'str', + 'endpoint': 'str', + 'host': 'str', + 'json': 'bool', + 'output_format': 'str', + 'pull_interval': 'str', + 'sumologic_tags': 'str', + 'token': 'str', + 'uid_token': 'str' + } + + attribute_map = { + 'enable': 'enable', + 'endpoint': 'endpoint', + 'host': 'host', + 'json': 'json', + 'output_format': 'output-format', + 'pull_interval': 'pull-interval', + 'sumologic_tags': 'sumologic-tags', + 'token': 'token', + 'uid_token': 'uid-token' + } + + def __init__(self, enable='true', endpoint=None, host='use-existing', json=False, output_format='text', pull_interval='10', sumologic_tags='use-existing', token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 + """GwUpdateRemoteAccessSessionLogsSumologic - a model defined in OpenAPI""" # noqa: E501 + if local_vars_configuration is None: + local_vars_configuration = Configuration() + self.local_vars_configuration = local_vars_configuration + + self._enable = None + self._endpoint = None + self._host = None + self._json = None + self._output_format = None + self._pull_interval = None + self._sumologic_tags = None + self._token = None + self._uid_token = None + self.discriminator = None + + if enable is not None: + self.enable = enable + if endpoint is not None: + self.endpoint = endpoint + if host is not None: + self.host = host + if json is not None: + self.json = json + if output_format is not None: + self.output_format = output_format + if pull_interval is not None: + self.pull_interval = pull_interval + if sumologic_tags is not None: + self.sumologic_tags = sumologic_tags + if token is not None: + self.token = token + if uid_token is not None: + self.uid_token = uid_token + + @property + def enable(self): + """Gets the enable of this GwUpdateRemoteAccessSessionLogsSumologic. # noqa: E501 + + Enable Log Forwarding [true/false] # noqa: E501 + + :return: The enable of this GwUpdateRemoteAccessSessionLogsSumologic. # noqa: E501 + :rtype: str + """ + return self._enable + + @enable.setter + def enable(self, enable): + """Sets the enable of this GwUpdateRemoteAccessSessionLogsSumologic. + + Enable Log Forwarding [true/false] # noqa: E501 + + :param enable: The enable of this GwUpdateRemoteAccessSessionLogsSumologic. # noqa: E501 + :type: str + """ + + self._enable = enable + + @property + def endpoint(self): + """Gets the endpoint of this GwUpdateRemoteAccessSessionLogsSumologic. # noqa: E501 + + Sumologic endpoint URL # noqa: E501 + + :return: The endpoint of this GwUpdateRemoteAccessSessionLogsSumologic. # noqa: E501 + :rtype: str + """ + return self._endpoint + + @endpoint.setter + def endpoint(self, endpoint): + """Sets the endpoint of this GwUpdateRemoteAccessSessionLogsSumologic. + + Sumologic endpoint URL # noqa: E501 + + :param endpoint: The endpoint of this GwUpdateRemoteAccessSessionLogsSumologic. # noqa: E501 + :type: str + """ + + self._endpoint = endpoint + + @property + def host(self): + """Gets the host of this GwUpdateRemoteAccessSessionLogsSumologic. # noqa: E501 + + Sumologic host # noqa: E501 + + :return: The host of this GwUpdateRemoteAccessSessionLogsSumologic. # noqa: E501 + :rtype: str + """ + return self._host + + @host.setter + def host(self, host): + """Sets the host of this GwUpdateRemoteAccessSessionLogsSumologic. + + Sumologic host # noqa: E501 + + :param host: The host of this GwUpdateRemoteAccessSessionLogsSumologic. # noqa: E501 + :type: str + """ + + self._host = host + + @property + def json(self): + """Gets the json of this GwUpdateRemoteAccessSessionLogsSumologic. # noqa: E501 + + Set output format to JSON # noqa: E501 + + :return: The json of this GwUpdateRemoteAccessSessionLogsSumologic. # noqa: E501 + :rtype: bool + """ + return self._json + + @json.setter + def json(self, json): + """Sets the json of this GwUpdateRemoteAccessSessionLogsSumologic. + + Set output format to JSON # noqa: E501 + + :param json: The json of this GwUpdateRemoteAccessSessionLogsSumologic. # noqa: E501 + :type: bool + """ + + self._json = json + + @property + def output_format(self): + """Gets the output_format of this GwUpdateRemoteAccessSessionLogsSumologic. # noqa: E501 + + Logs format [text/json] # noqa: E501 + + :return: The output_format of this GwUpdateRemoteAccessSessionLogsSumologic. # noqa: E501 + :rtype: str + """ + return self._output_format + + @output_format.setter + def output_format(self, output_format): + """Sets the output_format of this GwUpdateRemoteAccessSessionLogsSumologic. + + Logs format [text/json] # noqa: E501 + + :param output_format: The output_format of this GwUpdateRemoteAccessSessionLogsSumologic. # noqa: E501 + :type: str + """ + + self._output_format = output_format + + @property + def pull_interval(self): + """Gets the pull_interval of this GwUpdateRemoteAccessSessionLogsSumologic. # noqa: E501 + + Pull interval in seconds # noqa: E501 + + :return: The pull_interval of this GwUpdateRemoteAccessSessionLogsSumologic. # noqa: E501 + :rtype: str + """ + return self._pull_interval + + @pull_interval.setter + def pull_interval(self, pull_interval): + """Sets the pull_interval of this GwUpdateRemoteAccessSessionLogsSumologic. + + Pull interval in seconds # noqa: E501 + + :param pull_interval: The pull_interval of this GwUpdateRemoteAccessSessionLogsSumologic. # noqa: E501 + :type: str + """ + + self._pull_interval = pull_interval + + @property + def sumologic_tags(self): + """Gets the sumologic_tags of this GwUpdateRemoteAccessSessionLogsSumologic. # noqa: E501 + + A comma-separated list of Sumologic tags # noqa: E501 + + :return: The sumologic_tags of this GwUpdateRemoteAccessSessionLogsSumologic. # noqa: E501 + :rtype: str + """ + return self._sumologic_tags + + @sumologic_tags.setter + def sumologic_tags(self, sumologic_tags): + """Sets the sumologic_tags of this GwUpdateRemoteAccessSessionLogsSumologic. + + A comma-separated list of Sumologic tags # noqa: E501 + + :param sumologic_tags: The sumologic_tags of this GwUpdateRemoteAccessSessionLogsSumologic. # noqa: E501 + :type: str + """ + + self._sumologic_tags = sumologic_tags + + @property + def token(self): + """Gets the token of this GwUpdateRemoteAccessSessionLogsSumologic. # noqa: E501 + + Authentication token (see `/auth` and `/configure`) # noqa: E501 + + :return: The token of this GwUpdateRemoteAccessSessionLogsSumologic. # noqa: E501 + :rtype: str + """ + return self._token + + @token.setter + def token(self, token): + """Sets the token of this GwUpdateRemoteAccessSessionLogsSumologic. + + Authentication token (see `/auth` and `/configure`) # noqa: E501 + + :param token: The token of this GwUpdateRemoteAccessSessionLogsSumologic. # noqa: E501 + :type: str + """ + + self._token = token + + @property + def uid_token(self): + """Gets the uid_token of this GwUpdateRemoteAccessSessionLogsSumologic. # noqa: E501 + + The universal identity token, Required only for universal_identity authentication # noqa: E501 + + :return: The uid_token of this GwUpdateRemoteAccessSessionLogsSumologic. # noqa: E501 + :rtype: str + """ + return self._uid_token + + @uid_token.setter + def uid_token(self, uid_token): + """Sets the uid_token of this GwUpdateRemoteAccessSessionLogsSumologic. + + The universal identity token, Required only for universal_identity authentication # noqa: E501 + + :param uid_token: The uid_token of this GwUpdateRemoteAccessSessionLogsSumologic. # noqa: E501 + :type: str + """ + + self._uid_token = uid_token + + def to_dict(self): + """Returns the model properties as a dict""" + result = {} + + for attr, _ in six.iteritems(self.openapi_types): + value = getattr(self, attr) + if isinstance(value, list): + result[attr] = list(map( + lambda x: x.to_dict() if hasattr(x, "to_dict") else x, + value + )) + elif hasattr(value, "to_dict"): + result[attr] = value.to_dict() + elif isinstance(value, dict): + result[attr] = dict(map( + lambda item: (item[0], item[1].to_dict()) + if hasattr(item[1], "to_dict") else item, + value.items() + )) + else: + result[attr] = value + + return result + + def to_str(self): + """Returns the string representation of the model""" + return pprint.pformat(self.to_dict()) + + def __repr__(self): + """For `print` and `pprint`""" + return self.to_str() + + def __eq__(self, other): + """Returns true if both objects are equal""" + if not isinstance(other, GwUpdateRemoteAccessSessionLogsSumologic): + return False + + return self.to_dict() == other.to_dict() + + def __ne__(self, other): + """Returns true if both objects are not equal""" + if not isinstance(other, GwUpdateRemoteAccessSessionLogsSumologic): + return True + + return self.to_dict() != other.to_dict() diff --git a/akeyless/models/gw_update_remote_access_session_logs_syslog.py b/akeyless/models/gw_update_remote_access_session_logs_syslog.py new file mode 100644 index 00000000..ce9e9a3d --- /dev/null +++ b/akeyless/models/gw_update_remote_access_session_logs_syslog.py @@ -0,0 +1,431 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +import pprint +import re # noqa: F401 + +import six + +from akeyless.configuration import Configuration + + +class GwUpdateRemoteAccessSessionLogsSyslog(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + Attributes: + openapi_types (dict): The key is attribute name + and the value is attribute type. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + """ + openapi_types = { + 'enable': 'str', + 'enable_tls': 'bool', + 'formatter': 'str', + 'host': 'str', + 'json': 'bool', + 'network': 'str', + 'output_format': 'str', + 'pull_interval': 'str', + 'target_tag': 'str', + 'tls_certificate': 'str', + 'token': 'str', + 'uid_token': 'str' + } + + attribute_map = { + 'enable': 'enable', + 'enable_tls': 'enable-tls', + 'formatter': 'formatter', + 'host': 'host', + 'json': 'json', + 'network': 'network', + 'output_format': 'output-format', + 'pull_interval': 'pull-interval', + 'target_tag': 'target-tag', + 'tls_certificate': 'tls-certificate', + 'token': 'token', + 'uid_token': 'uid-token' + } + + def __init__(self, enable='true', enable_tls=None, formatter='text', host=None, json=False, network='tcp', output_format='text', pull_interval='10', target_tag='use-existing', tls_certificate='use-existing', token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 + """GwUpdateRemoteAccessSessionLogsSyslog - a model defined in OpenAPI""" # noqa: E501 + if local_vars_configuration is None: + local_vars_configuration = Configuration() + self.local_vars_configuration = local_vars_configuration + + self._enable = None + self._enable_tls = None + self._formatter = None + self._host = None + self._json = None + self._network = None + self._output_format = None + self._pull_interval = None + self._target_tag = None + self._tls_certificate = None + self._token = None + self._uid_token = None + self.discriminator = None + + if enable is not None: + self.enable = enable + if enable_tls is not None: + self.enable_tls = enable_tls + if formatter is not None: + self.formatter = formatter + if host is not None: + self.host = host + if json is not None: + self.json = json + if network is not None: + self.network = network + if output_format is not None: + self.output_format = output_format + if pull_interval is not None: + self.pull_interval = pull_interval + if target_tag is not None: + self.target_tag = target_tag + if tls_certificate is not None: + self.tls_certificate = tls_certificate + if token is not None: + self.token = token + if uid_token is not None: + self.uid_token = uid_token + + @property + def enable(self): + """Gets the enable of this GwUpdateRemoteAccessSessionLogsSyslog. # noqa: E501 + + Enable Log Forwarding [true/false] # noqa: E501 + + :return: The enable of this GwUpdateRemoteAccessSessionLogsSyslog. # noqa: E501 + :rtype: str + """ + return self._enable + + @enable.setter + def enable(self, enable): + """Sets the enable of this GwUpdateRemoteAccessSessionLogsSyslog. + + Enable Log Forwarding [true/false] # noqa: E501 + + :param enable: The enable of this GwUpdateRemoteAccessSessionLogsSyslog. # noqa: E501 + :type: str + """ + + self._enable = enable + + @property + def enable_tls(self): + """Gets the enable_tls of this GwUpdateRemoteAccessSessionLogsSyslog. # noqa: E501 + + Enable tls relevant only for network type TCP # noqa: E501 + + :return: The enable_tls of this GwUpdateRemoteAccessSessionLogsSyslog. # noqa: E501 + :rtype: bool + """ + return self._enable_tls + + @enable_tls.setter + def enable_tls(self, enable_tls): + """Sets the enable_tls of this GwUpdateRemoteAccessSessionLogsSyslog. + + Enable tls relevant only for network type TCP # noqa: E501 + + :param enable_tls: The enable_tls of this GwUpdateRemoteAccessSessionLogsSyslog. # noqa: E501 + :type: bool + """ + + self._enable_tls = enable_tls + + @property + def formatter(self): + """Gets the formatter of this GwUpdateRemoteAccessSessionLogsSyslog. # noqa: E501 + + Syslog formatter [text/cef] # noqa: E501 + + :return: The formatter of this GwUpdateRemoteAccessSessionLogsSyslog. # noqa: E501 + :rtype: str + """ + return self._formatter + + @formatter.setter + def formatter(self, formatter): + """Sets the formatter of this GwUpdateRemoteAccessSessionLogsSyslog. + + Syslog formatter [text/cef] # noqa: E501 + + :param formatter: The formatter of this GwUpdateRemoteAccessSessionLogsSyslog. # noqa: E501 + :type: str + """ + + self._formatter = formatter + + @property + def host(self): + """Gets the host of this GwUpdateRemoteAccessSessionLogsSyslog. # noqa: E501 + + Syslog host # noqa: E501 + + :return: The host of this GwUpdateRemoteAccessSessionLogsSyslog. # noqa: E501 + :rtype: str + """ + return self._host + + @host.setter + def host(self, host): + """Sets the host of this GwUpdateRemoteAccessSessionLogsSyslog. + + Syslog host # noqa: E501 + + :param host: The host of this GwUpdateRemoteAccessSessionLogsSyslog. # noqa: E501 + :type: str + """ + + self._host = host + + @property + def json(self): + """Gets the json of this GwUpdateRemoteAccessSessionLogsSyslog. # noqa: E501 + + Set output format to JSON # noqa: E501 + + :return: The json of this GwUpdateRemoteAccessSessionLogsSyslog. # noqa: E501 + :rtype: bool + """ + return self._json + + @json.setter + def json(self, json): + """Sets the json of this GwUpdateRemoteAccessSessionLogsSyslog. + + Set output format to JSON # noqa: E501 + + :param json: The json of this GwUpdateRemoteAccessSessionLogsSyslog. # noqa: E501 + :type: bool + """ + + self._json = json + + @property + def network(self): + """Gets the network of this GwUpdateRemoteAccessSessionLogsSyslog. # noqa: E501 + + Syslog network [tcp/udp] # noqa: E501 + + :return: The network of this GwUpdateRemoteAccessSessionLogsSyslog. # noqa: E501 + :rtype: str + """ + return self._network + + @network.setter + def network(self, network): + """Sets the network of this GwUpdateRemoteAccessSessionLogsSyslog. + + Syslog network [tcp/udp] # noqa: E501 + + :param network: The network of this GwUpdateRemoteAccessSessionLogsSyslog. # noqa: E501 + :type: str + """ + + self._network = network + + @property + def output_format(self): + """Gets the output_format of this GwUpdateRemoteAccessSessionLogsSyslog. # noqa: E501 + + Logs format [text/json] # noqa: E501 + + :return: The output_format of this GwUpdateRemoteAccessSessionLogsSyslog. # noqa: E501 + :rtype: str + """ + return self._output_format + + @output_format.setter + def output_format(self, output_format): + """Sets the output_format of this GwUpdateRemoteAccessSessionLogsSyslog. + + Logs format [text/json] # noqa: E501 + + :param output_format: The output_format of this GwUpdateRemoteAccessSessionLogsSyslog. # noqa: E501 + :type: str + """ + + self._output_format = output_format + + @property + def pull_interval(self): + """Gets the pull_interval of this GwUpdateRemoteAccessSessionLogsSyslog. # noqa: E501 + + Pull interval in seconds # noqa: E501 + + :return: The pull_interval of this GwUpdateRemoteAccessSessionLogsSyslog. # noqa: E501 + :rtype: str + """ + return self._pull_interval + + @pull_interval.setter + def pull_interval(self, pull_interval): + """Sets the pull_interval of this GwUpdateRemoteAccessSessionLogsSyslog. + + Pull interval in seconds # noqa: E501 + + :param pull_interval: The pull_interval of this GwUpdateRemoteAccessSessionLogsSyslog. # noqa: E501 + :type: str + """ + + self._pull_interval = pull_interval + + @property + def target_tag(self): + """Gets the target_tag of this GwUpdateRemoteAccessSessionLogsSyslog. # noqa: E501 + + Syslog target tag # noqa: E501 + + :return: The target_tag of this GwUpdateRemoteAccessSessionLogsSyslog. # noqa: E501 + :rtype: str + """ + return self._target_tag + + @target_tag.setter + def target_tag(self, target_tag): + """Sets the target_tag of this GwUpdateRemoteAccessSessionLogsSyslog. + + Syslog target tag # noqa: E501 + + :param target_tag: The target_tag of this GwUpdateRemoteAccessSessionLogsSyslog. # noqa: E501 + :type: str + """ + + self._target_tag = target_tag + + @property + def tls_certificate(self): + """Gets the tls_certificate of this GwUpdateRemoteAccessSessionLogsSyslog. # noqa: E501 + + Syslog tls certificate # noqa: E501 + + :return: The tls_certificate of this GwUpdateRemoteAccessSessionLogsSyslog. # noqa: E501 + :rtype: str + """ + return self._tls_certificate + + @tls_certificate.setter + def tls_certificate(self, tls_certificate): + """Sets the tls_certificate of this GwUpdateRemoteAccessSessionLogsSyslog. + + Syslog tls certificate # noqa: E501 + + :param tls_certificate: The tls_certificate of this GwUpdateRemoteAccessSessionLogsSyslog. # noqa: E501 + :type: str + """ + + self._tls_certificate = tls_certificate + + @property + def token(self): + """Gets the token of this GwUpdateRemoteAccessSessionLogsSyslog. # noqa: E501 + + Authentication token (see `/auth` and `/configure`) # noqa: E501 + + :return: The token of this GwUpdateRemoteAccessSessionLogsSyslog. # noqa: E501 + :rtype: str + """ + return self._token + + @token.setter + def token(self, token): + """Sets the token of this GwUpdateRemoteAccessSessionLogsSyslog. + + Authentication token (see `/auth` and `/configure`) # noqa: E501 + + :param token: The token of this GwUpdateRemoteAccessSessionLogsSyslog. # noqa: E501 + :type: str + """ + + self._token = token + + @property + def uid_token(self): + """Gets the uid_token of this GwUpdateRemoteAccessSessionLogsSyslog. # noqa: E501 + + The universal identity token, Required only for universal_identity authentication # noqa: E501 + + :return: The uid_token of this GwUpdateRemoteAccessSessionLogsSyslog. # noqa: E501 + :rtype: str + """ + return self._uid_token + + @uid_token.setter + def uid_token(self, uid_token): + """Sets the uid_token of this GwUpdateRemoteAccessSessionLogsSyslog. + + The universal identity token, Required only for universal_identity authentication # noqa: E501 + + :param uid_token: The uid_token of this GwUpdateRemoteAccessSessionLogsSyslog. # noqa: E501 + :type: str + """ + + self._uid_token = uid_token + + def to_dict(self): + """Returns the model properties as a dict""" + result = {} + + for attr, _ in six.iteritems(self.openapi_types): + value = getattr(self, attr) + if isinstance(value, list): + result[attr] = list(map( + lambda x: x.to_dict() if hasattr(x, "to_dict") else x, + value + )) + elif hasattr(value, "to_dict"): + result[attr] = value.to_dict() + elif isinstance(value, dict): + result[attr] = dict(map( + lambda item: (item[0], item[1].to_dict()) + if hasattr(item[1], "to_dict") else item, + value.items() + )) + else: + result[attr] = value + + return result + + def to_str(self): + """Returns the string representation of the model""" + return pprint.pformat(self.to_dict()) + + def __repr__(self): + """For `print` and `pprint`""" + return self.to_str() + + def __eq__(self, other): + """Returns true if both objects are equal""" + if not isinstance(other, GwUpdateRemoteAccessSessionLogsSyslog): + return False + + return self.to_dict() == other.to_dict() + + def __ne__(self, other): + """Returns true if both objects are not equal""" + if not isinstance(other, GwUpdateRemoteAccessSessionLogsSyslog): + return True + + return self.to_dict() != other.to_dict() diff --git a/akeyless/models/item_general_info.py b/akeyless/models/item_general_info.py index 4584d3bf..1b02511e 100644 --- a/akeyless/models/item_general_info.py +++ b/akeyless/models/item_general_info.py @@ -42,7 +42,9 @@ class ItemGeneralInfo(object): 'cluster_gw_url': 'str', 'display_metadata': 'str', 'dynamic_secret_producer_details': 'DynamicSecretProducerInfo', + 'expiration_events': 'list[CertificateExpirationEvent]', 'importer_info': 'ImporterInfo', + 'next_rotation_events': 'list[NextAutoRotationEvent]', 'oidc_client_info': 'OidcClientInfo', 'password_policy': 'PasswordPolicyInfo', 'rotated_secret_details': 'RotatedSecretDetailsInfo', @@ -60,7 +62,9 @@ class ItemGeneralInfo(object): 'cluster_gw_url': 'cluster_gw_url', 'display_metadata': 'display_metadata', 'dynamic_secret_producer_details': 'dynamic_secret_producer_details', + 'expiration_events': 'expiration_events', 'importer_info': 'importer_info', + 'next_rotation_events': 'next_rotation_events', 'oidc_client_info': 'oidc_client_info', 'password_policy': 'password_policy', 'rotated_secret_details': 'rotated_secret_details', @@ -69,7 +73,7 @@ class ItemGeneralInfo(object): 'tokenizer_info': 'tokenizer_info' } - def __init__(self, cert_issue_details=None, certificate_chain_info=None, certificate_format=None, certificates_template_info=None, classic_key_details=None, cluster_gw_url=None, display_metadata=None, dynamic_secret_producer_details=None, importer_info=None, oidc_client_info=None, password_policy=None, rotated_secret_details=None, secure_remote_access_details=None, static_secret_info=None, tokenizer_info=None, local_vars_configuration=None): # noqa: E501 + def __init__(self, cert_issue_details=None, certificate_chain_info=None, certificate_format=None, certificates_template_info=None, classic_key_details=None, cluster_gw_url=None, display_metadata=None, dynamic_secret_producer_details=None, expiration_events=None, importer_info=None, next_rotation_events=None, oidc_client_info=None, password_policy=None, rotated_secret_details=None, secure_remote_access_details=None, static_secret_info=None, tokenizer_info=None, local_vars_configuration=None): # noqa: E501 """ItemGeneralInfo - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() @@ -83,7 +87,9 @@ def __init__(self, cert_issue_details=None, certificate_chain_info=None, certifi self._cluster_gw_url = None self._display_metadata = None self._dynamic_secret_producer_details = None + self._expiration_events = None self._importer_info = None + self._next_rotation_events = None self._oidc_client_info = None self._password_policy = None self._rotated_secret_details = None @@ -108,8 +114,12 @@ def __init__(self, cert_issue_details=None, certificate_chain_info=None, certifi self.display_metadata = display_metadata if dynamic_secret_producer_details is not None: self.dynamic_secret_producer_details = dynamic_secret_producer_details + if expiration_events is not None: + self.expiration_events = expiration_events if importer_info is not None: self.importer_info = importer_info + if next_rotation_events is not None: + self.next_rotation_events = next_rotation_events if oidc_client_info is not None: self.oidc_client_info = oidc_client_info if password_policy is not None: @@ -291,6 +301,27 @@ def dynamic_secret_producer_details(self, dynamic_secret_producer_details): self._dynamic_secret_producer_details = dynamic_secret_producer_details + @property + def expiration_events(self): + """Gets the expiration_events of this ItemGeneralInfo. # noqa: E501 + + + :return: The expiration_events of this ItemGeneralInfo. # noqa: E501 + :rtype: list[CertificateExpirationEvent] + """ + return self._expiration_events + + @expiration_events.setter + def expiration_events(self, expiration_events): + """Sets the expiration_events of this ItemGeneralInfo. + + + :param expiration_events: The expiration_events of this ItemGeneralInfo. # noqa: E501 + :type: list[CertificateExpirationEvent] + """ + + self._expiration_events = expiration_events + @property def importer_info(self): """Gets the importer_info of this ItemGeneralInfo. # noqa: E501 @@ -312,6 +343,27 @@ def importer_info(self, importer_info): self._importer_info = importer_info + @property + def next_rotation_events(self): + """Gets the next_rotation_events of this ItemGeneralInfo. # noqa: E501 + + + :return: The next_rotation_events of this ItemGeneralInfo. # noqa: E501 + :rtype: list[NextAutoRotationEvent] + """ + return self._next_rotation_events + + @next_rotation_events.setter + def next_rotation_events(self, next_rotation_events): + """Sets the next_rotation_events of this ItemGeneralInfo. + + + :param next_rotation_events: The next_rotation_events of this ItemGeneralInfo. # noqa: E501 + :type: list[NextAutoRotationEvent] + """ + + self._next_rotation_events = next_rotation_events + @property def oidc_client_info(self): """Gets the oidc_client_info of this ItemGeneralInfo. # noqa: E501 diff --git a/akeyless/models/next_auto_rotation_event.py b/akeyless/models/next_auto_rotation_event.py new file mode 100644 index 00000000..78436435 --- /dev/null +++ b/akeyless/models/next_auto_rotation_event.py @@ -0,0 +1,121 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +import pprint +import re # noqa: F401 + +import six + +from akeyless.configuration import Configuration + + +class NextAutoRotationEvent(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + Attributes: + openapi_types (dict): The key is attribute name + and the value is attribute type. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + """ + openapi_types = { + 'seconds_before': 'int' + } + + attribute_map = { + 'seconds_before': 'seconds_before' + } + + def __init__(self, seconds_before=None, local_vars_configuration=None): # noqa: E501 + """NextAutoRotationEvent - a model defined in OpenAPI""" # noqa: E501 + if local_vars_configuration is None: + local_vars_configuration = Configuration() + self.local_vars_configuration = local_vars_configuration + + self._seconds_before = None + self.discriminator = None + + if seconds_before is not None: + self.seconds_before = seconds_before + + @property + def seconds_before(self): + """Gets the seconds_before of this NextAutoRotationEvent. # noqa: E501 + + + :return: The seconds_before of this NextAutoRotationEvent. # noqa: E501 + :rtype: int + """ + return self._seconds_before + + @seconds_before.setter + def seconds_before(self, seconds_before): + """Sets the seconds_before of this NextAutoRotationEvent. + + + :param seconds_before: The seconds_before of this NextAutoRotationEvent. # noqa: E501 + :type: int + """ + + self._seconds_before = seconds_before + + def to_dict(self): + """Returns the model properties as a dict""" + result = {} + + for attr, _ in six.iteritems(self.openapi_types): + value = getattr(self, attr) + if isinstance(value, list): + result[attr] = list(map( + lambda x: x.to_dict() if hasattr(x, "to_dict") else x, + value + )) + elif hasattr(value, "to_dict"): + result[attr] = value.to_dict() + elif isinstance(value, dict): + result[attr] = dict(map( + lambda item: (item[0], item[1].to_dict()) + if hasattr(item[1], "to_dict") else item, + value.items() + )) + else: + result[attr] = value + + return result + + def to_str(self): + """Returns the string representation of the model""" + return pprint.pformat(self.to_dict()) + + def __repr__(self): + """For `print` and `pprint`""" + return self.to_str() + + def __eq__(self, other): + """Returns true if both objects are equal""" + if not isinstance(other, NextAutoRotationEvent): + return False + + return self.to_dict() == other.to_dict() + + def __ne__(self, other): + """Returns true if both objects are not equal""" + if not isinstance(other, NextAutoRotationEvent): + return True + + return self.to_dict() != other.to_dict() diff --git a/akeyless/models/password_expiration_info.py b/akeyless/models/password_expiration_info.py new file mode 100644 index 00000000..34f7c5d5 --- /dev/null +++ b/akeyless/models/password_expiration_info.py @@ -0,0 +1,201 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +import pprint +import re # noqa: F401 + +import six + +from akeyless.configuration import Configuration + + +class PasswordExpirationInfo(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + Attributes: + openapi_types (dict): The key is attribute name + and the value is attribute type. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + """ + openapi_types = { + 'days_before_expire': 'int', + 'days_before_notification': 'int', + 'days_until_expire': 'int', + 'enable': 'bool' + } + + attribute_map = { + 'days_before_expire': 'days_before_expire', + 'days_before_notification': 'days_before_notification', + 'days_until_expire': 'days_until_expire', + 'enable': 'enable' + } + + def __init__(self, days_before_expire=None, days_before_notification=None, days_until_expire=None, enable=None, local_vars_configuration=None): # noqa: E501 + """PasswordExpirationInfo - a model defined in OpenAPI""" # noqa: E501 + if local_vars_configuration is None: + local_vars_configuration = Configuration() + self.local_vars_configuration = local_vars_configuration + + self._days_before_expire = None + self._days_before_notification = None + self._days_until_expire = None + self._enable = None + self.discriminator = None + + if days_before_expire is not None: + self.days_before_expire = days_before_expire + if days_before_notification is not None: + self.days_before_notification = days_before_notification + if days_until_expire is not None: + self.days_until_expire = days_until_expire + if enable is not None: + self.enable = enable + + @property + def days_before_expire(self): + """Gets the days_before_expire of this PasswordExpirationInfo. # noqa: E501 + + + :return: The days_before_expire of this PasswordExpirationInfo. # noqa: E501 + :rtype: int + """ + return self._days_before_expire + + @days_before_expire.setter + def days_before_expire(self, days_before_expire): + """Sets the days_before_expire of this PasswordExpirationInfo. + + + :param days_before_expire: The days_before_expire of this PasswordExpirationInfo. # noqa: E501 + :type: int + """ + + self._days_before_expire = days_before_expire + + @property + def days_before_notification(self): + """Gets the days_before_notification of this PasswordExpirationInfo. # noqa: E501 + + + :return: The days_before_notification of this PasswordExpirationInfo. # noqa: E501 + :rtype: int + """ + return self._days_before_notification + + @days_before_notification.setter + def days_before_notification(self, days_before_notification): + """Sets the days_before_notification of this PasswordExpirationInfo. + + + :param days_before_notification: The days_before_notification of this PasswordExpirationInfo. # noqa: E501 + :type: int + """ + + self._days_before_notification = days_before_notification + + @property + def days_until_expire(self): + """Gets the days_until_expire of this PasswordExpirationInfo. # noqa: E501 + + r/o calculated parameter # noqa: E501 + + :return: The days_until_expire of this PasswordExpirationInfo. # noqa: E501 + :rtype: int + """ + return self._days_until_expire + + @days_until_expire.setter + def days_until_expire(self, days_until_expire): + """Sets the days_until_expire of this PasswordExpirationInfo. + + r/o calculated parameter # noqa: E501 + + :param days_until_expire: The days_until_expire of this PasswordExpirationInfo. # noqa: E501 + :type: int + """ + + self._days_until_expire = days_until_expire + + @property + def enable(self): + """Gets the enable of this PasswordExpirationInfo. # noqa: E501 + + + :return: The enable of this PasswordExpirationInfo. # noqa: E501 + :rtype: bool + """ + return self._enable + + @enable.setter + def enable(self, enable): + """Sets the enable of this PasswordExpirationInfo. + + + :param enable: The enable of this PasswordExpirationInfo. # noqa: E501 + :type: bool + """ + + self._enable = enable + + def to_dict(self): + """Returns the model properties as a dict""" + result = {} + + for attr, _ in six.iteritems(self.openapi_types): + value = getattr(self, attr) + if isinstance(value, list): + result[attr] = list(map( + lambda x: x.to_dict() if hasattr(x, "to_dict") else x, + value + )) + elif hasattr(value, "to_dict"): + result[attr] = value.to_dict() + elif isinstance(value, dict): + result[attr] = dict(map( + lambda item: (item[0], item[1].to_dict()) + if hasattr(item[1], "to_dict") else item, + value.items() + )) + else: + result[attr] = value + + return result + + def to_str(self): + """Returns the string representation of the model""" + return pprint.pformat(self.to_dict()) + + def __repr__(self): + """For `print` and `pprint`""" + return self.to_str() + + def __eq__(self, other): + """Returns true if both objects are equal""" + if not isinstance(other, PasswordExpirationInfo): + return False + + return self.to_dict() == other.to_dict() + + def __ne__(self, other): + """Returns true if both objects are not equal""" + if not isinstance(other, PasswordExpirationInfo): + return True + + return self.to_dict() != other.to_dict() diff --git a/akeyless/models/reset_access_key.py b/akeyless/models/reset_access_key.py new file mode 100644 index 00000000..6b63635f --- /dev/null +++ b/akeyless/models/reset_access_key.py @@ -0,0 +1,208 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +import pprint +import re # noqa: F401 + +import six + +from akeyless.configuration import Configuration + + +class ResetAccessKey(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + Attributes: + openapi_types (dict): The key is attribute name + and the value is attribute type. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + """ + openapi_types = { + 'json': 'bool', + 'name': 'str', + 'token': 'str', + 'uid_token': 'str' + } + + attribute_map = { + 'json': 'json', + 'name': 'name', + 'token': 'token', + 'uid_token': 'uid-token' + } + + def __init__(self, json=False, name=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 + """ResetAccessKey - a model defined in OpenAPI""" # noqa: E501 + if local_vars_configuration is None: + local_vars_configuration = Configuration() + self.local_vars_configuration = local_vars_configuration + + self._json = None + self._name = None + self._token = None + self._uid_token = None + self.discriminator = None + + if json is not None: + self.json = json + self.name = name + if token is not None: + self.token = token + if uid_token is not None: + self.uid_token = uid_token + + @property + def json(self): + """Gets the json of this ResetAccessKey. # noqa: E501 + + Set output format to JSON # noqa: E501 + + :return: The json of this ResetAccessKey. # noqa: E501 + :rtype: bool + """ + return self._json + + @json.setter + def json(self, json): + """Sets the json of this ResetAccessKey. + + Set output format to JSON # noqa: E501 + + :param json: The json of this ResetAccessKey. # noqa: E501 + :type: bool + """ + + self._json = json + + @property + def name(self): + """Gets the name of this ResetAccessKey. # noqa: E501 + + Auth Method name # noqa: E501 + + :return: The name of this ResetAccessKey. # noqa: E501 + :rtype: str + """ + return self._name + + @name.setter + def name(self, name): + """Sets the name of this ResetAccessKey. + + Auth Method name # noqa: E501 + + :param name: The name of this ResetAccessKey. # noqa: E501 + :type: str + """ + if self.local_vars_configuration.client_side_validation and name is None: # noqa: E501 + raise ValueError("Invalid value for `name`, must not be `None`") # noqa: E501 + + self._name = name + + @property + def token(self): + """Gets the token of this ResetAccessKey. # noqa: E501 + + Authentication token (see `/auth` and `/configure`) # noqa: E501 + + :return: The token of this ResetAccessKey. # noqa: E501 + :rtype: str + """ + return self._token + + @token.setter + def token(self, token): + """Sets the token of this ResetAccessKey. + + Authentication token (see `/auth` and `/configure`) # noqa: E501 + + :param token: The token of this ResetAccessKey. # noqa: E501 + :type: str + """ + + self._token = token + + @property + def uid_token(self): + """Gets the uid_token of this ResetAccessKey. # noqa: E501 + + The universal identity token, Required only for universal_identity authentication # noqa: E501 + + :return: The uid_token of this ResetAccessKey. # noqa: E501 + :rtype: str + """ + return self._uid_token + + @uid_token.setter + def uid_token(self, uid_token): + """Sets the uid_token of this ResetAccessKey. + + The universal identity token, Required only for universal_identity authentication # noqa: E501 + + :param uid_token: The uid_token of this ResetAccessKey. # noqa: E501 + :type: str + """ + + self._uid_token = uid_token + + def to_dict(self): + """Returns the model properties as a dict""" + result = {} + + for attr, _ in six.iteritems(self.openapi_types): + value = getattr(self, attr) + if isinstance(value, list): + result[attr] = list(map( + lambda x: x.to_dict() if hasattr(x, "to_dict") else x, + value + )) + elif hasattr(value, "to_dict"): + result[attr] = value.to_dict() + elif isinstance(value, dict): + result[attr] = dict(map( + lambda item: (item[0], item[1].to_dict()) + if hasattr(item[1], "to_dict") else item, + value.items() + )) + else: + result[attr] = value + + return result + + def to_str(self): + """Returns the string representation of the model""" + return pprint.pformat(self.to_dict()) + + def __repr__(self): + """For `print` and `pprint`""" + return self.to_str() + + def __eq__(self, other): + """Returns true if both objects are equal""" + if not isinstance(other, ResetAccessKey): + return False + + return self.to_dict() == other.to_dict() + + def __ne__(self, other): + """Returns true if both objects are not equal""" + if not isinstance(other, ResetAccessKey): + return True + + return self.to_dict() != other.to_dict() diff --git a/akeyless/models/reset_auth_method_access_key_output.py b/akeyless/models/reset_auth_method_access_key_output.py new file mode 100644 index 00000000..f6da092c --- /dev/null +++ b/akeyless/models/reset_auth_method_access_key_output.py @@ -0,0 +1,121 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +import pprint +import re # noqa: F401 + +import six + +from akeyless.configuration import Configuration + + +class ResetAuthMethodAccessKeyOutput(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + Attributes: + openapi_types (dict): The key is attribute name + and the value is attribute type. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + """ + openapi_types = { + 'access_key': 'str' + } + + attribute_map = { + 'access_key': 'access_key' + } + + def __init__(self, access_key=None, local_vars_configuration=None): # noqa: E501 + """ResetAuthMethodAccessKeyOutput - a model defined in OpenAPI""" # noqa: E501 + if local_vars_configuration is None: + local_vars_configuration = Configuration() + self.local_vars_configuration = local_vars_configuration + + self._access_key = None + self.discriminator = None + + if access_key is not None: + self.access_key = access_key + + @property + def access_key(self): + """Gets the access_key of this ResetAuthMethodAccessKeyOutput. # noqa: E501 + + + :return: The access_key of this ResetAuthMethodAccessKeyOutput. # noqa: E501 + :rtype: str + """ + return self._access_key + + @access_key.setter + def access_key(self, access_key): + """Sets the access_key of this ResetAuthMethodAccessKeyOutput. + + + :param access_key: The access_key of this ResetAuthMethodAccessKeyOutput. # noqa: E501 + :type: str + """ + + self._access_key = access_key + + def to_dict(self): + """Returns the model properties as a dict""" + result = {} + + for attr, _ in six.iteritems(self.openapi_types): + value = getattr(self, attr) + if isinstance(value, list): + result[attr] = list(map( + lambda x: x.to_dict() if hasattr(x, "to_dict") else x, + value + )) + elif hasattr(value, "to_dict"): + result[attr] = value.to_dict() + elif isinstance(value, dict): + result[attr] = dict(map( + lambda item: (item[0], item[1].to_dict()) + if hasattr(item[1], "to_dict") else item, + value.items() + )) + else: + result[attr] = value + + return result + + def to_str(self): + """Returns the string representation of the model""" + return pprint.pformat(self.to_dict()) + + def __repr__(self): + """For `print` and `pprint`""" + return self.to_str() + + def __eq__(self, other): + """Returns true if both objects are equal""" + if not isinstance(other, ResetAuthMethodAccessKeyOutput): + return False + + return self.to_dict() == other.to_dict() + + def __ne__(self, other): + """Returns true if both objects are not equal""" + if not isinstance(other, ResetAuthMethodAccessKeyOutput): + return True + + return self.to_dict() != other.to_dict() diff --git a/akeyless/models/rollback_secret.py b/akeyless/models/rollback_secret.py index 61c32b29..7d14f84f 100644 --- a/akeyless/models/rollback_secret.py +++ b/akeyless/models/rollback_secret.py @@ -34,6 +34,7 @@ class RollbackSecret(object): and the value is json key in definition. """ openapi_types = { + 'accessibility': 'str', 'json': 'bool', 'name': 'str', 'old_version': 'int', @@ -42,6 +43,7 @@ class RollbackSecret(object): } attribute_map = { + 'accessibility': 'accessibility', 'json': 'json', 'name': 'name', 'old_version': 'old-version', @@ -49,12 +51,13 @@ class RollbackSecret(object): 'uid_token': 'uid-token' } - def __init__(self, json=False, name=None, old_version=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 + def __init__(self, accessibility='regular', json=False, name=None, old_version=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 """RollbackSecret - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() self.local_vars_configuration = local_vars_configuration + self._accessibility = None self._json = None self._name = None self._old_version = None @@ -62,6 +65,8 @@ def __init__(self, json=False, name=None, old_version=None, token=None, uid_toke self._uid_token = None self.discriminator = None + if accessibility is not None: + self.accessibility = accessibility if json is not None: self.json = json self.name = name @@ -71,6 +76,29 @@ def __init__(self, json=False, name=None, old_version=None, token=None, uid_toke if uid_token is not None: self.uid_token = uid_token + @property + def accessibility(self): + """Gets the accessibility of this RollbackSecret. # noqa: E501 + + for personal password manager # noqa: E501 + + :return: The accessibility of this RollbackSecret. # noqa: E501 + :rtype: str + """ + return self._accessibility + + @accessibility.setter + def accessibility(self, accessibility): + """Sets the accessibility of this RollbackSecret. + + for personal password manager # noqa: E501 + + :param accessibility: The accessibility of this RollbackSecret. # noqa: E501 + :type: str + """ + + self._accessibility = accessibility + @property def json(self): """Gets the json of this RollbackSecret. # noqa: E501 diff --git a/akeyless/models/rotated_secret_create_aws.py b/akeyless/models/rotated_secret_create_aws.py index 9a6a6f29..a0c509a6 100644 --- a/akeyless/models/rotated_secret_create_aws.py +++ b/akeyless/models/rotated_secret_create_aws.py @@ -48,6 +48,7 @@ class RotatedSecretCreateAws(object): 'name': 'str', 'password_length': 'str', 'rotate_after_disconnect': 'str', + 'rotation_event_in': 'list[str]', 'rotation_hour': 'int', 'rotation_interval': 'str', 'rotator_type': 'str', @@ -76,6 +77,7 @@ class RotatedSecretCreateAws(object): 'name': 'name', 'password_length': 'password-length', 'rotate_after_disconnect': 'rotate-after-disconnect', + 'rotation_event_in': 'rotation-event-in', 'rotation_hour': 'rotation-hour', 'rotation_interval': 'rotation-interval', 'rotator_type': 'rotator-type', @@ -89,7 +91,7 @@ class RotatedSecretCreateAws(object): 'uid_token': 'uid-token' } - def __init__(self, api_id=None, api_key=None, authentication_credentials='use-user-creds', auto_rotate=None, aws_region='us-east-2', delete_protection=None, description=None, grace_rotation=None, json=False, key=None, max_versions=None, name=None, password_length=None, rotate_after_disconnect='false', rotation_hour=None, rotation_interval=None, rotator_type=None, secure_access_aws_account_id=None, secure_access_aws_native_cli=None, secure_access_bastion_issuer=None, secure_access_enable=None, tags=None, target_name=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 + def __init__(self, api_id=None, api_key=None, authentication_credentials='use-user-creds', auto_rotate=None, aws_region='us-east-2', delete_protection=None, description=None, grace_rotation=None, json=False, key=None, max_versions=None, name=None, password_length=None, rotate_after_disconnect='false', rotation_event_in=None, rotation_hour=None, rotation_interval=None, rotator_type=None, secure_access_aws_account_id=None, secure_access_aws_native_cli=None, secure_access_bastion_issuer=None, secure_access_enable=None, tags=None, target_name=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 """RotatedSecretCreateAws - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() @@ -109,6 +111,7 @@ def __init__(self, api_id=None, api_key=None, authentication_credentials='use-us self._name = None self._password_length = None self._rotate_after_disconnect = None + self._rotation_event_in = None self._rotation_hour = None self._rotation_interval = None self._rotator_type = None @@ -149,6 +152,8 @@ def __init__(self, api_id=None, api_key=None, authentication_credentials='use-us self.password_length = password_length if rotate_after_disconnect is not None: self.rotate_after_disconnect = rotate_after_disconnect + if rotation_event_in is not None: + self.rotation_event_in = rotation_event_in if rotation_hour is not None: self.rotation_hour = rotation_hour if rotation_interval is not None: @@ -494,6 +499,29 @@ def rotate_after_disconnect(self, rotate_after_disconnect): self._rotate_after_disconnect = rotate_after_disconnect + @property + def rotation_event_in(self): + """Gets the rotation_event_in of this RotatedSecretCreateAws. # noqa: E501 + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :return: The rotation_event_in of this RotatedSecretCreateAws. # noqa: E501 + :rtype: list[str] + """ + return self._rotation_event_in + + @rotation_event_in.setter + def rotation_event_in(self, rotation_event_in): + """Sets the rotation_event_in of this RotatedSecretCreateAws. + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :param rotation_event_in: The rotation_event_in of this RotatedSecretCreateAws. # noqa: E501 + :type: list[str] + """ + + self._rotation_event_in = rotation_event_in + @property def rotation_hour(self): """Gets the rotation_hour of this RotatedSecretCreateAws. # noqa: E501 diff --git a/akeyless/models/rotated_secret_create_azure.py b/akeyless/models/rotated_secret_create_azure.py index f8649a00..8adc9b66 100644 --- a/akeyless/models/rotated_secret_create_azure.py +++ b/akeyless/models/rotated_secret_create_azure.py @@ -47,6 +47,7 @@ class RotatedSecretCreateAzure(object): 'name': 'str', 'password_length': 'str', 'rotate_after_disconnect': 'str', + 'rotation_event_in': 'list[str]', 'rotation_hour': 'int', 'rotation_interval': 'str', 'rotator_type': 'str', @@ -78,6 +79,7 @@ class RotatedSecretCreateAzure(object): 'name': 'name', 'password_length': 'password-length', 'rotate_after_disconnect': 'rotate-after-disconnect', + 'rotation_event_in': 'rotation-event-in', 'rotation_hour': 'rotation-hour', 'rotation_interval': 'rotation-interval', 'rotator_type': 'rotator-type', @@ -95,7 +97,7 @@ class RotatedSecretCreateAzure(object): 'username': 'username' } - def __init__(self, api_id=None, api_key=None, application_id=None, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description=None, json=False, key=None, max_versions=None, name=None, password_length=None, rotate_after_disconnect='false', rotation_hour=None, rotation_interval=None, rotator_type=None, secure_access_disable_concurrent_connections=None, secure_access_enable=None, secure_access_url=None, secure_access_web=False, secure_access_web_browsing=False, secure_access_web_proxy=False, storage_account_key_name=None, tags=None, target_name=None, token=None, uid_token=None, username=None, local_vars_configuration=None): # noqa: E501 + def __init__(self, api_id=None, api_key=None, application_id=None, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description=None, json=False, key=None, max_versions=None, name=None, password_length=None, rotate_after_disconnect='false', rotation_event_in=None, rotation_hour=None, rotation_interval=None, rotator_type=None, secure_access_disable_concurrent_connections=None, secure_access_enable=None, secure_access_url=None, secure_access_web=False, secure_access_web_browsing=False, secure_access_web_proxy=False, storage_account_key_name=None, tags=None, target_name=None, token=None, uid_token=None, username=None, local_vars_configuration=None): # noqa: E501 """RotatedSecretCreateAzure - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() @@ -114,6 +116,7 @@ def __init__(self, api_id=None, api_key=None, application_id=None, authenticatio self._name = None self._password_length = None self._rotate_after_disconnect = None + self._rotation_event_in = None self._rotation_hour = None self._rotation_interval = None self._rotator_type = None @@ -156,6 +159,8 @@ def __init__(self, api_id=None, api_key=None, application_id=None, authenticatio self.password_length = password_length if rotate_after_disconnect is not None: self.rotate_after_disconnect = rotate_after_disconnect + if rotation_event_in is not None: + self.rotation_event_in = rotation_event_in if rotation_hour is not None: self.rotation_hour = rotation_hour if rotation_interval is not None: @@ -486,6 +491,29 @@ def rotate_after_disconnect(self, rotate_after_disconnect): self._rotate_after_disconnect = rotate_after_disconnect + @property + def rotation_event_in(self): + """Gets the rotation_event_in of this RotatedSecretCreateAzure. # noqa: E501 + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :return: The rotation_event_in of this RotatedSecretCreateAzure. # noqa: E501 + :rtype: list[str] + """ + return self._rotation_event_in + + @rotation_event_in.setter + def rotation_event_in(self, rotation_event_in): + """Sets the rotation_event_in of this RotatedSecretCreateAzure. + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :param rotation_event_in: The rotation_event_in of this RotatedSecretCreateAzure. # noqa: E501 + :type: list[str] + """ + + self._rotation_event_in = rotation_event_in + @property def rotation_hour(self): """Gets the rotation_hour of this RotatedSecretCreateAzure. # noqa: E501 diff --git a/akeyless/models/rotated_secret_create_cassandra.py b/akeyless/models/rotated_secret_create_cassandra.py index c4790c07..f7226685 100644 --- a/akeyless/models/rotated_secret_create_cassandra.py +++ b/akeyless/models/rotated_secret_create_cassandra.py @@ -45,6 +45,7 @@ class RotatedSecretCreateCassandra(object): 'password_length': 'str', 'rotated_password': 'str', 'rotated_username': 'str', + 'rotation_event_in': 'list[str]', 'rotation_hour': 'int', 'rotation_interval': 'str', 'rotator_type': 'str', @@ -66,6 +67,7 @@ class RotatedSecretCreateCassandra(object): 'password_length': 'password-length', 'rotated_password': 'rotated-password', 'rotated_username': 'rotated-username', + 'rotation_event_in': 'rotation-event-in', 'rotation_hour': 'rotation-hour', 'rotation_interval': 'rotation-interval', 'rotator_type': 'rotator-type', @@ -75,7 +77,7 @@ class RotatedSecretCreateCassandra(object): 'uid_token': 'uid-token' } - def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description=None, json=False, key=None, max_versions=None, name=None, password_length=None, rotated_password=None, rotated_username=None, rotation_hour=None, rotation_interval=None, rotator_type=None, tags=None, target_name=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 + def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description=None, json=False, key=None, max_versions=None, name=None, password_length=None, rotated_password=None, rotated_username=None, rotation_event_in=None, rotation_hour=None, rotation_interval=None, rotator_type=None, tags=None, target_name=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 """RotatedSecretCreateCassandra - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() @@ -92,6 +94,7 @@ def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None self._password_length = None self._rotated_password = None self._rotated_username = None + self._rotation_event_in = None self._rotation_hour = None self._rotation_interval = None self._rotator_type = None @@ -122,6 +125,8 @@ def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None self.rotated_password = rotated_password if rotated_username is not None: self.rotated_username = rotated_username + if rotation_event_in is not None: + self.rotation_event_in = rotation_event_in if rotation_hour is not None: self.rotation_hour = rotation_hour if rotation_interval is not None: @@ -390,6 +395,29 @@ def rotated_username(self, rotated_username): self._rotated_username = rotated_username + @property + def rotation_event_in(self): + """Gets the rotation_event_in of this RotatedSecretCreateCassandra. # noqa: E501 + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :return: The rotation_event_in of this RotatedSecretCreateCassandra. # noqa: E501 + :rtype: list[str] + """ + return self._rotation_event_in + + @rotation_event_in.setter + def rotation_event_in(self, rotation_event_in): + """Sets the rotation_event_in of this RotatedSecretCreateCassandra. + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :param rotation_event_in: The rotation_event_in of this RotatedSecretCreateCassandra. # noqa: E501 + :type: list[str] + """ + + self._rotation_event_in = rotation_event_in + @property def rotation_hour(self): """Gets the rotation_hour of this RotatedSecretCreateCassandra. # noqa: E501 diff --git a/akeyless/models/rotated_secret_create_custom.py b/akeyless/models/rotated_secret_create_custom.py index eb7e8961..4dbf61a7 100644 --- a/akeyless/models/rotated_secret_create_custom.py +++ b/akeyless/models/rotated_secret_create_custom.py @@ -45,6 +45,7 @@ class RotatedSecretCreateCustom(object): 'name': 'str', 'password_length': 'str', 'rotate_after_disconnect': 'str', + 'rotation_event_in': 'list[str]', 'rotation_hour': 'int', 'rotation_interval': 'str', 'secure_access_allow_external_user': 'bool', @@ -77,6 +78,7 @@ class RotatedSecretCreateCustom(object): 'name': 'name', 'password_length': 'password-length', 'rotate_after_disconnect': 'rotate-after-disconnect', + 'rotation_event_in': 'rotation-event-in', 'rotation_hour': 'rotation-hour', 'rotation_interval': 'rotation-interval', 'secure_access_allow_external_user': 'secure-access-allow-external-user', @@ -97,7 +99,7 @@ class RotatedSecretCreateCustom(object): 'uid_token': 'uid-token' } - def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None, custom_payload=None, delete_protection=None, description=None, json=False, key=None, max_versions=None, name=None, password_length=None, rotate_after_disconnect='false', rotation_hour=None, rotation_interval=None, secure_access_allow_external_user=False, secure_access_bastion_issuer=None, secure_access_enable=None, secure_access_host=None, secure_access_rdp_domain=None, secure_access_rdp_user=None, secure_access_ssh_user=None, secure_access_url=None, secure_access_web=False, secure_access_web_browsing=False, secure_access_web_proxy=False, tags=None, target_name=None, timeout_sec=40, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 + def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None, custom_payload=None, delete_protection=None, description=None, json=False, key=None, max_versions=None, name=None, password_length=None, rotate_after_disconnect='false', rotation_event_in=None, rotation_hour=None, rotation_interval=None, secure_access_allow_external_user=False, secure_access_bastion_issuer=None, secure_access_enable=None, secure_access_host=None, secure_access_rdp_domain=None, secure_access_rdp_user=None, secure_access_ssh_user=None, secure_access_url=None, secure_access_web=False, secure_access_web_browsing=False, secure_access_web_proxy=False, tags=None, target_name=None, timeout_sec=40, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 """RotatedSecretCreateCustom - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() @@ -114,6 +116,7 @@ def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None self._name = None self._password_length = None self._rotate_after_disconnect = None + self._rotation_event_in = None self._rotation_hour = None self._rotation_interval = None self._secure_access_allow_external_user = None @@ -155,6 +158,8 @@ def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None self.password_length = password_length if rotate_after_disconnect is not None: self.rotate_after_disconnect = rotate_after_disconnect + if rotation_event_in is not None: + self.rotation_event_in = rotation_event_in if rotation_hour is not None: self.rotation_hour = rotation_hour if rotation_interval is not None: @@ -446,6 +451,29 @@ def rotate_after_disconnect(self, rotate_after_disconnect): self._rotate_after_disconnect = rotate_after_disconnect + @property + def rotation_event_in(self): + """Gets the rotation_event_in of this RotatedSecretCreateCustom. # noqa: E501 + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :return: The rotation_event_in of this RotatedSecretCreateCustom. # noqa: E501 + :rtype: list[str] + """ + return self._rotation_event_in + + @rotation_event_in.setter + def rotation_event_in(self, rotation_event_in): + """Sets the rotation_event_in of this RotatedSecretCreateCustom. + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :param rotation_event_in: The rotation_event_in of this RotatedSecretCreateCustom. # noqa: E501 + :type: list[str] + """ + + self._rotation_event_in = rotation_event_in + @property def rotation_hour(self): """Gets the rotation_hour of this RotatedSecretCreateCustom. # noqa: E501 diff --git a/akeyless/models/rotated_secret_create_dockerhub.py b/akeyless/models/rotated_secret_create_dockerhub.py index 5fa2a9e8..c067d90f 100644 --- a/akeyless/models/rotated_secret_create_dockerhub.py +++ b/akeyless/models/rotated_secret_create_dockerhub.py @@ -43,6 +43,7 @@ class RotatedSecretCreateDockerhub(object): 'max_versions': 'str', 'name': 'str', 'password_length': 'str', + 'rotation_event_in': 'list[str]', 'rotation_hour': 'int', 'rotation_interval': 'str', 'tags': 'list[str]', @@ -61,6 +62,7 @@ class RotatedSecretCreateDockerhub(object): 'max_versions': 'max-versions', 'name': 'name', 'password_length': 'password-length', + 'rotation_event_in': 'rotation-event-in', 'rotation_hour': 'rotation-hour', 'rotation_interval': 'rotation-interval', 'tags': 'tags', @@ -69,7 +71,7 @@ class RotatedSecretCreateDockerhub(object): 'uid_token': 'uid-token' } - def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description=None, json=False, key=None, max_versions=None, name=None, password_length=None, rotation_hour=None, rotation_interval=None, tags=None, target_name=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 + def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description=None, json=False, key=None, max_versions=None, name=None, password_length=None, rotation_event_in=None, rotation_hour=None, rotation_interval=None, tags=None, target_name=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 """RotatedSecretCreateDockerhub - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() @@ -84,6 +86,7 @@ def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None self._max_versions = None self._name = None self._password_length = None + self._rotation_event_in = None self._rotation_hour = None self._rotation_interval = None self._tags = None @@ -109,6 +112,8 @@ def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None self.name = name if password_length is not None: self.password_length = password_length + if rotation_event_in is not None: + self.rotation_event_in = rotation_event_in if rotation_hour is not None: self.rotation_hour = rotation_hour if rotation_interval is not None: @@ -330,6 +335,29 @@ def password_length(self, password_length): self._password_length = password_length + @property + def rotation_event_in(self): + """Gets the rotation_event_in of this RotatedSecretCreateDockerhub. # noqa: E501 + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :return: The rotation_event_in of this RotatedSecretCreateDockerhub. # noqa: E501 + :rtype: list[str] + """ + return self._rotation_event_in + + @rotation_event_in.setter + def rotation_event_in(self, rotation_event_in): + """Sets the rotation_event_in of this RotatedSecretCreateDockerhub. + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :param rotation_event_in: The rotation_event_in of this RotatedSecretCreateDockerhub. # noqa: E501 + :type: list[str] + """ + + self._rotation_event_in = rotation_event_in + @property def rotation_hour(self): """Gets the rotation_hour of this RotatedSecretCreateDockerhub. # noqa: E501 diff --git a/akeyless/models/rotated_secret_create_gcp.py b/akeyless/models/rotated_secret_create_gcp.py index f5a9efea..0da69ea9 100644 --- a/akeyless/models/rotated_secret_create_gcp.py +++ b/akeyless/models/rotated_secret_create_gcp.py @@ -46,6 +46,7 @@ class RotatedSecretCreateGcp(object): 'max_versions': 'str', 'name': 'str', 'password_length': 'str', + 'rotation_event_in': 'list[str]', 'rotation_hour': 'int', 'rotation_interval': 'str', 'rotator_type': 'str', @@ -68,6 +69,7 @@ class RotatedSecretCreateGcp(object): 'max_versions': 'max-versions', 'name': 'name', 'password_length': 'password-length', + 'rotation_event_in': 'rotation-event-in', 'rotation_hour': 'rotation-hour', 'rotation_interval': 'rotation-interval', 'rotator_type': 'rotator-type', @@ -77,7 +79,7 @@ class RotatedSecretCreateGcp(object): 'uid_token': 'uid-token' } - def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description=None, gcp_key=None, gcp_service_account_email=None, gcp_service_account_key_id=None, json=False, key=None, max_versions=None, name=None, password_length=None, rotation_hour=None, rotation_interval=None, rotator_type=None, tags=None, target_name=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 + def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description=None, gcp_key=None, gcp_service_account_email=None, gcp_service_account_key_id=None, json=False, key=None, max_versions=None, name=None, password_length=None, rotation_event_in=None, rotation_hour=None, rotation_interval=None, rotator_type=None, tags=None, target_name=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 """RotatedSecretCreateGcp - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() @@ -95,6 +97,7 @@ def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None self._max_versions = None self._name = None self._password_length = None + self._rotation_event_in = None self._rotation_hour = None self._rotation_interval = None self._rotator_type = None @@ -127,6 +130,8 @@ def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None self.name = name if password_length is not None: self.password_length = password_length + if rotation_event_in is not None: + self.rotation_event_in = rotation_event_in if rotation_hour is not None: self.rotation_hour = rotation_hour if rotation_interval is not None: @@ -418,6 +423,29 @@ def password_length(self, password_length): self._password_length = password_length + @property + def rotation_event_in(self): + """Gets the rotation_event_in of this RotatedSecretCreateGcp. # noqa: E501 + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :return: The rotation_event_in of this RotatedSecretCreateGcp. # noqa: E501 + :rtype: list[str] + """ + return self._rotation_event_in + + @rotation_event_in.setter + def rotation_event_in(self, rotation_event_in): + """Sets the rotation_event_in of this RotatedSecretCreateGcp. + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :param rotation_event_in: The rotation_event_in of this RotatedSecretCreateGcp. # noqa: E501 + :type: list[str] + """ + + self._rotation_event_in = rotation_event_in + @property def rotation_hour(self): """Gets the rotation_hour of this RotatedSecretCreateGcp. # noqa: E501 diff --git a/akeyless/models/rotated_secret_create_hanadb.py b/akeyless/models/rotated_secret_create_hanadb.py index 585cb2f0..0d3faa96 100644 --- a/akeyless/models/rotated_secret_create_hanadb.py +++ b/akeyless/models/rotated_secret_create_hanadb.py @@ -45,6 +45,7 @@ class RotatedSecretCreateHanadb(object): 'password_length': 'str', 'rotated_password': 'str', 'rotated_username': 'str', + 'rotation_event_in': 'list[str]', 'rotation_hour': 'int', 'rotation_interval': 'str', 'rotator_type': 'str', @@ -66,6 +67,7 @@ class RotatedSecretCreateHanadb(object): 'password_length': 'password-length', 'rotated_password': 'rotated-password', 'rotated_username': 'rotated-username', + 'rotation_event_in': 'rotation-event-in', 'rotation_hour': 'rotation-hour', 'rotation_interval': 'rotation-interval', 'rotator_type': 'rotator-type', @@ -75,7 +77,7 @@ class RotatedSecretCreateHanadb(object): 'uid_token': 'uid-token' } - def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description=None, json=False, key=None, max_versions=None, name=None, password_length=None, rotated_password=None, rotated_username=None, rotation_hour=None, rotation_interval=None, rotator_type=None, tags=None, target_name=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 + def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description=None, json=False, key=None, max_versions=None, name=None, password_length=None, rotated_password=None, rotated_username=None, rotation_event_in=None, rotation_hour=None, rotation_interval=None, rotator_type=None, tags=None, target_name=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 """RotatedSecretCreateHanadb - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() @@ -92,6 +94,7 @@ def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None self._password_length = None self._rotated_password = None self._rotated_username = None + self._rotation_event_in = None self._rotation_hour = None self._rotation_interval = None self._rotator_type = None @@ -122,6 +125,8 @@ def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None self.rotated_password = rotated_password if rotated_username is not None: self.rotated_username = rotated_username + if rotation_event_in is not None: + self.rotation_event_in = rotation_event_in if rotation_hour is not None: self.rotation_hour = rotation_hour if rotation_interval is not None: @@ -390,6 +395,29 @@ def rotated_username(self, rotated_username): self._rotated_username = rotated_username + @property + def rotation_event_in(self): + """Gets the rotation_event_in of this RotatedSecretCreateHanadb. # noqa: E501 + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :return: The rotation_event_in of this RotatedSecretCreateHanadb. # noqa: E501 + :rtype: list[str] + """ + return self._rotation_event_in + + @rotation_event_in.setter + def rotation_event_in(self, rotation_event_in): + """Sets the rotation_event_in of this RotatedSecretCreateHanadb. + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :param rotation_event_in: The rotation_event_in of this RotatedSecretCreateHanadb. # noqa: E501 + :type: list[str] + """ + + self._rotation_event_in = rotation_event_in + @property def rotation_hour(self): """Gets the rotation_hour of this RotatedSecretCreateHanadb. # noqa: E501 diff --git a/akeyless/models/rotated_secret_create_ldap.py b/akeyless/models/rotated_secret_create_ldap.py index d14df037..47db01a2 100644 --- a/akeyless/models/rotated_secret_create_ldap.py +++ b/akeyless/models/rotated_secret_create_ldap.py @@ -48,6 +48,7 @@ class RotatedSecretCreateLdap(object): 'rotate_after_disconnect': 'str', 'rotated_password': 'str', 'rotated_username': 'str', + 'rotation_event_in': 'list[str]', 'rotation_hour': 'int', 'rotation_interval': 'str', 'rotator_type': 'str', @@ -82,6 +83,7 @@ class RotatedSecretCreateLdap(object): 'rotate_after_disconnect': 'rotate-after-disconnect', 'rotated_password': 'rotated-password', 'rotated_username': 'rotated-username', + 'rotation_event_in': 'rotation-event-in', 'rotation_hour': 'rotation-hour', 'rotation_interval': 'rotation-interval', 'rotator_type': 'rotator-type', @@ -101,7 +103,7 @@ class RotatedSecretCreateLdap(object): 'user_dn': 'user-dn' } - def __init__(self, provider_type=None, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description=None, host_provider=None, json=False, key=None, max_versions=None, name=None, password_length=None, rotate_after_disconnect='false', rotated_password=None, rotated_username=None, rotation_hour=None, rotation_interval=None, rotator_type=None, secure_access_enable=None, secure_access_host=None, secure_access_rdp_domain=None, secure_access_url=None, secure_access_web=False, secure_access_web_browsing=False, secure_access_web_proxy=False, tags=None, target=None, target_name=None, token=None, uid_token=None, user_attribute='cn', user_dn=None, local_vars_configuration=None): # noqa: E501 + def __init__(self, provider_type=None, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description=None, host_provider=None, json=False, key=None, max_versions=None, name=None, password_length=None, rotate_after_disconnect='false', rotated_password=None, rotated_username=None, rotation_event_in=None, rotation_hour=None, rotation_interval=None, rotator_type=None, secure_access_enable=None, secure_access_host=None, secure_access_rdp_domain=None, secure_access_url=None, secure_access_web=False, secure_access_web_browsing=False, secure_access_web_proxy=False, tags=None, target=None, target_name=None, token=None, uid_token=None, user_attribute='cn', user_dn=None, local_vars_configuration=None): # noqa: E501 """RotatedSecretCreateLdap - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() @@ -121,6 +123,7 @@ def __init__(self, provider_type=None, authentication_credentials='use-user-cred self._rotate_after_disconnect = None self._rotated_password = None self._rotated_username = None + self._rotation_event_in = None self._rotation_hour = None self._rotation_interval = None self._rotator_type = None @@ -167,6 +170,8 @@ def __init__(self, provider_type=None, authentication_credentials='use-user-cred self.rotated_password = rotated_password if rotated_username is not None: self.rotated_username = rotated_username + if rotation_event_in is not None: + self.rotation_event_in = rotation_event_in if rotation_hour is not None: self.rotation_hour = rotation_hour if rotation_interval is not None: @@ -522,6 +527,29 @@ def rotated_username(self, rotated_username): self._rotated_username = rotated_username + @property + def rotation_event_in(self): + """Gets the rotation_event_in of this RotatedSecretCreateLdap. # noqa: E501 + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :return: The rotation_event_in of this RotatedSecretCreateLdap. # noqa: E501 + :rtype: list[str] + """ + return self._rotation_event_in + + @rotation_event_in.setter + def rotation_event_in(self, rotation_event_in): + """Sets the rotation_event_in of this RotatedSecretCreateLdap. + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :param rotation_event_in: The rotation_event_in of this RotatedSecretCreateLdap. # noqa: E501 + :type: list[str] + """ + + self._rotation_event_in = rotation_event_in + @property def rotation_hour(self): """Gets the rotation_hour of this RotatedSecretCreateLdap. # noqa: E501 diff --git a/akeyless/models/rotated_secret_create_mongodb.py b/akeyless/models/rotated_secret_create_mongodb.py index 9dc210b4..125b105d 100644 --- a/akeyless/models/rotated_secret_create_mongodb.py +++ b/akeyless/models/rotated_secret_create_mongodb.py @@ -46,6 +46,7 @@ class RotatedSecretCreateMongodb(object): 'rotate_after_disconnect': 'str', 'rotated_password': 'str', 'rotated_username': 'str', + 'rotation_event_in': 'list[str]', 'rotation_hour': 'int', 'rotation_interval': 'str', 'rotator_type': 'str', @@ -73,6 +74,7 @@ class RotatedSecretCreateMongodb(object): 'rotate_after_disconnect': 'rotate-after-disconnect', 'rotated_password': 'rotated-password', 'rotated_username': 'rotated-username', + 'rotation_event_in': 'rotation-event-in', 'rotation_hour': 'rotation-hour', 'rotation_interval': 'rotation-interval', 'rotator_type': 'rotator-type', @@ -87,7 +89,7 @@ class RotatedSecretCreateMongodb(object): 'uid_token': 'uid-token' } - def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description=None, json=False, key=None, max_versions=None, name=None, password_length=None, rotate_after_disconnect='false', rotated_password=None, rotated_username=None, rotation_hour=None, rotation_interval=None, rotator_type=None, secure_access_bastion_issuer=None, secure_access_db_name=None, secure_access_enable=None, secure_access_host=None, secure_access_web=False, tags=None, target_name=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 + def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description=None, json=False, key=None, max_versions=None, name=None, password_length=None, rotate_after_disconnect='false', rotated_password=None, rotated_username=None, rotation_event_in=None, rotation_hour=None, rotation_interval=None, rotator_type=None, secure_access_bastion_issuer=None, secure_access_db_name=None, secure_access_enable=None, secure_access_host=None, secure_access_web=False, tags=None, target_name=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 """RotatedSecretCreateMongodb - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() @@ -105,6 +107,7 @@ def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None self._rotate_after_disconnect = None self._rotated_password = None self._rotated_username = None + self._rotation_event_in = None self._rotation_hour = None self._rotation_interval = None self._rotator_type = None @@ -142,6 +145,8 @@ def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None self.rotated_password = rotated_password if rotated_username is not None: self.rotated_username = rotated_username + if rotation_event_in is not None: + self.rotation_event_in = rotation_event_in if rotation_hour is not None: self.rotation_hour = rotation_hour if rotation_interval is not None: @@ -443,6 +448,29 @@ def rotated_username(self, rotated_username): self._rotated_username = rotated_username + @property + def rotation_event_in(self): + """Gets the rotation_event_in of this RotatedSecretCreateMongodb. # noqa: E501 + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :return: The rotation_event_in of this RotatedSecretCreateMongodb. # noqa: E501 + :rtype: list[str] + """ + return self._rotation_event_in + + @rotation_event_in.setter + def rotation_event_in(self, rotation_event_in): + """Sets the rotation_event_in of this RotatedSecretCreateMongodb. + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :param rotation_event_in: The rotation_event_in of this RotatedSecretCreateMongodb. # noqa: E501 + :type: list[str] + """ + + self._rotation_event_in = rotation_event_in + @property def rotation_hour(self): """Gets the rotation_hour of this RotatedSecretCreateMongodb. # noqa: E501 diff --git a/akeyless/models/rotated_secret_create_mssql.py b/akeyless/models/rotated_secret_create_mssql.py index 3daf8f5b..d5f9fe08 100644 --- a/akeyless/models/rotated_secret_create_mssql.py +++ b/akeyless/models/rotated_secret_create_mssql.py @@ -46,6 +46,7 @@ class RotatedSecretCreateMssql(object): 'rotate_after_disconnect': 'str', 'rotated_password': 'str', 'rotated_username': 'str', + 'rotation_event_in': 'list[str]', 'rotation_hour': 'int', 'rotation_interval': 'str', 'rotator_type': 'str', @@ -74,6 +75,7 @@ class RotatedSecretCreateMssql(object): 'rotate_after_disconnect': 'rotate-after-disconnect', 'rotated_password': 'rotated-password', 'rotated_username': 'rotated-username', + 'rotation_event_in': 'rotation-event-in', 'rotation_hour': 'rotation-hour', 'rotation_interval': 'rotation-interval', 'rotator_type': 'rotator-type', @@ -89,7 +91,7 @@ class RotatedSecretCreateMssql(object): 'uid_token': 'uid-token' } - def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description=None, json=False, key=None, max_versions=None, name=None, password_length=None, rotate_after_disconnect='false', rotated_password=None, rotated_username=None, rotation_hour=None, rotation_interval=None, rotator_type=None, secure_access_bastion_issuer=None, secure_access_db_name=None, secure_access_db_schema=None, secure_access_enable=None, secure_access_host=None, secure_access_web=False, tags=None, target_name=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 + def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description=None, json=False, key=None, max_versions=None, name=None, password_length=None, rotate_after_disconnect='false', rotated_password=None, rotated_username=None, rotation_event_in=None, rotation_hour=None, rotation_interval=None, rotator_type=None, secure_access_bastion_issuer=None, secure_access_db_name=None, secure_access_db_schema=None, secure_access_enable=None, secure_access_host=None, secure_access_web=False, tags=None, target_name=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 """RotatedSecretCreateMssql - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() @@ -107,6 +109,7 @@ def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None self._rotate_after_disconnect = None self._rotated_password = None self._rotated_username = None + self._rotation_event_in = None self._rotation_hour = None self._rotation_interval = None self._rotator_type = None @@ -145,6 +148,8 @@ def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None self.rotated_password = rotated_password if rotated_username is not None: self.rotated_username = rotated_username + if rotation_event_in is not None: + self.rotation_event_in = rotation_event_in if rotation_hour is not None: self.rotation_hour = rotation_hour if rotation_interval is not None: @@ -448,6 +453,29 @@ def rotated_username(self, rotated_username): self._rotated_username = rotated_username + @property + def rotation_event_in(self): + """Gets the rotation_event_in of this RotatedSecretCreateMssql. # noqa: E501 + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :return: The rotation_event_in of this RotatedSecretCreateMssql. # noqa: E501 + :rtype: list[str] + """ + return self._rotation_event_in + + @rotation_event_in.setter + def rotation_event_in(self, rotation_event_in): + """Sets the rotation_event_in of this RotatedSecretCreateMssql. + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :param rotation_event_in: The rotation_event_in of this RotatedSecretCreateMssql. # noqa: E501 + :type: list[str] + """ + + self._rotation_event_in = rotation_event_in + @property def rotation_hour(self): """Gets the rotation_hour of this RotatedSecretCreateMssql. # noqa: E501 diff --git a/akeyless/models/rotated_secret_create_mysql.py b/akeyless/models/rotated_secret_create_mysql.py index 9867fdaf..78c7aa62 100644 --- a/akeyless/models/rotated_secret_create_mysql.py +++ b/akeyless/models/rotated_secret_create_mysql.py @@ -46,6 +46,7 @@ class RotatedSecretCreateMysql(object): 'rotate_after_disconnect': 'str', 'rotated_password': 'str', 'rotated_username': 'str', + 'rotation_event_in': 'list[str]', 'rotation_hour': 'int', 'rotation_interval': 'str', 'rotator_type': 'str', @@ -73,6 +74,7 @@ class RotatedSecretCreateMysql(object): 'rotate_after_disconnect': 'rotate-after-disconnect', 'rotated_password': 'rotated-password', 'rotated_username': 'rotated-username', + 'rotation_event_in': 'rotation-event-in', 'rotation_hour': 'rotation-hour', 'rotation_interval': 'rotation-interval', 'rotator_type': 'rotator-type', @@ -87,7 +89,7 @@ class RotatedSecretCreateMysql(object): 'uid_token': 'uid-token' } - def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description=None, json=False, key=None, max_versions=None, name=None, password_length=None, rotate_after_disconnect='false', rotated_password=None, rotated_username=None, rotation_hour=None, rotation_interval=None, rotator_type=None, secure_access_bastion_issuer=None, secure_access_db_name=None, secure_access_enable=None, secure_access_host=None, secure_access_web=False, tags=None, target_name=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 + def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description=None, json=False, key=None, max_versions=None, name=None, password_length=None, rotate_after_disconnect='false', rotated_password=None, rotated_username=None, rotation_event_in=None, rotation_hour=None, rotation_interval=None, rotator_type=None, secure_access_bastion_issuer=None, secure_access_db_name=None, secure_access_enable=None, secure_access_host=None, secure_access_web=False, tags=None, target_name=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 """RotatedSecretCreateMysql - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() @@ -105,6 +107,7 @@ def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None self._rotate_after_disconnect = None self._rotated_password = None self._rotated_username = None + self._rotation_event_in = None self._rotation_hour = None self._rotation_interval = None self._rotator_type = None @@ -142,6 +145,8 @@ def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None self.rotated_password = rotated_password if rotated_username is not None: self.rotated_username = rotated_username + if rotation_event_in is not None: + self.rotation_event_in = rotation_event_in if rotation_hour is not None: self.rotation_hour = rotation_hour if rotation_interval is not None: @@ -443,6 +448,29 @@ def rotated_username(self, rotated_username): self._rotated_username = rotated_username + @property + def rotation_event_in(self): + """Gets the rotation_event_in of this RotatedSecretCreateMysql. # noqa: E501 + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :return: The rotation_event_in of this RotatedSecretCreateMysql. # noqa: E501 + :rtype: list[str] + """ + return self._rotation_event_in + + @rotation_event_in.setter + def rotation_event_in(self, rotation_event_in): + """Sets the rotation_event_in of this RotatedSecretCreateMysql. + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :param rotation_event_in: The rotation_event_in of this RotatedSecretCreateMysql. # noqa: E501 + :type: list[str] + """ + + self._rotation_event_in = rotation_event_in + @property def rotation_hour(self): """Gets the rotation_hour of this RotatedSecretCreateMysql. # noqa: E501 diff --git a/akeyless/models/rotated_secret_create_oracledb.py b/akeyless/models/rotated_secret_create_oracledb.py index e9b6ba65..b1899764 100644 --- a/akeyless/models/rotated_secret_create_oracledb.py +++ b/akeyless/models/rotated_secret_create_oracledb.py @@ -46,6 +46,7 @@ class RotatedSecretCreateOracledb(object): 'rotate_after_disconnect': 'str', 'rotated_password': 'str', 'rotated_username': 'str', + 'rotation_event_in': 'list[str]', 'rotation_hour': 'int', 'rotation_interval': 'str', 'rotator_type': 'str', @@ -72,6 +73,7 @@ class RotatedSecretCreateOracledb(object): 'rotate_after_disconnect': 'rotate-after-disconnect', 'rotated_password': 'rotated-password', 'rotated_username': 'rotated-username', + 'rotation_event_in': 'rotation-event-in', 'rotation_hour': 'rotation-hour', 'rotation_interval': 'rotation-interval', 'rotator_type': 'rotator-type', @@ -85,7 +87,7 @@ class RotatedSecretCreateOracledb(object): 'uid_token': 'uid-token' } - def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description=None, json=False, key=None, max_versions=None, name=None, password_length=None, rotate_after_disconnect='false', rotated_password=None, rotated_username=None, rotation_hour=None, rotation_interval=None, rotator_type=None, secure_access_db_name=None, secure_access_enable=None, secure_access_host=None, secure_access_web=False, tags=None, target_name=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 + def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description=None, json=False, key=None, max_versions=None, name=None, password_length=None, rotate_after_disconnect='false', rotated_password=None, rotated_username=None, rotation_event_in=None, rotation_hour=None, rotation_interval=None, rotator_type=None, secure_access_db_name=None, secure_access_enable=None, secure_access_host=None, secure_access_web=False, tags=None, target_name=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 """RotatedSecretCreateOracledb - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() @@ -103,6 +105,7 @@ def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None self._rotate_after_disconnect = None self._rotated_password = None self._rotated_username = None + self._rotation_event_in = None self._rotation_hour = None self._rotation_interval = None self._rotator_type = None @@ -139,6 +142,8 @@ def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None self.rotated_password = rotated_password if rotated_username is not None: self.rotated_username = rotated_username + if rotation_event_in is not None: + self.rotation_event_in = rotation_event_in if rotation_hour is not None: self.rotation_hour = rotation_hour if rotation_interval is not None: @@ -438,6 +443,29 @@ def rotated_username(self, rotated_username): self._rotated_username = rotated_username + @property + def rotation_event_in(self): + """Gets the rotation_event_in of this RotatedSecretCreateOracledb. # noqa: E501 + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :return: The rotation_event_in of this RotatedSecretCreateOracledb. # noqa: E501 + :rtype: list[str] + """ + return self._rotation_event_in + + @rotation_event_in.setter + def rotation_event_in(self, rotation_event_in): + """Sets the rotation_event_in of this RotatedSecretCreateOracledb. + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :param rotation_event_in: The rotation_event_in of this RotatedSecretCreateOracledb. # noqa: E501 + :type: list[str] + """ + + self._rotation_event_in = rotation_event_in + @property def rotation_hour(self): """Gets the rotation_hour of this RotatedSecretCreateOracledb. # noqa: E501 diff --git a/akeyless/models/rotated_secret_create_postgresql.py b/akeyless/models/rotated_secret_create_postgresql.py index e46d476d..389e6ee1 100644 --- a/akeyless/models/rotated_secret_create_postgresql.py +++ b/akeyless/models/rotated_secret_create_postgresql.py @@ -46,6 +46,7 @@ class RotatedSecretCreatePostgresql(object): 'rotate_after_disconnect': 'str', 'rotated_password': 'str', 'rotated_username': 'str', + 'rotation_event_in': 'list[str]', 'rotation_hour': 'int', 'rotation_interval': 'str', 'rotator_type': 'str', @@ -74,6 +75,7 @@ class RotatedSecretCreatePostgresql(object): 'rotate_after_disconnect': 'rotate-after-disconnect', 'rotated_password': 'rotated-password', 'rotated_username': 'rotated-username', + 'rotation_event_in': 'rotation-event-in', 'rotation_hour': 'rotation-hour', 'rotation_interval': 'rotation-interval', 'rotator_type': 'rotator-type', @@ -89,7 +91,7 @@ class RotatedSecretCreatePostgresql(object): 'uid_token': 'uid-token' } - def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description=None, json=False, key=None, max_versions=None, name=None, password_length=None, rotate_after_disconnect='false', rotated_password=None, rotated_username=None, rotation_hour=None, rotation_interval=None, rotator_type=None, secure_access_bastion_issuer=None, secure_access_db_name=None, secure_access_db_schema=None, secure_access_enable=None, secure_access_host=None, secure_access_web=False, tags=None, target_name=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 + def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description=None, json=False, key=None, max_versions=None, name=None, password_length=None, rotate_after_disconnect='false', rotated_password=None, rotated_username=None, rotation_event_in=None, rotation_hour=None, rotation_interval=None, rotator_type=None, secure_access_bastion_issuer=None, secure_access_db_name=None, secure_access_db_schema=None, secure_access_enable=None, secure_access_host=None, secure_access_web=False, tags=None, target_name=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 """RotatedSecretCreatePostgresql - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() @@ -107,6 +109,7 @@ def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None self._rotate_after_disconnect = None self._rotated_password = None self._rotated_username = None + self._rotation_event_in = None self._rotation_hour = None self._rotation_interval = None self._rotator_type = None @@ -145,6 +148,8 @@ def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None self.rotated_password = rotated_password if rotated_username is not None: self.rotated_username = rotated_username + if rotation_event_in is not None: + self.rotation_event_in = rotation_event_in if rotation_hour is not None: self.rotation_hour = rotation_hour if rotation_interval is not None: @@ -448,6 +453,29 @@ def rotated_username(self, rotated_username): self._rotated_username = rotated_username + @property + def rotation_event_in(self): + """Gets the rotation_event_in of this RotatedSecretCreatePostgresql. # noqa: E501 + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :return: The rotation_event_in of this RotatedSecretCreatePostgresql. # noqa: E501 + :rtype: list[str] + """ + return self._rotation_event_in + + @rotation_event_in.setter + def rotation_event_in(self, rotation_event_in): + """Sets the rotation_event_in of this RotatedSecretCreatePostgresql. + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :param rotation_event_in: The rotation_event_in of this RotatedSecretCreatePostgresql. # noqa: E501 + :type: list[str] + """ + + self._rotation_event_in = rotation_event_in + @property def rotation_hour(self): """Gets the rotation_hour of this RotatedSecretCreatePostgresql. # noqa: E501 diff --git a/akeyless/models/rotated_secret_create_redis.py b/akeyless/models/rotated_secret_create_redis.py index 7d808a55..8c1b7256 100644 --- a/akeyless/models/rotated_secret_create_redis.py +++ b/akeyless/models/rotated_secret_create_redis.py @@ -45,6 +45,7 @@ class RotatedSecretCreateRedis(object): 'password_length': 'str', 'rotated_password': 'str', 'rotated_username': 'str', + 'rotation_event_in': 'list[str]', 'rotation_hour': 'int', 'rotation_interval': 'str', 'rotator_type': 'str', @@ -66,6 +67,7 @@ class RotatedSecretCreateRedis(object): 'password_length': 'password-length', 'rotated_password': 'rotated-password', 'rotated_username': 'rotated-username', + 'rotation_event_in': 'rotation-event-in', 'rotation_hour': 'rotation-hour', 'rotation_interval': 'rotation-interval', 'rotator_type': 'rotator-type', @@ -75,7 +77,7 @@ class RotatedSecretCreateRedis(object): 'uid_token': 'uid-token' } - def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description=None, json=False, key=None, max_versions=None, name=None, password_length=None, rotated_password=None, rotated_username=None, rotation_hour=None, rotation_interval=None, rotator_type=None, tags=None, target_name=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 + def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description=None, json=False, key=None, max_versions=None, name=None, password_length=None, rotated_password=None, rotated_username=None, rotation_event_in=None, rotation_hour=None, rotation_interval=None, rotator_type=None, tags=None, target_name=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 """RotatedSecretCreateRedis - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() @@ -92,6 +94,7 @@ def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None self._password_length = None self._rotated_password = None self._rotated_username = None + self._rotation_event_in = None self._rotation_hour = None self._rotation_interval = None self._rotator_type = None @@ -122,6 +125,8 @@ def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None self.rotated_password = rotated_password if rotated_username is not None: self.rotated_username = rotated_username + if rotation_event_in is not None: + self.rotation_event_in = rotation_event_in if rotation_hour is not None: self.rotation_hour = rotation_hour if rotation_interval is not None: @@ -390,6 +395,29 @@ def rotated_username(self, rotated_username): self._rotated_username = rotated_username + @property + def rotation_event_in(self): + """Gets the rotation_event_in of this RotatedSecretCreateRedis. # noqa: E501 + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :return: The rotation_event_in of this RotatedSecretCreateRedis. # noqa: E501 + :rtype: list[str] + """ + return self._rotation_event_in + + @rotation_event_in.setter + def rotation_event_in(self, rotation_event_in): + """Sets the rotation_event_in of this RotatedSecretCreateRedis. + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :param rotation_event_in: The rotation_event_in of this RotatedSecretCreateRedis. # noqa: E501 + :type: list[str] + """ + + self._rotation_event_in = rotation_event_in + @property def rotation_hour(self): """Gets the rotation_hour of this RotatedSecretCreateRedis. # noqa: E501 diff --git a/akeyless/models/rotated_secret_create_redshift.py b/akeyless/models/rotated_secret_create_redshift.py index d0d51c07..5d512bfc 100644 --- a/akeyless/models/rotated_secret_create_redshift.py +++ b/akeyless/models/rotated_secret_create_redshift.py @@ -46,6 +46,7 @@ class RotatedSecretCreateRedshift(object): 'rotate_after_disconnect': 'str', 'rotated_password': 'str', 'rotated_username': 'str', + 'rotation_event_in': 'list[str]', 'rotation_hour': 'int', 'rotation_interval': 'str', 'rotator_type': 'str', @@ -71,6 +72,7 @@ class RotatedSecretCreateRedshift(object): 'rotate_after_disconnect': 'rotate-after-disconnect', 'rotated_password': 'rotated-password', 'rotated_username': 'rotated-username', + 'rotation_event_in': 'rotation-event-in', 'rotation_hour': 'rotation-hour', 'rotation_interval': 'rotation-interval', 'rotator_type': 'rotator-type', @@ -83,7 +85,7 @@ class RotatedSecretCreateRedshift(object): 'uid_token': 'uid-token' } - def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description=None, json=False, key=None, max_versions=None, name=None, password_length=None, rotate_after_disconnect='false', rotated_password=None, rotated_username=None, rotation_hour=None, rotation_interval=None, rotator_type=None, secure_access_db_name=None, secure_access_enable=None, secure_access_host=None, tags=None, target_name=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 + def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description=None, json=False, key=None, max_versions=None, name=None, password_length=None, rotate_after_disconnect='false', rotated_password=None, rotated_username=None, rotation_event_in=None, rotation_hour=None, rotation_interval=None, rotator_type=None, secure_access_db_name=None, secure_access_enable=None, secure_access_host=None, tags=None, target_name=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 """RotatedSecretCreateRedshift - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() @@ -101,6 +103,7 @@ def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None self._rotate_after_disconnect = None self._rotated_password = None self._rotated_username = None + self._rotation_event_in = None self._rotation_hour = None self._rotation_interval = None self._rotator_type = None @@ -136,6 +139,8 @@ def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None self.rotated_password = rotated_password if rotated_username is not None: self.rotated_username = rotated_username + if rotation_event_in is not None: + self.rotation_event_in = rotation_event_in if rotation_hour is not None: self.rotation_hour = rotation_hour if rotation_interval is not None: @@ -433,6 +438,29 @@ def rotated_username(self, rotated_username): self._rotated_username = rotated_username + @property + def rotation_event_in(self): + """Gets the rotation_event_in of this RotatedSecretCreateRedshift. # noqa: E501 + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :return: The rotation_event_in of this RotatedSecretCreateRedshift. # noqa: E501 + :rtype: list[str] + """ + return self._rotation_event_in + + @rotation_event_in.setter + def rotation_event_in(self, rotation_event_in): + """Sets the rotation_event_in of this RotatedSecretCreateRedshift. + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :param rotation_event_in: The rotation_event_in of this RotatedSecretCreateRedshift. # noqa: E501 + :type: list[str] + """ + + self._rotation_event_in = rotation_event_in + @property def rotation_hour(self): """Gets the rotation_hour of this RotatedSecretCreateRedshift. # noqa: E501 diff --git a/akeyless/models/rotated_secret_create_snowflake.py b/akeyless/models/rotated_secret_create_snowflake.py index 05515f6a..7fba809c 100644 --- a/akeyless/models/rotated_secret_create_snowflake.py +++ b/akeyless/models/rotated_secret_create_snowflake.py @@ -45,6 +45,7 @@ class RotatedSecretCreateSnowflake(object): 'password_length': 'str', 'rotated_password': 'str', 'rotated_username': 'str', + 'rotation_event_in': 'list[str]', 'rotation_hour': 'int', 'rotation_interval': 'str', 'rotator_type': 'str', @@ -66,6 +67,7 @@ class RotatedSecretCreateSnowflake(object): 'password_length': 'password-length', 'rotated_password': 'rotated-password', 'rotated_username': 'rotated-username', + 'rotation_event_in': 'rotation-event-in', 'rotation_hour': 'rotation-hour', 'rotation_interval': 'rotation-interval', 'rotator_type': 'rotator-type', @@ -75,7 +77,7 @@ class RotatedSecretCreateSnowflake(object): 'uid_token': 'uid-token' } - def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description=None, json=False, key=None, max_versions=None, name=None, password_length=None, rotated_password=None, rotated_username=None, rotation_hour=None, rotation_interval=None, rotator_type=None, tags=None, target_name=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 + def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description=None, json=False, key=None, max_versions=None, name=None, password_length=None, rotated_password=None, rotated_username=None, rotation_event_in=None, rotation_hour=None, rotation_interval=None, rotator_type=None, tags=None, target_name=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 """RotatedSecretCreateSnowflake - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() @@ -92,6 +94,7 @@ def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None self._password_length = None self._rotated_password = None self._rotated_username = None + self._rotation_event_in = None self._rotation_hour = None self._rotation_interval = None self._rotator_type = None @@ -122,6 +125,8 @@ def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None self.rotated_password = rotated_password if rotated_username is not None: self.rotated_username = rotated_username + if rotation_event_in is not None: + self.rotation_event_in = rotation_event_in if rotation_hour is not None: self.rotation_hour = rotation_hour if rotation_interval is not None: @@ -390,6 +395,29 @@ def rotated_username(self, rotated_username): self._rotated_username = rotated_username + @property + def rotation_event_in(self): + """Gets the rotation_event_in of this RotatedSecretCreateSnowflake. # noqa: E501 + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :return: The rotation_event_in of this RotatedSecretCreateSnowflake. # noqa: E501 + :rtype: list[str] + """ + return self._rotation_event_in + + @rotation_event_in.setter + def rotation_event_in(self, rotation_event_in): + """Sets the rotation_event_in of this RotatedSecretCreateSnowflake. + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :param rotation_event_in: The rotation_event_in of this RotatedSecretCreateSnowflake. # noqa: E501 + :type: list[str] + """ + + self._rotation_event_in = rotation_event_in + @property def rotation_hour(self): """Gets the rotation_hour of this RotatedSecretCreateSnowflake. # noqa: E501 diff --git a/akeyless/models/rotated_secret_create_ssh.py b/akeyless/models/rotated_secret_create_ssh.py index a3cc08b6..fd14fef0 100644 --- a/akeyless/models/rotated_secret_create_ssh.py +++ b/akeyless/models/rotated_secret_create_ssh.py @@ -46,6 +46,7 @@ class RotatedSecretCreateSsh(object): 'rotate_after_disconnect': 'str', 'rotated_password': 'str', 'rotated_username': 'str', + 'rotation_event_in': 'list[str]', 'rotation_hour': 'int', 'rotation_interval': 'str', 'rotator_custom_cmd': 'str', @@ -77,6 +78,7 @@ class RotatedSecretCreateSsh(object): 'rotate_after_disconnect': 'rotate-after-disconnect', 'rotated_password': 'rotated-password', 'rotated_username': 'rotated-username', + 'rotation_event_in': 'rotation-event-in', 'rotation_hour': 'rotation-hour', 'rotation_interval': 'rotation-interval', 'rotator_custom_cmd': 'rotator-custom-cmd', @@ -95,7 +97,7 @@ class RotatedSecretCreateSsh(object): 'uid_token': 'uid-token' } - def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description=None, json=False, key=None, max_versions=None, name=None, password_length=None, rotate_after_disconnect='false', rotated_password=None, rotated_username=None, rotation_hour=None, rotation_interval=None, rotator_custom_cmd=None, rotator_type=None, same_password=None, secure_access_allow_external_user=False, secure_access_bastion_issuer=None, secure_access_enable=None, secure_access_host=None, secure_access_rdp_domain=None, secure_access_rdp_user=None, secure_access_ssh_user=None, tags=None, target_name=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 + def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description=None, json=False, key=None, max_versions=None, name=None, password_length=None, rotate_after_disconnect='false', rotated_password=None, rotated_username=None, rotation_event_in=None, rotation_hour=None, rotation_interval=None, rotator_custom_cmd=None, rotator_type=None, same_password=None, secure_access_allow_external_user=False, secure_access_bastion_issuer=None, secure_access_enable=None, secure_access_host=None, secure_access_rdp_domain=None, secure_access_rdp_user=None, secure_access_ssh_user=None, tags=None, target_name=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 """RotatedSecretCreateSsh - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() @@ -113,6 +115,7 @@ def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None self._rotate_after_disconnect = None self._rotated_password = None self._rotated_username = None + self._rotation_event_in = None self._rotation_hour = None self._rotation_interval = None self._rotator_custom_cmd = None @@ -154,6 +157,8 @@ def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None self.rotated_password = rotated_password if rotated_username is not None: self.rotated_username = rotated_username + if rotation_event_in is not None: + self.rotation_event_in = rotation_event_in if rotation_hour is not None: self.rotation_hour = rotation_hour if rotation_interval is not None: @@ -463,6 +468,29 @@ def rotated_username(self, rotated_username): self._rotated_username = rotated_username + @property + def rotation_event_in(self): + """Gets the rotation_event_in of this RotatedSecretCreateSsh. # noqa: E501 + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :return: The rotation_event_in of this RotatedSecretCreateSsh. # noqa: E501 + :rtype: list[str] + """ + return self._rotation_event_in + + @rotation_event_in.setter + def rotation_event_in(self, rotation_event_in): + """Sets the rotation_event_in of this RotatedSecretCreateSsh. + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :param rotation_event_in: The rotation_event_in of this RotatedSecretCreateSsh. # noqa: E501 + :type: list[str] + """ + + self._rotation_event_in = rotation_event_in + @property def rotation_hour(self): """Gets the rotation_hour of this RotatedSecretCreateSsh. # noqa: E501 diff --git a/akeyless/models/rotated_secret_create_windows.py b/akeyless/models/rotated_secret_create_windows.py index a23c16bc..5005ef40 100644 --- a/akeyless/models/rotated_secret_create_windows.py +++ b/akeyless/models/rotated_secret_create_windows.py @@ -46,6 +46,7 @@ class RotatedSecretCreateWindows(object): 'rotate_after_disconnect': 'str', 'rotated_password': 'str', 'rotated_username': 'str', + 'rotation_event_in': 'list[str]', 'rotation_hour': 'int', 'rotation_interval': 'str', 'rotator_type': 'str', @@ -74,6 +75,7 @@ class RotatedSecretCreateWindows(object): 'rotate_after_disconnect': 'rotate-after-disconnect', 'rotated_password': 'rotated-password', 'rotated_username': 'rotated-username', + 'rotation_event_in': 'rotation-event-in', 'rotation_hour': 'rotation-hour', 'rotation_interval': 'rotation-interval', 'rotator_type': 'rotator-type', @@ -89,7 +91,7 @@ class RotatedSecretCreateWindows(object): 'uid_token': 'uid-token' } - def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description=None, json=False, key=None, max_versions=None, name=None, password_length=None, rotate_after_disconnect='false', rotated_password=None, rotated_username=None, rotation_hour=None, rotation_interval=None, rotator_type=None, same_password=None, secure_access_allow_external_user=False, secure_access_enable=None, secure_access_host=None, secure_access_rdp_domain=None, secure_access_rdp_user=None, tags=None, target_name=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 + def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description=None, json=False, key=None, max_versions=None, name=None, password_length=None, rotate_after_disconnect='false', rotated_password=None, rotated_username=None, rotation_event_in=None, rotation_hour=None, rotation_interval=None, rotator_type=None, same_password=None, secure_access_allow_external_user=False, secure_access_enable=None, secure_access_host=None, secure_access_rdp_domain=None, secure_access_rdp_user=None, tags=None, target_name=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 """RotatedSecretCreateWindows - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() @@ -107,6 +109,7 @@ def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None self._rotate_after_disconnect = None self._rotated_password = None self._rotated_username = None + self._rotation_event_in = None self._rotation_hour = None self._rotation_interval = None self._rotator_type = None @@ -145,6 +148,8 @@ def __init__(self, authentication_credentials='use-user-creds', auto_rotate=None self.rotated_password = rotated_password if rotated_username is not None: self.rotated_username = rotated_username + if rotation_event_in is not None: + self.rotation_event_in = rotation_event_in if rotation_hour is not None: self.rotation_hour = rotation_hour if rotation_interval is not None: @@ -448,6 +453,29 @@ def rotated_username(self, rotated_username): self._rotated_username = rotated_username + @property + def rotation_event_in(self): + """Gets the rotation_event_in of this RotatedSecretCreateWindows. # noqa: E501 + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :return: The rotation_event_in of this RotatedSecretCreateWindows. # noqa: E501 + :rtype: list[str] + """ + return self._rotation_event_in + + @rotation_event_in.setter + def rotation_event_in(self, rotation_event_in): + """Sets the rotation_event_in of this RotatedSecretCreateWindows. + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :param rotation_event_in: The rotation_event_in of this RotatedSecretCreateWindows. # noqa: E501 + :type: list[str] + """ + + self._rotation_event_in = rotation_event_in + @property def rotation_hour(self): """Gets the rotation_hour of this RotatedSecretCreateWindows. # noqa: E501 diff --git a/akeyless/models/rotated_secret_update_aws.py b/akeyless/models/rotated_secret_update_aws.py index 2f49c516..7d61f219 100644 --- a/akeyless/models/rotated_secret_update_aws.py +++ b/akeyless/models/rotated_secret_update_aws.py @@ -52,6 +52,7 @@ class RotatedSecretUpdateAws(object): 'password_length': 'str', 'rm_tag': 'list[str]', 'rotate_after_disconnect': 'str', + 'rotation_event_in': 'list[str]', 'rotation_hour': 'int', 'rotation_interval': 'str', 'secure_access_aws_account_id': 'str', @@ -81,6 +82,7 @@ class RotatedSecretUpdateAws(object): 'password_length': 'password-length', 'rm_tag': 'rm-tag', 'rotate_after_disconnect': 'rotate-after-disconnect', + 'rotation_event_in': 'rotation-event-in', 'rotation_hour': 'rotation-hour', 'rotation_interval': 'rotation-interval', 'secure_access_aws_account_id': 'secure-access-aws-account-id', @@ -91,7 +93,7 @@ class RotatedSecretUpdateAws(object): 'uid_token': 'uid-token' } - def __init__(self, add_tag=None, api_id=None, api_key=None, authentication_credentials='use-user-creds', auto_rotate=None, aws_region='us-east-2', delete_protection=None, description='default_metadata', grace_rotation=None, json=False, keep_prev_version=None, key=None, max_versions=None, name=None, new_name=None, password_length=None, rm_tag=None, rotate_after_disconnect='false', rotation_hour=None, rotation_interval=None, secure_access_aws_account_id=None, secure_access_aws_native_cli=None, secure_access_bastion_issuer=None, secure_access_enable=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 + def __init__(self, add_tag=None, api_id=None, api_key=None, authentication_credentials='use-user-creds', auto_rotate=None, aws_region='us-east-2', delete_protection=None, description='default_metadata', grace_rotation=None, json=False, keep_prev_version=None, key=None, max_versions=None, name=None, new_name=None, password_length=None, rm_tag=None, rotate_after_disconnect='false', rotation_event_in=None, rotation_hour=None, rotation_interval=None, secure_access_aws_account_id=None, secure_access_aws_native_cli=None, secure_access_bastion_issuer=None, secure_access_enable=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 """RotatedSecretUpdateAws - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() @@ -115,6 +117,7 @@ def __init__(self, add_tag=None, api_id=None, api_key=None, authentication_crede self._password_length = None self._rm_tag = None self._rotate_after_disconnect = None + self._rotation_event_in = None self._rotation_hour = None self._rotation_interval = None self._secure_access_aws_account_id = None @@ -160,6 +163,8 @@ def __init__(self, add_tag=None, api_id=None, api_key=None, authentication_crede self.rm_tag = rm_tag if rotate_after_disconnect is not None: self.rotate_after_disconnect = rotate_after_disconnect + if rotation_event_in is not None: + self.rotation_event_in = rotation_event_in if rotation_hour is not None: self.rotation_hour = rotation_hour if rotation_interval is not None: @@ -593,6 +598,29 @@ def rotate_after_disconnect(self, rotate_after_disconnect): self._rotate_after_disconnect = rotate_after_disconnect + @property + def rotation_event_in(self): + """Gets the rotation_event_in of this RotatedSecretUpdateAws. # noqa: E501 + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :return: The rotation_event_in of this RotatedSecretUpdateAws. # noqa: E501 + :rtype: list[str] + """ + return self._rotation_event_in + + @rotation_event_in.setter + def rotation_event_in(self, rotation_event_in): + """Sets the rotation_event_in of this RotatedSecretUpdateAws. + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :param rotation_event_in: The rotation_event_in of this RotatedSecretUpdateAws. # noqa: E501 + :type: list[str] + """ + + self._rotation_event_in = rotation_event_in + @property def rotation_hour(self): """Gets the rotation_hour of this RotatedSecretUpdateAws. # noqa: E501 diff --git a/akeyless/models/rotated_secret_update_azure.py b/akeyless/models/rotated_secret_update_azure.py index 807b58f5..e87e3985 100644 --- a/akeyless/models/rotated_secret_update_azure.py +++ b/akeyless/models/rotated_secret_update_azure.py @@ -51,6 +51,7 @@ class RotatedSecretUpdateAzure(object): 'password_length': 'str', 'rm_tag': 'list[str]', 'rotate_after_disconnect': 'str', + 'rotation_event_in': 'list[str]', 'rotation_hour': 'int', 'rotation_interval': 'str', 'secure_access_disable_concurrent_connections': 'bool', @@ -83,6 +84,7 @@ class RotatedSecretUpdateAzure(object): 'password_length': 'password-length', 'rm_tag': 'rm-tag', 'rotate_after_disconnect': 'rotate-after-disconnect', + 'rotation_event_in': 'rotation-event-in', 'rotation_hour': 'rotation-hour', 'rotation_interval': 'rotation-interval', 'secure_access_disable_concurrent_connections': 'secure-access-disable-concurrent-connections', @@ -97,7 +99,7 @@ class RotatedSecretUpdateAzure(object): 'username': 'username' } - def __init__(self, add_tag=None, api_id=None, api_key=None, application_id=None, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description='default_metadata', json=False, keep_prev_version=None, key=None, max_versions=None, name=None, new_name=None, password_length=None, rm_tag=None, rotate_after_disconnect='false', rotation_hour=None, rotation_interval=None, secure_access_disable_concurrent_connections=None, secure_access_enable=None, secure_access_url=None, secure_access_web=False, secure_access_web_browsing=False, secure_access_web_proxy=False, storage_account_key_name=None, token=None, uid_token=None, username=None, local_vars_configuration=None): # noqa: E501 + def __init__(self, add_tag=None, api_id=None, api_key=None, application_id=None, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description='default_metadata', json=False, keep_prev_version=None, key=None, max_versions=None, name=None, new_name=None, password_length=None, rm_tag=None, rotate_after_disconnect='false', rotation_event_in=None, rotation_hour=None, rotation_interval=None, secure_access_disable_concurrent_connections=None, secure_access_enable=None, secure_access_url=None, secure_access_web=False, secure_access_web_browsing=False, secure_access_web_proxy=False, storage_account_key_name=None, token=None, uid_token=None, username=None, local_vars_configuration=None): # noqa: E501 """RotatedSecretUpdateAzure - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() @@ -120,6 +122,7 @@ def __init__(self, add_tag=None, api_id=None, api_key=None, application_id=None, self._password_length = None self._rm_tag = None self._rotate_after_disconnect = None + self._rotation_event_in = None self._rotation_hour = None self._rotation_interval = None self._secure_access_disable_concurrent_connections = None @@ -167,6 +170,8 @@ def __init__(self, add_tag=None, api_id=None, api_key=None, application_id=None, self.rm_tag = rm_tag if rotate_after_disconnect is not None: self.rotate_after_disconnect = rotate_after_disconnect + if rotation_event_in is not None: + self.rotation_event_in = rotation_event_in if rotation_hour is not None: self.rotation_hour = rotation_hour if rotation_interval is not None: @@ -585,6 +590,29 @@ def rotate_after_disconnect(self, rotate_after_disconnect): self._rotate_after_disconnect = rotate_after_disconnect + @property + def rotation_event_in(self): + """Gets the rotation_event_in of this RotatedSecretUpdateAzure. # noqa: E501 + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :return: The rotation_event_in of this RotatedSecretUpdateAzure. # noqa: E501 + :rtype: list[str] + """ + return self._rotation_event_in + + @rotation_event_in.setter + def rotation_event_in(self, rotation_event_in): + """Sets the rotation_event_in of this RotatedSecretUpdateAzure. + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :param rotation_event_in: The rotation_event_in of this RotatedSecretUpdateAzure. # noqa: E501 + :type: list[str] + """ + + self._rotation_event_in = rotation_event_in + @property def rotation_hour(self): """Gets the rotation_hour of this RotatedSecretUpdateAzure. # noqa: E501 diff --git a/akeyless/models/rotated_secret_update_cassandra.py b/akeyless/models/rotated_secret_update_cassandra.py index 21a8e1f4..e7908c0d 100644 --- a/akeyless/models/rotated_secret_update_cassandra.py +++ b/akeyless/models/rotated_secret_update_cassandra.py @@ -49,6 +49,7 @@ class RotatedSecretUpdateCassandra(object): 'rm_tag': 'list[str]', 'rotated_password': 'str', 'rotated_username': 'str', + 'rotation_event_in': 'list[str]', 'rotation_hour': 'int', 'rotation_interval': 'str', 'token': 'str', @@ -71,13 +72,14 @@ class RotatedSecretUpdateCassandra(object): 'rm_tag': 'rm-tag', 'rotated_password': 'rotated-password', 'rotated_username': 'rotated-username', + 'rotation_event_in': 'rotation-event-in', 'rotation_hour': 'rotation-hour', 'rotation_interval': 'rotation-interval', 'token': 'token', 'uid_token': 'uid-token' } - def __init__(self, add_tag=None, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description='default_metadata', json=False, keep_prev_version=None, key=None, max_versions=None, name=None, new_name=None, password_length=None, rm_tag=None, rotated_password=None, rotated_username=None, rotation_hour=None, rotation_interval=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 + def __init__(self, add_tag=None, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description='default_metadata', json=False, keep_prev_version=None, key=None, max_versions=None, name=None, new_name=None, password_length=None, rm_tag=None, rotated_password=None, rotated_username=None, rotation_event_in=None, rotation_hour=None, rotation_interval=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 """RotatedSecretUpdateCassandra - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() @@ -98,6 +100,7 @@ def __init__(self, add_tag=None, authentication_credentials='use-user-creds', au self._rm_tag = None self._rotated_password = None self._rotated_username = None + self._rotation_event_in = None self._rotation_hour = None self._rotation_interval = None self._token = None @@ -133,6 +136,8 @@ def __init__(self, add_tag=None, authentication_credentials='use-user-creds', au self.rotated_password = rotated_password if rotated_username is not None: self.rotated_username = rotated_username + if rotation_event_in is not None: + self.rotation_event_in = rotation_event_in if rotation_hour is not None: self.rotation_hour = rotation_hour if rotation_interval is not None: @@ -489,6 +494,29 @@ def rotated_username(self, rotated_username): self._rotated_username = rotated_username + @property + def rotation_event_in(self): + """Gets the rotation_event_in of this RotatedSecretUpdateCassandra. # noqa: E501 + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :return: The rotation_event_in of this RotatedSecretUpdateCassandra. # noqa: E501 + :rtype: list[str] + """ + return self._rotation_event_in + + @rotation_event_in.setter + def rotation_event_in(self, rotation_event_in): + """Sets the rotation_event_in of this RotatedSecretUpdateCassandra. + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :param rotation_event_in: The rotation_event_in of this RotatedSecretUpdateCassandra. # noqa: E501 + :type: list[str] + """ + + self._rotation_event_in = rotation_event_in + @property def rotation_hour(self): """Gets the rotation_hour of this RotatedSecretUpdateCassandra. # noqa: E501 diff --git a/akeyless/models/rotated_secret_update_custom.py b/akeyless/models/rotated_secret_update_custom.py index 94ad7be2..cf36ffdd 100644 --- a/akeyless/models/rotated_secret_update_custom.py +++ b/akeyless/models/rotated_secret_update_custom.py @@ -49,6 +49,7 @@ class RotatedSecretUpdateCustom(object): 'password_length': 'str', 'rm_tag': 'list[str]', 'rotate_after_disconnect': 'str', + 'rotation_event_in': 'list[str]', 'rotation_hour': 'int', 'rotation_interval': 'str', 'secure_access_allow_external_user': 'bool', @@ -83,6 +84,7 @@ class RotatedSecretUpdateCustom(object): 'password_length': 'password-length', 'rm_tag': 'rm-tag', 'rotate_after_disconnect': 'rotate-after-disconnect', + 'rotation_event_in': 'rotation-event-in', 'rotation_hour': 'rotation-hour', 'rotation_interval': 'rotation-interval', 'secure_access_allow_external_user': 'secure-access-allow-external-user', @@ -101,7 +103,7 @@ class RotatedSecretUpdateCustom(object): 'uid_token': 'uid-token' } - def __init__(self, add_tag=None, authentication_credentials='use-user-creds', auto_rotate=None, custom_payload=None, delete_protection=None, description='default_metadata', json=False, keep_prev_version=None, key=None, max_versions=None, name=None, new_name=None, password_length=None, rm_tag=None, rotate_after_disconnect='false', rotation_hour=None, rotation_interval=None, secure_access_allow_external_user=False, secure_access_bastion_issuer=None, secure_access_enable=None, secure_access_host=None, secure_access_rdp_domain=None, secure_access_rdp_user=None, secure_access_ssh_user=None, secure_access_url=None, secure_access_web=False, secure_access_web_browsing=False, secure_access_web_proxy=False, timeout_sec=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 + def __init__(self, add_tag=None, authentication_credentials='use-user-creds', auto_rotate=None, custom_payload=None, delete_protection=None, description='default_metadata', json=False, keep_prev_version=None, key=None, max_versions=None, name=None, new_name=None, password_length=None, rm_tag=None, rotate_after_disconnect='false', rotation_event_in=None, rotation_hour=None, rotation_interval=None, secure_access_allow_external_user=False, secure_access_bastion_issuer=None, secure_access_enable=None, secure_access_host=None, secure_access_rdp_domain=None, secure_access_rdp_user=None, secure_access_ssh_user=None, secure_access_url=None, secure_access_web=False, secure_access_web_browsing=False, secure_access_web_proxy=False, timeout_sec=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 """RotatedSecretUpdateCustom - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() @@ -122,6 +124,7 @@ def __init__(self, add_tag=None, authentication_credentials='use-user-creds', au self._password_length = None self._rm_tag = None self._rotate_after_disconnect = None + self._rotation_event_in = None self._rotation_hour = None self._rotation_interval = None self._secure_access_allow_external_user = None @@ -169,6 +172,8 @@ def __init__(self, add_tag=None, authentication_credentials='use-user-creds', au self.rm_tag = rm_tag if rotate_after_disconnect is not None: self.rotate_after_disconnect = rotate_after_disconnect + if rotation_event_in is not None: + self.rotation_event_in = rotation_event_in if rotation_hour is not None: self.rotation_hour = rotation_hour if rotation_interval is not None: @@ -549,6 +554,29 @@ def rotate_after_disconnect(self, rotate_after_disconnect): self._rotate_after_disconnect = rotate_after_disconnect + @property + def rotation_event_in(self): + """Gets the rotation_event_in of this RotatedSecretUpdateCustom. # noqa: E501 + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :return: The rotation_event_in of this RotatedSecretUpdateCustom. # noqa: E501 + :rtype: list[str] + """ + return self._rotation_event_in + + @rotation_event_in.setter + def rotation_event_in(self, rotation_event_in): + """Sets the rotation_event_in of this RotatedSecretUpdateCustom. + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :param rotation_event_in: The rotation_event_in of this RotatedSecretUpdateCustom. # noqa: E501 + :type: list[str] + """ + + self._rotation_event_in = rotation_event_in + @property def rotation_hour(self): """Gets the rotation_hour of this RotatedSecretUpdateCustom. # noqa: E501 diff --git a/akeyless/models/rotated_secret_update_dockerhub.py b/akeyless/models/rotated_secret_update_dockerhub.py index ed1daa9e..d90df68c 100644 --- a/akeyless/models/rotated_secret_update_dockerhub.py +++ b/akeyless/models/rotated_secret_update_dockerhub.py @@ -47,6 +47,7 @@ class RotatedSecretUpdateDockerhub(object): 'new_name': 'str', 'password_length': 'str', 'rm_tag': 'list[str]', + 'rotation_event_in': 'list[str]', 'rotation_hour': 'int', 'rotation_interval': 'str', 'token': 'str', @@ -67,13 +68,14 @@ class RotatedSecretUpdateDockerhub(object): 'new_name': 'new-name', 'password_length': 'password-length', 'rm_tag': 'rm-tag', + 'rotation_event_in': 'rotation-event-in', 'rotation_hour': 'rotation-hour', 'rotation_interval': 'rotation-interval', 'token': 'token', 'uid_token': 'uid-token' } - def __init__(self, add_tag=None, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description='default_metadata', json=False, keep_prev_version=None, key=None, max_versions=None, name=None, new_name=None, password_length=None, rm_tag=None, rotation_hour=None, rotation_interval=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 + def __init__(self, add_tag=None, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description='default_metadata', json=False, keep_prev_version=None, key=None, max_versions=None, name=None, new_name=None, password_length=None, rm_tag=None, rotation_event_in=None, rotation_hour=None, rotation_interval=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 """RotatedSecretUpdateDockerhub - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() @@ -92,6 +94,7 @@ def __init__(self, add_tag=None, authentication_credentials='use-user-creds', au self._new_name = None self._password_length = None self._rm_tag = None + self._rotation_event_in = None self._rotation_hour = None self._rotation_interval = None self._token = None @@ -123,6 +126,8 @@ def __init__(self, add_tag=None, authentication_credentials='use-user-creds', au self.password_length = password_length if rm_tag is not None: self.rm_tag = rm_tag + if rotation_event_in is not None: + self.rotation_event_in = rotation_event_in if rotation_hour is not None: self.rotation_hour = rotation_hour if rotation_interval is not None: @@ -433,6 +438,29 @@ def rm_tag(self, rm_tag): self._rm_tag = rm_tag + @property + def rotation_event_in(self): + """Gets the rotation_event_in of this RotatedSecretUpdateDockerhub. # noqa: E501 + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :return: The rotation_event_in of this RotatedSecretUpdateDockerhub. # noqa: E501 + :rtype: list[str] + """ + return self._rotation_event_in + + @rotation_event_in.setter + def rotation_event_in(self, rotation_event_in): + """Sets the rotation_event_in of this RotatedSecretUpdateDockerhub. + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :param rotation_event_in: The rotation_event_in of this RotatedSecretUpdateDockerhub. # noqa: E501 + :type: list[str] + """ + + self._rotation_event_in = rotation_event_in + @property def rotation_hour(self): """Gets the rotation_hour of this RotatedSecretUpdateDockerhub. # noqa: E501 diff --git a/akeyless/models/rotated_secret_update_gcp.py b/akeyless/models/rotated_secret_update_gcp.py index bfe0e941..68a5c966 100644 --- a/akeyless/models/rotated_secret_update_gcp.py +++ b/akeyless/models/rotated_secret_update_gcp.py @@ -50,6 +50,7 @@ class RotatedSecretUpdateGcp(object): 'new_name': 'str', 'password_length': 'str', 'rm_tag': 'list[str]', + 'rotation_event_in': 'list[str]', 'rotation_hour': 'int', 'rotation_interval': 'str', 'rotator_type': 'str', @@ -74,6 +75,7 @@ class RotatedSecretUpdateGcp(object): 'new_name': 'new-name', 'password_length': 'password-length', 'rm_tag': 'rm-tag', + 'rotation_event_in': 'rotation-event-in', 'rotation_hour': 'rotation-hour', 'rotation_interval': 'rotation-interval', 'rotator_type': 'rotator-type', @@ -81,7 +83,7 @@ class RotatedSecretUpdateGcp(object): 'uid_token': 'uid-token' } - def __init__(self, add_tag=None, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description='default_metadata', gcp_key=None, gcp_service_account_email=None, gcp_service_account_key_id=None, json=False, keep_prev_version=None, key=None, max_versions=None, name=None, new_name=None, password_length=None, rm_tag=None, rotation_hour=None, rotation_interval=None, rotator_type=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 + def __init__(self, add_tag=None, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description='default_metadata', gcp_key=None, gcp_service_account_email=None, gcp_service_account_key_id=None, json=False, keep_prev_version=None, key=None, max_versions=None, name=None, new_name=None, password_length=None, rm_tag=None, rotation_event_in=None, rotation_hour=None, rotation_interval=None, rotator_type=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 """RotatedSecretUpdateGcp - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() @@ -103,6 +105,7 @@ def __init__(self, add_tag=None, authentication_credentials='use-user-creds', au self._new_name = None self._password_length = None self._rm_tag = None + self._rotation_event_in = None self._rotation_hour = None self._rotation_interval = None self._rotator_type = None @@ -141,6 +144,8 @@ def __init__(self, add_tag=None, authentication_credentials='use-user-creds', au self.password_length = password_length if rm_tag is not None: self.rm_tag = rm_tag + if rotation_event_in is not None: + self.rotation_event_in = rotation_event_in if rotation_hour is not None: self.rotation_hour = rotation_hour if rotation_interval is not None: @@ -521,6 +526,29 @@ def rm_tag(self, rm_tag): self._rm_tag = rm_tag + @property + def rotation_event_in(self): + """Gets the rotation_event_in of this RotatedSecretUpdateGcp. # noqa: E501 + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :return: The rotation_event_in of this RotatedSecretUpdateGcp. # noqa: E501 + :rtype: list[str] + """ + return self._rotation_event_in + + @rotation_event_in.setter + def rotation_event_in(self, rotation_event_in): + """Sets the rotation_event_in of this RotatedSecretUpdateGcp. + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :param rotation_event_in: The rotation_event_in of this RotatedSecretUpdateGcp. # noqa: E501 + :type: list[str] + """ + + self._rotation_event_in = rotation_event_in + @property def rotation_hour(self): """Gets the rotation_hour of this RotatedSecretUpdateGcp. # noqa: E501 diff --git a/akeyless/models/rotated_secret_update_hanadb.py b/akeyless/models/rotated_secret_update_hanadb.py index 84e00ab4..0eb9dc27 100644 --- a/akeyless/models/rotated_secret_update_hanadb.py +++ b/akeyless/models/rotated_secret_update_hanadb.py @@ -49,6 +49,7 @@ class RotatedSecretUpdateHanadb(object): 'rm_tag': 'list[str]', 'rotated_password': 'str', 'rotated_username': 'str', + 'rotation_event_in': 'list[str]', 'rotation_hour': 'int', 'rotation_interval': 'str', 'token': 'str', @@ -71,13 +72,14 @@ class RotatedSecretUpdateHanadb(object): 'rm_tag': 'rm-tag', 'rotated_password': 'rotated-password', 'rotated_username': 'rotated-username', + 'rotation_event_in': 'rotation-event-in', 'rotation_hour': 'rotation-hour', 'rotation_interval': 'rotation-interval', 'token': 'token', 'uid_token': 'uid-token' } - def __init__(self, add_tag=None, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description='default_metadata', json=False, keep_prev_version=None, key=None, max_versions=None, name=None, new_name=None, password_length=None, rm_tag=None, rotated_password=None, rotated_username=None, rotation_hour=None, rotation_interval=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 + def __init__(self, add_tag=None, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description='default_metadata', json=False, keep_prev_version=None, key=None, max_versions=None, name=None, new_name=None, password_length=None, rm_tag=None, rotated_password=None, rotated_username=None, rotation_event_in=None, rotation_hour=None, rotation_interval=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 """RotatedSecretUpdateHanadb - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() @@ -98,6 +100,7 @@ def __init__(self, add_tag=None, authentication_credentials='use-user-creds', au self._rm_tag = None self._rotated_password = None self._rotated_username = None + self._rotation_event_in = None self._rotation_hour = None self._rotation_interval = None self._token = None @@ -133,6 +136,8 @@ def __init__(self, add_tag=None, authentication_credentials='use-user-creds', au self.rotated_password = rotated_password if rotated_username is not None: self.rotated_username = rotated_username + if rotation_event_in is not None: + self.rotation_event_in = rotation_event_in if rotation_hour is not None: self.rotation_hour = rotation_hour if rotation_interval is not None: @@ -489,6 +494,29 @@ def rotated_username(self, rotated_username): self._rotated_username = rotated_username + @property + def rotation_event_in(self): + """Gets the rotation_event_in of this RotatedSecretUpdateHanadb. # noqa: E501 + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :return: The rotation_event_in of this RotatedSecretUpdateHanadb. # noqa: E501 + :rtype: list[str] + """ + return self._rotation_event_in + + @rotation_event_in.setter + def rotation_event_in(self, rotation_event_in): + """Sets the rotation_event_in of this RotatedSecretUpdateHanadb. + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :param rotation_event_in: The rotation_event_in of this RotatedSecretUpdateHanadb. # noqa: E501 + :type: list[str] + """ + + self._rotation_event_in = rotation_event_in + @property def rotation_hour(self): """Gets the rotation_hour of this RotatedSecretUpdateHanadb. # noqa: E501 diff --git a/akeyless/models/rotated_secret_update_ldap.py b/akeyless/models/rotated_secret_update_ldap.py index 45844c31..123acd1b 100644 --- a/akeyless/models/rotated_secret_update_ldap.py +++ b/akeyless/models/rotated_secret_update_ldap.py @@ -52,6 +52,7 @@ class RotatedSecretUpdateLdap(object): 'rotate_after_disconnect': 'str', 'rotated_password': 'str', 'rotated_username': 'str', + 'rotation_event_in': 'list[str]', 'rotation_hour': 'int', 'rotation_interval': 'str', 'secure_access_enable': 'str', @@ -87,6 +88,7 @@ class RotatedSecretUpdateLdap(object): 'rotate_after_disconnect': 'rotate-after-disconnect', 'rotated_password': 'rotated-password', 'rotated_username': 'rotated-username', + 'rotation_event_in': 'rotation-event-in', 'rotation_hour': 'rotation-hour', 'rotation_interval': 'rotation-interval', 'secure_access_enable': 'secure-access-enable', @@ -103,7 +105,7 @@ class RotatedSecretUpdateLdap(object): 'user_dn': 'user-dn' } - def __init__(self, provider_type=None, add_tag=None, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description='default_metadata', host_provider=None, json=False, keep_prev_version=None, key=None, max_versions=None, name=None, new_name=None, password_length=None, rm_tag=None, rotate_after_disconnect='false', rotated_password=None, rotated_username=None, rotation_hour=None, rotation_interval=None, secure_access_enable=None, secure_access_host=None, secure_access_rdp_domain=None, secure_access_url=None, secure_access_web=False, secure_access_web_browsing=False, secure_access_web_proxy=False, target=None, token=None, uid_token=None, user_attribute='cn', user_dn=None, local_vars_configuration=None): # noqa: E501 + def __init__(self, provider_type=None, add_tag=None, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description='default_metadata', host_provider=None, json=False, keep_prev_version=None, key=None, max_versions=None, name=None, new_name=None, password_length=None, rm_tag=None, rotate_after_disconnect='false', rotated_password=None, rotated_username=None, rotation_event_in=None, rotation_hour=None, rotation_interval=None, secure_access_enable=None, secure_access_host=None, secure_access_rdp_domain=None, secure_access_url=None, secure_access_web=False, secure_access_web_browsing=False, secure_access_web_proxy=False, target=None, token=None, uid_token=None, user_attribute='cn', user_dn=None, local_vars_configuration=None): # noqa: E501 """RotatedSecretUpdateLdap - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() @@ -127,6 +129,7 @@ def __init__(self, provider_type=None, add_tag=None, authentication_credentials= self._rotate_after_disconnect = None self._rotated_password = None self._rotated_username = None + self._rotation_event_in = None self._rotation_hour = None self._rotation_interval = None self._secure_access_enable = None @@ -178,6 +181,8 @@ def __init__(self, provider_type=None, add_tag=None, authentication_credentials= self.rotated_password = rotated_password if rotated_username is not None: self.rotated_username = rotated_username + if rotation_event_in is not None: + self.rotation_event_in = rotation_event_in if rotation_hour is not None: self.rotation_hour = rotation_hour if rotation_interval is not None: @@ -621,6 +626,29 @@ def rotated_username(self, rotated_username): self._rotated_username = rotated_username + @property + def rotation_event_in(self): + """Gets the rotation_event_in of this RotatedSecretUpdateLdap. # noqa: E501 + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :return: The rotation_event_in of this RotatedSecretUpdateLdap. # noqa: E501 + :rtype: list[str] + """ + return self._rotation_event_in + + @rotation_event_in.setter + def rotation_event_in(self, rotation_event_in): + """Sets the rotation_event_in of this RotatedSecretUpdateLdap. + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :param rotation_event_in: The rotation_event_in of this RotatedSecretUpdateLdap. # noqa: E501 + :type: list[str] + """ + + self._rotation_event_in = rotation_event_in + @property def rotation_hour(self): """Gets the rotation_hour of this RotatedSecretUpdateLdap. # noqa: E501 diff --git a/akeyless/models/rotated_secret_update_mongodb.py b/akeyless/models/rotated_secret_update_mongodb.py index 5db3ec31..b29f5d2e 100644 --- a/akeyless/models/rotated_secret_update_mongodb.py +++ b/akeyless/models/rotated_secret_update_mongodb.py @@ -50,6 +50,7 @@ class RotatedSecretUpdateMongodb(object): 'rotate_after_disconnect': 'str', 'rotated_password': 'str', 'rotated_username': 'str', + 'rotation_event_in': 'list[str]', 'rotation_hour': 'int', 'rotation_interval': 'str', 'secure_access_bastion_issuer': 'str', @@ -78,6 +79,7 @@ class RotatedSecretUpdateMongodb(object): 'rotate_after_disconnect': 'rotate-after-disconnect', 'rotated_password': 'rotated-password', 'rotated_username': 'rotated-username', + 'rotation_event_in': 'rotation-event-in', 'rotation_hour': 'rotation-hour', 'rotation_interval': 'rotation-interval', 'secure_access_bastion_issuer': 'secure-access-bastion-issuer', @@ -89,7 +91,7 @@ class RotatedSecretUpdateMongodb(object): 'uid_token': 'uid-token' } - def __init__(self, add_tag=None, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description='default_metadata', json=False, keep_prev_version=None, key=None, max_versions=None, name=None, new_name=None, password_length=None, rm_tag=None, rotate_after_disconnect='false', rotated_password=None, rotated_username=None, rotation_hour=None, rotation_interval=None, secure_access_bastion_issuer=None, secure_access_db_name=None, secure_access_enable=None, secure_access_host=None, secure_access_web=False, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 + def __init__(self, add_tag=None, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description='default_metadata', json=False, keep_prev_version=None, key=None, max_versions=None, name=None, new_name=None, password_length=None, rm_tag=None, rotate_after_disconnect='false', rotated_password=None, rotated_username=None, rotation_event_in=None, rotation_hour=None, rotation_interval=None, secure_access_bastion_issuer=None, secure_access_db_name=None, secure_access_enable=None, secure_access_host=None, secure_access_web=False, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 """RotatedSecretUpdateMongodb - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() @@ -111,6 +113,7 @@ def __init__(self, add_tag=None, authentication_credentials='use-user-creds', au self._rotate_after_disconnect = None self._rotated_password = None self._rotated_username = None + self._rotation_event_in = None self._rotation_hour = None self._rotation_interval = None self._secure_access_bastion_issuer = None @@ -153,6 +156,8 @@ def __init__(self, add_tag=None, authentication_credentials='use-user-creds', au self.rotated_password = rotated_password if rotated_username is not None: self.rotated_username = rotated_username + if rotation_event_in is not None: + self.rotation_event_in = rotation_event_in if rotation_hour is not None: self.rotation_hour = rotation_hour if rotation_interval is not None: @@ -542,6 +547,29 @@ def rotated_username(self, rotated_username): self._rotated_username = rotated_username + @property + def rotation_event_in(self): + """Gets the rotation_event_in of this RotatedSecretUpdateMongodb. # noqa: E501 + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :return: The rotation_event_in of this RotatedSecretUpdateMongodb. # noqa: E501 + :rtype: list[str] + """ + return self._rotation_event_in + + @rotation_event_in.setter + def rotation_event_in(self, rotation_event_in): + """Sets the rotation_event_in of this RotatedSecretUpdateMongodb. + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :param rotation_event_in: The rotation_event_in of this RotatedSecretUpdateMongodb. # noqa: E501 + :type: list[str] + """ + + self._rotation_event_in = rotation_event_in + @property def rotation_hour(self): """Gets the rotation_hour of this RotatedSecretUpdateMongodb. # noqa: E501 diff --git a/akeyless/models/rotated_secret_update_mssql.py b/akeyless/models/rotated_secret_update_mssql.py index 262182d3..2ebbbbdd 100644 --- a/akeyless/models/rotated_secret_update_mssql.py +++ b/akeyless/models/rotated_secret_update_mssql.py @@ -50,6 +50,7 @@ class RotatedSecretUpdateMssql(object): 'rotate_after_disconnect': 'str', 'rotated_password': 'str', 'rotated_username': 'str', + 'rotation_event_in': 'list[str]', 'rotation_hour': 'int', 'rotation_interval': 'str', 'secure_access_bastion_issuer': 'str', @@ -79,6 +80,7 @@ class RotatedSecretUpdateMssql(object): 'rotate_after_disconnect': 'rotate-after-disconnect', 'rotated_password': 'rotated-password', 'rotated_username': 'rotated-username', + 'rotation_event_in': 'rotation-event-in', 'rotation_hour': 'rotation-hour', 'rotation_interval': 'rotation-interval', 'secure_access_bastion_issuer': 'secure-access-bastion-issuer', @@ -91,7 +93,7 @@ class RotatedSecretUpdateMssql(object): 'uid_token': 'uid-token' } - def __init__(self, add_tag=None, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description='default_metadata', json=False, keep_prev_version=None, key=None, max_versions=None, name=None, new_name=None, password_length=None, rm_tag=None, rotate_after_disconnect='false', rotated_password=None, rotated_username=None, rotation_hour=None, rotation_interval=None, secure_access_bastion_issuer=None, secure_access_db_name=None, secure_access_db_schema=None, secure_access_enable=None, secure_access_host=None, secure_access_web=False, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 + def __init__(self, add_tag=None, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description='default_metadata', json=False, keep_prev_version=None, key=None, max_versions=None, name=None, new_name=None, password_length=None, rm_tag=None, rotate_after_disconnect='false', rotated_password=None, rotated_username=None, rotation_event_in=None, rotation_hour=None, rotation_interval=None, secure_access_bastion_issuer=None, secure_access_db_name=None, secure_access_db_schema=None, secure_access_enable=None, secure_access_host=None, secure_access_web=False, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 """RotatedSecretUpdateMssql - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() @@ -113,6 +115,7 @@ def __init__(self, add_tag=None, authentication_credentials='use-user-creds', au self._rotate_after_disconnect = None self._rotated_password = None self._rotated_username = None + self._rotation_event_in = None self._rotation_hour = None self._rotation_interval = None self._secure_access_bastion_issuer = None @@ -156,6 +159,8 @@ def __init__(self, add_tag=None, authentication_credentials='use-user-creds', au self.rotated_password = rotated_password if rotated_username is not None: self.rotated_username = rotated_username + if rotation_event_in is not None: + self.rotation_event_in = rotation_event_in if rotation_hour is not None: self.rotation_hour = rotation_hour if rotation_interval is not None: @@ -547,6 +552,29 @@ def rotated_username(self, rotated_username): self._rotated_username = rotated_username + @property + def rotation_event_in(self): + """Gets the rotation_event_in of this RotatedSecretUpdateMssql. # noqa: E501 + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :return: The rotation_event_in of this RotatedSecretUpdateMssql. # noqa: E501 + :rtype: list[str] + """ + return self._rotation_event_in + + @rotation_event_in.setter + def rotation_event_in(self, rotation_event_in): + """Sets the rotation_event_in of this RotatedSecretUpdateMssql. + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :param rotation_event_in: The rotation_event_in of this RotatedSecretUpdateMssql. # noqa: E501 + :type: list[str] + """ + + self._rotation_event_in = rotation_event_in + @property def rotation_hour(self): """Gets the rotation_hour of this RotatedSecretUpdateMssql. # noqa: E501 diff --git a/akeyless/models/rotated_secret_update_mysql.py b/akeyless/models/rotated_secret_update_mysql.py index 17b6dc3c..fcfccf32 100644 --- a/akeyless/models/rotated_secret_update_mysql.py +++ b/akeyless/models/rotated_secret_update_mysql.py @@ -50,6 +50,7 @@ class RotatedSecretUpdateMysql(object): 'rotate_after_disconnect': 'str', 'rotated_password': 'str', 'rotated_username': 'str', + 'rotation_event_in': 'list[str]', 'rotation_hour': 'int', 'rotation_interval': 'str', 'secure_access_bastion_issuer': 'str', @@ -78,6 +79,7 @@ class RotatedSecretUpdateMysql(object): 'rotate_after_disconnect': 'rotate-after-disconnect', 'rotated_password': 'rotated-password', 'rotated_username': 'rotated-username', + 'rotation_event_in': 'rotation-event-in', 'rotation_hour': 'rotation-hour', 'rotation_interval': 'rotation-interval', 'secure_access_bastion_issuer': 'secure-access-bastion-issuer', @@ -89,7 +91,7 @@ class RotatedSecretUpdateMysql(object): 'uid_token': 'uid-token' } - def __init__(self, add_tag=None, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description='default_metadata', json=False, keep_prev_version=None, key=None, max_versions=None, name=None, new_name=None, password_length=None, rm_tag=None, rotate_after_disconnect='false', rotated_password=None, rotated_username=None, rotation_hour=None, rotation_interval=None, secure_access_bastion_issuer=None, secure_access_db_name=None, secure_access_enable=None, secure_access_host=None, secure_access_web=False, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 + def __init__(self, add_tag=None, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description='default_metadata', json=False, keep_prev_version=None, key=None, max_versions=None, name=None, new_name=None, password_length=None, rm_tag=None, rotate_after_disconnect='false', rotated_password=None, rotated_username=None, rotation_event_in=None, rotation_hour=None, rotation_interval=None, secure_access_bastion_issuer=None, secure_access_db_name=None, secure_access_enable=None, secure_access_host=None, secure_access_web=False, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 """RotatedSecretUpdateMysql - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() @@ -111,6 +113,7 @@ def __init__(self, add_tag=None, authentication_credentials='use-user-creds', au self._rotate_after_disconnect = None self._rotated_password = None self._rotated_username = None + self._rotation_event_in = None self._rotation_hour = None self._rotation_interval = None self._secure_access_bastion_issuer = None @@ -153,6 +156,8 @@ def __init__(self, add_tag=None, authentication_credentials='use-user-creds', au self.rotated_password = rotated_password if rotated_username is not None: self.rotated_username = rotated_username + if rotation_event_in is not None: + self.rotation_event_in = rotation_event_in if rotation_hour is not None: self.rotation_hour = rotation_hour if rotation_interval is not None: @@ -542,6 +547,29 @@ def rotated_username(self, rotated_username): self._rotated_username = rotated_username + @property + def rotation_event_in(self): + """Gets the rotation_event_in of this RotatedSecretUpdateMysql. # noqa: E501 + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :return: The rotation_event_in of this RotatedSecretUpdateMysql. # noqa: E501 + :rtype: list[str] + """ + return self._rotation_event_in + + @rotation_event_in.setter + def rotation_event_in(self, rotation_event_in): + """Sets the rotation_event_in of this RotatedSecretUpdateMysql. + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :param rotation_event_in: The rotation_event_in of this RotatedSecretUpdateMysql. # noqa: E501 + :type: list[str] + """ + + self._rotation_event_in = rotation_event_in + @property def rotation_hour(self): """Gets the rotation_hour of this RotatedSecretUpdateMysql. # noqa: E501 diff --git a/akeyless/models/rotated_secret_update_oracledb.py b/akeyless/models/rotated_secret_update_oracledb.py index d281efa8..2fccdff9 100644 --- a/akeyless/models/rotated_secret_update_oracledb.py +++ b/akeyless/models/rotated_secret_update_oracledb.py @@ -50,6 +50,7 @@ class RotatedSecretUpdateOracledb(object): 'rotate_after_disconnect': 'str', 'rotated_password': 'str', 'rotated_username': 'str', + 'rotation_event_in': 'list[str]', 'rotation_hour': 'int', 'rotation_interval': 'str', 'secure_access_db_name': 'str', @@ -77,6 +78,7 @@ class RotatedSecretUpdateOracledb(object): 'rotate_after_disconnect': 'rotate-after-disconnect', 'rotated_password': 'rotated-password', 'rotated_username': 'rotated-username', + 'rotation_event_in': 'rotation-event-in', 'rotation_hour': 'rotation-hour', 'rotation_interval': 'rotation-interval', 'secure_access_db_name': 'secure-access-db-name', @@ -87,7 +89,7 @@ class RotatedSecretUpdateOracledb(object): 'uid_token': 'uid-token' } - def __init__(self, add_tag=None, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description='default_metadata', json=False, keep_prev_version=None, key=None, max_versions=None, name=None, new_name=None, password_length=None, rm_tag=None, rotate_after_disconnect='false', rotated_password=None, rotated_username=None, rotation_hour=None, rotation_interval=None, secure_access_db_name=None, secure_access_enable=None, secure_access_host=None, secure_access_web=False, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 + def __init__(self, add_tag=None, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description='default_metadata', json=False, keep_prev_version=None, key=None, max_versions=None, name=None, new_name=None, password_length=None, rm_tag=None, rotate_after_disconnect='false', rotated_password=None, rotated_username=None, rotation_event_in=None, rotation_hour=None, rotation_interval=None, secure_access_db_name=None, secure_access_enable=None, secure_access_host=None, secure_access_web=False, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 """RotatedSecretUpdateOracledb - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() @@ -109,6 +111,7 @@ def __init__(self, add_tag=None, authentication_credentials='use-user-creds', au self._rotate_after_disconnect = None self._rotated_password = None self._rotated_username = None + self._rotation_event_in = None self._rotation_hour = None self._rotation_interval = None self._secure_access_db_name = None @@ -150,6 +153,8 @@ def __init__(self, add_tag=None, authentication_credentials='use-user-creds', au self.rotated_password = rotated_password if rotated_username is not None: self.rotated_username = rotated_username + if rotation_event_in is not None: + self.rotation_event_in = rotation_event_in if rotation_hour is not None: self.rotation_hour = rotation_hour if rotation_interval is not None: @@ -537,6 +542,29 @@ def rotated_username(self, rotated_username): self._rotated_username = rotated_username + @property + def rotation_event_in(self): + """Gets the rotation_event_in of this RotatedSecretUpdateOracledb. # noqa: E501 + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :return: The rotation_event_in of this RotatedSecretUpdateOracledb. # noqa: E501 + :rtype: list[str] + """ + return self._rotation_event_in + + @rotation_event_in.setter + def rotation_event_in(self, rotation_event_in): + """Sets the rotation_event_in of this RotatedSecretUpdateOracledb. + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :param rotation_event_in: The rotation_event_in of this RotatedSecretUpdateOracledb. # noqa: E501 + :type: list[str] + """ + + self._rotation_event_in = rotation_event_in + @property def rotation_hour(self): """Gets the rotation_hour of this RotatedSecretUpdateOracledb. # noqa: E501 diff --git a/akeyless/models/rotated_secret_update_postgresql.py b/akeyless/models/rotated_secret_update_postgresql.py index f7cdb6df..3f6118f0 100644 --- a/akeyless/models/rotated_secret_update_postgresql.py +++ b/akeyless/models/rotated_secret_update_postgresql.py @@ -50,6 +50,7 @@ class RotatedSecretUpdatePostgresql(object): 'rotate_after_disconnect': 'str', 'rotated_password': 'str', 'rotated_username': 'str', + 'rotation_event_in': 'list[str]', 'rotation_hour': 'int', 'rotation_interval': 'str', 'secure_access_bastion_issuer': 'str', @@ -79,6 +80,7 @@ class RotatedSecretUpdatePostgresql(object): 'rotate_after_disconnect': 'rotate-after-disconnect', 'rotated_password': 'rotated-password', 'rotated_username': 'rotated-username', + 'rotation_event_in': 'rotation-event-in', 'rotation_hour': 'rotation-hour', 'rotation_interval': 'rotation-interval', 'secure_access_bastion_issuer': 'secure-access-bastion-issuer', @@ -91,7 +93,7 @@ class RotatedSecretUpdatePostgresql(object): 'uid_token': 'uid-token' } - def __init__(self, add_tag=None, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description='default_metadata', json=False, keep_prev_version=None, key=None, max_versions=None, name=None, new_name=None, password_length=None, rm_tag=None, rotate_after_disconnect='false', rotated_password=None, rotated_username=None, rotation_hour=None, rotation_interval=None, secure_access_bastion_issuer=None, secure_access_db_name=None, secure_access_db_schema=None, secure_access_enable=None, secure_access_host=None, secure_access_web=False, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 + def __init__(self, add_tag=None, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description='default_metadata', json=False, keep_prev_version=None, key=None, max_versions=None, name=None, new_name=None, password_length=None, rm_tag=None, rotate_after_disconnect='false', rotated_password=None, rotated_username=None, rotation_event_in=None, rotation_hour=None, rotation_interval=None, secure_access_bastion_issuer=None, secure_access_db_name=None, secure_access_db_schema=None, secure_access_enable=None, secure_access_host=None, secure_access_web=False, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 """RotatedSecretUpdatePostgresql - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() @@ -113,6 +115,7 @@ def __init__(self, add_tag=None, authentication_credentials='use-user-creds', au self._rotate_after_disconnect = None self._rotated_password = None self._rotated_username = None + self._rotation_event_in = None self._rotation_hour = None self._rotation_interval = None self._secure_access_bastion_issuer = None @@ -156,6 +159,8 @@ def __init__(self, add_tag=None, authentication_credentials='use-user-creds', au self.rotated_password = rotated_password if rotated_username is not None: self.rotated_username = rotated_username + if rotation_event_in is not None: + self.rotation_event_in = rotation_event_in if rotation_hour is not None: self.rotation_hour = rotation_hour if rotation_interval is not None: @@ -547,6 +552,29 @@ def rotated_username(self, rotated_username): self._rotated_username = rotated_username + @property + def rotation_event_in(self): + """Gets the rotation_event_in of this RotatedSecretUpdatePostgresql. # noqa: E501 + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :return: The rotation_event_in of this RotatedSecretUpdatePostgresql. # noqa: E501 + :rtype: list[str] + """ + return self._rotation_event_in + + @rotation_event_in.setter + def rotation_event_in(self, rotation_event_in): + """Sets the rotation_event_in of this RotatedSecretUpdatePostgresql. + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :param rotation_event_in: The rotation_event_in of this RotatedSecretUpdatePostgresql. # noqa: E501 + :type: list[str] + """ + + self._rotation_event_in = rotation_event_in + @property def rotation_hour(self): """Gets the rotation_hour of this RotatedSecretUpdatePostgresql. # noqa: E501 diff --git a/akeyless/models/rotated_secret_update_redis.py b/akeyless/models/rotated_secret_update_redis.py index 799be3ee..31e35b6c 100644 --- a/akeyless/models/rotated_secret_update_redis.py +++ b/akeyless/models/rotated_secret_update_redis.py @@ -49,6 +49,7 @@ class RotatedSecretUpdateRedis(object): 'rm_tag': 'list[str]', 'rotated_password': 'str', 'rotated_username': 'str', + 'rotation_event_in': 'list[str]', 'rotation_hour': 'int', 'rotation_interval': 'str', 'token': 'str', @@ -71,13 +72,14 @@ class RotatedSecretUpdateRedis(object): 'rm_tag': 'rm-tag', 'rotated_password': 'rotated-password', 'rotated_username': 'rotated-username', + 'rotation_event_in': 'rotation-event-in', 'rotation_hour': 'rotation-hour', 'rotation_interval': 'rotation-interval', 'token': 'token', 'uid_token': 'uid-token' } - def __init__(self, add_tag=None, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description='default_metadata', json=False, keep_prev_version=None, key=None, max_versions=None, name=None, new_name=None, password_length=None, rm_tag=None, rotated_password=None, rotated_username=None, rotation_hour=None, rotation_interval=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 + def __init__(self, add_tag=None, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description='default_metadata', json=False, keep_prev_version=None, key=None, max_versions=None, name=None, new_name=None, password_length=None, rm_tag=None, rotated_password=None, rotated_username=None, rotation_event_in=None, rotation_hour=None, rotation_interval=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 """RotatedSecretUpdateRedis - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() @@ -98,6 +100,7 @@ def __init__(self, add_tag=None, authentication_credentials='use-user-creds', au self._rm_tag = None self._rotated_password = None self._rotated_username = None + self._rotation_event_in = None self._rotation_hour = None self._rotation_interval = None self._token = None @@ -133,6 +136,8 @@ def __init__(self, add_tag=None, authentication_credentials='use-user-creds', au self.rotated_password = rotated_password if rotated_username is not None: self.rotated_username = rotated_username + if rotation_event_in is not None: + self.rotation_event_in = rotation_event_in if rotation_hour is not None: self.rotation_hour = rotation_hour if rotation_interval is not None: @@ -489,6 +494,29 @@ def rotated_username(self, rotated_username): self._rotated_username = rotated_username + @property + def rotation_event_in(self): + """Gets the rotation_event_in of this RotatedSecretUpdateRedis. # noqa: E501 + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :return: The rotation_event_in of this RotatedSecretUpdateRedis. # noqa: E501 + :rtype: list[str] + """ + return self._rotation_event_in + + @rotation_event_in.setter + def rotation_event_in(self, rotation_event_in): + """Sets the rotation_event_in of this RotatedSecretUpdateRedis. + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :param rotation_event_in: The rotation_event_in of this RotatedSecretUpdateRedis. # noqa: E501 + :type: list[str] + """ + + self._rotation_event_in = rotation_event_in + @property def rotation_hour(self): """Gets the rotation_hour of this RotatedSecretUpdateRedis. # noqa: E501 diff --git a/akeyless/models/rotated_secret_update_redshift.py b/akeyless/models/rotated_secret_update_redshift.py index 69535c09..3e9ff456 100644 --- a/akeyless/models/rotated_secret_update_redshift.py +++ b/akeyless/models/rotated_secret_update_redshift.py @@ -50,6 +50,7 @@ class RotatedSecretUpdateRedshift(object): 'rotate_after_disconnect': 'str', 'rotated_password': 'str', 'rotated_username': 'str', + 'rotation_event_in': 'list[str]', 'rotation_hour': 'int', 'rotation_interval': 'str', 'secure_access_db_name': 'str', @@ -76,6 +77,7 @@ class RotatedSecretUpdateRedshift(object): 'rotate_after_disconnect': 'rotate-after-disconnect', 'rotated_password': 'rotated-password', 'rotated_username': 'rotated-username', + 'rotation_event_in': 'rotation-event-in', 'rotation_hour': 'rotation-hour', 'rotation_interval': 'rotation-interval', 'secure_access_db_name': 'secure-access-db-name', @@ -85,7 +87,7 @@ class RotatedSecretUpdateRedshift(object): 'uid_token': 'uid-token' } - def __init__(self, add_tag=None, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description='default_metadata', json=False, keep_prev_version=None, key=None, max_versions=None, name=None, new_name=None, password_length=None, rm_tag=None, rotate_after_disconnect='false', rotated_password=None, rotated_username=None, rotation_hour=None, rotation_interval=None, secure_access_db_name=None, secure_access_enable=None, secure_access_host=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 + def __init__(self, add_tag=None, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description='default_metadata', json=False, keep_prev_version=None, key=None, max_versions=None, name=None, new_name=None, password_length=None, rm_tag=None, rotate_after_disconnect='false', rotated_password=None, rotated_username=None, rotation_event_in=None, rotation_hour=None, rotation_interval=None, secure_access_db_name=None, secure_access_enable=None, secure_access_host=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 """RotatedSecretUpdateRedshift - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() @@ -107,6 +109,7 @@ def __init__(self, add_tag=None, authentication_credentials='use-user-creds', au self._rotate_after_disconnect = None self._rotated_password = None self._rotated_username = None + self._rotation_event_in = None self._rotation_hour = None self._rotation_interval = None self._secure_access_db_name = None @@ -147,6 +150,8 @@ def __init__(self, add_tag=None, authentication_credentials='use-user-creds', au self.rotated_password = rotated_password if rotated_username is not None: self.rotated_username = rotated_username + if rotation_event_in is not None: + self.rotation_event_in = rotation_event_in if rotation_hour is not None: self.rotation_hour = rotation_hour if rotation_interval is not None: @@ -532,6 +537,29 @@ def rotated_username(self, rotated_username): self._rotated_username = rotated_username + @property + def rotation_event_in(self): + """Gets the rotation_event_in of this RotatedSecretUpdateRedshift. # noqa: E501 + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :return: The rotation_event_in of this RotatedSecretUpdateRedshift. # noqa: E501 + :rtype: list[str] + """ + return self._rotation_event_in + + @rotation_event_in.setter + def rotation_event_in(self, rotation_event_in): + """Sets the rotation_event_in of this RotatedSecretUpdateRedshift. + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :param rotation_event_in: The rotation_event_in of this RotatedSecretUpdateRedshift. # noqa: E501 + :type: list[str] + """ + + self._rotation_event_in = rotation_event_in + @property def rotation_hour(self): """Gets the rotation_hour of this RotatedSecretUpdateRedshift. # noqa: E501 diff --git a/akeyless/models/rotated_secret_update_snowflake.py b/akeyless/models/rotated_secret_update_snowflake.py index 9a8f7a05..e6584740 100644 --- a/akeyless/models/rotated_secret_update_snowflake.py +++ b/akeyless/models/rotated_secret_update_snowflake.py @@ -49,6 +49,7 @@ class RotatedSecretUpdateSnowflake(object): 'rm_tag': 'list[str]', 'rotated_password': 'str', 'rotated_username': 'str', + 'rotation_event_in': 'list[str]', 'rotation_hour': 'int', 'rotation_interval': 'str', 'token': 'str', @@ -71,13 +72,14 @@ class RotatedSecretUpdateSnowflake(object): 'rm_tag': 'rm-tag', 'rotated_password': 'rotated-password', 'rotated_username': 'rotated-username', + 'rotation_event_in': 'rotation-event-in', 'rotation_hour': 'rotation-hour', 'rotation_interval': 'rotation-interval', 'token': 'token', 'uid_token': 'uid-token' } - def __init__(self, add_tag=None, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description='default_metadata', json=False, keep_prev_version=None, key=None, max_versions=None, name=None, new_name=None, password_length=None, rm_tag=None, rotated_password=None, rotated_username=None, rotation_hour=None, rotation_interval=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 + def __init__(self, add_tag=None, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description='default_metadata', json=False, keep_prev_version=None, key=None, max_versions=None, name=None, new_name=None, password_length=None, rm_tag=None, rotated_password=None, rotated_username=None, rotation_event_in=None, rotation_hour=None, rotation_interval=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 """RotatedSecretUpdateSnowflake - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() @@ -98,6 +100,7 @@ def __init__(self, add_tag=None, authentication_credentials='use-user-creds', au self._rm_tag = None self._rotated_password = None self._rotated_username = None + self._rotation_event_in = None self._rotation_hour = None self._rotation_interval = None self._token = None @@ -133,6 +136,8 @@ def __init__(self, add_tag=None, authentication_credentials='use-user-creds', au self.rotated_password = rotated_password if rotated_username is not None: self.rotated_username = rotated_username + if rotation_event_in is not None: + self.rotation_event_in = rotation_event_in if rotation_hour is not None: self.rotation_hour = rotation_hour if rotation_interval is not None: @@ -489,6 +494,29 @@ def rotated_username(self, rotated_username): self._rotated_username = rotated_username + @property + def rotation_event_in(self): + """Gets the rotation_event_in of this RotatedSecretUpdateSnowflake. # noqa: E501 + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :return: The rotation_event_in of this RotatedSecretUpdateSnowflake. # noqa: E501 + :rtype: list[str] + """ + return self._rotation_event_in + + @rotation_event_in.setter + def rotation_event_in(self, rotation_event_in): + """Sets the rotation_event_in of this RotatedSecretUpdateSnowflake. + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :param rotation_event_in: The rotation_event_in of this RotatedSecretUpdateSnowflake. # noqa: E501 + :type: list[str] + """ + + self._rotation_event_in = rotation_event_in + @property def rotation_hour(self): """Gets the rotation_hour of this RotatedSecretUpdateSnowflake. # noqa: E501 diff --git a/akeyless/models/rotated_secret_update_ssh.py b/akeyless/models/rotated_secret_update_ssh.py index 73e04fb4..eeb2c359 100644 --- a/akeyless/models/rotated_secret_update_ssh.py +++ b/akeyless/models/rotated_secret_update_ssh.py @@ -50,6 +50,7 @@ class RotatedSecretUpdateSsh(object): 'rotate_after_disconnect': 'str', 'rotated_password': 'str', 'rotated_username': 'str', + 'rotation_event_in': 'list[str]', 'rotation_hour': 'int', 'rotation_interval': 'str', 'rotator_custom_cmd': 'str', @@ -83,6 +84,7 @@ class RotatedSecretUpdateSsh(object): 'rotate_after_disconnect': 'rotate-after-disconnect', 'rotated_password': 'rotated-password', 'rotated_username': 'rotated-username', + 'rotation_event_in': 'rotation-event-in', 'rotation_hour': 'rotation-hour', 'rotation_interval': 'rotation-interval', 'rotator_custom_cmd': 'rotator-custom-cmd', @@ -99,7 +101,7 @@ class RotatedSecretUpdateSsh(object): 'uid_token': 'uid-token' } - def __init__(self, add_tag=None, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description='default_metadata', json=False, keep_prev_version=None, key=None, max_versions=None, name=None, new_name=None, password_length=None, rm_tag=None, rotate_after_disconnect='false', rotated_password=None, rotated_username=None, rotation_hour=None, rotation_interval=None, rotator_custom_cmd=None, rotator_type=None, same_password=None, secure_access_allow_external_user=False, secure_access_bastion_issuer=None, secure_access_enable=None, secure_access_host=None, secure_access_rdp_domain=None, secure_access_rdp_user=None, secure_access_ssh_user=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 + def __init__(self, add_tag=None, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description='default_metadata', json=False, keep_prev_version=None, key=None, max_versions=None, name=None, new_name=None, password_length=None, rm_tag=None, rotate_after_disconnect='false', rotated_password=None, rotated_username=None, rotation_event_in=None, rotation_hour=None, rotation_interval=None, rotator_custom_cmd=None, rotator_type=None, same_password=None, secure_access_allow_external_user=False, secure_access_bastion_issuer=None, secure_access_enable=None, secure_access_host=None, secure_access_rdp_domain=None, secure_access_rdp_user=None, secure_access_ssh_user=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 """RotatedSecretUpdateSsh - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() @@ -121,6 +123,7 @@ def __init__(self, add_tag=None, authentication_credentials='use-user-creds', au self._rotate_after_disconnect = None self._rotated_password = None self._rotated_username = None + self._rotation_event_in = None self._rotation_hour = None self._rotation_interval = None self._rotator_custom_cmd = None @@ -168,6 +171,8 @@ def __init__(self, add_tag=None, authentication_credentials='use-user-creds', au self.rotated_password = rotated_password if rotated_username is not None: self.rotated_username = rotated_username + if rotation_event_in is not None: + self.rotation_event_in = rotation_event_in if rotation_hour is not None: self.rotation_hour = rotation_hour if rotation_interval is not None: @@ -566,6 +571,29 @@ def rotated_username(self, rotated_username): self._rotated_username = rotated_username + @property + def rotation_event_in(self): + """Gets the rotation_event_in of this RotatedSecretUpdateSsh. # noqa: E501 + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :return: The rotation_event_in of this RotatedSecretUpdateSsh. # noqa: E501 + :rtype: list[str] + """ + return self._rotation_event_in + + @rotation_event_in.setter + def rotation_event_in(self, rotation_event_in): + """Sets the rotation_event_in of this RotatedSecretUpdateSsh. + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :param rotation_event_in: The rotation_event_in of this RotatedSecretUpdateSsh. # noqa: E501 + :type: list[str] + """ + + self._rotation_event_in = rotation_event_in + @property def rotation_hour(self): """Gets the rotation_hour of this RotatedSecretUpdateSsh. # noqa: E501 diff --git a/akeyless/models/rotated_secret_update_windows.py b/akeyless/models/rotated_secret_update_windows.py index 68d45845..cfe1e743 100644 --- a/akeyless/models/rotated_secret_update_windows.py +++ b/akeyless/models/rotated_secret_update_windows.py @@ -50,6 +50,7 @@ class RotatedSecretUpdateWindows(object): 'rotate_after_disconnect': 'str', 'rotated_password': 'str', 'rotated_username': 'str', + 'rotation_event_in': 'list[str]', 'rotation_hour': 'int', 'rotation_interval': 'str', 'rotator_type': 'str', @@ -80,6 +81,7 @@ class RotatedSecretUpdateWindows(object): 'rotate_after_disconnect': 'rotate-after-disconnect', 'rotated_password': 'rotated-password', 'rotated_username': 'rotated-username', + 'rotation_event_in': 'rotation-event-in', 'rotation_hour': 'rotation-hour', 'rotation_interval': 'rotation-interval', 'rotator_type': 'rotator-type', @@ -93,7 +95,7 @@ class RotatedSecretUpdateWindows(object): 'uid_token': 'uid-token' } - def __init__(self, add_tag=None, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description='default_metadata', json=False, keep_prev_version=None, key=None, max_versions=None, name=None, new_name=None, password_length=None, rm_tag=None, rotate_after_disconnect='false', rotated_password=None, rotated_username=None, rotation_hour=None, rotation_interval=None, rotator_type=None, same_password=None, secure_access_allow_external_user=False, secure_access_enable=None, secure_access_host=None, secure_access_rdp_domain=None, secure_access_rdp_user=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 + def __init__(self, add_tag=None, authentication_credentials='use-user-creds', auto_rotate=None, delete_protection=None, description='default_metadata', json=False, keep_prev_version=None, key=None, max_versions=None, name=None, new_name=None, password_length=None, rm_tag=None, rotate_after_disconnect='false', rotated_password=None, rotated_username=None, rotation_event_in=None, rotation_hour=None, rotation_interval=None, rotator_type=None, same_password=None, secure_access_allow_external_user=False, secure_access_enable=None, secure_access_host=None, secure_access_rdp_domain=None, secure_access_rdp_user=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 """RotatedSecretUpdateWindows - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() @@ -115,6 +117,7 @@ def __init__(self, add_tag=None, authentication_credentials='use-user-creds', au self._rotate_after_disconnect = None self._rotated_password = None self._rotated_username = None + self._rotation_event_in = None self._rotation_hour = None self._rotation_interval = None self._rotator_type = None @@ -159,6 +162,8 @@ def __init__(self, add_tag=None, authentication_credentials='use-user-creds', au self.rotated_password = rotated_password if rotated_username is not None: self.rotated_username = rotated_username + if rotation_event_in is not None: + self.rotation_event_in = rotation_event_in if rotation_hour is not None: self.rotation_hour = rotation_hour if rotation_interval is not None: @@ -551,6 +556,29 @@ def rotated_username(self, rotated_username): self._rotated_username = rotated_username + @property + def rotation_event_in(self): + """Gets the rotation_event_in of this RotatedSecretUpdateWindows. # noqa: E501 + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :return: The rotation_event_in of this RotatedSecretUpdateWindows. # noqa: E501 + :rtype: list[str] + """ + return self._rotation_event_in + + @rotation_event_in.setter + def rotation_event_in(self, rotation_event_in): + """Sets the rotation_event_in of this RotatedSecretUpdateWindows. + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :param rotation_event_in: The rotation_event_in of this RotatedSecretUpdateWindows. # noqa: E501 + :type: list[str] + """ + + self._rotation_event_in = rotation_event_in + @property def rotation_hour(self): """Gets the rotation_hour of this RotatedSecretUpdateWindows. # noqa: E501 diff --git a/akeyless/models/ssh_bastion_conf.py b/akeyless/models/ssh_bastion_conf.py new file mode 100644 index 00000000..606c2618 --- /dev/null +++ b/akeyless/models/ssh_bastion_conf.py @@ -0,0 +1,199 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +import pprint +import re # noqa: F401 + +import six + +from akeyless.configuration import Configuration + + +class SshBastionConf(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + Attributes: + openapi_types (dict): The key is attribute name + and the value is attribute type. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + """ + openapi_types = { + 'hide_session_recording': 'bool', + 'kexalgs': 'str', + 'log_forwarding': 'LogForwardingConfigPart', + 'session_termination': 'SshBastionSessionTermination' + } + + attribute_map = { + 'hide_session_recording': 'hide_session_recording', + 'kexalgs': 'kexalgs', + 'log_forwarding': 'log_forwarding', + 'session_termination': 'session_termination' + } + + def __init__(self, hide_session_recording=None, kexalgs=None, log_forwarding=None, session_termination=None, local_vars_configuration=None): # noqa: E501 + """SshBastionConf - a model defined in OpenAPI""" # noqa: E501 + if local_vars_configuration is None: + local_vars_configuration = Configuration() + self.local_vars_configuration = local_vars_configuration + + self._hide_session_recording = None + self._kexalgs = None + self._log_forwarding = None + self._session_termination = None + self.discriminator = None + + if hide_session_recording is not None: + self.hide_session_recording = hide_session_recording + if kexalgs is not None: + self.kexalgs = kexalgs + if log_forwarding is not None: + self.log_forwarding = log_forwarding + if session_termination is not None: + self.session_termination = session_termination + + @property + def hide_session_recording(self): + """Gets the hide_session_recording of this SshBastionConf. # noqa: E501 + + + :return: The hide_session_recording of this SshBastionConf. # noqa: E501 + :rtype: bool + """ + return self._hide_session_recording + + @hide_session_recording.setter + def hide_session_recording(self, hide_session_recording): + """Sets the hide_session_recording of this SshBastionConf. + + + :param hide_session_recording: The hide_session_recording of this SshBastionConf. # noqa: E501 + :type: bool + """ + + self._hide_session_recording = hide_session_recording + + @property + def kexalgs(self): + """Gets the kexalgs of this SshBastionConf. # noqa: E501 + + + :return: The kexalgs of this SshBastionConf. # noqa: E501 + :rtype: str + """ + return self._kexalgs + + @kexalgs.setter + def kexalgs(self, kexalgs): + """Sets the kexalgs of this SshBastionConf. + + + :param kexalgs: The kexalgs of this SshBastionConf. # noqa: E501 + :type: str + """ + + self._kexalgs = kexalgs + + @property + def log_forwarding(self): + """Gets the log_forwarding of this SshBastionConf. # noqa: E501 + + + :return: The log_forwarding of this SshBastionConf. # noqa: E501 + :rtype: LogForwardingConfigPart + """ + return self._log_forwarding + + @log_forwarding.setter + def log_forwarding(self, log_forwarding): + """Sets the log_forwarding of this SshBastionConf. + + + :param log_forwarding: The log_forwarding of this SshBastionConf. # noqa: E501 + :type: LogForwardingConfigPart + """ + + self._log_forwarding = log_forwarding + + @property + def session_termination(self): + """Gets the session_termination of this SshBastionConf. # noqa: E501 + + + :return: The session_termination of this SshBastionConf. # noqa: E501 + :rtype: SshBastionSessionTermination + """ + return self._session_termination + + @session_termination.setter + def session_termination(self, session_termination): + """Sets the session_termination of this SshBastionConf. + + + :param session_termination: The session_termination of this SshBastionConf. # noqa: E501 + :type: SshBastionSessionTermination + """ + + self._session_termination = session_termination + + def to_dict(self): + """Returns the model properties as a dict""" + result = {} + + for attr, _ in six.iteritems(self.openapi_types): + value = getattr(self, attr) + if isinstance(value, list): + result[attr] = list(map( + lambda x: x.to_dict() if hasattr(x, "to_dict") else x, + value + )) + elif hasattr(value, "to_dict"): + result[attr] = value.to_dict() + elif isinstance(value, dict): + result[attr] = dict(map( + lambda item: (item[0], item[1].to_dict()) + if hasattr(item[1], "to_dict") else item, + value.items() + )) + else: + result[attr] = value + + return result + + def to_str(self): + """Returns the string representation of the model""" + return pprint.pformat(self.to_dict()) + + def __repr__(self): + """For `print` and `pprint`""" + return self.to_str() + + def __eq__(self, other): + """Returns true if both objects are equal""" + if not isinstance(other, SshBastionConf): + return False + + return self.to_dict() == other.to_dict() + + def __ne__(self, other): + """Returns true if both objects are not equal""" + if not isinstance(other, SshBastionConf): + return True + + return self.to_dict() != other.to_dict() diff --git a/akeyless/models/ssh_bastion_session_termination.py b/akeyless/models/ssh_bastion_session_termination.py new file mode 100644 index 00000000..b931350c --- /dev/null +++ b/akeyless/models/ssh_bastion_session_termination.py @@ -0,0 +1,225 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +import pprint +import re # noqa: F401 + +import six + +from akeyless.configuration import Configuration + + +class SshBastionSessionTermination(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + Attributes: + openapi_types (dict): The key is attribute name + and the value is attribute type. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + """ + openapi_types = { + 'api_password': 'str', + 'api_token': 'str', + 'api_url': 'str', + 'api_username': 'str', + 'enabled': 'bool' + } + + attribute_map = { + 'api_password': 'api_password', + 'api_token': 'api_token', + 'api_url': 'api_url', + 'api_username': 'api_username', + 'enabled': 'enabled' + } + + def __init__(self, api_password=None, api_token=None, api_url=None, api_username=None, enabled=None, local_vars_configuration=None): # noqa: E501 + """SshBastionSessionTermination - a model defined in OpenAPI""" # noqa: E501 + if local_vars_configuration is None: + local_vars_configuration = Configuration() + self.local_vars_configuration = local_vars_configuration + + self._api_password = None + self._api_token = None + self._api_url = None + self._api_username = None + self._enabled = None + self.discriminator = None + + if api_password is not None: + self.api_password = api_password + if api_token is not None: + self.api_token = api_token + if api_url is not None: + self.api_url = api_url + if api_username is not None: + self.api_username = api_username + if enabled is not None: + self.enabled = enabled + + @property + def api_password(self): + """Gets the api_password of this SshBastionSessionTermination. # noqa: E501 + + + :return: The api_password of this SshBastionSessionTermination. # noqa: E501 + :rtype: str + """ + return self._api_password + + @api_password.setter + def api_password(self, api_password): + """Sets the api_password of this SshBastionSessionTermination. + + + :param api_password: The api_password of this SshBastionSessionTermination. # noqa: E501 + :type: str + """ + + self._api_password = api_password + + @property + def api_token(self): + """Gets the api_token of this SshBastionSessionTermination. # noqa: E501 + + + :return: The api_token of this SshBastionSessionTermination. # noqa: E501 + :rtype: str + """ + return self._api_token + + @api_token.setter + def api_token(self, api_token): + """Sets the api_token of this SshBastionSessionTermination. + + + :param api_token: The api_token of this SshBastionSessionTermination. # noqa: E501 + :type: str + """ + + self._api_token = api_token + + @property + def api_url(self): + """Gets the api_url of this SshBastionSessionTermination. # noqa: E501 + + + :return: The api_url of this SshBastionSessionTermination. # noqa: E501 + :rtype: str + """ + return self._api_url + + @api_url.setter + def api_url(self, api_url): + """Sets the api_url of this SshBastionSessionTermination. + + + :param api_url: The api_url of this SshBastionSessionTermination. # noqa: E501 + :type: str + """ + + self._api_url = api_url + + @property + def api_username(self): + """Gets the api_username of this SshBastionSessionTermination. # noqa: E501 + + + :return: The api_username of this SshBastionSessionTermination. # noqa: E501 + :rtype: str + """ + return self._api_username + + @api_username.setter + def api_username(self, api_username): + """Sets the api_username of this SshBastionSessionTermination. + + + :param api_username: The api_username of this SshBastionSessionTermination. # noqa: E501 + :type: str + """ + + self._api_username = api_username + + @property + def enabled(self): + """Gets the enabled of this SshBastionSessionTermination. # noqa: E501 + + + :return: The enabled of this SshBastionSessionTermination. # noqa: E501 + :rtype: bool + """ + return self._enabled + + @enabled.setter + def enabled(self, enabled): + """Sets the enabled of this SshBastionSessionTermination. + + + :param enabled: The enabled of this SshBastionSessionTermination. # noqa: E501 + :type: bool + """ + + self._enabled = enabled + + def to_dict(self): + """Returns the model properties as a dict""" + result = {} + + for attr, _ in six.iteritems(self.openapi_types): + value = getattr(self, attr) + if isinstance(value, list): + result[attr] = list(map( + lambda x: x.to_dict() if hasattr(x, "to_dict") else x, + value + )) + elif hasattr(value, "to_dict"): + result[attr] = value.to_dict() + elif isinstance(value, dict): + result[attr] = dict(map( + lambda item: (item[0], item[1].to_dict()) + if hasattr(item[1], "to_dict") else item, + value.items() + )) + else: + result[attr] = value + + return result + + def to_str(self): + """Returns the string representation of the model""" + return pprint.pformat(self.to_dict()) + + def __repr__(self): + """For `print` and `pprint`""" + return self.to_str() + + def __eq__(self, other): + """Returns true if both objects are equal""" + if not isinstance(other, SshBastionSessionTermination): + return False + + return self.to_dict() == other.to_dict() + + def __ne__(self, other): + """Returns true if both objects are not equal""" + if not isinstance(other, SshBastionSessionTermination): + return True + + return self.to_dict() != other.to_dict() diff --git a/akeyless/models/update_account_settings.py b/akeyless/models/update_account_settings.py index a2c2e2f6..1c492d3b 100644 --- a/akeyless/models/update_account_settings.py +++ b/akeyless/models/update_account_settings.py @@ -46,6 +46,7 @@ class UpdateAccountSettings(object): 'dynamic_secret_max_ttl': 'int', 'dynamic_secret_max_ttl_enable': 'str', 'enable_item_sharing': 'str', + 'enable_password_expiration': 'str', 'force_new_versions': 'str', 'gw_bound_ips': 'list[str]', 'invalid_characters': 'str', @@ -61,6 +62,8 @@ class UpdateAccountSettings(object): 'max_rotation_interval': 'int', 'max_rotation_interval_enable': 'str', 'max_versions': 'str', + 'password_expiration_days': 'str', + 'password_expiration_notification_days': 'str', 'password_length': 'int', 'phone': 'str', 'postal_code': 'str', @@ -88,6 +91,7 @@ class UpdateAccountSettings(object): 'dynamic_secret_max_ttl': 'dynamic-secret-max-ttl', 'dynamic_secret_max_ttl_enable': 'dynamic-secret-max-ttl-enable', 'enable_item_sharing': 'enable-item-sharing', + 'enable_password_expiration': 'enable-password-expiration', 'force_new_versions': 'force-new-versions', 'gw_bound_ips': 'gw-bound-ips', 'invalid_characters': 'invalid-characters', @@ -103,6 +107,8 @@ class UpdateAccountSettings(object): 'max_rotation_interval': 'max-rotation-interval', 'max_rotation_interval_enable': 'max-rotation-interval-enable', 'max_versions': 'max-versions', + 'password_expiration_days': 'password-expiration-days', + 'password_expiration_notification_days': 'password-expiration-notification-days', 'password_length': 'password-length', 'phone': 'phone', 'postal_code': 'postal-code', @@ -117,7 +123,7 @@ class UpdateAccountSettings(object): 'use_capital_letters': 'use_capital-letters' } - def __init__(self, address=None, bound_ips=None, city=None, company_name=None, country=None, default_key_name=None, default_share_link_ttl_minutes=None, default_versioning=None, dp_enable_classic_key_protection=None, dynamic_secret_max_ttl=None, dynamic_secret_max_ttl_enable=None, enable_item_sharing=None, force_new_versions=None, gw_bound_ips=None, invalid_characters='notReceivedInvalidCharacter', item_type=None, items_deletion_protection=None, json=False, jwt_ttl_default=None, jwt_ttl_max=None, jwt_ttl_min=None, lock_bound_ips=None, lock_default_key=None, lock_gw_bound_ips=None, max_rotation_interval=None, max_rotation_interval_enable=None, max_versions=None, password_length=None, phone=None, postal_code=None, token=None, uid_token=None, usage_event_enable=None, usage_event_interval=None, usage_event_object_type=None, use_lower_letters=None, use_numbers=None, use_special_characters=None, use_capital_letters=None, local_vars_configuration=None): # noqa: E501 + def __init__(self, address=None, bound_ips=None, city=None, company_name=None, country=None, default_key_name=None, default_share_link_ttl_minutes=None, default_versioning=None, dp_enable_classic_key_protection=None, dynamic_secret_max_ttl=None, dynamic_secret_max_ttl_enable=None, enable_item_sharing=None, enable_password_expiration=None, force_new_versions=None, gw_bound_ips=None, invalid_characters='notReceivedInvalidCharacter', item_type=None, items_deletion_protection=None, json=False, jwt_ttl_default=None, jwt_ttl_max=None, jwt_ttl_min=None, lock_bound_ips=None, lock_default_key=None, lock_gw_bound_ips=None, max_rotation_interval=None, max_rotation_interval_enable=None, max_versions=None, password_expiration_days=None, password_expiration_notification_days=None, password_length=None, phone=None, postal_code=None, token=None, uid_token=None, usage_event_enable=None, usage_event_interval=None, usage_event_object_type=None, use_lower_letters=None, use_numbers=None, use_special_characters=None, use_capital_letters=None, local_vars_configuration=None): # noqa: E501 """UpdateAccountSettings - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() @@ -135,6 +141,7 @@ def __init__(self, address=None, bound_ips=None, city=None, company_name=None, c self._dynamic_secret_max_ttl = None self._dynamic_secret_max_ttl_enable = None self._enable_item_sharing = None + self._enable_password_expiration = None self._force_new_versions = None self._gw_bound_ips = None self._invalid_characters = None @@ -150,6 +157,8 @@ def __init__(self, address=None, bound_ips=None, city=None, company_name=None, c self._max_rotation_interval = None self._max_rotation_interval_enable = None self._max_versions = None + self._password_expiration_days = None + self._password_expiration_notification_days = None self._password_length = None self._phone = None self._postal_code = None @@ -188,6 +197,8 @@ def __init__(self, address=None, bound_ips=None, city=None, company_name=None, c self.dynamic_secret_max_ttl_enable = dynamic_secret_max_ttl_enable if enable_item_sharing is not None: self.enable_item_sharing = enable_item_sharing + if enable_password_expiration is not None: + self.enable_password_expiration = enable_password_expiration if force_new_versions is not None: self.force_new_versions = force_new_versions if gw_bound_ips is not None: @@ -218,6 +229,10 @@ def __init__(self, address=None, bound_ips=None, city=None, company_name=None, c self.max_rotation_interval_enable = max_rotation_interval_enable if max_versions is not None: self.max_versions = max_versions + if password_expiration_days is not None: + self.password_expiration_days = password_expiration_days + if password_expiration_notification_days is not None: + self.password_expiration_notification_days = password_expiration_notification_days if password_length is not None: self.password_length = password_length if phone is not None: @@ -519,6 +534,29 @@ def enable_item_sharing(self, enable_item_sharing): self._enable_item_sharing = enable_item_sharing + @property + def enable_password_expiration(self): + """Gets the enable_password_expiration of this UpdateAccountSettings. # noqa: E501 + + Enable password expiration policy [true/false] # noqa: E501 + + :return: The enable_password_expiration of this UpdateAccountSettings. # noqa: E501 + :rtype: str + """ + return self._enable_password_expiration + + @enable_password_expiration.setter + def enable_password_expiration(self, enable_password_expiration): + """Sets the enable_password_expiration of this UpdateAccountSettings. + + Enable password expiration policy [true/false] # noqa: E501 + + :param enable_password_expiration: The enable_password_expiration of this UpdateAccountSettings. # noqa: E501 + :type: str + """ + + self._enable_password_expiration = enable_password_expiration + @property def force_new_versions(self): """Gets the force_new_versions of this UpdateAccountSettings. # noqa: E501 @@ -864,6 +902,52 @@ def max_versions(self, max_versions): self._max_versions = max_versions + @property + def password_expiration_days(self): + """Gets the password_expiration_days of this UpdateAccountSettings. # noqa: E501 + + Specifies the number of days that a password is valid before it must be changed. A default value of 90 days is used. # noqa: E501 + + :return: The password_expiration_days of this UpdateAccountSettings. # noqa: E501 + :rtype: str + """ + return self._password_expiration_days + + @password_expiration_days.setter + def password_expiration_days(self, password_expiration_days): + """Sets the password_expiration_days of this UpdateAccountSettings. + + Specifies the number of days that a password is valid before it must be changed. A default value of 90 days is used. # noqa: E501 + + :param password_expiration_days: The password_expiration_days of this UpdateAccountSettings. # noqa: E501 + :type: str + """ + + self._password_expiration_days = password_expiration_days + + @property + def password_expiration_notification_days(self): + """Gets the password_expiration_notification_days of this UpdateAccountSettings. # noqa: E501 + + Specifies the number of days before a user receives notification that their password will expire. A default value of 14 days is used. # noqa: E501 + + :return: The password_expiration_notification_days of this UpdateAccountSettings. # noqa: E501 + :rtype: str + """ + return self._password_expiration_notification_days + + @password_expiration_notification_days.setter + def password_expiration_notification_days(self, password_expiration_notification_days): + """Sets the password_expiration_notification_days of this UpdateAccountSettings. + + Specifies the number of days before a user receives notification that their password will expire. A default value of 14 days is used. # noqa: E501 + + :param password_expiration_notification_days: The password_expiration_notification_days of this UpdateAccountSettings. # noqa: E501 + :type: str + """ + + self._password_expiration_notification_days = password_expiration_notification_days + @property def password_length(self): """Gets the password_length of this UpdateAccountSettings. # noqa: E501 diff --git a/akeyless/models/update_item.py b/akeyless/models/update_item.py index 5b637240..e0e5bfed 100644 --- a/akeyless/models/update_item.py +++ b/akeyless/models/update_item.py @@ -41,6 +41,7 @@ class UpdateItem(object): 'change_event': 'str', 'delete_protection': 'str', 'description': 'str', + 'expiration_event_in': 'list[str]', 'host_provider': 'str', 'json': 'bool', 'max_versions': 'str', @@ -86,6 +87,7 @@ class UpdateItem(object): 'change_event': 'change-event', 'delete_protection': 'delete_protection', 'description': 'description', + 'expiration_event_in': 'expiration-event-in', 'host_provider': 'host-provider', 'json': 'json', 'max_versions': 'max-versions', @@ -123,7 +125,7 @@ class UpdateItem(object): 'uid_token': 'uid-token' } - def __init__(self, provider_type=None, accessibility='regular', add_tag=None, cert_file_data=None, change_event=None, delete_protection=None, description='default_metadata', host_provider=None, json=False, max_versions=None, name=None, new_metadata='default_metadata', new_name=None, rm_tag=None, rotate_after_disconnect='false', secure_access_add_host=None, secure_access_allow_external_user=None, secure_access_allow_port_forwading=None, secure_access_aws_account_id=None, secure_access_aws_native_cli=None, secure_access_aws_region=None, secure_access_bastion_api=None, secure_access_bastion_issuer=None, secure_access_bastion_ssh=None, secure_access_cluster_endpoint=None, secure_access_dashboard_url=None, secure_access_db_name=None, secure_access_db_schema=None, secure_access_enable=None, secure_access_host=None, secure_access_rd_gateway_server=None, secure_access_rdp_domain=None, secure_access_rdp_user=None, secure_access_rm_host=None, secure_access_ssh_creds=None, secure_access_ssh_creds_user=None, secure_access_url=None, secure_access_use_internal_bastion=None, secure_access_web_browsing=False, secure_access_web_proxy=False, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 + def __init__(self, provider_type=None, accessibility='regular', add_tag=None, cert_file_data=None, change_event=None, delete_protection=None, description='default_metadata', expiration_event_in=None, host_provider=None, json=False, max_versions=None, name=None, new_metadata='default_metadata', new_name=None, rm_tag=None, rotate_after_disconnect='false', secure_access_add_host=None, secure_access_allow_external_user=None, secure_access_allow_port_forwading=None, secure_access_aws_account_id=None, secure_access_aws_native_cli=None, secure_access_aws_region=None, secure_access_bastion_api=None, secure_access_bastion_issuer=None, secure_access_bastion_ssh=None, secure_access_cluster_endpoint=None, secure_access_dashboard_url=None, secure_access_db_name=None, secure_access_db_schema=None, secure_access_enable=None, secure_access_host=None, secure_access_rd_gateway_server=None, secure_access_rdp_domain=None, secure_access_rdp_user=None, secure_access_rm_host=None, secure_access_ssh_creds=None, secure_access_ssh_creds_user=None, secure_access_url=None, secure_access_use_internal_bastion=None, secure_access_web_browsing=False, secure_access_web_proxy=False, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 """UpdateItem - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() @@ -136,6 +138,7 @@ def __init__(self, provider_type=None, accessibility='regular', add_tag=None, ce self._change_event = None self._delete_protection = None self._description = None + self._expiration_event_in = None self._host_provider = None self._json = None self._max_versions = None @@ -187,6 +190,8 @@ def __init__(self, provider_type=None, accessibility='regular', add_tag=None, ce self.delete_protection = delete_protection if description is not None: self.description = description + if expiration_event_in is not None: + self.expiration_event_in = expiration_event_in if host_provider is not None: self.host_provider = host_provider if json is not None: @@ -416,6 +421,29 @@ def description(self, description): self._description = description + @property + def expiration_event_in(self): + """Gets the expiration_event_in of this UpdateItem. # noqa: E501 + + How many days before the expiration of the certificate would you like to be notified. # noqa: E501 + + :return: The expiration_event_in of this UpdateItem. # noqa: E501 + :rtype: list[str] + """ + return self._expiration_event_in + + @expiration_event_in.setter + def expiration_event_in(self, expiration_event_in): + """Sets the expiration_event_in of this UpdateItem. + + How many days before the expiration of the certificate would you like to be notified. # noqa: E501 + + :param expiration_event_in: The expiration_event_in of this UpdateItem. # noqa: E501 + :type: list[str] + """ + + self._expiration_event_in = expiration_event_in + @property def host_provider(self): """Gets the host_provider of this UpdateItem. # noqa: E501 diff --git a/akeyless/models/update_rotation_settings.py b/akeyless/models/update_rotation_settings.py index 76b40fc6..a36c8a9a 100644 --- a/akeyless/models/update_rotation_settings.py +++ b/akeyless/models/update_rotation_settings.py @@ -37,6 +37,7 @@ class UpdateRotationSettings(object): 'auto_rotate': 'bool', 'json': 'bool', 'name': 'str', + 'rotation_event_in': 'list[str]', 'rotation_interval': 'int', 'token': 'str', 'uid_token': 'str' @@ -46,12 +47,13 @@ class UpdateRotationSettings(object): 'auto_rotate': 'auto-rotate', 'json': 'json', 'name': 'name', + 'rotation_event_in': 'rotation-event-in', 'rotation_interval': 'rotation-interval', 'token': 'token', 'uid_token': 'uid-token' } - def __init__(self, auto_rotate=None, json=False, name=None, rotation_interval=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 + def __init__(self, auto_rotate=None, json=False, name=None, rotation_event_in=None, rotation_interval=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 """UpdateRotationSettings - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() @@ -60,6 +62,7 @@ def __init__(self, auto_rotate=None, json=False, name=None, rotation_interval=No self._auto_rotate = None self._json = None self._name = None + self._rotation_event_in = None self._rotation_interval = None self._token = None self._uid_token = None @@ -69,6 +72,8 @@ def __init__(self, auto_rotate=None, json=False, name=None, rotation_interval=No if json is not None: self.json = json self.name = name + if rotation_event_in is not None: + self.rotation_event_in = rotation_event_in if rotation_interval is not None: self.rotation_interval = rotation_interval if token is not None: @@ -149,6 +154,29 @@ def name(self, name): self._name = name + @property + def rotation_event_in(self): + """Gets the rotation_event_in of this UpdateRotationSettings. # noqa: E501 + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :return: The rotation_event_in of this UpdateRotationSettings. # noqa: E501 + :rtype: list[str] + """ + return self._rotation_event_in + + @rotation_event_in.setter + def rotation_event_in(self, rotation_event_in): + """Sets the rotation_event_in of this UpdateRotationSettings. + + How many days before the rotation of the item would you like to be notified # noqa: E501 + + :param rotation_event_in: The rotation_event_in of this UpdateRotationSettings. # noqa: E501 + :type: list[str] + """ + + self._rotation_event_in = rotation_event_in + @property def rotation_interval(self): """Gets the rotation_interval of this UpdateRotationSettings. # noqa: E501 diff --git a/akeyless/models/update_target.py b/akeyless/models/update_target.py index 324d7163..3cc7f624 100644 --- a/akeyless/models/update_target.py +++ b/akeyless/models/update_target.py @@ -208,7 +208,7 @@ def new_comment(self, new_comment): def new_name(self): """Gets the new_name of this UpdateTarget. # noqa: E501 - New Target name # noqa: E501 + New target name # noqa: E501 :return: The new_name of this UpdateTarget. # noqa: E501 :rtype: str @@ -219,7 +219,7 @@ def new_name(self): def new_name(self, new_name): """Sets the new_name of this UpdateTarget. - New Target name # noqa: E501 + New target name # noqa: E501 :param new_name: The new_name of this UpdateTarget. # noqa: E501 :type: str diff --git a/akeyless/models/upload_rsa.py b/akeyless/models/upload_rsa.py index c3f81fcf..41004efc 100644 --- a/akeyless/models/upload_rsa.py +++ b/akeyless/models/upload_rsa.py @@ -40,6 +40,7 @@ class UploadRSA(object): 'customer_frg_id': 'str', 'delete_protection': 'str', 'description': 'str', + 'expiration_event_in': 'list[str]', 'json': 'bool', 'metadata': 'str', 'name': 'str', @@ -58,6 +59,7 @@ class UploadRSA(object): 'customer_frg_id': 'customer-frg-id', 'delete_protection': 'delete_protection', 'description': 'description', + 'expiration_event_in': 'expiration-event-in', 'json': 'json', 'metadata': 'metadata', 'name': 'name', @@ -69,7 +71,7 @@ class UploadRSA(object): 'uid_token': 'uid-token' } - def __init__(self, alg=None, cert_file_data=None, certificate_format=None, customer_frg_id=None, delete_protection=None, description=None, json=False, metadata=None, name=None, overwrite='false', rsa_file_data=None, split_level=3, tag=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 + def __init__(self, alg=None, cert_file_data=None, certificate_format=None, customer_frg_id=None, delete_protection=None, description=None, expiration_event_in=None, json=False, metadata=None, name=None, overwrite='false', rsa_file_data=None, split_level=3, tag=None, token=None, uid_token=None, local_vars_configuration=None): # noqa: E501 """UploadRSA - a model defined in OpenAPI""" # noqa: E501 if local_vars_configuration is None: local_vars_configuration = Configuration() @@ -81,6 +83,7 @@ def __init__(self, alg=None, cert_file_data=None, certificate_format=None, custo self._customer_frg_id = None self._delete_protection = None self._description = None + self._expiration_event_in = None self._json = None self._metadata = None self._name = None @@ -103,6 +106,8 @@ def __init__(self, alg=None, cert_file_data=None, certificate_format=None, custo self.delete_protection = delete_protection if description is not None: self.description = description + if expiration_event_in is not None: + self.expiration_event_in = expiration_event_in if json is not None: self.json = json if metadata is not None: @@ -259,6 +264,29 @@ def description(self, description): self._description = description + @property + def expiration_event_in(self): + """Gets the expiration_event_in of this UploadRSA. # noqa: E501 + + How many days before the expiration of the certificate would you like to be notified. # noqa: E501 + + :return: The expiration_event_in of this UploadRSA. # noqa: E501 + :rtype: list[str] + """ + return self._expiration_event_in + + @expiration_event_in.setter + def expiration_event_in(self, expiration_event_in): + """Sets the expiration_event_in of this UploadRSA. + + How many days before the expiration of the certificate would you like to be notified. # noqa: E501 + + :param expiration_event_in: The expiration_event_in of this UploadRSA. # noqa: E501 + :type: list[str] + """ + + self._expiration_event_in = expiration_event_in + @property def json(self): """Gets the json of this UploadRSA. # noqa: E501 diff --git a/akeyless/models/web_bastion_conf.py b/akeyless/models/web_bastion_conf.py new file mode 100644 index 00000000..b186c90b --- /dev/null +++ b/akeyless/models/web_bastion_conf.py @@ -0,0 +1,147 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +import pprint +import re # noqa: F401 + +import six + +from akeyless.configuration import Configuration + + +class WebBastionConf(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + Attributes: + openapi_types (dict): The key is attribute name + and the value is attribute type. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + """ + openapi_types = { + 'guacamole': 'WebBastionGuacamole', + 'rdp_record': 'WebBastionRdpRecord' + } + + attribute_map = { + 'guacamole': 'guacamole', + 'rdp_record': 'rdp_record' + } + + def __init__(self, guacamole=None, rdp_record=None, local_vars_configuration=None): # noqa: E501 + """WebBastionConf - a model defined in OpenAPI""" # noqa: E501 + if local_vars_configuration is None: + local_vars_configuration = Configuration() + self.local_vars_configuration = local_vars_configuration + + self._guacamole = None + self._rdp_record = None + self.discriminator = None + + if guacamole is not None: + self.guacamole = guacamole + if rdp_record is not None: + self.rdp_record = rdp_record + + @property + def guacamole(self): + """Gets the guacamole of this WebBastionConf. # noqa: E501 + + + :return: The guacamole of this WebBastionConf. # noqa: E501 + :rtype: WebBastionGuacamole + """ + return self._guacamole + + @guacamole.setter + def guacamole(self, guacamole): + """Sets the guacamole of this WebBastionConf. + + + :param guacamole: The guacamole of this WebBastionConf. # noqa: E501 + :type: WebBastionGuacamole + """ + + self._guacamole = guacamole + + @property + def rdp_record(self): + """Gets the rdp_record of this WebBastionConf. # noqa: E501 + + + :return: The rdp_record of this WebBastionConf. # noqa: E501 + :rtype: WebBastionRdpRecord + """ + return self._rdp_record + + @rdp_record.setter + def rdp_record(self, rdp_record): + """Sets the rdp_record of this WebBastionConf. + + + :param rdp_record: The rdp_record of this WebBastionConf. # noqa: E501 + :type: WebBastionRdpRecord + """ + + self._rdp_record = rdp_record + + def to_dict(self): + """Returns the model properties as a dict""" + result = {} + + for attr, _ in six.iteritems(self.openapi_types): + value = getattr(self, attr) + if isinstance(value, list): + result[attr] = list(map( + lambda x: x.to_dict() if hasattr(x, "to_dict") else x, + value + )) + elif hasattr(value, "to_dict"): + result[attr] = value.to_dict() + elif isinstance(value, dict): + result[attr] = dict(map( + lambda item: (item[0], item[1].to_dict()) + if hasattr(item[1], "to_dict") else item, + value.items() + )) + else: + result[attr] = value + + return result + + def to_str(self): + """Returns the string representation of the model""" + return pprint.pformat(self.to_dict()) + + def __repr__(self): + """For `print` and `pprint`""" + return self.to_str() + + def __eq__(self, other): + """Returns true if both objects are equal""" + if not isinstance(other, WebBastionConf): + return False + + return self.to_dict() == other.to_dict() + + def __ne__(self, other): + """Returns true if both objects are not equal""" + if not isinstance(other, WebBastionConf): + return True + + return self.to_dict() != other.to_dict() diff --git a/akeyless/models/web_bastion_guacamole.py b/akeyless/models/web_bastion_guacamole.py new file mode 100644 index 00000000..841b640f --- /dev/null +++ b/akeyless/models/web_bastion_guacamole.py @@ -0,0 +1,121 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +import pprint +import re # noqa: F401 + +import six + +from akeyless.configuration import Configuration + + +class WebBastionGuacamole(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + Attributes: + openapi_types (dict): The key is attribute name + and the value is attribute type. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + """ + openapi_types = { + 'keyboard_layout': 'str' + } + + attribute_map = { + 'keyboard_layout': 'keyboard_layout' + } + + def __init__(self, keyboard_layout=None, local_vars_configuration=None): # noqa: E501 + """WebBastionGuacamole - a model defined in OpenAPI""" # noqa: E501 + if local_vars_configuration is None: + local_vars_configuration = Configuration() + self.local_vars_configuration = local_vars_configuration + + self._keyboard_layout = None + self.discriminator = None + + if keyboard_layout is not None: + self.keyboard_layout = keyboard_layout + + @property + def keyboard_layout(self): + """Gets the keyboard_layout of this WebBastionGuacamole. # noqa: E501 + + + :return: The keyboard_layout of this WebBastionGuacamole. # noqa: E501 + :rtype: str + """ + return self._keyboard_layout + + @keyboard_layout.setter + def keyboard_layout(self, keyboard_layout): + """Sets the keyboard_layout of this WebBastionGuacamole. + + + :param keyboard_layout: The keyboard_layout of this WebBastionGuacamole. # noqa: E501 + :type: str + """ + + self._keyboard_layout = keyboard_layout + + def to_dict(self): + """Returns the model properties as a dict""" + result = {} + + for attr, _ in six.iteritems(self.openapi_types): + value = getattr(self, attr) + if isinstance(value, list): + result[attr] = list(map( + lambda x: x.to_dict() if hasattr(x, "to_dict") else x, + value + )) + elif hasattr(value, "to_dict"): + result[attr] = value.to_dict() + elif isinstance(value, dict): + result[attr] = dict(map( + lambda item: (item[0], item[1].to_dict()) + if hasattr(item[1], "to_dict") else item, + value.items() + )) + else: + result[attr] = value + + return result + + def to_str(self): + """Returns the string representation of the model""" + return pprint.pformat(self.to_dict()) + + def __repr__(self): + """For `print` and `pprint`""" + return self.to_str() + + def __eq__(self, other): + """Returns true if both objects are equal""" + if not isinstance(other, WebBastionGuacamole): + return False + + return self.to_dict() == other.to_dict() + + def __ne__(self, other): + """Returns true if both objects are not equal""" + if not isinstance(other, WebBastionGuacamole): + return True + + return self.to_dict() != other.to_dict() diff --git a/akeyless/models/web_bastion_rdp_record.py b/akeyless/models/web_bastion_rdp_record.py new file mode 100644 index 00000000..f775cdb0 --- /dev/null +++ b/akeyless/models/web_bastion_rdp_record.py @@ -0,0 +1,173 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +import pprint +import re # noqa: F401 + +import six + +from akeyless.configuration import Configuration + + +class WebBastionRdpRecord(object): + """NOTE: This class is auto generated by OpenAPI Generator. + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + """ + Attributes: + openapi_types (dict): The key is attribute name + and the value is attribute type. + attribute_map (dict): The key is attribute name + and the value is json key in definition. + """ + openapi_types = { + 'aws': 'AwsStorage', + 'azure': 'AzureStorage', + 'storage_type': 'str' + } + + attribute_map = { + 'aws': 'aws', + 'azure': 'azure', + 'storage_type': 'storage_type' + } + + def __init__(self, aws=None, azure=None, storage_type=None, local_vars_configuration=None): # noqa: E501 + """WebBastionRdpRecord - a model defined in OpenAPI""" # noqa: E501 + if local_vars_configuration is None: + local_vars_configuration = Configuration() + self.local_vars_configuration = local_vars_configuration + + self._aws = None + self._azure = None + self._storage_type = None + self.discriminator = None + + if aws is not None: + self.aws = aws + if azure is not None: + self.azure = azure + if storage_type is not None: + self.storage_type = storage_type + + @property + def aws(self): + """Gets the aws of this WebBastionRdpRecord. # noqa: E501 + + + :return: The aws of this WebBastionRdpRecord. # noqa: E501 + :rtype: AwsStorage + """ + return self._aws + + @aws.setter + def aws(self, aws): + """Sets the aws of this WebBastionRdpRecord. + + + :param aws: The aws of this WebBastionRdpRecord. # noqa: E501 + :type: AwsStorage + """ + + self._aws = aws + + @property + def azure(self): + """Gets the azure of this WebBastionRdpRecord. # noqa: E501 + + + :return: The azure of this WebBastionRdpRecord. # noqa: E501 + :rtype: AzureStorage + """ + return self._azure + + @azure.setter + def azure(self, azure): + """Sets the azure of this WebBastionRdpRecord. + + + :param azure: The azure of this WebBastionRdpRecord. # noqa: E501 + :type: AzureStorage + """ + + self._azure = azure + + @property + def storage_type(self): + """Gets the storage_type of this WebBastionRdpRecord. # noqa: E501 + + + :return: The storage_type of this WebBastionRdpRecord. # noqa: E501 + :rtype: str + """ + return self._storage_type + + @storage_type.setter + def storage_type(self, storage_type): + """Sets the storage_type of this WebBastionRdpRecord. + + + :param storage_type: The storage_type of this WebBastionRdpRecord. # noqa: E501 + :type: str + """ + + self._storage_type = storage_type + + def to_dict(self): + """Returns the model properties as a dict""" + result = {} + + for attr, _ in six.iteritems(self.openapi_types): + value = getattr(self, attr) + if isinstance(value, list): + result[attr] = list(map( + lambda x: x.to_dict() if hasattr(x, "to_dict") else x, + value + )) + elif hasattr(value, "to_dict"): + result[attr] = value.to_dict() + elif isinstance(value, dict): + result[attr] = dict(map( + lambda item: (item[0], item[1].to_dict()) + if hasattr(item[1], "to_dict") else item, + value.items() + )) + else: + result[attr] = value + + return result + + def to_str(self): + """Returns the string representation of the model""" + return pprint.pformat(self.to_dict()) + + def __repr__(self): + """For `print` and `pprint`""" + return self.to_str() + + def __eq__(self, other): + """Returns true if both objects are equal""" + if not isinstance(other, WebBastionRdpRecord): + return False + + return self.to_dict() == other.to_dict() + + def __ne__(self, other): + """Returns true if both objects are not equal""" + if not isinstance(other, WebBastionRdpRecord): + return True + + return self.to_dict() != other.to_dict() diff --git a/docs/AccountGeneralSettings.md b/docs/AccountGeneralSettings.md index 7776ea1a..fe8cde7f 100644 --- a/docs/AccountGeneralSettings.md +++ b/docs/AccountGeneralSettings.md @@ -15,6 +15,7 @@ Name | Type | Description | Notes **invalid_characters** | **str** | InvalidCharacters is the invalid characters for items/targets/roles/auths/notifier_forwarder naming convention | [optional] **item_usage_event** | [**UsageEventSetting**](UsageEventSetting.md) | | [optional] **lock_default_key** | **bool** | LockDefaultKey determines whether the configured default key can be updated by end-users on a per-request basis true - all requests use the configured default key false - every request can determine its protection key (default) nil - change nothing (every request can determine its protection key (default)) This parameter is only relevant if AccountDefaultKeyItemID is not empty | [optional] +**password_expiration_info** | [**PasswordExpirationInfo**](PasswordExpirationInfo.md) | | [optional] **password_policy** | [**PasswordPolicyInfo**](PasswordPolicyInfo.md) | | [optional] **protect_items_by_default** | **bool** | | [optional] **rotation_secret_max_interval** | [**RotationSecretMaxInterval**](RotationSecretMaxInterval.md) | | [optional] diff --git a/docs/AwsStorage.md b/docs/AwsStorage.md new file mode 100644 index 00000000..511a1172 --- /dev/null +++ b/docs/AwsStorage.md @@ -0,0 +1,15 @@ +# AwsStorage + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**access_key_id** | **str** | creds | [optional] +**access_key_secret** | **str** | | [optional] +**auth_type** | **str** | | [optional] +**bucket** | **str** | | [optional] +**prefix** | **str** | | [optional] +**region** | **str** | | [optional] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/docs/AzureStorage.md b/docs/AzureStorage.md new file mode 100644 index 00000000..b27300a6 --- /dev/null +++ b/docs/AzureStorage.md @@ -0,0 +1,15 @@ +# AzureStorage + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**auth_type** | **str** | | [optional] +**client_id** | **str** | | [optional] +**client_secret** | **str** | | [optional] +**storage_account** | **str** | | [optional] +**storage_container_name** | **str** | | [optional] +**tenant_id** | **str** | creds | [optional] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/docs/BastionConfigReplyObj.md b/docs/BastionConfigReplyObj.md new file mode 100644 index 00000000..dfddb7a0 --- /dev/null +++ b/docs/BastionConfigReplyObj.md @@ -0,0 +1,15 @@ +# BastionConfigReplyObj + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**api_gateway_url** | **str** | | [optional] +**cluster_id** | **str** | | [optional] +**gator_cluster_id** | **int** | | [optional] +**_global** | [**BastionGlobalConf**](BastionGlobalConf.md) | | [optional] +**ssh_bastion** | [**SshBastionConf**](SshBastionConf.md) | | [optional] +**web_bastion** | [**WebBastionConf**](WebBastionConf.md) | | [optional] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/docs/BastionGlobalConf.md b/docs/BastionGlobalConf.md new file mode 100644 index 00000000..144e9668 --- /dev/null +++ b/docs/BastionGlobalConf.md @@ -0,0 +1,13 @@ +# BastionGlobalConf + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**allowed_bastion_urls** | **list[str]** | | [optional] +**legacy_signing_alg** | **bool** | | [optional] +**rdp_username_sub_claim** | **str** | | [optional] +**ssh_username_sub_claim** | **str** | | [optional] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/docs/Configure.md b/docs/Configure.md index c97d58f6..d5729e2f 100644 --- a/docs/Configure.md +++ b/docs/Configure.md @@ -11,10 +11,14 @@ Name | Type | Description | Notes **admin_password** | **str** | Password (relevant only for access-type=password) | [optional] **azure_ad_object_id** | **str** | Azure Active Directory ObjectId (relevant only for access-type=azure_ad) | [optional] **cert_data** | **str** | Certificate data encoded in base64. Used if file was not provided. (relevant only for access-type=cert in Curl Context) | [optional] +**cert_issuer_name** | **str** | Certificate Issuer Name | [optional] +**cert_username** | **str** | The username to sign in the SSH certificate (use a comma-separated list for more than one username) | [optional] +**default_location_prefix** | **str** | Default path prefix for name of items, targets and auth methods | [optional] **gcp_audience** | **str** | GCP JWT audience | [optional] [default to 'akeyless.io'] **json** | **bool** | Set output format to JSON | [optional] [default to False] **k8s_auth_config_name** | **str** | The K8S Auth config name (relevant only for access-type=k8s) | [optional] **key_data** | **str** | Private key data encoded in base64. Used if file was not provided.(relevant only for access-type=cert in Curl Context) | [optional] +**legacy_signing_alg_name** | **bool** | Set this option to output legacy ('ssh-rsa-cert-v01@openssh.com') signing algorithm name in the certificate. | [optional] **oci_auth_type** | **str** | The type of the OCI configuration to use [instance/apikey/resource] (relevant only for access-type=oci) | [optional] [default to 'apikey'] **oci_group_ocid** | **list[str]** | A list of Oracle Cloud IDs groups (relevant only for access-type=oci) | [optional] diff --git a/docs/Connect.md b/docs/Connect.md index 08691241..4d3d594c 100644 --- a/docs/Connect.md +++ b/docs/Connect.md @@ -4,7 +4,6 @@ Connect is a command that performs secure remote access ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**bastion_gateway_url** | **str** | todo - enable when gw-sra unification is done The Gateway URL (configuration management) address, e.g. http://localhost:8000 | [optional] **helper** | [**object**](.md) | | [optional] **rc_file_override** | **str** | used to override .akeyless-connect.rc in tests | [optional] **bastion_ctrl_path** | **str** | The Bastion API path | [optional] @@ -12,6 +11,7 @@ Name | Type | Description | Notes **bastion_ctrl_proto** | **str** | The Bastion API protocol | [optional] [default to 'http'] **bastion_ctrl_subdomain** | **str** | The Bastion API prefix | [optional] **cert_issuer_name** | **str** | The Akeyless certificate issuer name | [optional] +**gateway_url** | **str** | The Gateway URL (configuration management) address, e.g. http://localhost:8000 | [optional] **identity_file** | **str** | The file from which the identity (private key) for public key authentication is read | [optional] **json** | **bool** | Set output format to JSON | [optional] [default to False] **justification** | **str** | | [optional] diff --git a/docs/CreateClassicKey.md b/docs/CreateClassicKey.md index acb7a65c..1141865f 100644 --- a/docs/CreateClassicKey.md +++ b/docs/CreateClassicKey.md @@ -5,6 +5,7 @@ CreateClassicKey is a command that creates classic key Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **alg** | **str** | Classic Key type; options: [AES128GCM, AES256GCM, AES128SIV, AES256SIV, RSA1024, RSA2048, RSA3072, RSA4096, EC256, EC384, GPG] | +**auto_rotate** | **str** | Whether to automatically rotate every rotation_interval days, or disable existing automatic rotation [true/false] | [optional] **cert_file_data** | **str** | Certificate in a PEM format. | [optional] **certificate_common_name** | **str** | Common name for the generated certificate. Relevant only for generate-self-signed-certificate. | [optional] **certificate_country** | **str** | Country name for the generated certificate. Relevant only for generate-self-signed-certificate. | [optional] @@ -17,6 +18,7 @@ Name | Type | Description | Notes **conf_file_data** | **str** | The csr config data in base64 encoding | [optional] **delete_protection** | **str** | Protection from accidental deletion of this object [true/false] | [optional] **description** | **str** | Description of the object | [optional] +**expiration_event_in** | **list[str]** | How many days before the expiration of the certificate would you like to be notified. | [optional] **generate_self_signed_certificate** | **bool** | Whether to generate a self signed certificate with the key. If set, --certificate-ttl must be provided. | [optional] **gpg_alg** | **str** | gpg alg: Relevant only if GPG key type selected; options: [RSA1024, RSA2048, RSA3072, RSA4096, Ed25519] | [optional] **json** | **bool** | Set output format to JSON | [optional] [default to False] @@ -24,6 +26,8 @@ Name | Type | Description | Notes **metadata** | **str** | Deprecated - use description | [optional] **name** | **str** | ClassicKey name | **protection_key_name** | **str** | The name of a key that used to encrypt the secret value (if empty, the account default protectionKey key will be used) | [optional] +**rotation_event_in** | **list[str]** | How many days before the rotation of the item would you like to be notified | [optional] +**rotation_interval** | **str** | The number of days to wait between every automatic rotation (1-365) | [optional] **tags** | **list[str]** | Add tags attached to this object | [optional] **token** | **str** | Authentication token (see `/auth` and `/configure`) | [optional] **uid_token** | **str** | The universal identity token, Required only for universal_identity authentication | [optional] diff --git a/docs/CreateDFCKey.md b/docs/CreateDFCKey.md index fb780faa..ca223825 100644 --- a/docs/CreateDFCKey.md +++ b/docs/CreateDFCKey.md @@ -4,6 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **alg** | **str** | DFCKey type; options: [AES128GCM, AES256GCM, AES128SIV, AES256SIV, AES128CBC, AES256CBC, RSA1024, RSA2048, RSA3072, RSA4096] | +**auto_rotate** | **str** | Whether to automatically rotate every rotation_interval days, or disable existing automatic rotation [true/false] | [optional] **certificate_common_name** | **str** | Common name for the generated certificate. Relevant only for generate-self-signed-certificate. | [optional] **certificate_country** | **str** | Country name for the generated certificate. Relevant only for generate-self-signed-certificate. | [optional] **certificate_digest_algo** | **str** | Digest algorithm to be used for the certificate key signing. Currently, we support only \"sha256\" so we hide this option for CLI. | [optional] @@ -16,10 +17,13 @@ Name | Type | Description | Notes **customer_frg_id** | **str** | The customer fragment ID that will be used to create the DFC key (if empty, the key will be created independently of a customer fragment) | [optional] **delete_protection** | **str** | Protection from accidental deletion of this object [true/false] | [optional] **description** | **str** | Description of the object | [optional] +**expiration_event_in** | **list[str]** | How many days before the expiration of the certificate would you like to be notified. | [optional] **generate_self_signed_certificate** | **bool** | Whether to generate a self signed certificate with the key. If set, --certificate-ttl must be provided. | [optional] **json** | **bool** | Set output format to JSON | [optional] [default to False] **metadata** | **str** | Deprecated - use description | [optional] **name** | **str** | DFCKey name | +**rotation_event_in** | **list[str]** | How many days before the rotation of the item would you like to be notified | [optional] +**rotation_interval** | **str** | The number of days to wait between every automatic rotation (7-365) | [optional] **split_level** | **int** | The number of fragments that the item will be split into (not includes customer fragment) | [optional] [default to 3] **tag** | **list[str]** | List of the tags attached to this DFC key | [optional] **token** | **str** | Authentication token (see `/auth` and `/configure`) | [optional] diff --git a/docs/DynamicSecretUpdateArtifactory.md b/docs/DynamicSecretUpdateArtifactory.md index 02e57c0e..94dfb469 100644 --- a/docs/DynamicSecretUpdateArtifactory.md +++ b/docs/DynamicSecretUpdateArtifactory.md @@ -13,7 +13,7 @@ Name | Type | Description | Notes **description** | **str** | Description of the object | [optional] **json** | **bool** | Set output format to JSON | [optional] [default to False] **name** | **str** | Dynamic secret name | -**new_name** | **str** | Dynamic secret new name | [optional] +**new_name** | **str** | Dynamic secret name | [optional] **producer_encryption_key_name** | **str** | Dynamic producer encryption key | [optional] **tags** | **list[str]** | Add tags attached to this object | [optional] **target_name** | **str** | Target name | [optional] diff --git a/docs/DynamicSecretUpdateAws.md b/docs/DynamicSecretUpdateAws.md index c68732e6..9aef282d 100644 --- a/docs/DynamicSecretUpdateAws.md +++ b/docs/DynamicSecretUpdateAws.md @@ -18,7 +18,7 @@ Name | Type | Description | Notes **enable_admin_rotation** | **bool** | Automatic admin credentials rotation | [optional] [default to False] **json** | **bool** | Set output format to JSON | [optional] [default to False] **name** | **str** | Dynamic secret name | -**new_name** | **str** | Dynamic secret new name | [optional] +**new_name** | **str** | Dynamic secret name | [optional] **password_length** | **str** | The length of the password to be generated | [optional] **producer_encryption_key_name** | **str** | Dynamic producer encryption key | [optional] **region** | **str** | Region | [optional] [default to 'us-east-2'] diff --git a/docs/DynamicSecretUpdateAzure.md b/docs/DynamicSecretUpdateAzure.md index c03d5efe..10473360 100644 --- a/docs/DynamicSecretUpdateAzure.md +++ b/docs/DynamicSecretUpdateAzure.md @@ -14,7 +14,7 @@ Name | Type | Description | Notes **fixed_user_only** | **bool** | Fixed user | [optional] [default to False] **json** | **bool** | Set output format to JSON | [optional] [default to False] **name** | **str** | Dynamic secret name | -**new_name** | **str** | Dynamic secret new name | [optional] +**new_name** | **str** | Dynamic secret name | [optional] **password_length** | **str** | The length of the password to be generated | [optional] **producer_encryption_key_name** | **str** | Dynamic secret encryption key | [optional] **secure_access_enable** | **str** | Enable/Disable secure remote access [true/false] | [optional] diff --git a/docs/DynamicSecretUpdateCassandra.md b/docs/DynamicSecretUpdateCassandra.md index 098fb7f9..4662e460 100644 --- a/docs/DynamicSecretUpdateCassandra.md +++ b/docs/DynamicSecretUpdateCassandra.md @@ -13,7 +13,7 @@ Name | Type | Description | Notes **description** | **str** | Description of the object | [optional] **json** | **bool** | Set output format to JSON | [optional] [default to False] **name** | **str** | Dynamic secret name | -**new_name** | **str** | Dynamic secret new name | [optional] +**new_name** | **str** | Dynamic secret name | [optional] **password_length** | **str** | The length of the password to be generated | [optional] **producer_encryption_key_name** | **str** | Dynamic producer encryption key | [optional] **ssl** | **bool** | Enable/Disable SSL [true/false] | [optional] [default to False] diff --git a/docs/DynamicSecretUpdateChef.md b/docs/DynamicSecretUpdateChef.md index 58c9ef5c..f0808ce6 100644 --- a/docs/DynamicSecretUpdateChef.md +++ b/docs/DynamicSecretUpdateChef.md @@ -12,7 +12,7 @@ Name | Type | Description | Notes **description** | **str** | Description of the object | [optional] **json** | **bool** | Set output format to JSON | [optional] [default to False] **name** | **str** | Dynamic secret name | -**new_name** | **str** | Dynamic secret new name | [optional] +**new_name** | **str** | Dynamic secret name | [optional] **password_length** | **str** | The length of the password to be generated | [optional] **producer_encryption_key_name** | **str** | Dynamic producer encryption key | [optional] **skip_ssl** | **bool** | Skip SSL | [optional] [default to True] diff --git a/docs/DynamicSecretUpdateCustom.md b/docs/DynamicSecretUpdateCustom.md index e10fb8f3..87ab299d 100644 --- a/docs/DynamicSecretUpdateCustom.md +++ b/docs/DynamicSecretUpdateCustom.md @@ -10,7 +10,7 @@ Name | Type | Description | Notes **enable_admin_rotation** | **bool** | Should admin credentials be rotated | [optional] [default to False] **json** | **bool** | Set output format to JSON | [optional] [default to False] **name** | **str** | Dynamic secret name | -**new_name** | **str** | Dynamic secret new name | [optional] +**new_name** | **str** | Dynamic secret name | [optional] **payload** | **str** | Secret payload to be sent with each create/revoke webhook request | [optional] **producer_encryption_key_name** | **str** | Dynamic producer encryption key | [optional] **revoke_sync_url** | **str** | URL of an endpoint that implements /sync/revoke method, for example https://webhook.example.com/sync/revoke | diff --git a/docs/DynamicSecretUpdateDockerhub.md b/docs/DynamicSecretUpdateDockerhub.md index 6f73d496..de4c3536 100644 --- a/docs/DynamicSecretUpdateDockerhub.md +++ b/docs/DynamicSecretUpdateDockerhub.md @@ -11,7 +11,7 @@ Name | Type | Description | Notes **dockerhub_username** | **str** | DockerhubUsername is the name of the user in dockerhub | [optional] **json** | **bool** | Set output format to JSON | [optional] [default to False] **name** | **str** | Dynamic secret name | -**new_name** | **str** | Dynamic secret new name | [optional] +**new_name** | **str** | Dynamic secret name | [optional] **producer_encryption_key_name** | **str** | Dynamic producer encryption key | [optional] **tags** | **list[str]** | Add tags attached to this object | [optional] **target_name** | **str** | Target name | [optional] diff --git a/docs/DynamicSecretUpdateEks.md b/docs/DynamicSecretUpdateEks.md index f777b15f..ed51a0ab 100644 --- a/docs/DynamicSecretUpdateEks.md +++ b/docs/DynamicSecretUpdateEks.md @@ -15,7 +15,7 @@ Name | Type | Description | Notes **eks_secret_access_key** | **str** | Secret Access Key | [optional] **json** | **bool** | Set output format to JSON | [optional] [default to False] **name** | **str** | Dynamic secret name | -**new_name** | **str** | Dynamic secret new name | [optional] +**new_name** | **str** | Dynamic secret name | [optional] **producer_encryption_key_name** | **str** | Dynamic producer encryption key | [optional] **secure_access_allow_port_forwading** | **bool** | Enable Port forwarding while using CLI access | [optional] **secure_access_bastion_issuer** | **str** | Path to the SSH Certificate Issuer for your Akeyless Bastion | [optional] diff --git a/docs/DynamicSecretUpdateGcp.md b/docs/DynamicSecretUpdateGcp.md index d700d0fa..aab610bf 100644 --- a/docs/DynamicSecretUpdateGcp.md +++ b/docs/DynamicSecretUpdateGcp.md @@ -13,7 +13,7 @@ Name | Type | Description | Notes **gcp_token_scopes** | **str** | Access token scopes list, e.g. scope1,scope2 | [optional] **json** | **bool** | Set output format to JSON | [optional] [default to False] **name** | **str** | Dynamic secret name | -**new_name** | **str** | Dynamic secret new name | [optional] +**new_name** | **str** | Dynamic secret name | [optional] **producer_encryption_key_name** | **str** | Dynamic producer encryption key | [optional] **role_binding** | **str** | Role binding definitions in json format | [optional] **service_account_type** | **str** | The type of the gcp dynamic secret. Options[fixed, dynamic] | [default to 'fixed'] diff --git a/docs/DynamicSecretUpdateGithub.md b/docs/DynamicSecretUpdateGithub.md index 1ea33b88..1cb759b6 100644 --- a/docs/DynamicSecretUpdateGithub.md +++ b/docs/DynamicSecretUpdateGithub.md @@ -14,7 +14,7 @@ Name | Type | Description | Notes **installation_repository** | **str** | Optional, mutually exclusive with installation id, GitHub repository '<owner>/<repo-name>' | [optional] **json** | **bool** | Set output format to JSON | [optional] [default to False] **name** | **str** | Dynamic secret name | -**new_name** | **str** | Dynamic secret new name | [optional] +**new_name** | **str** | Dynamic secret name | [optional] **tags** | **list[str]** | Add tags attached to this object | [optional] **target_name** | **str** | Target name | [optional] **token** | **str** | Authentication token (see `/auth` and `/configure`) | [optional] diff --git a/docs/DynamicSecretUpdateGitlab.md b/docs/DynamicSecretUpdateGitlab.md index 3dee1f66..c65b062d 100644 --- a/docs/DynamicSecretUpdateGitlab.md +++ b/docs/DynamicSecretUpdateGitlab.md @@ -16,7 +16,7 @@ Name | Type | Description | Notes **installation_organization** | **str** | Gitlab project name, required for access-type=project | [optional] **json** | **bool** | Set output format to JSON | [optional] [default to False] **name** | **str** | Dynamic secret name | -**new_name** | **str** | Dynamic secret new name | [optional] +**new_name** | **str** | Dynamic secret name | [optional] **tags** | **list[str]** | Add tags attached to this object | [optional] **target_name** | **str** | Target name | [optional] **token** | **str** | Authentication token (see `/auth` and `/configure`) | [optional] diff --git a/docs/DynamicSecretUpdateGke.md b/docs/DynamicSecretUpdateGke.md index 2541357c..dd1a7cf1 100644 --- a/docs/DynamicSecretUpdateGke.md +++ b/docs/DynamicSecretUpdateGke.md @@ -13,7 +13,7 @@ Name | Type | Description | Notes **gke_service_account_email** | **str** | GKE service account email | [optional] **json** | **bool** | Set output format to JSON | [optional] [default to False] **name** | **str** | Dynamic secret name | -**new_name** | **str** | Dynamic secret new name | [optional] +**new_name** | **str** | Dynamic secret name | [optional] **producer_encryption_key_name** | **str** | Dynamic producer encryption key | [optional] **secure_access_allow_port_forwading** | **bool** | Enable Port forwarding while using CLI access | [optional] **secure_access_bastion_issuer** | **str** | Path to the SSH Certificate Issuer for your Akeyless Bastion | [optional] diff --git a/docs/DynamicSecretUpdateGoogleWorkspace.md b/docs/DynamicSecretUpdateGoogleWorkspace.md index 9e7e8b7c..f8e4ec08 100644 --- a/docs/DynamicSecretUpdateGoogleWorkspace.md +++ b/docs/DynamicSecretUpdateGoogleWorkspace.md @@ -13,7 +13,7 @@ Name | Type | Description | Notes **group_role** | **str** | | [optional] **json** | **bool** | Set output format to JSON | [optional] [default to False] **name** | **str** | Dynamic secret name | -**new_name** | **str** | Dynamic secret new name | [optional] +**new_name** | **str** | Dynamic secret name | [optional] **producer_encryption_key_name** | **str** | Dynamic producer encryption key | [optional] **role_name** | **str** | Name of the admin role to assign to the user, relevant only for role access-mode | [optional] **role_scope** | **str** | | [optional] diff --git a/docs/DynamicSecretUpdateHanaDb.md b/docs/DynamicSecretUpdateHanaDb.md index c69b35ec..7cf275b3 100644 --- a/docs/DynamicSecretUpdateHanaDb.md +++ b/docs/DynamicSecretUpdateHanaDb.md @@ -15,7 +15,7 @@ Name | Type | Description | Notes **hanadb_username** | **str** | HanaDb Username | [optional] **json** | **bool** | Set output format to JSON | [optional] [default to False] **name** | **str** | Dynamic secret name | -**new_name** | **str** | Dynamic secret new name | [optional] +**new_name** | **str** | Dynamic secret name | [optional] **password_length** | **str** | The length of the password to be generated | [optional] **producer_encryption_key_name** | **str** | Dynamic producer encryption key | [optional] **secure_access_bastion_issuer** | **str** | Path to the SSH Certificate Issuer for your Akeyless Bastion | [optional] diff --git a/docs/DynamicSecretUpdateK8s.md b/docs/DynamicSecretUpdateK8s.md index 75d57990..3e65e732 100644 --- a/docs/DynamicSecretUpdateK8s.md +++ b/docs/DynamicSecretUpdateK8s.md @@ -19,7 +19,7 @@ Name | Type | Description | Notes **k8s_service_account** | **str** | K8S ServiceAccount to extract token from. | [optional] **k8s_service_account_type** | **str** | K8S ServiceAccount type [fixed, dynamic]. | [optional] **name** | **str** | Dynamic secret name | -**new_name** | **str** | Dynamic secret new name | [optional] +**new_name** | **str** | Dynamic secret name | [optional] **producer_encryption_key_name** | **str** | Dynamic producer encryption key | [optional] **secure_access_allow_port_forwading** | **bool** | Enable Port forwarding while using CLI access | [optional] **secure_access_bastion_issuer** | **str** | Path to the SSH Certificate Issuer for your Akeyless Bastion | [optional] diff --git a/docs/DynamicSecretUpdateLdap.md b/docs/DynamicSecretUpdateLdap.md index f4fcffdd..70e35a41 100644 --- a/docs/DynamicSecretUpdateLdap.md +++ b/docs/DynamicSecretUpdateLdap.md @@ -16,7 +16,7 @@ Name | Type | Description | Notes **ldap_ca_cert** | **str** | CA Certificate File Content | [optional] **ldap_url** | **str** | LDAP Server URL | [optional] **name** | **str** | Dynamic secret name | -**new_name** | **str** | Dynamic secret new name | [optional] +**new_name** | **str** | Dynamic secret name | [optional] **password_length** | **str** | The length of the password to be generated | [optional] **producer_encryption_key_name** | **str** | Dynamic producer encryption key | [optional] **secure_access_enable** | **str** | Enable/Disable secure remote access [true/false] | [optional] diff --git a/docs/DynamicSecretUpdateMongoDb.md b/docs/DynamicSecretUpdateMongoDb.md index fb8bd389..3238f4aa 100644 --- a/docs/DynamicSecretUpdateMongoDb.md +++ b/docs/DynamicSecretUpdateMongoDb.md @@ -20,7 +20,7 @@ Name | Type | Description | Notes **mongodb_uri_options** | **str** | MongoDB server URI options | [optional] **mongodb_username** | **str** | MongoDB server username | [optional] **name** | **str** | Dynamic secret name | -**new_name** | **str** | Dynamic secret new name | [optional] +**new_name** | **str** | Dynamic secret name | [optional] **password_length** | **str** | The length of the password to be generated | [optional] **producer_encryption_key_name** | **str** | Encrypt producer with following key | [optional] **secure_access_bastion_issuer** | **str** | Path to the SSH Certificate Issuer for your Akeyless Bastion | [optional] diff --git a/docs/DynamicSecretUpdateMsSql.md b/docs/DynamicSecretUpdateMsSql.md index 6b819f93..89083ed0 100644 --- a/docs/DynamicSecretUpdateMsSql.md +++ b/docs/DynamicSecretUpdateMsSql.md @@ -15,7 +15,7 @@ Name | Type | Description | Notes **mssql_revocation_statements** | **str** | MSSQL Revocation statements | [optional] **mssql_username** | **str** | MSSQL Username | [optional] **name** | **str** | Dynamic secret name | -**new_name** | **str** | Dynamic secret new name | [optional] +**new_name** | **str** | Dynamic secret name | [optional] **password_length** | **str** | The length of the password to be generated | [optional] **producer_encryption_key_name** | **str** | Dynamic producer encryption key | [optional] **secure_access_bastion_issuer** | **str** | Path to the SSH Certificate Issuer for your Akeyless Bastion | [optional] diff --git a/docs/DynamicSecretUpdateMySql.md b/docs/DynamicSecretUpdateMySql.md index 0c5aaaec..d83d503a 100644 --- a/docs/DynamicSecretUpdateMySql.md +++ b/docs/DynamicSecretUpdateMySql.md @@ -17,7 +17,7 @@ Name | Type | Description | Notes **mysql_screation_statements** | **str** | MySQL Creation statements | [optional] **mysql_username** | **str** | MySQL Username | [optional] **name** | **str** | Dynamic secret name | -**new_name** | **str** | Dynamic secret new name | [optional] +**new_name** | **str** | Dynamic secret name | [optional] **password_length** | **str** | The length of the password to be generated | [optional] **producer_encryption_key_name** | **str** | Dynamic producer encryption key | [optional] **secure_access_bastion_issuer** | **str** | Path to the SSH Certificate Issuer for your Akeyless Bastion | [optional] diff --git a/docs/DynamicSecretUpdateOracleDb.md b/docs/DynamicSecretUpdateOracleDb.md index 93107d5c..3d446ac6 100644 --- a/docs/DynamicSecretUpdateOracleDb.md +++ b/docs/DynamicSecretUpdateOracleDb.md @@ -10,7 +10,7 @@ Name | Type | Description | Notes **description** | **str** | Description of the object | [optional] **json** | **bool** | Set output format to JSON | [optional] [default to False] **name** | **str** | Dynamic secret name | -**new_name** | **str** | Dynamic secret new name | [optional] +**new_name** | **str** | Dynamic secret name | [optional] **oracle_host** | **str** | Oracle Host | [optional] [default to '127.0.0.1'] **oracle_password** | **str** | Oracle Password | [optional] **oracle_port** | **str** | Oracle Port | [optional] [default to '1521'] diff --git a/docs/DynamicSecretUpdatePing.md b/docs/DynamicSecretUpdatePing.md index 35cbee89..1cf605e4 100644 --- a/docs/DynamicSecretUpdatePing.md +++ b/docs/DynamicSecretUpdatePing.md @@ -8,7 +8,7 @@ Name | Type | Description | Notes **description** | **str** | Description of the object | [optional] **json** | **bool** | Set output format to JSON | [optional] [default to False] **name** | **str** | Dynamic secret name | -**new_name** | **str** | Dynamic secret new name | [optional] +**new_name** | **str** | Dynamic secret name | [optional] **ping_administrative_port** | **str** | Ping Federate administrative port | [optional] [default to '9999'] **ping_atm_id** | **str** | Set a specific Access Token Management (ATM) instance for the created OAuth Client by providing the ATM Id. If no explicit value is given, the default pingfederate server ATM will be set. | [optional] **ping_authorization_port** | **str** | Ping Federate authorization port | [optional] [default to '9031'] diff --git a/docs/DynamicSecretUpdateVenafi.md b/docs/DynamicSecretUpdateVenafi.md index a5cfb5e4..0c22b7e8 100644 --- a/docs/DynamicSecretUpdateVenafi.md +++ b/docs/DynamicSecretUpdateVenafi.md @@ -13,7 +13,7 @@ Name | Type | Description | Notes **enable_admin_rotation** | **bool** | Automatic admin credentials rotation | [optional] [default to False] **json** | **bool** | Set output format to JSON | [optional] [default to False] **name** | **str** | Dynamic secret name | -**new_name** | **str** | Dynamic secret new name | [optional] +**new_name** | **str** | Dynamic secret name | [optional] **producer_encryption_key_name** | **str** | Dynamic producer encryption key | [optional] **root_first_in_chain** | **bool** | Root first in chain | [optional] **sign_using_akeyless_pki** | **bool** | Use Akeyless PKI issuer or Venafi issuer | [optional] diff --git a/docs/EmailPassAccessRules.md b/docs/EmailPassAccessRules.md index b0604aeb..9b9e8b9f 100644 --- a/docs/EmailPassAccessRules.md +++ b/docs/EmailPassAccessRules.md @@ -7,6 +7,7 @@ Name | Type | Description | Notes **email** | **str** | The Email value | [optional] **enc_email_with_shared_key** | **str** | EncEmailWithSharedKey is the email of this auth method, encrypted with the shared auth/uam key (for use in uam) | [optional] **hash_pass** | **str** | The password value | [optional] +**last_reset_password** | **datetime** | The last password change date | [optional] [[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) diff --git a/docs/EventForwarderCreateEmail.md b/docs/EventForwarderCreateEmail.md index e43c78c8..3573f2bd 100644 --- a/docs/EventForwarderCreateEmail.md +++ b/docs/EventForwarderCreateEmail.md @@ -7,10 +7,10 @@ Name | Type | Description | Notes **auth_methods_event_source_locations** | **list[str]** | Auth Method Event sources | [optional] **description** | **str** | Description of the object | [optional] **email_to** | **str** | A comma seperated list of email addresses to send event to | [optional] -**event_types** | **list[str]** | List of event types to notify about [request-access, certificate-pending-expiration, certificate-expired, certificate-provisioning-success, certificate-provisioning-failure, auth-method-pending-expiration, auth-method-expired, rotated-secret-success, rotated-secret-failure, dynamic-secret-failure, multi-auth-failure, uid-rotation-failure, apply-justification, email-auth-method-approved, usage, rotation-usage, gateway-inactive, static-secret-updated] | [optional] +**event_types** | **list[str]** | List of event types to notify about [request-access, certificate-pending-expiration, certificate-expired, certificate-provisioning-success, certificate-provisioning-failure, auth-method-pending-expiration, auth-method-expired, next-automatic-rotation, rotated-secret-success, rotated-secret-failure, dynamic-secret-failure, multi-auth-failure, uid-rotation-failure, apply-justification, email-auth-method-approved, usage, rotation-usage, gateway-inactive, static-secret-updated] | [optional] **every** | **str** | Rate of periodic runner repetition in hours | [optional] **gateways_event_source_locations** | **list[str]** | Event sources | -**include_error** | **str** | Set this option to include event errors details [true\\false] | [optional] +**include_error** | **str** | Set this option to include event errors details [true/false] | [optional] **items_event_source_locations** | **list[str]** | Items Event sources | [optional] **json** | **bool** | Set output format to JSON | [optional] [default to False] **key** | **str** | The name of a key that used to encrypt the EventForwarder secret value (if empty, the account default protectionKey key will be used) | [optional] diff --git a/docs/EventForwarderCreateServiceNow.md b/docs/EventForwarderCreateServiceNow.md index 433c1e7a..fb6a3c54 100644 --- a/docs/EventForwarderCreateServiceNow.md +++ b/docs/EventForwarderCreateServiceNow.md @@ -12,7 +12,7 @@ Name | Type | Description | Notes **client_id** | **str** | The client ID to use when connecting with jwt authentication | [optional] **client_secret** | **str** | The client secret to use when connecting with jwt authentication | [optional] **description** | **str** | Description of the object | [optional] -**event_types** | **list[str]** | List of event types to notify about [request-access, certificate-pending-expiration, certificate-expired, certificate-provisioning-success, certificate-provisioning-failure, auth-method-pending-expiration, auth-method-expired, rotated-secret-success, rotated-secret-failure, dynamic-secret-failure, multi-auth-failure, uid-rotation-failure, apply-justification, email-auth-method-approved, usage, rotation-usage, gateway-inactive, static-secret-updated] | [optional] +**event_types** | **list[str]** | List of event types to notify about [request-access, certificate-pending-expiration, certificate-expired, certificate-provisioning-success, certificate-provisioning-failure, auth-method-pending-expiration, auth-method-expired, next-automatic-rotation, rotated-secret-success, rotated-secret-failure, dynamic-secret-failure, multi-auth-failure, uid-rotation-failure, apply-justification, email-auth-method-approved, usage, rotation-usage, gateway-inactive, static-secret-updated] | [optional] **every** | **str** | Rate of periodic runner repetition in hours | [optional] **gateways_event_source_locations** | **list[str]** | Event sources | **host** | **str** | Workstation Host | [optional] diff --git a/docs/EventForwarderCreateSlack.md b/docs/EventForwarderCreateSlack.md index 2b67d43a..90d604ea 100644 --- a/docs/EventForwarderCreateSlack.md +++ b/docs/EventForwarderCreateSlack.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **auth_methods_event_source_locations** | **list[str]** | Auth Method Event sources | [optional] **description** | **str** | Description of the object | [optional] -**event_types** | **list[str]** | List of event types to notify about [request-access, certificate-pending-expiration, certificate-expired, certificate-provisioning-success, certificate-provisioning-failure, auth-method-pending-expiration, auth-method-expired, rotated-secret-success, rotated-secret-failure, dynamic-secret-failure, multi-auth-failure, uid-rotation-failure, apply-justification, email-auth-method-approved, usage, rotation-usage, gateway-inactive, static-secret-updated] | [optional] +**event_types** | **list[str]** | List of event types to notify about [request-access, certificate-pending-expiration, certificate-expired, certificate-provisioning-success, certificate-provisioning-failure, auth-method-pending-expiration, auth-method-expired, next-automatic-rotation, rotated-secret-success, rotated-secret-failure, dynamic-secret-failure, multi-auth-failure, uid-rotation-failure, apply-justification, email-auth-method-approved, usage, rotation-usage, gateway-inactive, static-secret-updated] | [optional] **every** | **str** | Rate of periodic runner repetition in hours | [optional] **gateways_event_source_locations** | **list[str]** | Event sources | **items_event_source_locations** | **list[str]** | Items Event sources | [optional] diff --git a/docs/EventForwarderCreateWebhook.md b/docs/EventForwarderCreateWebhook.md index 901e71f1..47c5cf10 100644 --- a/docs/EventForwarderCreateWebhook.md +++ b/docs/EventForwarderCreateWebhook.md @@ -9,7 +9,7 @@ Name | Type | Description | Notes **auth_type** | **str** | The Webhook authentication type [user-pass, token, certificate] | [optional] [default to 'user-pass'] **client_cert_data** | **str** | Base64 encoded PEM certificate, relevant for certificate auth-type | [optional] **description** | **str** | Description of the object | [optional] -**event_types** | **list[str]** | List of event types to notify about [request-access, certificate-pending-expiration, certificate-expired, certificate-provisioning-success, certificate-provisioning-failure, auth-method-pending-expiration, auth-method-expired, rotated-secret-success, rotated-secret-failure, dynamic-secret-failure, multi-auth-failure, uid-rotation-failure, apply-justification, email-auth-method-approved, usage, rotation-usage, gateway-inactive, static-secret-updated] | [optional] +**event_types** | **list[str]** | List of event types to notify about [request-access, certificate-pending-expiration, certificate-expired, certificate-provisioning-success, certificate-provisioning-failure, auth-method-pending-expiration, auth-method-expired, next-automatic-rotation, rotated-secret-success, rotated-secret-failure, dynamic-secret-failure, multi-auth-failure, uid-rotation-failure, apply-justification, email-auth-method-approved, usage, rotation-usage, gateway-inactive, static-secret-updated] | [optional] **every** | **str** | Rate of periodic runner repetition in hours | [optional] **gateways_event_source_locations** | **list[str]** | Event sources | **items_event_source_locations** | **list[str]** | Items Event sources | [optional] diff --git a/docs/EventForwarderUpdateEmail.md b/docs/EventForwarderUpdateEmail.md index 72d63cf7..4046e6c0 100644 --- a/docs/EventForwarderUpdateEmail.md +++ b/docs/EventForwarderUpdateEmail.md @@ -8,9 +8,9 @@ Name | Type | Description | Notes **description** | **str** | Description of the object | [optional] **email_to** | **str** | A comma seperated list of email addresses to send event to | [optional] **enable** | **str** | Enable/Disable Event Forwarder [true/false] | [optional] [default to 'true'] -**event_types** | **list[str]** | List of event types to notify about [request-access, certificate-pending-expiration, certificate-expired, certificate-provisioning-success, certificate-provisioning-failure, auth-method-pending-expiration, auth-method-expired, rotated-secret-success, rotated-secret-failure, dynamic-secret-failure, multi-auth-failure, uid-rotation-failure, apply-justification, email-auth-method-approved, usage, rotation-usage, gateway-inactive, static-secret-updated] | [optional] +**event_types** | **list[str]** | List of event types to notify about [request-access, certificate-pending-expiration, certificate-expired, certificate-provisioning-success, certificate-provisioning-failure, auth-method-pending-expiration, auth-method-expired, next-automatic-rotation, rotated-secret-success, rotated-secret-failure, dynamic-secret-failure, multi-auth-failure, uid-rotation-failure, apply-justification, email-auth-method-approved, usage, rotation-usage, gateway-inactive, static-secret-updated] | [optional] **gateways_event_source_locations** | **list[str]** | Event sources | -**include_error** | **str** | Set this option to include event errors details [true\\false] | [optional] +**include_error** | **str** | Set this option to include event errors details [true/false] | [optional] **items_event_source_locations** | **list[str]** | Items Event sources | [optional] **json** | **bool** | Set output format to JSON | [optional] [default to False] **keep_prev_version** | **str** | Whether to keep previous version [true/false]. If not set, use default according to account settings | [optional] diff --git a/docs/EventForwarderUpdateServiceNow.md b/docs/EventForwarderUpdateServiceNow.md index 184df3c4..8c7a6af5 100644 --- a/docs/EventForwarderUpdateServiceNow.md +++ b/docs/EventForwarderUpdateServiceNow.md @@ -13,7 +13,7 @@ Name | Type | Description | Notes **client_secret** | **str** | The client secret to use when connecting with jwt authentication | [optional] **description** | **str** | Description of the object | [optional] **enable** | **str** | Enable/Disable Event Forwarder [true/false] | [optional] [default to 'true'] -**event_types** | **list[str]** | List of event types to notify about [request-access, certificate-pending-expiration, certificate-expired, certificate-provisioning-success, certificate-provisioning-failure, auth-method-pending-expiration, auth-method-expired, rotated-secret-success, rotated-secret-failure, dynamic-secret-failure, multi-auth-failure, uid-rotation-failure, apply-justification, email-auth-method-approved, usage, rotation-usage, gateway-inactive, static-secret-updated] | [optional] +**event_types** | **list[str]** | List of event types to notify about [request-access, certificate-pending-expiration, certificate-expired, certificate-provisioning-success, certificate-provisioning-failure, auth-method-pending-expiration, auth-method-expired, next-automatic-rotation, rotated-secret-success, rotated-secret-failure, dynamic-secret-failure, multi-auth-failure, uid-rotation-failure, apply-justification, email-auth-method-approved, usage, rotation-usage, gateway-inactive, static-secret-updated] | [optional] **gateways_event_source_locations** | **list[str]** | Event sources | **host** | **str** | Workstation Host | [optional] **items_event_source_locations** | **list[str]** | Items Event sources | [optional] diff --git a/docs/EventForwarderUpdateSlack.md b/docs/EventForwarderUpdateSlack.md index c29f99b9..475f4b31 100644 --- a/docs/EventForwarderUpdateSlack.md +++ b/docs/EventForwarderUpdateSlack.md @@ -7,7 +7,7 @@ Name | Type | Description | Notes **auth_methods_event_source_locations** | **list[str]** | Auth Method Event sources | [optional] **description** | **str** | Description of the object | [optional] **enable** | **str** | Enable/Disable Event Forwarder [true/false] | [optional] [default to 'true'] -**event_types** | **list[str]** | List of event types to notify about [request-access, certificate-pending-expiration, certificate-expired, certificate-provisioning-success, certificate-provisioning-failure, auth-method-pending-expiration, auth-method-expired, rotated-secret-success, rotated-secret-failure, dynamic-secret-failure, multi-auth-failure, uid-rotation-failure, apply-justification, email-auth-method-approved, usage, rotation-usage, gateway-inactive, static-secret-updated] | [optional] +**event_types** | **list[str]** | List of event types to notify about [request-access, certificate-pending-expiration, certificate-expired, certificate-provisioning-success, certificate-provisioning-failure, auth-method-pending-expiration, auth-method-expired, next-automatic-rotation, rotated-secret-success, rotated-secret-failure, dynamic-secret-failure, multi-auth-failure, uid-rotation-failure, apply-justification, email-auth-method-approved, usage, rotation-usage, gateway-inactive, static-secret-updated] | [optional] **gateways_event_source_locations** | **list[str]** | Event sources | **items_event_source_locations** | **list[str]** | Items Event sources | [optional] **json** | **bool** | Set output format to JSON | [optional] [default to False] diff --git a/docs/EventForwarderUpdateWebhook.md b/docs/EventForwarderUpdateWebhook.md index 01e3836e..3a339921 100644 --- a/docs/EventForwarderUpdateWebhook.md +++ b/docs/EventForwarderUpdateWebhook.md @@ -10,7 +10,7 @@ Name | Type | Description | Notes **client_cert_data** | **str** | Base64 encoded PEM certificate, relevant for certificate auth-type | [optional] **description** | **str** | Description of the object | [optional] **enable** | **str** | Enable/Disable Event Forwarder [true/false] | [optional] [default to 'true'] -**event_types** | **list[str]** | List of event types to notify about [request-access, certificate-pending-expiration, certificate-expired, certificate-provisioning-success, certificate-provisioning-failure, auth-method-pending-expiration, auth-method-expired, rotated-secret-success, rotated-secret-failure, dynamic-secret-failure, multi-auth-failure, uid-rotation-failure, apply-justification, email-auth-method-approved, usage, rotation-usage, gateway-inactive, static-secret-updated] | [optional] +**event_types** | **list[str]** | List of event types to notify about [request-access, certificate-pending-expiration, certificate-expired, certificate-provisioning-success, certificate-provisioning-failure, auth-method-pending-expiration, auth-method-expired, next-automatic-rotation, rotated-secret-success, rotated-secret-failure, dynamic-secret-failure, multi-auth-failure, uid-rotation-failure, apply-justification, email-auth-method-approved, usage, rotation-usage, gateway-inactive, static-secret-updated] | [optional] **gateways_event_source_locations** | **list[str]** | Event sources | **items_event_source_locations** | **list[str]** | Items Event sources | [optional] **json** | **bool** | Set output format to JSON | [optional] [default to False] diff --git a/docs/GatewayGetRemoteAccess.md b/docs/GatewayGetRemoteAccess.md new file mode 100644 index 00000000..bf7c22a0 --- /dev/null +++ b/docs/GatewayGetRemoteAccess.md @@ -0,0 +1,13 @@ +# GatewayGetRemoteAccess + +gatewayGetRemoteAccess is a command that returns remote access config +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**json** | **bool** | Set output format to JSON | [optional] [default to False] +**token** | **str** | Authentication token (see `/auth` and `/configure`) | [optional] +**uid_token** | **str** | The universal identity token, Required only for universal_identity authentication | [optional] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/docs/GatewayUpdateItem.md b/docs/GatewayUpdateItem.md index 7c3b82b5..630a5311 100644 --- a/docs/GatewayUpdateItem.md +++ b/docs/GatewayUpdateItem.md @@ -27,6 +27,7 @@ Name | Type | Description | Notes **rm_tag** | **list[str]** | List of the existent tags that will be removed from this item | [optional] **rotated_password** | **str** | rotated-username password (relevant only for rotator-type=password) | [optional] **rotated_username** | **str** | username to be rotated, if selected \\\"use-self-creds\\\" at rotator-creds-type, this username will try to rotate it's own password, if \\\"use-target-creds\\\" is selected, target credentials will be use to rotate the rotated-password (relevant only for rotator-type=password) | [optional] +**rotation_event_in** | **list[str]** | How many days before the rotation of the item would you like to be notified | [optional] **rotation_hour** | **int** | The Rotation Hour | [optional] [default to 0] **rotation_interval** | **str** | The number of days to wait between every automatic key rotation (1-365) | [optional] **rotator_creds_type** | **str** | The rotation credentials type | [optional] [default to 'use-self-creds'] diff --git a/docs/GatewayUpdateRemoteAccess.md b/docs/GatewayUpdateRemoteAccess.md new file mode 100644 index 00000000..a5623129 --- /dev/null +++ b/docs/GatewayUpdateRemoteAccess.md @@ -0,0 +1,20 @@ +# GatewayUpdateRemoteAccess + +gatewayUpdateRemoteAccess is a command that update remote access config +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**allowed_urls** | **str** | List of valid URLs to redirect from the Portal back to the remote access server (in a comma-delimited list) | [optional] [default to 'use-existing'] +**hide_session_recording** | **str** | Specifies whether to show/hide if the session is currently recorded [true/false] | [optional] +**json** | **bool** | Set output format to JSON | [optional] [default to False] +**kexalgs** | **str** | Decide which algorithm will be used as part of the SSH initial hand-shake process | [optional] [default to 'use-existing'] +**keyboard_layout** | **str** | Enable support for additional keyboard layouts | [optional] [default to 'use-existing'] +**legacy_ssh_algorithm** | **str** | Signs SSH certificates using legacy ssh-rsa-cert-01@openssh.com signing algorithm [true/false] | [optional] +**rdp_target_configuration** | **str** | Specify the usernameSubClaim that exists inside the IDP JWT, e.g. email | [optional] [default to 'use-existing'] +**ssh_target_configuration** | **str** | Specify the usernameSubClaim that exists inside the IDP JWT, e.g. email | [optional] [default to 'use-existing'] +**token** | **str** | Authentication token (see `/auth` and `/configure`) | [optional] +**uid_token** | **str** | The universal identity token, Required only for universal_identity authentication | [optional] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/docs/GatewayUpdateRemoteAccessRdpRecordings.md b/docs/GatewayUpdateRemoteAccessRdpRecordings.md new file mode 100644 index 00000000..76363b98 --- /dev/null +++ b/docs/GatewayUpdateRemoteAccessRdpRecordings.md @@ -0,0 +1,25 @@ +# GatewayUpdateRemoteAccessRdpRecordings + +gatewayUpdateRemoteAccessRdpRecordings is a command that update remote access rdp recording config +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**aws_storage_access_key_id** | **str** | AWS access key id. For more information refer to https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html | [optional] +**aws_storage_bucket_name** | **str** | The AWS bucket name. For more information refer to https://docs.aws.amazon.com/s3/ | [optional] +**aws_storage_bucket_prefix** | **str** | The folder name in S3 bucket. For more information refer to https://docs.aws.amazon.com/s3/ | [optional] +**aws_storage_region** | **str** | The region where the storage is located | [optional] +**aws_storage_secret_access_key** | **str** | AWS secret access key. For more information refer to https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html | [optional] +**azure_storage_account_name** | **str** | Azure account name. For more information refer to https://learn.microsoft.com/en-us/azure/storage/common/storage-account-overview | [optional] +**azure_storage_client_id** | **str** | Azure client id. For more information refer to https://learn.microsoft.com/en-us/azure/storage/common/storage-account-get-info?tabs=portal | [optional] +**azure_storage_client_secret** | **str** | Azure client secret. For more information refer to https://learn.microsoft.com/en-us/azure/storage/common/storage-account-get-info?tabs=portal | [optional] +**azure_storage_container_name** | **str** | Azure container name. For more information refer to https://learn.microsoft.com/en-us/rest/api/storageservices/naming-and-referencing-containers--blobs--and-metadata | [optional] +**azure_storage_tenant_id** | **str** | Azure tenant id. For more information refer to https://learn.microsoft.com/en-us/entra/fundamentals/how-to-find-tenant | [optional] +**json** | **bool** | Set output format to JSON | [optional] [default to False] +**rdp_session_recording** | **str** | Enable recording of rdp session [true/false] | [optional] +**rdp_session_storage** | **str** | Rdp session recording storage destination [local/aws/azure] | [optional] +**token** | **str** | Authentication token (see `/auth` and `/configure`) | [optional] +**uid_token** | **str** | The universal identity token, Required only for universal_identity authentication | [optional] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/docs/GwUpdateRemoteAccessSessionLogsAwsS3.md b/docs/GwUpdateRemoteAccessSessionLogsAwsS3.md new file mode 100644 index 00000000..44404683 --- /dev/null +++ b/docs/GwUpdateRemoteAccessSessionLogsAwsS3.md @@ -0,0 +1,23 @@ +# GwUpdateRemoteAccessSessionLogsAwsS3 + +gwUpdateRemoteAccessSessionLogsAwsS3 is a command that updates session log forwarding config (aws-s3 target) +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**access_id** | **str** | AWS access id relevant for access_key auth-type | [optional] +**access_key** | **str** | AWS access key relevant for access_key auth-type | [optional] +**auth_type** | **str** | AWS auth type [access_key/cloud_id/assume_role] | [optional] +**bucket_name** | **str** | AWS S3 bucket name | [optional] +**enable** | **str** | Enable Log Forwarding [true/false] | [optional] [default to 'true'] +**json** | **bool** | Set output format to JSON | [optional] [default to False] +**log_folder** | **str** | AWS S3 destination folder for logs | [optional] [default to 'use-existing'] +**output_format** | **str** | Logs format [text/json] | [optional] [default to 'text'] +**pull_interval** | **str** | Pull interval in seconds | [optional] [default to '10'] +**region** | **str** | AWS region | [optional] +**role_arn** | **str** | AWS role arn relevant for assume_role auth-type | [optional] +**token** | **str** | Authentication token (see `/auth` and `/configure`) | [optional] +**uid_token** | **str** | The universal identity token, Required only for universal_identity authentication | [optional] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/docs/GwUpdateRemoteAccessSessionLogsAzureAnalytics.md b/docs/GwUpdateRemoteAccessSessionLogsAzureAnalytics.md new file mode 100644 index 00000000..0d1d4fce --- /dev/null +++ b/docs/GwUpdateRemoteAccessSessionLogsAzureAnalytics.md @@ -0,0 +1,18 @@ +# GwUpdateRemoteAccessSessionLogsAzureAnalytics + +gwUpdateRemoteAccessSessionLogsAzureAnalytics is a command that updates session log forwarding config (azure-analytics target) +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**enable** | **str** | Enable Log Forwarding [true/false] | [optional] [default to 'true'] +**json** | **bool** | Set output format to JSON | [optional] [default to False] +**output_format** | **str** | Logs format [text/json] | [optional] [default to 'text'] +**pull_interval** | **str** | Pull interval in seconds | [optional] [default to '10'] +**token** | **str** | Authentication token (see `/auth` and `/configure`) | [optional] +**uid_token** | **str** | The universal identity token, Required only for universal_identity authentication | [optional] +**workspace_id** | **str** | Azure workspace id | [optional] +**workspace_key** | **str** | Azure workspace key | [optional] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/docs/GwUpdateRemoteAccessSessionLogsDatadog.md b/docs/GwUpdateRemoteAccessSessionLogsDatadog.md new file mode 100644 index 00000000..c19d0eed --- /dev/null +++ b/docs/GwUpdateRemoteAccessSessionLogsDatadog.md @@ -0,0 +1,21 @@ +# GwUpdateRemoteAccessSessionLogsDatadog + +gwUpdateRemoteAccessSessionLogsDatadog is a command that updates session log forwarding config (datadog target) +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**api_key** | **str** | Datadog api key | [optional] +**enable** | **str** | Enable Log Forwarding [true/false] | [optional] [default to 'true'] +**host** | **str** | Datadog host | [optional] +**json** | **bool** | Set output format to JSON | [optional] [default to False] +**log_service** | **str** | Datadog log service | [optional] [default to 'use-existing'] +**log_source** | **str** | Datadog log source | [optional] [default to 'use-existing'] +**log_tags** | **str** | A comma-separated list of Datadog log tags formatted as \"key:value\" strings | [optional] [default to 'use-existing'] +**output_format** | **str** | Logs format [text/json] | [optional] [default to 'text'] +**pull_interval** | **str** | Pull interval in seconds | [optional] [default to '10'] +**token** | **str** | Authentication token (see `/auth` and `/configure`) | [optional] +**uid_token** | **str** | The universal identity token, Required only for universal_identity authentication | [optional] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/docs/GwUpdateRemoteAccessSessionLogsElasticsearch.md b/docs/GwUpdateRemoteAccessSessionLogsElasticsearch.md new file mode 100644 index 00000000..ba0254cc --- /dev/null +++ b/docs/GwUpdateRemoteAccessSessionLogsElasticsearch.md @@ -0,0 +1,26 @@ +# GwUpdateRemoteAccessSessionLogsElasticsearch + +gwUpdateRemoteAccessSessionLogsElasticsearch is a command that updates session log forwarding config (elasticsearch target) +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**api_key** | **str** | Elasticsearch api key relevant only for api_key auth-type | [optional] +**auth_type** | **str** | Elasticsearch auth type [api_key/password] | [optional] +**cloud_id** | **str** | Elasticsearch cloud id relevant only for cloud server-type | [optional] +**enable** | **str** | Enable Log Forwarding [true/false] | [optional] [default to 'true'] +**enable_tls** | **bool** | Enable tls | [optional] +**index** | **str** | Elasticsearch index | [optional] +**json** | **bool** | Set output format to JSON | [optional] [default to False] +**nodes** | **str** | Elasticsearch nodes relevant only for nodes server-type | [optional] +**output_format** | **str** | Logs format [text/json] | [optional] [default to 'text'] +**password** | **str** | Elasticsearch password relevant only for password auth-type | [optional] +**pull_interval** | **str** | Pull interval in seconds | [optional] [default to '10'] +**server_type** | **str** | Elasticsearch server type [cloud/nodes] | [optional] +**tls_certificate** | **str** | Elasticsearch tls certificate | [optional] [default to 'use-existing'] +**token** | **str** | Authentication token (see `/auth` and `/configure`) | [optional] +**uid_token** | **str** | The universal identity token, Required only for universal_identity authentication | [optional] +**user_name** | **str** | Elasticsearch user name relevant only for password auth-type | [optional] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/docs/GwUpdateRemoteAccessSessionLogsGoogleChronicle.md b/docs/GwUpdateRemoteAccessSessionLogsGoogleChronicle.md new file mode 100644 index 00000000..eefc34ce --- /dev/null +++ b/docs/GwUpdateRemoteAccessSessionLogsGoogleChronicle.md @@ -0,0 +1,20 @@ +# GwUpdateRemoteAccessSessionLogsGoogleChronicle + +gwUpdateRemoteAccessSessionLogsGoogleChronicle is a command that updates session log forwarding config (google-chronicle target) +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**customer_id** | **str** | Google chronicle customer id | [optional] +**enable** | **str** | Enable Log Forwarding [true/false] | [optional] [default to 'true'] +**gcp_key** | **str** | Base64-encoded service account private key text | [optional] +**json** | **bool** | Set output format to JSON | [optional] [default to False] +**log_type** | **str** | Google chronicle log type | [optional] +**output_format** | **str** | Logs format [text/json] | [optional] [default to 'text'] +**pull_interval** | **str** | Pull interval in seconds | [optional] [default to '10'] +**region** | **str** | Google chronicle region [eu_multi_region/london/us_multi_region/singapore/tel_aviv] | [optional] +**token** | **str** | Authentication token (see `/auth` and `/configure`) | [optional] +**uid_token** | **str** | The universal identity token, Required only for universal_identity authentication | [optional] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/docs/GwUpdateRemoteAccessSessionLogsLogstash.md b/docs/GwUpdateRemoteAccessSessionLogsLogstash.md new file mode 100644 index 00000000..6cde769c --- /dev/null +++ b/docs/GwUpdateRemoteAccessSessionLogsLogstash.md @@ -0,0 +1,20 @@ +# GwUpdateRemoteAccessSessionLogsLogstash + +gwUpdateRemoteAccessSessionLogsLogstash is a command that updates session log forwarding config (logstash target) +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**dns** | **str** | Logstash dns | [optional] +**enable** | **str** | Enable Log Forwarding [true/false] | [optional] [default to 'true'] +**enable_tls** | **bool** | Enable tls | [optional] +**json** | **bool** | Set output format to JSON | [optional] [default to False] +**output_format** | **str** | Logs format [text/json] | [optional] [default to 'text'] +**protocol** | **str** | Logstash protocol [tcp/udp] | [optional] +**pull_interval** | **str** | Pull interval in seconds | [optional] [default to '10'] +**tls_certificate** | **str** | Logstash tls certificate | [optional] [default to 'use-existing'] +**token** | **str** | Authentication token (see `/auth` and `/configure`) | [optional] +**uid_token** | **str** | The universal identity token, Required only for universal_identity authentication | [optional] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/docs/GwUpdateRemoteAccessSessionLogsLogzIo.md b/docs/GwUpdateRemoteAccessSessionLogsLogzIo.md new file mode 100644 index 00000000..5b704a92 --- /dev/null +++ b/docs/GwUpdateRemoteAccessSessionLogsLogzIo.md @@ -0,0 +1,18 @@ +# GwUpdateRemoteAccessSessionLogsLogzIo + +gwUpdateRemoteAccessSessionLogsLogzIo is a command that updates session log forwarding config (logz-io target) +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**enable** | **str** | Enable Log Forwarding [true/false] | [optional] [default to 'true'] +**json** | **bool** | Set output format to JSON | [optional] [default to False] +**logz_io_token** | **str** | Logz-io token | [optional] +**output_format** | **str** | Logs format [text/json] | [optional] [default to 'text'] +**protocol** | **str** | LogzIo protocol [tcp/https] | [optional] +**pull_interval** | **str** | Pull interval in seconds | [optional] [default to '10'] +**token** | **str** | Authentication token (see `/auth` and `/configure`) | [optional] +**uid_token** | **str** | The universal identity token, Required only for universal_identity authentication | [optional] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/docs/GwUpdateRemoteAccessSessionLogsSplunk.md b/docs/GwUpdateRemoteAccessSessionLogsSplunk.md new file mode 100644 index 00000000..68be51a7 --- /dev/null +++ b/docs/GwUpdateRemoteAccessSessionLogsSplunk.md @@ -0,0 +1,23 @@ +# GwUpdateRemoteAccessSessionLogsSplunk + +gwUpdateRemoteAccessSessionLogsSplunk is a command that updates session log forwarding config (splunk target) +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**enable** | **str** | Enable Log Forwarding [true/false] | [optional] [default to 'true'] +**enable_tls** | **bool** | Enable tls | [optional] +**index** | **str** | Splunk index | [optional] +**json** | **bool** | Set output format to JSON | [optional] [default to False] +**output_format** | **str** | Logs format [text/json] | [optional] [default to 'text'] +**pull_interval** | **str** | Pull interval in seconds | [optional] [default to '10'] +**source** | **str** | Splunk source | [optional] [default to 'use-existing'] +**source_type** | **str** | Splunk source type | [optional] [default to 'use-existing'] +**splunk_token** | **str** | Splunk token | [optional] +**splunk_url** | **str** | Splunk server URL | [optional] +**tls_certificate** | **str** | Splunk tls certificate | [optional] [default to 'use-existing'] +**token** | **str** | Authentication token (see `/auth` and `/configure`) | [optional] +**uid_token** | **str** | The universal identity token, Required only for universal_identity authentication | [optional] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/docs/GwUpdateRemoteAccessSessionLogsStdout.md b/docs/GwUpdateRemoteAccessSessionLogsStdout.md new file mode 100644 index 00000000..7489a6e1 --- /dev/null +++ b/docs/GwUpdateRemoteAccessSessionLogsStdout.md @@ -0,0 +1,16 @@ +# GwUpdateRemoteAccessSessionLogsStdout + +gwUpdateRemoteAccessSessionLogsStdout is a command that updates session log forwarding config (stdout target) +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**enable** | **str** | Enable Log Forwarding [true/false] | [optional] [default to 'true'] +**json** | **bool** | Set output format to JSON | [optional] [default to False] +**output_format** | **str** | Logs format [text/json] | [optional] [default to 'text'] +**pull_interval** | **str** | Pull interval in seconds | [optional] [default to '10'] +**token** | **str** | Authentication token (see `/auth` and `/configure`) | [optional] +**uid_token** | **str** | The universal identity token, Required only for universal_identity authentication | [optional] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/docs/GwUpdateRemoteAccessSessionLogsSumologic.md b/docs/GwUpdateRemoteAccessSessionLogsSumologic.md new file mode 100644 index 00000000..3d485a20 --- /dev/null +++ b/docs/GwUpdateRemoteAccessSessionLogsSumologic.md @@ -0,0 +1,19 @@ +# GwUpdateRemoteAccessSessionLogsSumologic + +gwUpdateRemoteAccessSessionLogsSumologic is a command that updates session log forwarding config (sumologic target) +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**enable** | **str** | Enable Log Forwarding [true/false] | [optional] [default to 'true'] +**endpoint** | **str** | Sumologic endpoint URL | [optional] +**host** | **str** | Sumologic host | [optional] [default to 'use-existing'] +**json** | **bool** | Set output format to JSON | [optional] [default to False] +**output_format** | **str** | Logs format [text/json] | [optional] [default to 'text'] +**pull_interval** | **str** | Pull interval in seconds | [optional] [default to '10'] +**sumologic_tags** | **str** | A comma-separated list of Sumologic tags | [optional] [default to 'use-existing'] +**token** | **str** | Authentication token (see `/auth` and `/configure`) | [optional] +**uid_token** | **str** | The universal identity token, Required only for universal_identity authentication | [optional] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/docs/GwUpdateRemoteAccessSessionLogsSyslog.md b/docs/GwUpdateRemoteAccessSessionLogsSyslog.md new file mode 100644 index 00000000..782bab72 --- /dev/null +++ b/docs/GwUpdateRemoteAccessSessionLogsSyslog.md @@ -0,0 +1,22 @@ +# GwUpdateRemoteAccessSessionLogsSyslog + +gwUpdateRemoteAccessSessionLogsSyslog is a command that updates session log forwarding config (syslog target) +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**enable** | **str** | Enable Log Forwarding [true/false] | [optional] [default to 'true'] +**enable_tls** | **bool** | Enable tls relevant only for network type TCP | [optional] +**formatter** | **str** | Syslog formatter [text/cef] | [optional] [default to 'text'] +**host** | **str** | Syslog host | [optional] +**json** | **bool** | Set output format to JSON | [optional] [default to False] +**network** | **str** | Syslog network [tcp/udp] | [optional] [default to 'tcp'] +**output_format** | **str** | Logs format [text/json] | [optional] [default to 'text'] +**pull_interval** | **str** | Pull interval in seconds | [optional] [default to '10'] +**target_tag** | **str** | Syslog target tag | [optional] [default to 'use-existing'] +**tls_certificate** | **str** | Syslog tls certificate | [optional] [default to 'use-existing'] +**token** | **str** | Authentication token (see `/auth` and `/configure`) | [optional] +**uid_token** | **str** | The universal identity token, Required only for universal_identity authentication | [optional] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/docs/ItemGeneralInfo.md b/docs/ItemGeneralInfo.md index ade0fb29..d6d9735d 100644 --- a/docs/ItemGeneralInfo.md +++ b/docs/ItemGeneralInfo.md @@ -11,7 +11,9 @@ Name | Type | Description | Notes **cluster_gw_url** | **str** | | [optional] **display_metadata** | **str** | | [optional] **dynamic_secret_producer_details** | [**DynamicSecretProducerInfo**](DynamicSecretProducerInfo.md) | | [optional] +**expiration_events** | [**list[CertificateExpirationEvent]**](CertificateExpirationEvent.md) | | [optional] **importer_info** | [**ImporterInfo**](ImporterInfo.md) | | [optional] +**next_rotation_events** | [**list[NextAutoRotationEvent]**](NextAutoRotationEvent.md) | | [optional] **oidc_client_info** | [**OidcClientInfo**](OidcClientInfo.md) | | [optional] **password_policy** | [**PasswordPolicyInfo**](PasswordPolicyInfo.md) | | [optional] **rotated_secret_details** | [**RotatedSecretDetailsInfo**](RotatedSecretDetailsInfo.md) | | [optional] diff --git a/docs/NextAutoRotationEvent.md b/docs/NextAutoRotationEvent.md new file mode 100644 index 00000000..68cf83e9 --- /dev/null +++ b/docs/NextAutoRotationEvent.md @@ -0,0 +1,10 @@ +# NextAutoRotationEvent + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**seconds_before** | **int** | | [optional] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/docs/PasswordExpirationInfo.md b/docs/PasswordExpirationInfo.md new file mode 100644 index 00000000..4f2ade32 --- /dev/null +++ b/docs/PasswordExpirationInfo.md @@ -0,0 +1,13 @@ +# PasswordExpirationInfo + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**days_before_expire** | **int** | | [optional] +**days_before_notification** | **int** | | [optional] +**days_until_expire** | **int** | r/o calculated parameter | [optional] +**enable** | **bool** | | [optional] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/docs/ResetAccessKey.md b/docs/ResetAccessKey.md new file mode 100644 index 00000000..09a07250 --- /dev/null +++ b/docs/ResetAccessKey.md @@ -0,0 +1,14 @@ +# ResetAccessKey + +resetAccessKey is a command that resets an access key +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**json** | **bool** | Set output format to JSON | [optional] [default to False] +**name** | **str** | Auth Method name | +**token** | **str** | Authentication token (see `/auth` and `/configure`) | [optional] +**uid_token** | **str** | The universal identity token, Required only for universal_identity authentication | [optional] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/docs/ResetAuthMethodAccessKeyOutput.md b/docs/ResetAuthMethodAccessKeyOutput.md new file mode 100644 index 00000000..58e110da --- /dev/null +++ b/docs/ResetAuthMethodAccessKeyOutput.md @@ -0,0 +1,11 @@ +# ResetAuthMethodAccessKeyOutput + +ResetAuthMethodAccessKeyOutput defines output of ResetAuthMethodAccessKey operation. +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**access_key** | **str** | | [optional] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/docs/RollbackSecret.md b/docs/RollbackSecret.md index 3e49b8f3..917325c5 100644 --- a/docs/RollbackSecret.md +++ b/docs/RollbackSecret.md @@ -3,6 +3,7 @@ ## Properties Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- +**accessibility** | **str** | for personal password manager | [optional] [default to 'regular'] **json** | **bool** | Set output format to JSON | [optional] [default to False] **name** | **str** | Secret name | **old_version** | **int** | Old secret version to rollback to | diff --git a/docs/RotatedSecretCreateAws.md b/docs/RotatedSecretCreateAws.md index 96b79bb8..45739068 100644 --- a/docs/RotatedSecretCreateAws.md +++ b/docs/RotatedSecretCreateAws.md @@ -17,6 +17,7 @@ Name | Type | Description | Notes **name** | **str** | Rotated secret name | **password_length** | **str** | The length of the password to be generated | [optional] **rotate_after_disconnect** | **str** | Rotate the value of the secret after SRA session ends [true/false] | [optional] [default to 'false'] +**rotation_event_in** | **list[str]** | How many days before the rotation of the item would you like to be notified | [optional] **rotation_hour** | **int** | The Hour of the rotation in UTC | [optional] **rotation_interval** | **str** | The number of days to wait between every automatic key rotation (1-365) | [optional] **rotator_type** | **str** | The rotator type. options: [target/api-key] | diff --git a/docs/RotatedSecretCreateAzure.md b/docs/RotatedSecretCreateAzure.md index 195f7b9b..09c7787e 100644 --- a/docs/RotatedSecretCreateAzure.md +++ b/docs/RotatedSecretCreateAzure.md @@ -16,6 +16,7 @@ Name | Type | Description | Notes **name** | **str** | Rotated secret name | **password_length** | **str** | The length of the password to be generated | [optional] **rotate_after_disconnect** | **str** | Rotate the value of the secret after SRA session ends [true/false] | [optional] [default to 'false'] +**rotation_event_in** | **list[str]** | How many days before the rotation of the item would you like to be notified | [optional] **rotation_hour** | **int** | The Hour of the rotation in UTC | [optional] **rotation_interval** | **str** | The number of days to wait between every automatic key rotation (1-365) | [optional] **rotator_type** | **str** | The rotator type. options: [target/password/api-key/azure-storage-account] | diff --git a/docs/RotatedSecretCreateCassandra.md b/docs/RotatedSecretCreateCassandra.md index 2becbb03..3d240b60 100644 --- a/docs/RotatedSecretCreateCassandra.md +++ b/docs/RotatedSecretCreateCassandra.md @@ -14,6 +14,7 @@ Name | Type | Description | Notes **password_length** | **str** | The length of the password to be generated | [optional] **rotated_password** | **str** | rotated-username password (relevant only for rotator-type=password) | [optional] **rotated_username** | **str** | username to be rotated, if selected use-self-creds at rotator-creds-type, this username will try to rotate it's own password, if use-target-creds is selected, target credentials will be use to rotate the rotated-password (relevant only for rotator-type=password) | [optional] +**rotation_event_in** | **list[str]** | How many days before the rotation of the item would you like to be notified | [optional] **rotation_hour** | **int** | The Hour of the rotation in UTC | [optional] **rotation_interval** | **str** | The number of days to wait between every automatic key rotation (1-365) | [optional] **rotator_type** | **str** | The rotator type. options: [target/password] | diff --git a/docs/RotatedSecretCreateCustom.md b/docs/RotatedSecretCreateCustom.md index 7d71ecc4..93693fff 100644 --- a/docs/RotatedSecretCreateCustom.md +++ b/docs/RotatedSecretCreateCustom.md @@ -14,6 +14,7 @@ Name | Type | Description | Notes **name** | **str** | Rotated secret name | **password_length** | **str** | The length of the password to be generated | [optional] **rotate_after_disconnect** | **str** | Rotate the value of the secret after SRA session ends [true/false] | [optional] [default to 'false'] +**rotation_event_in** | **list[str]** | How many days before the rotation of the item would you like to be notified | [optional] **rotation_hour** | **int** | The Hour of the rotation in UTC | [optional] **rotation_interval** | **str** | The number of days to wait between every automatic key rotation (1-365) | [optional] **secure_access_allow_external_user** | **bool** | Allow providing external user for a domain users | [optional] [default to False] diff --git a/docs/RotatedSecretCreateDockerhub.md b/docs/RotatedSecretCreateDockerhub.md index 8a3cc9cc..fe064929 100644 --- a/docs/RotatedSecretCreateDockerhub.md +++ b/docs/RotatedSecretCreateDockerhub.md @@ -12,6 +12,7 @@ Name | Type | Description | Notes **max_versions** | **str** | Set the maximum number of versions, limited by the account settings defaults. | [optional] **name** | **str** | Rotated secret name | **password_length** | **str** | The length of the password to be generated | [optional] +**rotation_event_in** | **list[str]** | How many days before the rotation of the item would you like to be notified | [optional] **rotation_hour** | **int** | The Hour of the rotation in UTC | [optional] **rotation_interval** | **str** | The number of days to wait between every automatic key rotation (1-365) | [optional] **tags** | **list[str]** | Add tags attached to this object | [optional] diff --git a/docs/RotatedSecretCreateGcp.md b/docs/RotatedSecretCreateGcp.md index a99c9f04..49deef78 100644 --- a/docs/RotatedSecretCreateGcp.md +++ b/docs/RotatedSecretCreateGcp.md @@ -15,6 +15,7 @@ Name | Type | Description | Notes **max_versions** | **str** | Set the maximum number of versions, limited by the account settings defaults. | [optional] **name** | **str** | Rotated secret name | **password_length** | **str** | The length of the password to be generated | [optional] +**rotation_event_in** | **list[str]** | How many days before the rotation of the item would you like to be notified | [optional] **rotation_hour** | **int** | The Hour of the rotation in UTC | [optional] **rotation_interval** | **str** | The number of days to wait between every automatic key rotation (1-365) | [optional] **rotator_type** | **str** | The rotator type. options: [target/service-account-rotator] | diff --git a/docs/RotatedSecretCreateHanadb.md b/docs/RotatedSecretCreateHanadb.md index e714923c..8e5c1a41 100644 --- a/docs/RotatedSecretCreateHanadb.md +++ b/docs/RotatedSecretCreateHanadb.md @@ -14,6 +14,7 @@ Name | Type | Description | Notes **password_length** | **str** | The length of the password to be generated | [optional] **rotated_password** | **str** | rotated-username password (relevant only for rotator-type=password) | [optional] **rotated_username** | **str** | username to be rotated, if selected use-self-creds at rotator-creds-type, this username will try to rotate it's own password, if use-target-creds is selected, target credentials will be use to rotate the rotated-password (relevant only for rotator-type=password) | [optional] +**rotation_event_in** | **list[str]** | How many days before the rotation of the item would you like to be notified | [optional] **rotation_hour** | **int** | The Hour of the rotation in UTC | [optional] **rotation_interval** | **str** | The number of days to wait between every automatic key rotation (1-365) | [optional] **rotator_type** | **str** | The rotator type. options: [target/password] | diff --git a/docs/RotatedSecretCreateLdap.md b/docs/RotatedSecretCreateLdap.md index 546ae818..51c27269 100644 --- a/docs/RotatedSecretCreateLdap.md +++ b/docs/RotatedSecretCreateLdap.md @@ -17,6 +17,7 @@ Name | Type | Description | Notes **rotate_after_disconnect** | **str** | Rotate the value of the secret after SRA session ends [true/false] | [optional] [default to 'false'] **rotated_password** | **str** | rotated-username password (relevant only for rotator-type=ldap) | [optional] **rotated_username** | **str** | username to be rotated, if selected use-self-creds at rotator-creds-type, this username will try to rotate it's own password, if use-target-creds is selected, target credentials will be use to rotate the rotated-password (relevant only for rotator-type=ldap) | [optional] +**rotation_event_in** | **list[str]** | How many days before the rotation of the item would you like to be notified | [optional] **rotation_hour** | **int** | The Hour of the rotation in UTC | [optional] **rotation_interval** | **str** | The number of days to wait between every automatic key rotation (1-365) | [optional] **rotator_type** | **str** | The rotator type. options: [target/ldap] | diff --git a/docs/RotatedSecretCreateMongodb.md b/docs/RotatedSecretCreateMongodb.md index b368f8ad..ac740a15 100644 --- a/docs/RotatedSecretCreateMongodb.md +++ b/docs/RotatedSecretCreateMongodb.md @@ -15,6 +15,7 @@ Name | Type | Description | Notes **rotate_after_disconnect** | **str** | Rotate the value of the secret after SRA session ends [true/false] | [optional] [default to 'false'] **rotated_password** | **str** | rotated-username password (relevant only for rotator-type=password) | [optional] **rotated_username** | **str** | username to be rotated, if selected use-self-creds at rotator-creds-type, this username will try to rotate it's own password, if use-target-creds is selected, target credentials will be use to rotate the rotated-password (relevant only for rotator-type=password) | [optional] +**rotation_event_in** | **list[str]** | How many days before the rotation of the item would you like to be notified | [optional] **rotation_hour** | **int** | The Hour of the rotation in UTC | [optional] **rotation_interval** | **str** | The number of days to wait between every automatic key rotation (1-365) | [optional] **rotator_type** | **str** | The rotator type. options: [target/password] | diff --git a/docs/RotatedSecretCreateMssql.md b/docs/RotatedSecretCreateMssql.md index 34c7da98..4158fc8d 100644 --- a/docs/RotatedSecretCreateMssql.md +++ b/docs/RotatedSecretCreateMssql.md @@ -15,6 +15,7 @@ Name | Type | Description | Notes **rotate_after_disconnect** | **str** | Rotate the value of the secret after SRA session ends [true/false] | [optional] [default to 'false'] **rotated_password** | **str** | rotated-username password (relevant only for rotator-type=password) | [optional] **rotated_username** | **str** | username to be rotated, if selected use-self-creds at rotator-creds-type, this username will try to rotate it's own password, if use-target-creds is selected, target credentials will be use to rotate the rotated-password (relevant only for rotator-type=password) | [optional] +**rotation_event_in** | **list[str]** | How many days before the rotation of the item would you like to be notified | [optional] **rotation_hour** | **int** | The Hour of the rotation in UTC | [optional] **rotation_interval** | **str** | The number of days to wait between every automatic key rotation (1-365) | [optional] **rotator_type** | **str** | The rotator type. options: [target/password] | diff --git a/docs/RotatedSecretCreateMysql.md b/docs/RotatedSecretCreateMysql.md index dcef166d..9ae8ccec 100644 --- a/docs/RotatedSecretCreateMysql.md +++ b/docs/RotatedSecretCreateMysql.md @@ -15,6 +15,7 @@ Name | Type | Description | Notes **rotate_after_disconnect** | **str** | Rotate the value of the secret after SRA session ends [true/false] | [optional] [default to 'false'] **rotated_password** | **str** | rotated-username password (relevant only for rotator-type=password) | [optional] **rotated_username** | **str** | username to be rotated, if selected use-self-creds at rotator-creds-type, this username will try to rotate it's own password, if use-target-creds is selected, target credentials will be use to rotate the rotated-password (relevant only for rotator-type=password) | [optional] +**rotation_event_in** | **list[str]** | How many days before the rotation of the item would you like to be notified | [optional] **rotation_hour** | **int** | The Hour of the rotation in UTC | [optional] **rotation_interval** | **str** | The number of days to wait between every automatic key rotation (1-365) | [optional] **rotator_type** | **str** | The rotator type. options: [target/password] | diff --git a/docs/RotatedSecretCreateOracledb.md b/docs/RotatedSecretCreateOracledb.md index 3fd409ed..c4846df2 100644 --- a/docs/RotatedSecretCreateOracledb.md +++ b/docs/RotatedSecretCreateOracledb.md @@ -15,6 +15,7 @@ Name | Type | Description | Notes **rotate_after_disconnect** | **str** | Rotate the value of the secret after SRA session ends [true/false] | [optional] [default to 'false'] **rotated_password** | **str** | rotated-username password (relevant only for rotator-type=password) | [optional] **rotated_username** | **str** | username to be rotated, if selected use-self-creds at rotator-creds-type, this username will try to rotate it's own password, if use-target-creds is selected, target credentials will be use to rotate the rotated-password (relevant only for rotator-type=password) | [optional] +**rotation_event_in** | **list[str]** | How many days before the rotation of the item would you like to be notified | [optional] **rotation_hour** | **int** | The Hour of the rotation in UTC | [optional] **rotation_interval** | **str** | The number of days to wait between every automatic key rotation (1-365) | [optional] **rotator_type** | **str** | The rotator type. options: [target/password] | diff --git a/docs/RotatedSecretCreatePostgresql.md b/docs/RotatedSecretCreatePostgresql.md index a2c2ea1d..2fae0e58 100644 --- a/docs/RotatedSecretCreatePostgresql.md +++ b/docs/RotatedSecretCreatePostgresql.md @@ -15,6 +15,7 @@ Name | Type | Description | Notes **rotate_after_disconnect** | **str** | Rotate the value of the secret after SRA session ends [true/false] | [optional] [default to 'false'] **rotated_password** | **str** | rotated-username password (relevant only for rotator-type=password) | [optional] **rotated_username** | **str** | username to be rotated, if selected use-self-creds at rotator-creds-type, this username will try to rotate it's own password, if use-target-creds is selected, target credentials will be use to rotate the rotated-password (relevant only for rotator-type=password) | [optional] +**rotation_event_in** | **list[str]** | How many days before the rotation of the item would you like to be notified | [optional] **rotation_hour** | **int** | The Hour of the rotation in UTC | [optional] **rotation_interval** | **str** | The number of days to wait between every automatic key rotation (1-365) | [optional] **rotator_type** | **str** | The rotator type. options: [target/password] | diff --git a/docs/RotatedSecretCreateRedis.md b/docs/RotatedSecretCreateRedis.md index baca2402..5ef99122 100644 --- a/docs/RotatedSecretCreateRedis.md +++ b/docs/RotatedSecretCreateRedis.md @@ -14,6 +14,7 @@ Name | Type | Description | Notes **password_length** | **str** | The length of the password to be generated | [optional] **rotated_password** | **str** | rotated-username password (relevant only for rotator-type=password) | [optional] **rotated_username** | **str** | username to be rotated, if selected use-self-creds at rotator-creds-type, this username will try to rotate it's own password, if use-target-creds is selected, target credentials will be use to rotate the rotated-password (relevant only for rotator-type=password) | [optional] +**rotation_event_in** | **list[str]** | How many days before the rotation of the item would you like to be notified | [optional] **rotation_hour** | **int** | The Hour of the rotation in UTC | [optional] **rotation_interval** | **str** | The number of days to wait between every automatic key rotation (1-365) | [optional] **rotator_type** | **str** | The rotator type. options: [target/password] | diff --git a/docs/RotatedSecretCreateRedshift.md b/docs/RotatedSecretCreateRedshift.md index 4f04dc63..f6b1a360 100644 --- a/docs/RotatedSecretCreateRedshift.md +++ b/docs/RotatedSecretCreateRedshift.md @@ -15,6 +15,7 @@ Name | Type | Description | Notes **rotate_after_disconnect** | **str** | Rotate the value of the secret after SRA session ends [true/false] | [optional] [default to 'false'] **rotated_password** | **str** | rotated-username password (relevant only for rotator-type=password) | [optional] **rotated_username** | **str** | username to be rotated, if selected use-self-creds at rotator-creds-type, this username will try to rotate it's own password, if use-target-creds is selected, target credentials will be use to rotate the rotated-password (relevant only for rotator-type=password) | [optional] +**rotation_event_in** | **list[str]** | How many days before the rotation of the item would you like to be notified | [optional] **rotation_hour** | **int** | The Hour of the rotation in UTC | [optional] **rotation_interval** | **str** | The number of days to wait between every automatic key rotation (1-365) | [optional] **rotator_type** | **str** | The rotator type. options: [target/password] | diff --git a/docs/RotatedSecretCreateSnowflake.md b/docs/RotatedSecretCreateSnowflake.md index 0a458ab2..a3b7086d 100644 --- a/docs/RotatedSecretCreateSnowflake.md +++ b/docs/RotatedSecretCreateSnowflake.md @@ -14,6 +14,7 @@ Name | Type | Description | Notes **password_length** | **str** | The length of the password to be generated | [optional] **rotated_password** | **str** | rotated-username password (relevant only for rotator-type=password) | [optional] **rotated_username** | **str** | username to be rotated, if selected use-self-creds at rotator-creds-type, this username will try to rotate it's own password, if use-target-creds is selected, target credentials will be use to rotate the rotated-password (relevant only for rotator-type=password) | [optional] +**rotation_event_in** | **list[str]** | How many days before the rotation of the item would you like to be notified | [optional] **rotation_hour** | **int** | The Hour of the rotation in UTC | [optional] **rotation_interval** | **str** | The number of days to wait between every automatic key rotation (1-365) | [optional] **rotator_type** | **str** | The rotator type. options: [target/password] | diff --git a/docs/RotatedSecretCreateSsh.md b/docs/RotatedSecretCreateSsh.md index 78f42fb7..56138d2e 100644 --- a/docs/RotatedSecretCreateSsh.md +++ b/docs/RotatedSecretCreateSsh.md @@ -15,6 +15,7 @@ Name | Type | Description | Notes **rotate_after_disconnect** | **str** | Rotate the value of the secret after SRA session ends [true/false] | [optional] [default to 'false'] **rotated_password** | **str** | rotated-username password (relevant only for rotator-type=password) | [optional] **rotated_username** | **str** | username to be rotated, if selected use-self-creds at rotator-creds-type, this username will try to rotate it's own password, if use-target-creds is selected, target credentials will be use to rotate the rotated-password (relevant only for rotator-type=password) | [optional] +**rotation_event_in** | **list[str]** | How many days before the rotation of the item would you like to be notified | [optional] **rotation_hour** | **int** | The Hour of the rotation in UTC | [optional] **rotation_interval** | **str** | The number of days to wait between every automatic key rotation (1-365) | [optional] **rotator_custom_cmd** | **str** | Custom rotation command | [optional] diff --git a/docs/RotatedSecretCreateWindows.md b/docs/RotatedSecretCreateWindows.md index 6002e32f..267ca00e 100644 --- a/docs/RotatedSecretCreateWindows.md +++ b/docs/RotatedSecretCreateWindows.md @@ -15,6 +15,7 @@ Name | Type | Description | Notes **rotate_after_disconnect** | **str** | Rotate the value of the secret after SRA session ends [true/false] | [optional] [default to 'false'] **rotated_password** | **str** | rotated-username password (relevant only for rotator-type=password) | [optional] **rotated_username** | **str** | username to be rotated, if selected use-self-creds at rotator-creds-type, this username will try to rotate it's own password, if use-target-creds is selected, target credentials will be use to rotate the rotated-password (relevant only for rotator-type=password) | [optional] +**rotation_event_in** | **list[str]** | How many days before the rotation of the item would you like to be notified | [optional] **rotation_hour** | **int** | The Hour of the rotation in UTC | [optional] **rotation_interval** | **str** | The number of days to wait between every automatic key rotation (1-365) | [optional] **rotator_type** | **str** | The rotator type. options: [target/password] | diff --git a/docs/RotatedSecretUpdateAws.md b/docs/RotatedSecretUpdateAws.md index 58da115d..0d6d26e5 100644 --- a/docs/RotatedSecretUpdateAws.md +++ b/docs/RotatedSecretUpdateAws.md @@ -21,6 +21,7 @@ Name | Type | Description | Notes **password_length** | **str** | The length of the password to be generated | [optional] **rm_tag** | **list[str]** | List of the existent tags that will be removed from this item | [optional] **rotate_after_disconnect** | **str** | Rotate the value of the secret after SRA session ends [true/false] | [optional] [default to 'false'] +**rotation_event_in** | **list[str]** | How many days before the rotation of the item would you like to be notified | [optional] **rotation_hour** | **int** | The Hour of the rotation in UTC | [optional] **rotation_interval** | **str** | The number of days to wait between every automatic key rotation (1-365) | [optional] **secure_access_aws_account_id** | **str** | The AWS account id | [optional] diff --git a/docs/RotatedSecretUpdateAzure.md b/docs/RotatedSecretUpdateAzure.md index b28e9bdd..49590b5c 100644 --- a/docs/RotatedSecretUpdateAzure.md +++ b/docs/RotatedSecretUpdateAzure.md @@ -20,6 +20,7 @@ Name | Type | Description | Notes **password_length** | **str** | The length of the password to be generated | [optional] **rm_tag** | **list[str]** | List of the existent tags that will be removed from this item | [optional] **rotate_after_disconnect** | **str** | Rotate the value of the secret after SRA session ends [true/false] | [optional] [default to 'false'] +**rotation_event_in** | **list[str]** | How many days before the rotation of the item would you like to be notified | [optional] **rotation_hour** | **int** | The Hour of the rotation in UTC | [optional] **rotation_interval** | **str** | The number of days to wait between every automatic key rotation (1-365) | [optional] **secure_access_disable_concurrent_connections** | **bool** | Enable this flag to prevent simultaneous use of the same secret | [optional] diff --git a/docs/RotatedSecretUpdateCassandra.md b/docs/RotatedSecretUpdateCassandra.md index 787c2031..1bf5db6a 100644 --- a/docs/RotatedSecretUpdateCassandra.md +++ b/docs/RotatedSecretUpdateCassandra.md @@ -18,6 +18,7 @@ Name | Type | Description | Notes **rm_tag** | **list[str]** | List of the existent tags that will be removed from this item | [optional] **rotated_password** | **str** | rotated-username password (relevant only for rotator-type=password) | [optional] **rotated_username** | **str** | username to be rotated, if selected use-self-creds at rotator-creds-type, this username will try to rotate it's own password, if use-target-creds is selected, target credentials will be use to rotate the rotated-password (relevant only for rotator-type=password) | [optional] +**rotation_event_in** | **list[str]** | How many days before the rotation of the item would you like to be notified | [optional] **rotation_hour** | **int** | The Hour of the rotation in UTC | [optional] **rotation_interval** | **str** | The number of days to wait between every automatic key rotation (1-365) | [optional] **token** | **str** | Authentication token (see `/auth` and `/configure`) | [optional] diff --git a/docs/RotatedSecretUpdateCustom.md b/docs/RotatedSecretUpdateCustom.md index 64145c0c..00cfa6f9 100644 --- a/docs/RotatedSecretUpdateCustom.md +++ b/docs/RotatedSecretUpdateCustom.md @@ -18,6 +18,7 @@ Name | Type | Description | Notes **password_length** | **str** | The length of the password to be generated | [optional] **rm_tag** | **list[str]** | List of the existent tags that will be removed from this item | [optional] **rotate_after_disconnect** | **str** | Rotate the value of the secret after SRA session ends [true/false] | [optional] [default to 'false'] +**rotation_event_in** | **list[str]** | How many days before the rotation of the item would you like to be notified | [optional] **rotation_hour** | **int** | The Hour of the rotation in UTC | [optional] **rotation_interval** | **str** | The number of days to wait between every automatic key rotation (1-365) | [optional] **secure_access_allow_external_user** | **bool** | Allow providing external user for a domain users | [optional] [default to False] diff --git a/docs/RotatedSecretUpdateDockerhub.md b/docs/RotatedSecretUpdateDockerhub.md index d0ffd4a2..cdb6ac89 100644 --- a/docs/RotatedSecretUpdateDockerhub.md +++ b/docs/RotatedSecretUpdateDockerhub.md @@ -16,6 +16,7 @@ Name | Type | Description | Notes **new_name** | **str** | New item name | [optional] **password_length** | **str** | The length of the password to be generated | [optional] **rm_tag** | **list[str]** | List of the existent tags that will be removed from this item | [optional] +**rotation_event_in** | **list[str]** | How many days before the rotation of the item would you like to be notified | [optional] **rotation_hour** | **int** | The Hour of the rotation in UTC | [optional] **rotation_interval** | **str** | The number of days to wait between every automatic key rotation (1-365) | [optional] **token** | **str** | Authentication token (see `/auth` and `/configure`) | [optional] diff --git a/docs/RotatedSecretUpdateGcp.md b/docs/RotatedSecretUpdateGcp.md index bcf8eb6e..07af6239 100644 --- a/docs/RotatedSecretUpdateGcp.md +++ b/docs/RotatedSecretUpdateGcp.md @@ -19,6 +19,7 @@ Name | Type | Description | Notes **new_name** | **str** | New item name | [optional] **password_length** | **str** | The length of the password to be generated | [optional] **rm_tag** | **list[str]** | List of the existent tags that will be removed from this item | [optional] +**rotation_event_in** | **list[str]** | How many days before the rotation of the item would you like to be notified | [optional] **rotation_hour** | **int** | The Hour of the rotation in UTC | [optional] **rotation_interval** | **str** | The number of days to wait between every automatic key rotation (1-365) | [optional] **rotator_type** | **str** | The rotator type. options: [target/service-account-rotator] | diff --git a/docs/RotatedSecretUpdateHanadb.md b/docs/RotatedSecretUpdateHanadb.md index c3948c51..2aaabcd8 100644 --- a/docs/RotatedSecretUpdateHanadb.md +++ b/docs/RotatedSecretUpdateHanadb.md @@ -18,6 +18,7 @@ Name | Type | Description | Notes **rm_tag** | **list[str]** | List of the existent tags that will be removed from this item | [optional] **rotated_password** | **str** | rotated-username password (relevant only for rotator-type=password) | [optional] **rotated_username** | **str** | username to be rotated, if selected use-self-creds at rotator-creds-type, this username will try to rotate it's own password, if use-target-creds is selected, target credentials will be use to rotate the rotated-password (relevant only for rotator-type=password) | [optional] +**rotation_event_in** | **list[str]** | How many days before the rotation of the item would you like to be notified | [optional] **rotation_hour** | **int** | The Hour of the rotation in UTC | [optional] **rotation_interval** | **str** | The number of days to wait between every automatic key rotation (1-365) | [optional] **token** | **str** | Authentication token (see `/auth` and `/configure`) | [optional] diff --git a/docs/RotatedSecretUpdateLdap.md b/docs/RotatedSecretUpdateLdap.md index 20dc3891..ce218858 100644 --- a/docs/RotatedSecretUpdateLdap.md +++ b/docs/RotatedSecretUpdateLdap.md @@ -21,6 +21,7 @@ Name | Type | Description | Notes **rotate_after_disconnect** | **str** | Rotate the value of the secret after SRA session ends [true/false] | [optional] [default to 'false'] **rotated_password** | **str** | rotated-username password (relevant only for rotator-type=ldap) | [optional] **rotated_username** | **str** | username to be rotated, if selected use-self-creds at rotator-creds-type, this username will try to rotate it's own password, if use-target-creds is selected, target credentials will be use to rotate the rotated-password (relevant only for rotator-type=ldap) | [optional] +**rotation_event_in** | **list[str]** | How many days before the rotation of the item would you like to be notified | [optional] **rotation_hour** | **int** | The Hour of the rotation in UTC | [optional] **rotation_interval** | **str** | The number of days to wait between every automatic key rotation (1-365) | [optional] **secure_access_enable** | **str** | Enable/Disable secure remote access [true/false] | [optional] diff --git a/docs/RotatedSecretUpdateMongodb.md b/docs/RotatedSecretUpdateMongodb.md index ebb650dd..09e7382b 100644 --- a/docs/RotatedSecretUpdateMongodb.md +++ b/docs/RotatedSecretUpdateMongodb.md @@ -19,6 +19,7 @@ Name | Type | Description | Notes **rotate_after_disconnect** | **str** | Rotate the value of the secret after SRA session ends [true/false] | [optional] [default to 'false'] **rotated_password** | **str** | rotated-username password (relevant only for rotator-type=password) | [optional] **rotated_username** | **str** | username to be rotated, if selected use-self-creds at rotator-creds-type, this username will try to rotate it's own password, if use-target-creds is selected, target credentials will be use to rotate the rotated-password (relevant only for rotator-type=password) | [optional] +**rotation_event_in** | **list[str]** | How many days before the rotation of the item would you like to be notified | [optional] **rotation_hour** | **int** | The Hour of the rotation in UTC | [optional] **rotation_interval** | **str** | The number of days to wait between every automatic key rotation (1-365) | [optional] **secure_access_bastion_issuer** | **str** | Path to the SSH Certificate Issuer for your Akeyless Bastion | [optional] diff --git a/docs/RotatedSecretUpdateMssql.md b/docs/RotatedSecretUpdateMssql.md index 087442e9..b4894cea 100644 --- a/docs/RotatedSecretUpdateMssql.md +++ b/docs/RotatedSecretUpdateMssql.md @@ -19,6 +19,7 @@ Name | Type | Description | Notes **rotate_after_disconnect** | **str** | Rotate the value of the secret after SRA session ends [true/false] | [optional] [default to 'false'] **rotated_password** | **str** | rotated-username password (relevant only for rotator-type=password) | [optional] **rotated_username** | **str** | username to be rotated, if selected use-self-creds at rotator-creds-type, this username will try to rotate it's own password, if use-target-creds is selected, target credentials will be use to rotate the rotated-password (relevant only for rotator-type=password) | [optional] +**rotation_event_in** | **list[str]** | How many days before the rotation of the item would you like to be notified | [optional] **rotation_hour** | **int** | The Hour of the rotation in UTC | [optional] **rotation_interval** | **str** | The number of days to wait between every automatic key rotation (1-365) | [optional] **secure_access_bastion_issuer** | **str** | Path to the SSH Certificate Issuer for your Akeyless Bastion | [optional] diff --git a/docs/RotatedSecretUpdateMysql.md b/docs/RotatedSecretUpdateMysql.md index ffa336ce..c98665c9 100644 --- a/docs/RotatedSecretUpdateMysql.md +++ b/docs/RotatedSecretUpdateMysql.md @@ -19,6 +19,7 @@ Name | Type | Description | Notes **rotate_after_disconnect** | **str** | Rotate the value of the secret after SRA session ends [true/false] | [optional] [default to 'false'] **rotated_password** | **str** | rotated-username password (relevant only for rotator-type=password) | [optional] **rotated_username** | **str** | username to be rotated, if selected use-self-creds at rotator-creds-type, this username will try to rotate it's own password, if use-target-creds is selected, target credentials will be use to rotate the rotated-password (relevant only for rotator-type=password) | [optional] +**rotation_event_in** | **list[str]** | How many days before the rotation of the item would you like to be notified | [optional] **rotation_hour** | **int** | The Hour of the rotation in UTC | [optional] **rotation_interval** | **str** | The number of days to wait between every automatic key rotation (1-365) | [optional] **secure_access_bastion_issuer** | **str** | Path to the SSH Certificate Issuer for your Akeyless Bastion | [optional] diff --git a/docs/RotatedSecretUpdateOracledb.md b/docs/RotatedSecretUpdateOracledb.md index ef0f9b0a..4a46c107 100644 --- a/docs/RotatedSecretUpdateOracledb.md +++ b/docs/RotatedSecretUpdateOracledb.md @@ -19,6 +19,7 @@ Name | Type | Description | Notes **rotate_after_disconnect** | **str** | Rotate the value of the secret after SRA session ends [true/false] | [optional] [default to 'false'] **rotated_password** | **str** | rotated-username password (relevant only for rotator-type=password) | [optional] **rotated_username** | **str** | username to be rotated, if selected use-self-creds at rotator-creds-type, this username will try to rotate it's own password, if use-target-creds is selected, target credentials will be use to rotate the rotated-password (relevant only for rotator-type=password) | [optional] +**rotation_event_in** | **list[str]** | How many days before the rotation of the item would you like to be notified | [optional] **rotation_hour** | **int** | The Hour of the rotation in UTC | [optional] **rotation_interval** | **str** | The number of days to wait between every automatic key rotation (1-365) | [optional] **secure_access_db_name** | **str** | The DB name (relevant only for DB Dynamic-Secret) | [optional] diff --git a/docs/RotatedSecretUpdatePostgresql.md b/docs/RotatedSecretUpdatePostgresql.md index e59fa99a..75e0d7b6 100644 --- a/docs/RotatedSecretUpdatePostgresql.md +++ b/docs/RotatedSecretUpdatePostgresql.md @@ -19,6 +19,7 @@ Name | Type | Description | Notes **rotate_after_disconnect** | **str** | Rotate the value of the secret after SRA session ends [true/false] | [optional] [default to 'false'] **rotated_password** | **str** | rotated-username password (relevant only for rotator-type=password) | [optional] **rotated_username** | **str** | username to be rotated, if selected use-self-creds at rotator-creds-type, this username will try to rotate it's own password, if use-target-creds is selected, target credentials will be use to rotate the rotated-password (relevant only for rotator-type=password) | [optional] +**rotation_event_in** | **list[str]** | How many days before the rotation of the item would you like to be notified | [optional] **rotation_hour** | **int** | The Hour of the rotation in UTC | [optional] **rotation_interval** | **str** | The number of days to wait between every automatic key rotation (1-365) | [optional] **secure_access_bastion_issuer** | **str** | Path to the SSH Certificate Issuer for your Akeyless Bastion | [optional] diff --git a/docs/RotatedSecretUpdateRedis.md b/docs/RotatedSecretUpdateRedis.md index 927a4331..a5c68102 100644 --- a/docs/RotatedSecretUpdateRedis.md +++ b/docs/RotatedSecretUpdateRedis.md @@ -18,6 +18,7 @@ Name | Type | Description | Notes **rm_tag** | **list[str]** | List of the existent tags that will be removed from this item | [optional] **rotated_password** | **str** | rotated-username password (relevant only for rotator-type=password) | [optional] **rotated_username** | **str** | username to be rotated, if selected use-self-creds at rotator-creds-type, this username will try to rotate it's own password, if use-target-creds is selected, target credentials will be use to rotate the rotated-password (relevant only for rotator-type=password) | [optional] +**rotation_event_in** | **list[str]** | How many days before the rotation of the item would you like to be notified | [optional] **rotation_hour** | **int** | The Hour of the rotation in UTC | [optional] **rotation_interval** | **str** | The number of days to wait between every automatic key rotation (1-365) | [optional] **token** | **str** | Authentication token (see `/auth` and `/configure`) | [optional] diff --git a/docs/RotatedSecretUpdateRedshift.md b/docs/RotatedSecretUpdateRedshift.md index f77f8f11..2d80418c 100644 --- a/docs/RotatedSecretUpdateRedshift.md +++ b/docs/RotatedSecretUpdateRedshift.md @@ -19,6 +19,7 @@ Name | Type | Description | Notes **rotate_after_disconnect** | **str** | Rotate the value of the secret after SRA session ends [true/false] | [optional] [default to 'false'] **rotated_password** | **str** | rotated-username password (relevant only for rotator-type=password) | [optional] **rotated_username** | **str** | username to be rotated, if selected use-self-creds at rotator-creds-type, this username will try to rotate it's own password, if use-target-creds is selected, target credentials will be use to rotate the rotated-password (relevant only for rotator-type=password) | [optional] +**rotation_event_in** | **list[str]** | How many days before the rotation of the item would you like to be notified | [optional] **rotation_hour** | **int** | The Hour of the rotation in UTC | [optional] **rotation_interval** | **str** | The number of days to wait between every automatic key rotation (1-365) | [optional] **secure_access_db_name** | **str** | The DB name (relevant only for DB Dynamic-Secret) | [optional] diff --git a/docs/RotatedSecretUpdateSnowflake.md b/docs/RotatedSecretUpdateSnowflake.md index 6d0a0645..238b93a2 100644 --- a/docs/RotatedSecretUpdateSnowflake.md +++ b/docs/RotatedSecretUpdateSnowflake.md @@ -18,6 +18,7 @@ Name | Type | Description | Notes **rm_tag** | **list[str]** | List of the existent tags that will be removed from this item | [optional] **rotated_password** | **str** | rotated-username password (relevant only for rotator-type=password) | [optional] **rotated_username** | **str** | username to be rotated, if selected use-self-creds at rotator-creds-type, this username will try to rotate it's own password, if use-target-creds is selected, target credentials will be use to rotate the rotated-password (relevant only for rotator-type=password) | [optional] +**rotation_event_in** | **list[str]** | How many days before the rotation of the item would you like to be notified | [optional] **rotation_hour** | **int** | The Hour of the rotation in UTC | [optional] **rotation_interval** | **str** | The number of days to wait between every automatic key rotation (1-365) | [optional] **token** | **str** | Authentication token (see `/auth` and `/configure`) | [optional] diff --git a/docs/RotatedSecretUpdateSsh.md b/docs/RotatedSecretUpdateSsh.md index a62b0684..fa49fb2a 100644 --- a/docs/RotatedSecretUpdateSsh.md +++ b/docs/RotatedSecretUpdateSsh.md @@ -19,6 +19,7 @@ Name | Type | Description | Notes **rotate_after_disconnect** | **str** | Rotate the value of the secret after SRA session ends [true/false] | [optional] [default to 'false'] **rotated_password** | **str** | rotated-username password (relevant only for rotator-type=password) | [optional] **rotated_username** | **str** | username to be rotated, if selected use-self-creds at rotator-creds-type, this username will try to rotate it's own password, if use-target-creds is selected, target credentials will be use to rotate the rotated-password (relevant only for rotator-type=password) | [optional] +**rotation_event_in** | **list[str]** | How many days before the rotation of the item would you like to be notified | [optional] **rotation_hour** | **int** | The Hour of the rotation in UTC | [optional] **rotation_interval** | **str** | The number of days to wait between every automatic key rotation (1-365) | [optional] **rotator_custom_cmd** | **str** | Custom rotation command | [optional] diff --git a/docs/RotatedSecretUpdateWindows.md b/docs/RotatedSecretUpdateWindows.md index f1832f4e..87d3486a 100644 --- a/docs/RotatedSecretUpdateWindows.md +++ b/docs/RotatedSecretUpdateWindows.md @@ -19,6 +19,7 @@ Name | Type | Description | Notes **rotate_after_disconnect** | **str** | Rotate the value of the secret after SRA session ends [true/false] | [optional] [default to 'false'] **rotated_password** | **str** | rotated-username password (relevant only for rotator-type=password) | [optional] **rotated_username** | **str** | username to be rotated, if selected use-self-creds at rotator-creds-type, this username will try to rotate it's own password, if use-target-creds is selected, target credentials will be use to rotate the rotated-password (relevant only for rotator-type=password) | [optional] +**rotation_event_in** | **list[str]** | How many days before the rotation of the item would you like to be notified | [optional] **rotation_hour** | **int** | The Hour of the rotation in UTC | [optional] **rotation_interval** | **str** | The number of days to wait between every automatic key rotation (1-365) | [optional] **rotator_type** | **str** | The rotator type. options: [target/password] | diff --git a/docs/SshBastionConf.md b/docs/SshBastionConf.md new file mode 100644 index 00000000..e547ea79 --- /dev/null +++ b/docs/SshBastionConf.md @@ -0,0 +1,13 @@ +# SshBastionConf + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**hide_session_recording** | **bool** | | [optional] +**kexalgs** | **str** | | [optional] +**log_forwarding** | [**LogForwardingConfigPart**](LogForwardingConfigPart.md) | | [optional] +**session_termination** | [**SshBastionSessionTermination**](SshBastionSessionTermination.md) | | [optional] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/docs/SshBastionSessionTermination.md b/docs/SshBastionSessionTermination.md new file mode 100644 index 00000000..a78ca3dd --- /dev/null +++ b/docs/SshBastionSessionTermination.md @@ -0,0 +1,14 @@ +# SshBastionSessionTermination + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**api_password** | **str** | | [optional] +**api_token** | **str** | | [optional] +**api_url** | **str** | | [optional] +**api_username** | **str** | | [optional] +**enabled** | **bool** | | [optional] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/docs/UpdateAccountSettings.md b/docs/UpdateAccountSettings.md index 6ad8b10c..6d2b4980 100644 --- a/docs/UpdateAccountSettings.md +++ b/docs/UpdateAccountSettings.md @@ -15,6 +15,7 @@ Name | Type | Description | Notes **dynamic_secret_max_ttl** | **int** | Set the maximum ttl for dynamic secrets | [optional] **dynamic_secret_max_ttl_enable** | **str** | Set a maximum ttl for dynamic secrets [true/false] | [optional] **enable_item_sharing** | **str** | Enable sharing items [true/false] | [optional] +**enable_password_expiration** | **str** | Enable password expiration policy [true/false] | [optional] **force_new_versions** | **str** | If set to true, new version will be created on update | [optional] **gw_bound_ips** | **list[str]** | A default list of comma-separated CIDR block that acts as a trusted Gateway entity. | [optional] **invalid_characters** | **str** | Characters that cannot be used for items/targets/roles/auths/event_forwarder names. Empty string will enforce nothing. | [optional] [default to 'notReceivedInvalidCharacter'] @@ -30,6 +31,8 @@ Name | Type | Description | Notes **max_rotation_interval** | **int** | Set the maximum rotation interval for rotated secrets auto rotation settings | [optional] **max_rotation_interval_enable** | **str** | Set a maximum rotation interval for rotated secrets auto rotation settings [true/false] | [optional] **max_versions** | **str** | Max versions | [optional] +**password_expiration_days** | **str** | Specifies the number of days that a password is valid before it must be changed. A default value of 90 days is used. | [optional] +**password_expiration_notification_days** | **str** | Specifies the number of days before a user receives notification that their password will expire. A default value of 14 days is used. | [optional] **password_length** | **int** | Password length between 5 - to 50 characters | [optional] **phone** | **str** | Phone number | [optional] **postal_code** | **str** | Postal code | [optional] diff --git a/docs/UpdateItem.md b/docs/UpdateItem.md index 90d7a90b..2150ad24 100644 --- a/docs/UpdateItem.md +++ b/docs/UpdateItem.md @@ -10,6 +10,7 @@ Name | Type | Description | Notes **change_event** | **str** | Trigger an event when a secret value changed [true/false] (Relevant only for Static Secret) | [optional] **delete_protection** | **str** | Protection from accidental deletion of this object [true/false] | [optional] **description** | **str** | Description of the object | [optional] [default to 'default_metadata'] +**expiration_event_in** | **list[str]** | How many days before the expiration of the certificate would you like to be notified. | [optional] **host_provider** | **str** | Host provider type [explicit/target], Default Host provider is explicit, Relevant only for Secure Remote Access of ssh cert issuer, ldap rotated secret and ldap dynamic secret | [optional] **json** | **bool** | Set output format to JSON | [optional] [default to False] **max_versions** | **str** | Set the maximum number of versions, limited by the account settings defaults. | [optional] diff --git a/docs/UpdateRotationSettings.md b/docs/UpdateRotationSettings.md index 755a34e6..1e5d8fa6 100644 --- a/docs/UpdateRotationSettings.md +++ b/docs/UpdateRotationSettings.md @@ -7,6 +7,7 @@ Name | Type | Description | Notes **auto_rotate** | **bool** | Whether to automatically rotate every --rotation-interval days, or disable existing automatic rotation | **json** | **bool** | Set output format to JSON | [optional] [default to False] **name** | **str** | Key name | +**rotation_event_in** | **list[str]** | How many days before the rotation of the item would you like to be notified | [optional] **rotation_interval** | **int** | The number of days to wait between every automatic key rotation (7-365) | [optional] **token** | **str** | Authentication token (see `/auth` and `/configure`) | [optional] **uid_token** | **str** | The universal identity token, Required only for universal_identity authentication | [optional] diff --git a/docs/UpdateTarget.md b/docs/UpdateTarget.md index bfb6530f..ed0a59ad 100644 --- a/docs/UpdateTarget.md +++ b/docs/UpdateTarget.md @@ -8,7 +8,7 @@ Name | Type | Description | Notes **max_versions** | **str** | Set the maximum number of versions, limited by the account settings defaults. | [optional] **name** | **str** | Target name | **new_comment** | **str** | Deprecated - use description | [optional] [default to 'default_comment'] -**new_name** | **str** | New Target name | [optional] +**new_name** | **str** | New target name | [optional] **token** | **str** | Authentication token (see `/auth` and `/configure`) | [optional] **uid_token** | **str** | The universal identity token, Required only for universal_identity authentication | [optional] diff --git a/docs/UploadRSA.md b/docs/UploadRSA.md index 4d7052fe..2ff8f3d9 100644 --- a/docs/UploadRSA.md +++ b/docs/UploadRSA.md @@ -9,6 +9,7 @@ Name | Type | Description | Notes **customer_frg_id** | **str** | The customer fragment ID that will be used to split the key (if empty, the key will be created independently of a customer fragment) | [optional] **delete_protection** | **str** | Protection from accidental deletion of this object [true/false] | [optional] **description** | **str** | Description of the object | [optional] +**expiration_event_in** | **list[str]** | How many days before the expiration of the certificate would you like to be notified. | [optional] **json** | **bool** | Set output format to JSON | [optional] [default to False] **metadata** | **str** | Deprecated - use description | [optional] **name** | **str** | Name of key to be created | diff --git a/docs/V2Api.md b/docs/V2Api.md index 657c7bfb..d0a5c88b 100644 --- a/docs/V2Api.md +++ b/docs/V2Api.md @@ -4,7 +4,7 @@ All URIs are relative to *https://api.akeyless.io* Method | HTTP request | Description ------------- | ------------- | ------------- -[**alias_details**](V2Api.md#alias_details) | **GET** /alias-details | +[**alias_details**](V2Api.md#alias_details) | **POST** /alias-details | [**assoc_role_auth_method**](V2Api.md#assoc_role_auth_method) | **POST** /assoc-role-am | [**assoc_target_item**](V2Api.md#assoc_target_item) | **POST** /assoc-target-item | [**auth**](V2Api.md#auth) | **POST** /auth | @@ -246,6 +246,7 @@ Method | HTTP request | Description [**gateway_get_log_forwarding**](V2Api.md#gateway_get_log_forwarding) | **POST** /gateway-get-log-forwarding | [**gateway_get_migration**](V2Api.md#gateway_get_migration) | **POST** /gateway-get-migration | [**gateway_get_producer**](V2Api.md#gateway_get_producer) | **POST** /gateway-get-producer | +[**gateway_get_remote_access**](V2Api.md#gateway_get_remote_access) | **POST** /gateway-get-remote-access | [**gateway_get_tmp_users**](V2Api.md#gateway_get_tmp_users) | **POST** /gateway-get-producer-tmp-creds | [**gateway_list_customer_fragments**](V2Api.md#gateway_list_customer_fragments) | **POST** /gateway-list-customer-fragments | [**gateway_list_migration**](V2Api.md#gateway_list_migration) | **POST** /gateway-list-migration | @@ -301,6 +302,8 @@ Method | HTTP request | Description [**gateway_update_producer_redshift**](V2Api.md#gateway_update_producer_redshift) | **POST** /gateway-update-producer-redshift | [**gateway_update_producer_snowflake**](V2Api.md#gateway_update_producer_snowflake) | **POST** /gateway-update-producer-snowflake | [**gateway_update_producer_venafi**](V2Api.md#gateway_update_producer_venafi) | **POST** /gateway-update-producer-certificate-automation | +[**gateway_update_remote_access**](V2Api.md#gateway_update_remote_access) | **POST** /gateway-update-remote-access | +[**gateway_update_remote_access_rdp_recordings**](V2Api.md#gateway_update_remote_access_rdp_recordings) | **POST** /gateway-update-remote-access-rdp-recording | [**gateway_update_tls_cert**](V2Api.md#gateway_update_tls_cert) | **POST** /gateway-update-tls-cert | [**gateway_update_tmp_users**](V2Api.md#gateway_update_tmp_users) | **POST** /gateway-update-producer-tmp-creds | [**generate_csr**](V2Api.md#generate_csr) | **POST** /generate-csr | @@ -323,6 +326,17 @@ Method | HTTP request | Description [**get_tags**](V2Api.md#get_tags) | **POST** /get-tags | [**get_target**](V2Api.md#get_target) | **POST** /get-target | [**get_target_details**](V2Api.md#get_target_details) | **POST** /get-target-details | +[**gw_update_remote_access_session_logs_aws_s3**](V2Api.md#gw_update_remote_access_session_logs_aws_s3) | **POST** /gateway-update-remote-access-session-forwarding-aws-s3 | +[**gw_update_remote_access_session_logs_azure_analytics**](V2Api.md#gw_update_remote_access_session_logs_azure_analytics) | **POST** /gateway-update-remote-access-session-forwarding-azure-analytics | +[**gw_update_remote_access_session_logs_datadog**](V2Api.md#gw_update_remote_access_session_logs_datadog) | **POST** /gateway-update-remote-access-session-forwarding-datadog | +[**gw_update_remote_access_session_logs_elasticsearch**](V2Api.md#gw_update_remote_access_session_logs_elasticsearch) | **POST** /gateway-update-remote-access-session-forwarding-elasticsearch | +[**gw_update_remote_access_session_logs_google_chronicle**](V2Api.md#gw_update_remote_access_session_logs_google_chronicle) | **POST** /gateway-update-remote-access-session-forwarding-google-chronicle | +[**gw_update_remote_access_session_logs_logstash**](V2Api.md#gw_update_remote_access_session_logs_logstash) | **POST** /gateway-update-remote-access-session-forwarding-logstash | +[**gw_update_remote_access_session_logs_logz_io**](V2Api.md#gw_update_remote_access_session_logs_logz_io) | **POST** /gateway-update-remote-access-session-forwarding-logz-io | +[**gw_update_remote_access_session_logs_splunk**](V2Api.md#gw_update_remote_access_session_logs_splunk) | **POST** /gateway-update-remote-access-session-forwarding-splunk | +[**gw_update_remote_access_session_logs_stdout**](V2Api.md#gw_update_remote_access_session_logs_stdout) | **POST** /gateway-update-remote-access-session-forwarding-stdout | +[**gw_update_remote_access_session_logs_sumologic**](V2Api.md#gw_update_remote_access_session_logs_sumologic) | **POST** /gateway-update-remote-access-session-forwarding-sumologic | +[**gw_update_remote_access_session_logs_syslog**](V2Api.md#gw_update_remote_access_session_logs_syslog) | **POST** /gateway-update-remote-access-session-forwarding-syslog | [**hmac**](V2Api.md#hmac) | **POST** /hmac | [**import_passwords**](V2Api.md#import_passwords) | **POST** /import-passwords | [**kmip_client_delete_rule**](V2Api.md#kmip_client_delete_rule) | **POST** /kmip-client-delete-rule | @@ -15064,6 +15078,66 @@ No authorization required [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) +# **gateway_get_remote_access** +> BastionConfigReplyObj gateway_get_remote_access(body) + + + +### Example + +```python +from __future__ import print_function +import time +import akeyless +from akeyless.rest import ApiException +from pprint import pprint +# Defining the host is optional and defaults to https://api.akeyless.io +# See configuration.py for a list of all supported configuration parameters. +configuration = akeyless.Configuration( + host = "https://api.akeyless.io" +) + + +# Enter a context with an instance of the API client +with akeyless.ApiClient() as api_client: + # Create an instance of the API class + api_instance = akeyless.V2Api(api_client) + body = akeyless.GatewayGetRemoteAccess() # GatewayGetRemoteAccess | + + try: + api_response = api_instance.gateway_get_remote_access(body) + pprint(api_response) + except ApiException as e: + print("Exception when calling V2Api->gateway_get_remote_access: %s\n" % e) +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **body** | [**GatewayGetRemoteAccess**](GatewayGetRemoteAccess.md)| | + +### Return type + +[**BastionConfigReplyObj**](BastionConfigReplyObj.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | gatewayGetRemoteAccessResponse wraps response body. | - | +**0** | errorResponse wraps any error to return it as a JSON object with one \"error\" field. | - | + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + # **gateway_get_tmp_users** > list[TmpUserData] gateway_get_tmp_users(body) @@ -18363,6 +18437,122 @@ No authorization required [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) +# **gateway_update_remote_access** +> object gateway_update_remote_access() + + + +### Example + +```python +from __future__ import print_function +import time +import akeyless +from akeyless.rest import ApiException +from pprint import pprint +# Defining the host is optional and defaults to https://api.akeyless.io +# See configuration.py for a list of all supported configuration parameters. +configuration = akeyless.Configuration( + host = "https://api.akeyless.io" +) + + +# Enter a context with an instance of the API client +with akeyless.ApiClient() as api_client: + # Create an instance of the API class + api_instance = akeyless.V2Api(api_client) + + try: + api_response = api_instance.gateway_update_remote_access() + pprint(api_response) + except ApiException as e: + print("Exception when calling V2Api->gateway_update_remote_access: %s\n" % e) +``` + +### Parameters +This endpoint does not need any parameter. + +### Return type + +**object** + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: Not defined + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | gatewayUpdateRemoteAccessResponse wraps response body. | - | +**0** | errorResponse wraps any error to return it as a JSON object with one \"error\" field. | - | + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **gateway_update_remote_access_rdp_recordings** +> object gateway_update_remote_access_rdp_recordings(body) + + + +### Example + +```python +from __future__ import print_function +import time +import akeyless +from akeyless.rest import ApiException +from pprint import pprint +# Defining the host is optional and defaults to https://api.akeyless.io +# See configuration.py for a list of all supported configuration parameters. +configuration = akeyless.Configuration( + host = "https://api.akeyless.io" +) + + +# Enter a context with an instance of the API client +with akeyless.ApiClient() as api_client: + # Create an instance of the API class + api_instance = akeyless.V2Api(api_client) + body = akeyless.GatewayUpdateRemoteAccessRdpRecordings() # GatewayUpdateRemoteAccessRdpRecordings | + + try: + api_response = api_instance.gateway_update_remote_access_rdp_recordings(body) + pprint(api_response) + except ApiException as e: + print("Exception when calling V2Api->gateway_update_remote_access_rdp_recordings: %s\n" % e) +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **body** | [**GatewayUpdateRemoteAccessRdpRecordings**](GatewayUpdateRemoteAccessRdpRecordings.md)| | + +### Return type + +**object** + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**200** | gatewayUpdateRemoteAccessRdpRecordingsResponse wraps response body. | - | +**0** | errorResponse wraps any error to return it as a JSON object with one \"error\" field. | - | + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + # **gateway_update_tls_cert** > GatewayUpdateTlsCertOutput gateway_update_tls_cert(body) @@ -19678,6 +19868,666 @@ No authorization required [[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) +# **gw_update_remote_access_session_logs_aws_s3** +> GatewayUpdateLogForwardingOutput gw_update_remote_access_session_logs_aws_s3(body) + + + +### Example + +```python +from __future__ import print_function +import time +import akeyless +from akeyless.rest import ApiException +from pprint import pprint +# Defining the host is optional and defaults to https://api.akeyless.io +# See configuration.py for a list of all supported configuration parameters. +configuration = akeyless.Configuration( + host = "https://api.akeyless.io" +) + + +# Enter a context with an instance of the API client +with akeyless.ApiClient() as api_client: + # Create an instance of the API class + api_instance = akeyless.V2Api(api_client) + body = akeyless.GwUpdateRemoteAccessSessionLogsAwsS3() # GwUpdateRemoteAccessSessionLogsAwsS3 | + + try: + api_response = api_instance.gw_update_remote_access_session_logs_aws_s3(body) + pprint(api_response) + except ApiException as e: + print("Exception when calling V2Api->gw_update_remote_access_session_logs_aws_s3: %s\n" % e) +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **body** | [**GwUpdateRemoteAccessSessionLogsAwsS3**](GwUpdateRemoteAccessSessionLogsAwsS3.md)| | + +### Return type + +[**GatewayUpdateLogForwardingOutput**](GatewayUpdateLogForwardingOutput.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**201** | gwUpdateRemoteAccessSessionLogsResponse wraps response body. | - | +**0** | errorResponse wraps any error to return it as a JSON object with one \"error\" field. | - | + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **gw_update_remote_access_session_logs_azure_analytics** +> GatewayUpdateLogForwardingOutput gw_update_remote_access_session_logs_azure_analytics(body) + + + +### Example + +```python +from __future__ import print_function +import time +import akeyless +from akeyless.rest import ApiException +from pprint import pprint +# Defining the host is optional and defaults to https://api.akeyless.io +# See configuration.py for a list of all supported configuration parameters. +configuration = akeyless.Configuration( + host = "https://api.akeyless.io" +) + + +# Enter a context with an instance of the API client +with akeyless.ApiClient() as api_client: + # Create an instance of the API class + api_instance = akeyless.V2Api(api_client) + body = akeyless.GwUpdateRemoteAccessSessionLogsAzureAnalytics() # GwUpdateRemoteAccessSessionLogsAzureAnalytics | + + try: + api_response = api_instance.gw_update_remote_access_session_logs_azure_analytics(body) + pprint(api_response) + except ApiException as e: + print("Exception when calling V2Api->gw_update_remote_access_session_logs_azure_analytics: %s\n" % e) +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **body** | [**GwUpdateRemoteAccessSessionLogsAzureAnalytics**](GwUpdateRemoteAccessSessionLogsAzureAnalytics.md)| | + +### Return type + +[**GatewayUpdateLogForwardingOutput**](GatewayUpdateLogForwardingOutput.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**201** | gwUpdateRemoteAccessSessionLogsResponse wraps response body. | - | +**0** | errorResponse wraps any error to return it as a JSON object with one \"error\" field. | - | + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **gw_update_remote_access_session_logs_datadog** +> GatewayUpdateLogForwardingOutput gw_update_remote_access_session_logs_datadog(body) + + + +### Example + +```python +from __future__ import print_function +import time +import akeyless +from akeyless.rest import ApiException +from pprint import pprint +# Defining the host is optional and defaults to https://api.akeyless.io +# See configuration.py for a list of all supported configuration parameters. +configuration = akeyless.Configuration( + host = "https://api.akeyless.io" +) + + +# Enter a context with an instance of the API client +with akeyless.ApiClient() as api_client: + # Create an instance of the API class + api_instance = akeyless.V2Api(api_client) + body = akeyless.GwUpdateRemoteAccessSessionLogsDatadog() # GwUpdateRemoteAccessSessionLogsDatadog | + + try: + api_response = api_instance.gw_update_remote_access_session_logs_datadog(body) + pprint(api_response) + except ApiException as e: + print("Exception when calling V2Api->gw_update_remote_access_session_logs_datadog: %s\n" % e) +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **body** | [**GwUpdateRemoteAccessSessionLogsDatadog**](GwUpdateRemoteAccessSessionLogsDatadog.md)| | + +### Return type + +[**GatewayUpdateLogForwardingOutput**](GatewayUpdateLogForwardingOutput.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**201** | gwUpdateRemoteAccessSessionLogsResponse wraps response body. | - | +**0** | errorResponse wraps any error to return it as a JSON object with one \"error\" field. | - | + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **gw_update_remote_access_session_logs_elasticsearch** +> GatewayUpdateLogForwardingOutput gw_update_remote_access_session_logs_elasticsearch(body) + + + +### Example + +```python +from __future__ import print_function +import time +import akeyless +from akeyless.rest import ApiException +from pprint import pprint +# Defining the host is optional and defaults to https://api.akeyless.io +# See configuration.py for a list of all supported configuration parameters. +configuration = akeyless.Configuration( + host = "https://api.akeyless.io" +) + + +# Enter a context with an instance of the API client +with akeyless.ApiClient() as api_client: + # Create an instance of the API class + api_instance = akeyless.V2Api(api_client) + body = akeyless.GwUpdateRemoteAccessSessionLogsElasticsearch() # GwUpdateRemoteAccessSessionLogsElasticsearch | + + try: + api_response = api_instance.gw_update_remote_access_session_logs_elasticsearch(body) + pprint(api_response) + except ApiException as e: + print("Exception when calling V2Api->gw_update_remote_access_session_logs_elasticsearch: %s\n" % e) +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **body** | [**GwUpdateRemoteAccessSessionLogsElasticsearch**](GwUpdateRemoteAccessSessionLogsElasticsearch.md)| | + +### Return type + +[**GatewayUpdateLogForwardingOutput**](GatewayUpdateLogForwardingOutput.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**201** | gwUpdateRemoteAccessSessionLogsResponse wraps response body. | - | +**0** | errorResponse wraps any error to return it as a JSON object with one \"error\" field. | - | + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **gw_update_remote_access_session_logs_google_chronicle** +> GatewayUpdateLogForwardingOutput gw_update_remote_access_session_logs_google_chronicle(body) + + + +### Example + +```python +from __future__ import print_function +import time +import akeyless +from akeyless.rest import ApiException +from pprint import pprint +# Defining the host is optional and defaults to https://api.akeyless.io +# See configuration.py for a list of all supported configuration parameters. +configuration = akeyless.Configuration( + host = "https://api.akeyless.io" +) + + +# Enter a context with an instance of the API client +with akeyless.ApiClient() as api_client: + # Create an instance of the API class + api_instance = akeyless.V2Api(api_client) + body = akeyless.GwUpdateRemoteAccessSessionLogsGoogleChronicle() # GwUpdateRemoteAccessSessionLogsGoogleChronicle | + + try: + api_response = api_instance.gw_update_remote_access_session_logs_google_chronicle(body) + pprint(api_response) + except ApiException as e: + print("Exception when calling V2Api->gw_update_remote_access_session_logs_google_chronicle: %s\n" % e) +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **body** | [**GwUpdateRemoteAccessSessionLogsGoogleChronicle**](GwUpdateRemoteAccessSessionLogsGoogleChronicle.md)| | + +### Return type + +[**GatewayUpdateLogForwardingOutput**](GatewayUpdateLogForwardingOutput.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**201** | gwUpdateRemoteAccessSessionLogsResponse wraps response body. | - | +**0** | errorResponse wraps any error to return it as a JSON object with one \"error\" field. | - | + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **gw_update_remote_access_session_logs_logstash** +> GatewayUpdateLogForwardingOutput gw_update_remote_access_session_logs_logstash(body) + + + +### Example + +```python +from __future__ import print_function +import time +import akeyless +from akeyless.rest import ApiException +from pprint import pprint +# Defining the host is optional and defaults to https://api.akeyless.io +# See configuration.py for a list of all supported configuration parameters. +configuration = akeyless.Configuration( + host = "https://api.akeyless.io" +) + + +# Enter a context with an instance of the API client +with akeyless.ApiClient() as api_client: + # Create an instance of the API class + api_instance = akeyless.V2Api(api_client) + body = akeyless.GwUpdateRemoteAccessSessionLogsLogstash() # GwUpdateRemoteAccessSessionLogsLogstash | + + try: + api_response = api_instance.gw_update_remote_access_session_logs_logstash(body) + pprint(api_response) + except ApiException as e: + print("Exception when calling V2Api->gw_update_remote_access_session_logs_logstash: %s\n" % e) +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **body** | [**GwUpdateRemoteAccessSessionLogsLogstash**](GwUpdateRemoteAccessSessionLogsLogstash.md)| | + +### Return type + +[**GatewayUpdateLogForwardingOutput**](GatewayUpdateLogForwardingOutput.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**201** | gwUpdateRemoteAccessSessionLogsResponse wraps response body. | - | +**0** | errorResponse wraps any error to return it as a JSON object with one \"error\" field. | - | + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **gw_update_remote_access_session_logs_logz_io** +> GatewayUpdateLogForwardingOutput gw_update_remote_access_session_logs_logz_io(body) + + + +### Example + +```python +from __future__ import print_function +import time +import akeyless +from akeyless.rest import ApiException +from pprint import pprint +# Defining the host is optional and defaults to https://api.akeyless.io +# See configuration.py for a list of all supported configuration parameters. +configuration = akeyless.Configuration( + host = "https://api.akeyless.io" +) + + +# Enter a context with an instance of the API client +with akeyless.ApiClient() as api_client: + # Create an instance of the API class + api_instance = akeyless.V2Api(api_client) + body = akeyless.GwUpdateRemoteAccessSessionLogsLogzIo() # GwUpdateRemoteAccessSessionLogsLogzIo | + + try: + api_response = api_instance.gw_update_remote_access_session_logs_logz_io(body) + pprint(api_response) + except ApiException as e: + print("Exception when calling V2Api->gw_update_remote_access_session_logs_logz_io: %s\n" % e) +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **body** | [**GwUpdateRemoteAccessSessionLogsLogzIo**](GwUpdateRemoteAccessSessionLogsLogzIo.md)| | + +### Return type + +[**GatewayUpdateLogForwardingOutput**](GatewayUpdateLogForwardingOutput.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**201** | gwUpdateRemoteAccessSessionLogsResponse wraps response body. | - | +**0** | errorResponse wraps any error to return it as a JSON object with one \"error\" field. | - | + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **gw_update_remote_access_session_logs_splunk** +> GatewayUpdateLogForwardingOutput gw_update_remote_access_session_logs_splunk(body) + + + +### Example + +```python +from __future__ import print_function +import time +import akeyless +from akeyless.rest import ApiException +from pprint import pprint +# Defining the host is optional and defaults to https://api.akeyless.io +# See configuration.py for a list of all supported configuration parameters. +configuration = akeyless.Configuration( + host = "https://api.akeyless.io" +) + + +# Enter a context with an instance of the API client +with akeyless.ApiClient() as api_client: + # Create an instance of the API class + api_instance = akeyless.V2Api(api_client) + body = akeyless.GwUpdateRemoteAccessSessionLogsSplunk() # GwUpdateRemoteAccessSessionLogsSplunk | + + try: + api_response = api_instance.gw_update_remote_access_session_logs_splunk(body) + pprint(api_response) + except ApiException as e: + print("Exception when calling V2Api->gw_update_remote_access_session_logs_splunk: %s\n" % e) +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **body** | [**GwUpdateRemoteAccessSessionLogsSplunk**](GwUpdateRemoteAccessSessionLogsSplunk.md)| | + +### Return type + +[**GatewayUpdateLogForwardingOutput**](GatewayUpdateLogForwardingOutput.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**201** | gwUpdateRemoteAccessSessionLogsResponse wraps response body. | - | +**0** | errorResponse wraps any error to return it as a JSON object with one \"error\" field. | - | + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **gw_update_remote_access_session_logs_stdout** +> GatewayUpdateLogForwardingOutput gw_update_remote_access_session_logs_stdout(body) + + + +### Example + +```python +from __future__ import print_function +import time +import akeyless +from akeyless.rest import ApiException +from pprint import pprint +# Defining the host is optional and defaults to https://api.akeyless.io +# See configuration.py for a list of all supported configuration parameters. +configuration = akeyless.Configuration( + host = "https://api.akeyless.io" +) + + +# Enter a context with an instance of the API client +with akeyless.ApiClient() as api_client: + # Create an instance of the API class + api_instance = akeyless.V2Api(api_client) + body = akeyless.GwUpdateRemoteAccessSessionLogsStdout() # GwUpdateRemoteAccessSessionLogsStdout | + + try: + api_response = api_instance.gw_update_remote_access_session_logs_stdout(body) + pprint(api_response) + except ApiException as e: + print("Exception when calling V2Api->gw_update_remote_access_session_logs_stdout: %s\n" % e) +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **body** | [**GwUpdateRemoteAccessSessionLogsStdout**](GwUpdateRemoteAccessSessionLogsStdout.md)| | + +### Return type + +[**GatewayUpdateLogForwardingOutput**](GatewayUpdateLogForwardingOutput.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**201** | gwUpdateRemoteAccessSessionLogsResponse wraps response body. | - | +**0** | errorResponse wraps any error to return it as a JSON object with one \"error\" field. | - | + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **gw_update_remote_access_session_logs_sumologic** +> GatewayUpdateLogForwardingOutput gw_update_remote_access_session_logs_sumologic(body) + + + +### Example + +```python +from __future__ import print_function +import time +import akeyless +from akeyless.rest import ApiException +from pprint import pprint +# Defining the host is optional and defaults to https://api.akeyless.io +# See configuration.py for a list of all supported configuration parameters. +configuration = akeyless.Configuration( + host = "https://api.akeyless.io" +) + + +# Enter a context with an instance of the API client +with akeyless.ApiClient() as api_client: + # Create an instance of the API class + api_instance = akeyless.V2Api(api_client) + body = akeyless.GwUpdateRemoteAccessSessionLogsSumologic() # GwUpdateRemoteAccessSessionLogsSumologic | + + try: + api_response = api_instance.gw_update_remote_access_session_logs_sumologic(body) + pprint(api_response) + except ApiException as e: + print("Exception when calling V2Api->gw_update_remote_access_session_logs_sumologic: %s\n" % e) +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **body** | [**GwUpdateRemoteAccessSessionLogsSumologic**](GwUpdateRemoteAccessSessionLogsSumologic.md)| | + +### Return type + +[**GatewayUpdateLogForwardingOutput**](GatewayUpdateLogForwardingOutput.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**201** | gwUpdateRemoteAccessSessionLogsResponse wraps response body. | - | +**0** | errorResponse wraps any error to return it as a JSON object with one \"error\" field. | - | + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + +# **gw_update_remote_access_session_logs_syslog** +> GatewayUpdateLogForwardingOutput gw_update_remote_access_session_logs_syslog(body) + + + +### Example + +```python +from __future__ import print_function +import time +import akeyless +from akeyless.rest import ApiException +from pprint import pprint +# Defining the host is optional and defaults to https://api.akeyless.io +# See configuration.py for a list of all supported configuration parameters. +configuration = akeyless.Configuration( + host = "https://api.akeyless.io" +) + + +# Enter a context with an instance of the API client +with akeyless.ApiClient() as api_client: + # Create an instance of the API class + api_instance = akeyless.V2Api(api_client) + body = akeyless.GwUpdateRemoteAccessSessionLogsSyslog() # GwUpdateRemoteAccessSessionLogsSyslog | + + try: + api_response = api_instance.gw_update_remote_access_session_logs_syslog(body) + pprint(api_response) + except ApiException as e: + print("Exception when calling V2Api->gw_update_remote_access_session_logs_syslog: %s\n" % e) +``` + +### Parameters + +Name | Type | Description | Notes +------------- | ------------- | ------------- | ------------- + **body** | [**GwUpdateRemoteAccessSessionLogsSyslog**](GwUpdateRemoteAccessSessionLogsSyslog.md)| | + +### Return type + +[**GatewayUpdateLogForwardingOutput**](GatewayUpdateLogForwardingOutput.md) + +### Authorization + +No authorization required + +### HTTP request headers + + - **Content-Type**: application/json + - **Accept**: application/json + +### HTTP response details +| Status code | Description | Response headers | +|-------------|-------------|------------------| +**201** | gwUpdateRemoteAccessSessionLogsResponse wraps response body. | - | +**0** | errorResponse wraps any error to return it as a JSON object with one \"error\" field. | - | + +[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md) + # **hmac** > HmacOutput hmac(body) diff --git a/docs/WebBastionConf.md b/docs/WebBastionConf.md new file mode 100644 index 00000000..cb3fd2f3 --- /dev/null +++ b/docs/WebBastionConf.md @@ -0,0 +1,11 @@ +# WebBastionConf + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**guacamole** | [**WebBastionGuacamole**](WebBastionGuacamole.md) | | [optional] +**rdp_record** | [**WebBastionRdpRecord**](WebBastionRdpRecord.md) | | [optional] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/docs/WebBastionGuacamole.md b/docs/WebBastionGuacamole.md new file mode 100644 index 00000000..0114f336 --- /dev/null +++ b/docs/WebBastionGuacamole.md @@ -0,0 +1,10 @@ +# WebBastionGuacamole + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**keyboard_layout** | **str** | | [optional] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/docs/WebBastionRdpRecord.md b/docs/WebBastionRdpRecord.md new file mode 100644 index 00000000..067cb07a --- /dev/null +++ b/docs/WebBastionRdpRecord.md @@ -0,0 +1,12 @@ +# WebBastionRdpRecord + +## Properties +Name | Type | Description | Notes +------------ | ------------- | ------------- | ------------- +**aws** | [**AwsStorage**](AwsStorage.md) | | [optional] +**azure** | [**AzureStorage**](AzureStorage.md) | | [optional] +**storage_type** | **str** | | [optional] + +[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md) + + diff --git a/setup.py b/setup.py index e3b0d8aa..fd3afe33 100644 --- a/setup.py +++ b/setup.py @@ -14,7 +14,7 @@ from setuptools import setup, find_packages # noqa: H301 NAME = "akeyless" -VERSION = "4.2.3" +VERSION = "4.2.4" # To install the library, run the following # # python setup.py install diff --git a/test/test_aws_storage.py b/test/test_aws_storage.py new file mode 100644 index 00000000..97a9a2d6 --- /dev/null +++ b/test/test_aws_storage.py @@ -0,0 +1,58 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +from __future__ import absolute_import + +import unittest +import datetime + +import akeyless +from akeyless.models.aws_storage import AwsStorage # noqa: E501 +from akeyless.rest import ApiException + +class TestAwsStorage(unittest.TestCase): + """AwsStorage unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional): + """Test AwsStorage + include_option is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # model = akeyless.models.aws_storage.AwsStorage() # noqa: E501 + if include_optional : + return AwsStorage( + access_key_id = '0', + access_key_secret = '0', + auth_type = '0', + bucket = '0', + prefix = '0', + region = '0' + ) + else : + return AwsStorage( + ) + + def testAwsStorage(self): + """Test AwsStorage""" + inst_req_only = self.make_instance(include_optional=False) + inst_req_and_optional = self.make_instance(include_optional=True) + + +if __name__ == '__main__': + unittest.main() diff --git a/test/test_azure_storage.py b/test/test_azure_storage.py new file mode 100644 index 00000000..ba048a0c --- /dev/null +++ b/test/test_azure_storage.py @@ -0,0 +1,58 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +from __future__ import absolute_import + +import unittest +import datetime + +import akeyless +from akeyless.models.azure_storage import AzureStorage # noqa: E501 +from akeyless.rest import ApiException + +class TestAzureStorage(unittest.TestCase): + """AzureStorage unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional): + """Test AzureStorage + include_option is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # model = akeyless.models.azure_storage.AzureStorage() # noqa: E501 + if include_optional : + return AzureStorage( + auth_type = '0', + client_id = '0', + client_secret = '0', + storage_account = '0', + storage_container_name = '0', + tenant_id = '0' + ) + else : + return AzureStorage( + ) + + def testAzureStorage(self): + """Test AzureStorage""" + inst_req_only = self.make_instance(include_optional=False) + inst_req_and_optional = self.make_instance(include_optional=True) + + +if __name__ == '__main__': + unittest.main() diff --git a/test/test_bastion_config_reply_obj.py b/test/test_bastion_config_reply_obj.py new file mode 100644 index 00000000..b0139540 --- /dev/null +++ b/test/test_bastion_config_reply_obj.py @@ -0,0 +1,157 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +from __future__ import absolute_import + +import unittest +import datetime + +import akeyless +from akeyless.models.bastion_config_reply_obj import BastionConfigReplyObj # noqa: E501 +from akeyless.rest import ApiException + +class TestBastionConfigReplyObj(unittest.TestCase): + """BastionConfigReplyObj unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional): + """Test BastionConfigReplyObj + include_option is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # model = akeyless.models.bastion_config_reply_obj.BastionConfigReplyObj() # noqa: E501 + if include_optional : + return BastionConfigReplyObj( + api_gateway_url = '0', + cluster_id = '0', + gator_cluster_id = 56, + _global = akeyless.models.bastion_global_conf.BastionGlobalConf( + allowed_bastion_urls = [ + '0' + ], + legacy_signing_alg = True, + rdp_username_sub_claim = '0', + ssh_username_sub_claim = '0', ), + ssh_bastion = akeyless.models.ssh_bastion_conf.SshBastionConf( + hide_session_recording = True, + kexalgs = '0', + log_forwarding = akeyless.models.log_forwarding_config_part.LogForwardingConfigPart( + aws_s3_config = akeyless.models.aws_s3_log_forwarding_config.AwsS3LogForwardingConfig( + aws_access_id = '0', + aws_access_key = '0', + aws_auth_type = '0', + aws_region = '0', + aws_role_arn = '0', + aws_use_gateway_cloud_identity = True, + bucket_name = '0', + log_folder = '0', ), + azure_analytics_config = akeyless.models.azure_log_analytics_forwarding_config.AzureLogAnalyticsForwardingConfig( + azure_workspace_id = '0', + azure_workspace_key = '0', ), + datadog_config = akeyless.models.datadog_forwarding_config.DatadogForwardingConfig( + datadog_api_key = '0', + datadog_host = '0', + datadog_log_service = '0', + datadog_log_source = '0', + datadog_log_tags = '0', ), + elasticsearch_config = akeyless.models.elasticsearch_log_forwarding_config.ElasticsearchLogForwardingConfig( + elasticsearch_api_key = '0', + elasticsearch_auth_type = '0', + elasticsearch_cloud_id = '0', + elasticsearch_enable_tls = True, + elasticsearch_index = '0', + elasticsearch_nodes = '0', + elasticsearch_password = '0', + elasticsearch_server_type = '0', + elasticsearch_tls_certificate = '0', + elasticsearch_user_name = '0', ), + google_chronicle_config = akeyless.models.google_chronicle_forwarding_config.GoogleChronicleForwardingConfig( + customer_id = '0', + log_type = '0', + region = '0', + service_account_key = '0', ), + json_output = True, + logan_enable = True, + logan_url = '0', + logstash_config = akeyless.models.logstash_log_forwarding_config.LogstashLogForwardingConfig( + logstash_dns = '0', + logstash_enable_tls = True, + logstash_protocol = '0', + logstash_tls_certificate = '0', ), + logz_io_config = akeyless.models.logz_io_log_forwarding_config.LogzIoLogForwardingConfig( + target_logz_io_protocol = '0', + target_logz_io_token = '0', ), + pull_interval_sec = '0', + splunk_config = akeyless.models.splunk_log_forwarding_config.SplunkLogForwardingConfig( + splunk_enable_tls = True, + splunk_index = '0', + splunk_source = '0', + splunk_sourcetype = '0', + splunk_tls_certificate = '0', + splunk_token = '0', + splunk_url = '0', ), + sumo_logic_config = akeyless.models.sumologic_log_forwarding_config.SumologicLogForwardingConfig( + sumo_logic_endpoint = '0', + sumo_logic_host = '0', + sumo_logic_tags = '0', ), + syslog_config = akeyless.models.syslog_log_forwarding_config.SyslogLogForwardingConfig( + syslog_enable_tls = True, + syslog_formatter = '0', + syslog_host = '0', + syslog_network = '0', + syslog_target_tag = '0', + syslog_tls_certificate = '0', ), + target_log_type = '0', ), + session_termination = akeyless.models.ssh_bastion_session_termination.SshBastionSessionTermination( + api_password = '0', + api_token = '0', + api_url = '0', + api_username = '0', + enabled = True, ), ), + web_bastion = akeyless.models.web_bastion_conf.WebBastionConf( + guacamole = akeyless.models.web_bastion_guacamole.WebBastionGuacamole( + keyboard_layout = '0', ), + rdp_record = akeyless.models.web_bastion_rdp_record.WebBastionRdpRecord( + aws = akeyless.models.aws_storage.AwsStorage( + access_key_id = '0', + access_key_secret = '0', + auth_type = '0', + bucket = '0', + prefix = '0', + region = '0', ), + azure = akeyless.models.azure_storage.AzureStorage( + auth_type = '0', + client_id = '0', + client_secret = '0', + storage_account = '0', + storage_container_name = '0', + tenant_id = '0', ), + storage_type = '0', ), ) + ) + else : + return BastionConfigReplyObj( + ) + + def testBastionConfigReplyObj(self): + """Test BastionConfigReplyObj""" + inst_req_only = self.make_instance(include_optional=False) + inst_req_and_optional = self.make_instance(include_optional=True) + + +if __name__ == '__main__': + unittest.main() diff --git a/test/test_bastion_global_conf.py b/test/test_bastion_global_conf.py new file mode 100644 index 00000000..dca2ae28 --- /dev/null +++ b/test/test_bastion_global_conf.py @@ -0,0 +1,58 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +from __future__ import absolute_import + +import unittest +import datetime + +import akeyless +from akeyless.models.bastion_global_conf import BastionGlobalConf # noqa: E501 +from akeyless.rest import ApiException + +class TestBastionGlobalConf(unittest.TestCase): + """BastionGlobalConf unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional): + """Test BastionGlobalConf + include_option is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # model = akeyless.models.bastion_global_conf.BastionGlobalConf() # noqa: E501 + if include_optional : + return BastionGlobalConf( + allowed_bastion_urls = [ + '0' + ], + legacy_signing_alg = True, + rdp_username_sub_claim = '0', + ssh_username_sub_claim = '0' + ) + else : + return BastionGlobalConf( + ) + + def testBastionGlobalConf(self): + """Test BastionGlobalConf""" + inst_req_only = self.make_instance(include_optional=False) + inst_req_and_optional = self.make_instance(include_optional=True) + + +if __name__ == '__main__': + unittest.main() diff --git a/test/test_gateway_get_remote_access.py b/test/test_gateway_get_remote_access.py new file mode 100644 index 00000000..bd3f9715 --- /dev/null +++ b/test/test_gateway_get_remote_access.py @@ -0,0 +1,55 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +from __future__ import absolute_import + +import unittest +import datetime + +import akeyless +from akeyless.models.gateway_get_remote_access import GatewayGetRemoteAccess # noqa: E501 +from akeyless.rest import ApiException + +class TestGatewayGetRemoteAccess(unittest.TestCase): + """GatewayGetRemoteAccess unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional): + """Test GatewayGetRemoteAccess + include_option is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # model = akeyless.models.gateway_get_remote_access.GatewayGetRemoteAccess() # noqa: E501 + if include_optional : + return GatewayGetRemoteAccess( + json = True, + token = '0', + uid_token = '0' + ) + else : + return GatewayGetRemoteAccess( + ) + + def testGatewayGetRemoteAccess(self): + """Test GatewayGetRemoteAccess""" + inst_req_only = self.make_instance(include_optional=False) + inst_req_and_optional = self.make_instance(include_optional=True) + + +if __name__ == '__main__': + unittest.main() diff --git a/test/test_gateway_update_remote_access.py b/test/test_gateway_update_remote_access.py new file mode 100644 index 00000000..1a013042 --- /dev/null +++ b/test/test_gateway_update_remote_access.py @@ -0,0 +1,62 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +from __future__ import absolute_import + +import unittest +import datetime + +import akeyless +from akeyless.models.gateway_update_remote_access import GatewayUpdateRemoteAccess # noqa: E501 +from akeyless.rest import ApiException + +class TestGatewayUpdateRemoteAccess(unittest.TestCase): + """GatewayUpdateRemoteAccess unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional): + """Test GatewayUpdateRemoteAccess + include_option is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # model = akeyless.models.gateway_update_remote_access.GatewayUpdateRemoteAccess() # noqa: E501 + if include_optional : + return GatewayUpdateRemoteAccess( + allowed_urls = 'use-existing', + hide_session_recording = '0', + json = True, + kexalgs = 'use-existing', + keyboard_layout = 'use-existing', + legacy_ssh_algorithm = '0', + rdp_target_configuration = 'use-existing', + ssh_target_configuration = 'use-existing', + token = '0', + uid_token = '0' + ) + else : + return GatewayUpdateRemoteAccess( + ) + + def testGatewayUpdateRemoteAccess(self): + """Test GatewayUpdateRemoteAccess""" + inst_req_only = self.make_instance(include_optional=False) + inst_req_and_optional = self.make_instance(include_optional=True) + + +if __name__ == '__main__': + unittest.main() diff --git a/test/test_gateway_update_remote_access_rdp_recordings.py b/test/test_gateway_update_remote_access_rdp_recordings.py new file mode 100644 index 00000000..5f350e68 --- /dev/null +++ b/test/test_gateway_update_remote_access_rdp_recordings.py @@ -0,0 +1,67 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +from __future__ import absolute_import + +import unittest +import datetime + +import akeyless +from akeyless.models.gateway_update_remote_access_rdp_recordings import GatewayUpdateRemoteAccessRdpRecordings # noqa: E501 +from akeyless.rest import ApiException + +class TestGatewayUpdateRemoteAccessRdpRecordings(unittest.TestCase): + """GatewayUpdateRemoteAccessRdpRecordings unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional): + """Test GatewayUpdateRemoteAccessRdpRecordings + include_option is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # model = akeyless.models.gateway_update_remote_access_rdp_recordings.GatewayUpdateRemoteAccessRdpRecordings() # noqa: E501 + if include_optional : + return GatewayUpdateRemoteAccessRdpRecordings( + aws_storage_access_key_id = '0', + aws_storage_bucket_name = '0', + aws_storage_bucket_prefix = '0', + aws_storage_region = '0', + aws_storage_secret_access_key = '0', + azure_storage_account_name = '0', + azure_storage_client_id = '0', + azure_storage_client_secret = '0', + azure_storage_container_name = '0', + azure_storage_tenant_id = '0', + json = True, + rdp_session_recording = '0', + rdp_session_storage = '0', + token = '0', + uid_token = '0' + ) + else : + return GatewayUpdateRemoteAccessRdpRecordings( + ) + + def testGatewayUpdateRemoteAccessRdpRecordings(self): + """Test GatewayUpdateRemoteAccessRdpRecordings""" + inst_req_only = self.make_instance(include_optional=False) + inst_req_and_optional = self.make_instance(include_optional=True) + + +if __name__ == '__main__': + unittest.main() diff --git a/test/test_gw_update_remote_access_session_logs_aws_s3.py b/test/test_gw_update_remote_access_session_logs_aws_s3.py new file mode 100644 index 00000000..70bb7805 --- /dev/null +++ b/test/test_gw_update_remote_access_session_logs_aws_s3.py @@ -0,0 +1,65 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +from __future__ import absolute_import + +import unittest +import datetime + +import akeyless +from akeyless.models.gw_update_remote_access_session_logs_aws_s3 import GwUpdateRemoteAccessSessionLogsAwsS3 # noqa: E501 +from akeyless.rest import ApiException + +class TestGwUpdateRemoteAccessSessionLogsAwsS3(unittest.TestCase): + """GwUpdateRemoteAccessSessionLogsAwsS3 unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional): + """Test GwUpdateRemoteAccessSessionLogsAwsS3 + include_option is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # model = akeyless.models.gw_update_remote_access_session_logs_aws_s3.GwUpdateRemoteAccessSessionLogsAwsS3() # noqa: E501 + if include_optional : + return GwUpdateRemoteAccessSessionLogsAwsS3( + access_id = '0', + access_key = '0', + auth_type = '0', + bucket_name = '0', + enable = 'true', + json = True, + log_folder = 'use-existing', + output_format = 'text', + pull_interval = '10', + region = '0', + role_arn = '0', + token = '0', + uid_token = '0' + ) + else : + return GwUpdateRemoteAccessSessionLogsAwsS3( + ) + + def testGwUpdateRemoteAccessSessionLogsAwsS3(self): + """Test GwUpdateRemoteAccessSessionLogsAwsS3""" + inst_req_only = self.make_instance(include_optional=False) + inst_req_and_optional = self.make_instance(include_optional=True) + + +if __name__ == '__main__': + unittest.main() diff --git a/test/test_gw_update_remote_access_session_logs_azure_analytics.py b/test/test_gw_update_remote_access_session_logs_azure_analytics.py new file mode 100644 index 00000000..041681e5 --- /dev/null +++ b/test/test_gw_update_remote_access_session_logs_azure_analytics.py @@ -0,0 +1,60 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +from __future__ import absolute_import + +import unittest +import datetime + +import akeyless +from akeyless.models.gw_update_remote_access_session_logs_azure_analytics import GwUpdateRemoteAccessSessionLogsAzureAnalytics # noqa: E501 +from akeyless.rest import ApiException + +class TestGwUpdateRemoteAccessSessionLogsAzureAnalytics(unittest.TestCase): + """GwUpdateRemoteAccessSessionLogsAzureAnalytics unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional): + """Test GwUpdateRemoteAccessSessionLogsAzureAnalytics + include_option is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # model = akeyless.models.gw_update_remote_access_session_logs_azure_analytics.GwUpdateRemoteAccessSessionLogsAzureAnalytics() # noqa: E501 + if include_optional : + return GwUpdateRemoteAccessSessionLogsAzureAnalytics( + enable = 'true', + json = True, + output_format = 'text', + pull_interval = '10', + token = '0', + uid_token = '0', + workspace_id = '0', + workspace_key = '0' + ) + else : + return GwUpdateRemoteAccessSessionLogsAzureAnalytics( + ) + + def testGwUpdateRemoteAccessSessionLogsAzureAnalytics(self): + """Test GwUpdateRemoteAccessSessionLogsAzureAnalytics""" + inst_req_only = self.make_instance(include_optional=False) + inst_req_and_optional = self.make_instance(include_optional=True) + + +if __name__ == '__main__': + unittest.main() diff --git a/test/test_gw_update_remote_access_session_logs_datadog.py b/test/test_gw_update_remote_access_session_logs_datadog.py new file mode 100644 index 00000000..65ee22ba --- /dev/null +++ b/test/test_gw_update_remote_access_session_logs_datadog.py @@ -0,0 +1,63 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +from __future__ import absolute_import + +import unittest +import datetime + +import akeyless +from akeyless.models.gw_update_remote_access_session_logs_datadog import GwUpdateRemoteAccessSessionLogsDatadog # noqa: E501 +from akeyless.rest import ApiException + +class TestGwUpdateRemoteAccessSessionLogsDatadog(unittest.TestCase): + """GwUpdateRemoteAccessSessionLogsDatadog unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional): + """Test GwUpdateRemoteAccessSessionLogsDatadog + include_option is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # model = akeyless.models.gw_update_remote_access_session_logs_datadog.GwUpdateRemoteAccessSessionLogsDatadog() # noqa: E501 + if include_optional : + return GwUpdateRemoteAccessSessionLogsDatadog( + api_key = '0', + enable = 'true', + host = '0', + json = True, + log_service = 'use-existing', + log_source = 'use-existing', + log_tags = 'use-existing', + output_format = 'text', + pull_interval = '10', + token = '0', + uid_token = '0' + ) + else : + return GwUpdateRemoteAccessSessionLogsDatadog( + ) + + def testGwUpdateRemoteAccessSessionLogsDatadog(self): + """Test GwUpdateRemoteAccessSessionLogsDatadog""" + inst_req_only = self.make_instance(include_optional=False) + inst_req_and_optional = self.make_instance(include_optional=True) + + +if __name__ == '__main__': + unittest.main() diff --git a/test/test_gw_update_remote_access_session_logs_elasticsearch.py b/test/test_gw_update_remote_access_session_logs_elasticsearch.py new file mode 100644 index 00000000..58ea1762 --- /dev/null +++ b/test/test_gw_update_remote_access_session_logs_elasticsearch.py @@ -0,0 +1,68 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +from __future__ import absolute_import + +import unittest +import datetime + +import akeyless +from akeyless.models.gw_update_remote_access_session_logs_elasticsearch import GwUpdateRemoteAccessSessionLogsElasticsearch # noqa: E501 +from akeyless.rest import ApiException + +class TestGwUpdateRemoteAccessSessionLogsElasticsearch(unittest.TestCase): + """GwUpdateRemoteAccessSessionLogsElasticsearch unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional): + """Test GwUpdateRemoteAccessSessionLogsElasticsearch + include_option is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # model = akeyless.models.gw_update_remote_access_session_logs_elasticsearch.GwUpdateRemoteAccessSessionLogsElasticsearch() # noqa: E501 + if include_optional : + return GwUpdateRemoteAccessSessionLogsElasticsearch( + api_key = '0', + auth_type = '0', + cloud_id = '0', + enable = 'true', + enable_tls = True, + index = '0', + json = True, + nodes = '0', + output_format = 'text', + password = '0', + pull_interval = '10', + server_type = '0', + tls_certificate = 'use-existing', + token = '0', + uid_token = '0', + user_name = '0' + ) + else : + return GwUpdateRemoteAccessSessionLogsElasticsearch( + ) + + def testGwUpdateRemoteAccessSessionLogsElasticsearch(self): + """Test GwUpdateRemoteAccessSessionLogsElasticsearch""" + inst_req_only = self.make_instance(include_optional=False) + inst_req_and_optional = self.make_instance(include_optional=True) + + +if __name__ == '__main__': + unittest.main() diff --git a/test/test_gw_update_remote_access_session_logs_google_chronicle.py b/test/test_gw_update_remote_access_session_logs_google_chronicle.py new file mode 100644 index 00000000..1854c436 --- /dev/null +++ b/test/test_gw_update_remote_access_session_logs_google_chronicle.py @@ -0,0 +1,62 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +from __future__ import absolute_import + +import unittest +import datetime + +import akeyless +from akeyless.models.gw_update_remote_access_session_logs_google_chronicle import GwUpdateRemoteAccessSessionLogsGoogleChronicle # noqa: E501 +from akeyless.rest import ApiException + +class TestGwUpdateRemoteAccessSessionLogsGoogleChronicle(unittest.TestCase): + """GwUpdateRemoteAccessSessionLogsGoogleChronicle unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional): + """Test GwUpdateRemoteAccessSessionLogsGoogleChronicle + include_option is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # model = akeyless.models.gw_update_remote_access_session_logs_google_chronicle.GwUpdateRemoteAccessSessionLogsGoogleChronicle() # noqa: E501 + if include_optional : + return GwUpdateRemoteAccessSessionLogsGoogleChronicle( + customer_id = '0', + enable = 'true', + gcp_key = '0', + json = True, + log_type = '0', + output_format = 'text', + pull_interval = '10', + region = '0', + token = '0', + uid_token = '0' + ) + else : + return GwUpdateRemoteAccessSessionLogsGoogleChronicle( + ) + + def testGwUpdateRemoteAccessSessionLogsGoogleChronicle(self): + """Test GwUpdateRemoteAccessSessionLogsGoogleChronicle""" + inst_req_only = self.make_instance(include_optional=False) + inst_req_and_optional = self.make_instance(include_optional=True) + + +if __name__ == '__main__': + unittest.main() diff --git a/test/test_gw_update_remote_access_session_logs_logstash.py b/test/test_gw_update_remote_access_session_logs_logstash.py new file mode 100644 index 00000000..225dd8df --- /dev/null +++ b/test/test_gw_update_remote_access_session_logs_logstash.py @@ -0,0 +1,62 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +from __future__ import absolute_import + +import unittest +import datetime + +import akeyless +from akeyless.models.gw_update_remote_access_session_logs_logstash import GwUpdateRemoteAccessSessionLogsLogstash # noqa: E501 +from akeyless.rest import ApiException + +class TestGwUpdateRemoteAccessSessionLogsLogstash(unittest.TestCase): + """GwUpdateRemoteAccessSessionLogsLogstash unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional): + """Test GwUpdateRemoteAccessSessionLogsLogstash + include_option is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # model = akeyless.models.gw_update_remote_access_session_logs_logstash.GwUpdateRemoteAccessSessionLogsLogstash() # noqa: E501 + if include_optional : + return GwUpdateRemoteAccessSessionLogsLogstash( + dns = '0', + enable = 'true', + enable_tls = True, + json = True, + output_format = 'text', + protocol = '0', + pull_interval = '10', + tls_certificate = 'use-existing', + token = '0', + uid_token = '0' + ) + else : + return GwUpdateRemoteAccessSessionLogsLogstash( + ) + + def testGwUpdateRemoteAccessSessionLogsLogstash(self): + """Test GwUpdateRemoteAccessSessionLogsLogstash""" + inst_req_only = self.make_instance(include_optional=False) + inst_req_and_optional = self.make_instance(include_optional=True) + + +if __name__ == '__main__': + unittest.main() diff --git a/test/test_gw_update_remote_access_session_logs_logz_io.py b/test/test_gw_update_remote_access_session_logs_logz_io.py new file mode 100644 index 00000000..be5bddfc --- /dev/null +++ b/test/test_gw_update_remote_access_session_logs_logz_io.py @@ -0,0 +1,60 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +from __future__ import absolute_import + +import unittest +import datetime + +import akeyless +from akeyless.models.gw_update_remote_access_session_logs_logz_io import GwUpdateRemoteAccessSessionLogsLogzIo # noqa: E501 +from akeyless.rest import ApiException + +class TestGwUpdateRemoteAccessSessionLogsLogzIo(unittest.TestCase): + """GwUpdateRemoteAccessSessionLogsLogzIo unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional): + """Test GwUpdateRemoteAccessSessionLogsLogzIo + include_option is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # model = akeyless.models.gw_update_remote_access_session_logs_logz_io.GwUpdateRemoteAccessSessionLogsLogzIo() # noqa: E501 + if include_optional : + return GwUpdateRemoteAccessSessionLogsLogzIo( + enable = 'true', + json = True, + logz_io_token = '0', + output_format = 'text', + protocol = '0', + pull_interval = '10', + token = '0', + uid_token = '0' + ) + else : + return GwUpdateRemoteAccessSessionLogsLogzIo( + ) + + def testGwUpdateRemoteAccessSessionLogsLogzIo(self): + """Test GwUpdateRemoteAccessSessionLogsLogzIo""" + inst_req_only = self.make_instance(include_optional=False) + inst_req_and_optional = self.make_instance(include_optional=True) + + +if __name__ == '__main__': + unittest.main() diff --git a/test/test_gw_update_remote_access_session_logs_splunk.py b/test/test_gw_update_remote_access_session_logs_splunk.py new file mode 100644 index 00000000..165e17df --- /dev/null +++ b/test/test_gw_update_remote_access_session_logs_splunk.py @@ -0,0 +1,65 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +from __future__ import absolute_import + +import unittest +import datetime + +import akeyless +from akeyless.models.gw_update_remote_access_session_logs_splunk import GwUpdateRemoteAccessSessionLogsSplunk # noqa: E501 +from akeyless.rest import ApiException + +class TestGwUpdateRemoteAccessSessionLogsSplunk(unittest.TestCase): + """GwUpdateRemoteAccessSessionLogsSplunk unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional): + """Test GwUpdateRemoteAccessSessionLogsSplunk + include_option is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # model = akeyless.models.gw_update_remote_access_session_logs_splunk.GwUpdateRemoteAccessSessionLogsSplunk() # noqa: E501 + if include_optional : + return GwUpdateRemoteAccessSessionLogsSplunk( + enable = 'true', + enable_tls = True, + index = '0', + json = True, + output_format = 'text', + pull_interval = '10', + source = 'use-existing', + source_type = 'use-existing', + splunk_token = '0', + splunk_url = '0', + tls_certificate = 'use-existing', + token = '0', + uid_token = '0' + ) + else : + return GwUpdateRemoteAccessSessionLogsSplunk( + ) + + def testGwUpdateRemoteAccessSessionLogsSplunk(self): + """Test GwUpdateRemoteAccessSessionLogsSplunk""" + inst_req_only = self.make_instance(include_optional=False) + inst_req_and_optional = self.make_instance(include_optional=True) + + +if __name__ == '__main__': + unittest.main() diff --git a/test/test_gw_update_remote_access_session_logs_stdout.py b/test/test_gw_update_remote_access_session_logs_stdout.py new file mode 100644 index 00000000..a635388c --- /dev/null +++ b/test/test_gw_update_remote_access_session_logs_stdout.py @@ -0,0 +1,58 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +from __future__ import absolute_import + +import unittest +import datetime + +import akeyless +from akeyless.models.gw_update_remote_access_session_logs_stdout import GwUpdateRemoteAccessSessionLogsStdout # noqa: E501 +from akeyless.rest import ApiException + +class TestGwUpdateRemoteAccessSessionLogsStdout(unittest.TestCase): + """GwUpdateRemoteAccessSessionLogsStdout unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional): + """Test GwUpdateRemoteAccessSessionLogsStdout + include_option is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # model = akeyless.models.gw_update_remote_access_session_logs_stdout.GwUpdateRemoteAccessSessionLogsStdout() # noqa: E501 + if include_optional : + return GwUpdateRemoteAccessSessionLogsStdout( + enable = 'true', + json = True, + output_format = 'text', + pull_interval = '10', + token = '0', + uid_token = '0' + ) + else : + return GwUpdateRemoteAccessSessionLogsStdout( + ) + + def testGwUpdateRemoteAccessSessionLogsStdout(self): + """Test GwUpdateRemoteAccessSessionLogsStdout""" + inst_req_only = self.make_instance(include_optional=False) + inst_req_and_optional = self.make_instance(include_optional=True) + + +if __name__ == '__main__': + unittest.main() diff --git a/test/test_gw_update_remote_access_session_logs_sumologic.py b/test/test_gw_update_remote_access_session_logs_sumologic.py new file mode 100644 index 00000000..d28ee65b --- /dev/null +++ b/test/test_gw_update_remote_access_session_logs_sumologic.py @@ -0,0 +1,61 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +from __future__ import absolute_import + +import unittest +import datetime + +import akeyless +from akeyless.models.gw_update_remote_access_session_logs_sumologic import GwUpdateRemoteAccessSessionLogsSumologic # noqa: E501 +from akeyless.rest import ApiException + +class TestGwUpdateRemoteAccessSessionLogsSumologic(unittest.TestCase): + """GwUpdateRemoteAccessSessionLogsSumologic unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional): + """Test GwUpdateRemoteAccessSessionLogsSumologic + include_option is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # model = akeyless.models.gw_update_remote_access_session_logs_sumologic.GwUpdateRemoteAccessSessionLogsSumologic() # noqa: E501 + if include_optional : + return GwUpdateRemoteAccessSessionLogsSumologic( + enable = 'true', + endpoint = '0', + host = 'use-existing', + json = True, + output_format = 'text', + pull_interval = '10', + sumologic_tags = 'use-existing', + token = '0', + uid_token = '0' + ) + else : + return GwUpdateRemoteAccessSessionLogsSumologic( + ) + + def testGwUpdateRemoteAccessSessionLogsSumologic(self): + """Test GwUpdateRemoteAccessSessionLogsSumologic""" + inst_req_only = self.make_instance(include_optional=False) + inst_req_and_optional = self.make_instance(include_optional=True) + + +if __name__ == '__main__': + unittest.main() diff --git a/test/test_gw_update_remote_access_session_logs_syslog.py b/test/test_gw_update_remote_access_session_logs_syslog.py new file mode 100644 index 00000000..00eda72d --- /dev/null +++ b/test/test_gw_update_remote_access_session_logs_syslog.py @@ -0,0 +1,64 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +from __future__ import absolute_import + +import unittest +import datetime + +import akeyless +from akeyless.models.gw_update_remote_access_session_logs_syslog import GwUpdateRemoteAccessSessionLogsSyslog # noqa: E501 +from akeyless.rest import ApiException + +class TestGwUpdateRemoteAccessSessionLogsSyslog(unittest.TestCase): + """GwUpdateRemoteAccessSessionLogsSyslog unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional): + """Test GwUpdateRemoteAccessSessionLogsSyslog + include_option is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # model = akeyless.models.gw_update_remote_access_session_logs_syslog.GwUpdateRemoteAccessSessionLogsSyslog() # noqa: E501 + if include_optional : + return GwUpdateRemoteAccessSessionLogsSyslog( + enable = 'true', + enable_tls = True, + formatter = 'text', + host = '0', + json = True, + network = 'tcp', + output_format = 'text', + pull_interval = '10', + target_tag = 'use-existing', + tls_certificate = 'use-existing', + token = '0', + uid_token = '0' + ) + else : + return GwUpdateRemoteAccessSessionLogsSyslog( + ) + + def testGwUpdateRemoteAccessSessionLogsSyslog(self): + """Test GwUpdateRemoteAccessSessionLogsSyslog""" + inst_req_only = self.make_instance(include_optional=False) + inst_req_and_optional = self.make_instance(include_optional=True) + + +if __name__ == '__main__': + unittest.main() diff --git a/test/test_next_auto_rotation_event.py b/test/test_next_auto_rotation_event.py new file mode 100644 index 00000000..c82241e4 --- /dev/null +++ b/test/test_next_auto_rotation_event.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +from __future__ import absolute_import + +import unittest +import datetime + +import akeyless +from akeyless.models.next_auto_rotation_event import NextAutoRotationEvent # noqa: E501 +from akeyless.rest import ApiException + +class TestNextAutoRotationEvent(unittest.TestCase): + """NextAutoRotationEvent unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional): + """Test NextAutoRotationEvent + include_option is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # model = akeyless.models.next_auto_rotation_event.NextAutoRotationEvent() # noqa: E501 + if include_optional : + return NextAutoRotationEvent( + seconds_before = 56 + ) + else : + return NextAutoRotationEvent( + ) + + def testNextAutoRotationEvent(self): + """Test NextAutoRotationEvent""" + inst_req_only = self.make_instance(include_optional=False) + inst_req_and_optional = self.make_instance(include_optional=True) + + +if __name__ == '__main__': + unittest.main() diff --git a/test/test_password_expiration_info.py b/test/test_password_expiration_info.py new file mode 100644 index 00000000..3d4fd0b3 --- /dev/null +++ b/test/test_password_expiration_info.py @@ -0,0 +1,56 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +from __future__ import absolute_import + +import unittest +import datetime + +import akeyless +from akeyless.models.password_expiration_info import PasswordExpirationInfo # noqa: E501 +from akeyless.rest import ApiException + +class TestPasswordExpirationInfo(unittest.TestCase): + """PasswordExpirationInfo unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional): + """Test PasswordExpirationInfo + include_option is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # model = akeyless.models.password_expiration_info.PasswordExpirationInfo() # noqa: E501 + if include_optional : + return PasswordExpirationInfo( + days_before_expire = 56, + days_before_notification = 56, + days_until_expire = 56, + enable = True + ) + else : + return PasswordExpirationInfo( + ) + + def testPasswordExpirationInfo(self): + """Test PasswordExpirationInfo""" + inst_req_only = self.make_instance(include_optional=False) + inst_req_and_optional = self.make_instance(include_optional=True) + + +if __name__ == '__main__': + unittest.main() diff --git a/test/test_reset_access_key.py b/test/test_reset_access_key.py new file mode 100644 index 00000000..d0c75ee4 --- /dev/null +++ b/test/test_reset_access_key.py @@ -0,0 +1,57 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +from __future__ import absolute_import + +import unittest +import datetime + +import akeyless +from akeyless.models.reset_access_key import ResetAccessKey # noqa: E501 +from akeyless.rest import ApiException + +class TestResetAccessKey(unittest.TestCase): + """ResetAccessKey unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional): + """Test ResetAccessKey + include_option is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # model = akeyless.models.reset_access_key.ResetAccessKey() # noqa: E501 + if include_optional : + return ResetAccessKey( + json = True, + name = '0', + token = '0', + uid_token = '0' + ) + else : + return ResetAccessKey( + name = '0', + ) + + def testResetAccessKey(self): + """Test ResetAccessKey""" + inst_req_only = self.make_instance(include_optional=False) + inst_req_and_optional = self.make_instance(include_optional=True) + + +if __name__ == '__main__': + unittest.main() diff --git a/test/test_reset_auth_method_access_key_output.py b/test/test_reset_auth_method_access_key_output.py new file mode 100644 index 00000000..91e3926c --- /dev/null +++ b/test/test_reset_auth_method_access_key_output.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +from __future__ import absolute_import + +import unittest +import datetime + +import akeyless +from akeyless.models.reset_auth_method_access_key_output import ResetAuthMethodAccessKeyOutput # noqa: E501 +from akeyless.rest import ApiException + +class TestResetAuthMethodAccessKeyOutput(unittest.TestCase): + """ResetAuthMethodAccessKeyOutput unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional): + """Test ResetAuthMethodAccessKeyOutput + include_option is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # model = akeyless.models.reset_auth_method_access_key_output.ResetAuthMethodAccessKeyOutput() # noqa: E501 + if include_optional : + return ResetAuthMethodAccessKeyOutput( + access_key = '0' + ) + else : + return ResetAuthMethodAccessKeyOutput( + ) + + def testResetAuthMethodAccessKeyOutput(self): + """Test ResetAuthMethodAccessKeyOutput""" + inst_req_only = self.make_instance(include_optional=False) + inst_req_and_optional = self.make_instance(include_optional=True) + + +if __name__ == '__main__': + unittest.main() diff --git a/test/test_ssh_bastion_conf.py b/test/test_ssh_bastion_conf.py new file mode 100644 index 00000000..3f69cec0 --- /dev/null +++ b/test/test_ssh_bastion_conf.py @@ -0,0 +1,127 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +from __future__ import absolute_import + +import unittest +import datetime + +import akeyless +from akeyless.models.ssh_bastion_conf import SshBastionConf # noqa: E501 +from akeyless.rest import ApiException + +class TestSshBastionConf(unittest.TestCase): + """SshBastionConf unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional): + """Test SshBastionConf + include_option is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # model = akeyless.models.ssh_bastion_conf.SshBastionConf() # noqa: E501 + if include_optional : + return SshBastionConf( + hide_session_recording = True, + kexalgs = '0', + log_forwarding = akeyless.models.log_forwarding_config_part.LogForwardingConfigPart( + aws_s3_config = akeyless.models.aws_s3_log_forwarding_config.AwsS3LogForwardingConfig( + aws_access_id = '0', + aws_access_key = '0', + aws_auth_type = '0', + aws_region = '0', + aws_role_arn = '0', + aws_use_gateway_cloud_identity = True, + bucket_name = '0', + log_folder = '0', ), + azure_analytics_config = akeyless.models.azure_log_analytics_forwarding_config.AzureLogAnalyticsForwardingConfig( + azure_workspace_id = '0', + azure_workspace_key = '0', ), + datadog_config = akeyless.models.datadog_forwarding_config.DatadogForwardingConfig( + datadog_api_key = '0', + datadog_host = '0', + datadog_log_service = '0', + datadog_log_source = '0', + datadog_log_tags = '0', ), + elasticsearch_config = akeyless.models.elasticsearch_log_forwarding_config.ElasticsearchLogForwardingConfig( + elasticsearch_api_key = '0', + elasticsearch_auth_type = '0', + elasticsearch_cloud_id = '0', + elasticsearch_enable_tls = True, + elasticsearch_index = '0', + elasticsearch_nodes = '0', + elasticsearch_password = '0', + elasticsearch_server_type = '0', + elasticsearch_tls_certificate = '0', + elasticsearch_user_name = '0', ), + google_chronicle_config = akeyless.models.google_chronicle_forwarding_config.GoogleChronicleForwardingConfig( + customer_id = '0', + log_type = '0', + region = '0', + service_account_key = '0', ), + json_output = True, + logan_enable = True, + logan_url = '0', + logstash_config = akeyless.models.logstash_log_forwarding_config.LogstashLogForwardingConfig( + logstash_dns = '0', + logstash_enable_tls = True, + logstash_protocol = '0', + logstash_tls_certificate = '0', ), + logz_io_config = akeyless.models.logz_io_log_forwarding_config.LogzIoLogForwardingConfig( + target_logz_io_protocol = '0', + target_logz_io_token = '0', ), + pull_interval_sec = '0', + splunk_config = akeyless.models.splunk_log_forwarding_config.SplunkLogForwardingConfig( + splunk_enable_tls = True, + splunk_index = '0', + splunk_source = '0', + splunk_sourcetype = '0', + splunk_tls_certificate = '0', + splunk_token = '0', + splunk_url = '0', ), + sumo_logic_config = akeyless.models.sumologic_log_forwarding_config.SumologicLogForwardingConfig( + sumo_logic_endpoint = '0', + sumo_logic_host = '0', + sumo_logic_tags = '0', ), + syslog_config = akeyless.models.syslog_log_forwarding_config.SyslogLogForwardingConfig( + syslog_enable_tls = True, + syslog_formatter = '0', + syslog_host = '0', + syslog_network = '0', + syslog_target_tag = '0', + syslog_tls_certificate = '0', ), + target_log_type = '0', ), + session_termination = akeyless.models.ssh_bastion_session_termination.SshBastionSessionTermination( + api_password = '0', + api_token = '0', + api_url = '0', + api_username = '0', + enabled = True, ) + ) + else : + return SshBastionConf( + ) + + def testSshBastionConf(self): + """Test SshBastionConf""" + inst_req_only = self.make_instance(include_optional=False) + inst_req_and_optional = self.make_instance(include_optional=True) + + +if __name__ == '__main__': + unittest.main() diff --git a/test/test_ssh_bastion_session_termination.py b/test/test_ssh_bastion_session_termination.py new file mode 100644 index 00000000..3d8e7d5a --- /dev/null +++ b/test/test_ssh_bastion_session_termination.py @@ -0,0 +1,57 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +from __future__ import absolute_import + +import unittest +import datetime + +import akeyless +from akeyless.models.ssh_bastion_session_termination import SshBastionSessionTermination # noqa: E501 +from akeyless.rest import ApiException + +class TestSshBastionSessionTermination(unittest.TestCase): + """SshBastionSessionTermination unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional): + """Test SshBastionSessionTermination + include_option is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # model = akeyless.models.ssh_bastion_session_termination.SshBastionSessionTermination() # noqa: E501 + if include_optional : + return SshBastionSessionTermination( + api_password = '0', + api_token = '0', + api_url = '0', + api_username = '0', + enabled = True + ) + else : + return SshBastionSessionTermination( + ) + + def testSshBastionSessionTermination(self): + """Test SshBastionSessionTermination""" + inst_req_only = self.make_instance(include_optional=False) + inst_req_and_optional = self.make_instance(include_optional=True) + + +if __name__ == '__main__': + unittest.main() diff --git a/test/test_web_bastion_conf.py b/test/test_web_bastion_conf.py new file mode 100644 index 00000000..43f197d3 --- /dev/null +++ b/test/test_web_bastion_conf.py @@ -0,0 +1,70 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +from __future__ import absolute_import + +import unittest +import datetime + +import akeyless +from akeyless.models.web_bastion_conf import WebBastionConf # noqa: E501 +from akeyless.rest import ApiException + +class TestWebBastionConf(unittest.TestCase): + """WebBastionConf unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional): + """Test WebBastionConf + include_option is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # model = akeyless.models.web_bastion_conf.WebBastionConf() # noqa: E501 + if include_optional : + return WebBastionConf( + guacamole = akeyless.models.web_bastion_guacamole.WebBastionGuacamole( + keyboard_layout = '0', ), + rdp_record = akeyless.models.web_bastion_rdp_record.WebBastionRdpRecord( + aws = akeyless.models.aws_storage.AwsStorage( + access_key_id = '0', + access_key_secret = '0', + auth_type = '0', + bucket = '0', + prefix = '0', + region = '0', ), + azure = akeyless.models.azure_storage.AzureStorage( + auth_type = '0', + client_id = '0', + client_secret = '0', + storage_account = '0', + storage_container_name = '0', + tenant_id = '0', ), + storage_type = '0', ) + ) + else : + return WebBastionConf( + ) + + def testWebBastionConf(self): + """Test WebBastionConf""" + inst_req_only = self.make_instance(include_optional=False) + inst_req_and_optional = self.make_instance(include_optional=True) + + +if __name__ == '__main__': + unittest.main() diff --git a/test/test_web_bastion_guacamole.py b/test/test_web_bastion_guacamole.py new file mode 100644 index 00000000..3b50cf09 --- /dev/null +++ b/test/test_web_bastion_guacamole.py @@ -0,0 +1,53 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +from __future__ import absolute_import + +import unittest +import datetime + +import akeyless +from akeyless.models.web_bastion_guacamole import WebBastionGuacamole # noqa: E501 +from akeyless.rest import ApiException + +class TestWebBastionGuacamole(unittest.TestCase): + """WebBastionGuacamole unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional): + """Test WebBastionGuacamole + include_option is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # model = akeyless.models.web_bastion_guacamole.WebBastionGuacamole() # noqa: E501 + if include_optional : + return WebBastionGuacamole( + keyboard_layout = '0' + ) + else : + return WebBastionGuacamole( + ) + + def testWebBastionGuacamole(self): + """Test WebBastionGuacamole""" + inst_req_only = self.make_instance(include_optional=False) + inst_req_and_optional = self.make_instance(include_optional=True) + + +if __name__ == '__main__': + unittest.main() diff --git a/test/test_web_bastion_rdp_record.py b/test/test_web_bastion_rdp_record.py new file mode 100644 index 00000000..04771a28 --- /dev/null +++ b/test/test_web_bastion_rdp_record.py @@ -0,0 +1,67 @@ +# coding: utf-8 + +""" + Akeyless API + + The purpose of this application is to provide access to Akeyless API. # noqa: E501 + + The version of the OpenAPI document: 2.0 + Contact: support@akeyless.io + Generated by: https://openapi-generator.tech +""" + + +from __future__ import absolute_import + +import unittest +import datetime + +import akeyless +from akeyless.models.web_bastion_rdp_record import WebBastionRdpRecord # noqa: E501 +from akeyless.rest import ApiException + +class TestWebBastionRdpRecord(unittest.TestCase): + """WebBastionRdpRecord unit test stubs""" + + def setUp(self): + pass + + def tearDown(self): + pass + + def make_instance(self, include_optional): + """Test WebBastionRdpRecord + include_option is a boolean, when False only required + params are included, when True both required and + optional params are included """ + # model = akeyless.models.web_bastion_rdp_record.WebBastionRdpRecord() # noqa: E501 + if include_optional : + return WebBastionRdpRecord( + aws = akeyless.models.aws_storage.AwsStorage( + access_key_id = '0', + access_key_secret = '0', + auth_type = '0', + bucket = '0', + prefix = '0', + region = '0', ), + azure = akeyless.models.azure_storage.AzureStorage( + auth_type = '0', + client_id = '0', + client_secret = '0', + storage_account = '0', + storage_container_name = '0', + tenant_id = '0', ), + storage_type = '0' + ) + else : + return WebBastionRdpRecord( + ) + + def testWebBastionRdpRecord(self): + """Test WebBastionRdpRecord""" + inst_req_only = self.make_instance(include_optional=False) + inst_req_and_optional = self.make_instance(include_optional=True) + + +if __name__ == '__main__': + unittest.main()