diff --git a/setup.py b/setup.py index 970f82d..0c452a6 100644 --- a/setup.py +++ b/setup.py @@ -8,7 +8,7 @@ name="ctm-python-client", packages=find_packages(where="src"), package_dir={"": "src"}, - version="2.1.4", + version="2.1.5", description="Python Workflows for Control-M", long_description=long_description, long_description_content_type='text/markdown', diff --git a/src/aapi/connectionprofile.py b/src/aapi/connectionprofile.py index d8240ea..ef5d9c3 100644 --- a/src/aapi/connectionprofile.py +++ b/src/aapi/connectionprofile.py @@ -44,7 +44,7 @@ class ConnectionProfileAirflowGoogleComposer(ConnectionProfileAirflow): metadata={'_aapi_repr_': 'ServiceAccountKey'}) service_account_key_filename: str = attrs.field( kw_only=True, default=None, metadata={'_aapi_repr_': 'ServiceAccountKeyFilename'}) - base_u_r_l: str = attrs.field(metadata={'_aapi_repr_': 'BaseURL'}) + base_url: str = attrs.field(metadata={'_aapi_repr_': 'BaseURL'}) target_audience: str = attrs.field( metadata={'_aapi_repr_': 'TargetAudience'}) diff --git a/src/aapi/integration_factory/connection_profiles.py b/src/aapi/integration_factory/connection_profiles.py index 0aae41c..c3a5489 100644 --- a/src/aapi/integration_factory/connection_profiles.py +++ b/src/aapi/integration_factory/connection_profiles.py @@ -177,15 +177,15 @@ class ConnectionProfileAwsEC2(ConnectionProfile): ec2_region: str = attrs.field(kw_only=True, default=None, metadata={ '_aapi_repr_': 'EC2 Region'}) authentication: str = attrs.field(kw_only=True, default=None, metadata={ - '_aapi_repr_': 'Authentication'}) + '_aapi_repr_': 'Authentication'}) aws_access_key_id: str = attrs.field(kw_only=True, default=None, metadata={ - '_aapi_repr_': 'AWS Access key ID'}) + '_aapi_repr_': 'AWS Access key ID'}) aws_secret: str = attrs.field(kw_only=True, default=None, metadata={ - '_aapi_repr_': 'AWS Secret'}) + '_aapi_repr_': 'AWS Secret'}) iam_role: str = attrs.field(kw_only=True, default=None, metadata={ - '_aapi_repr_': 'IAM Role'}) + '_aapi_repr_': 'IAM Role'}) connection_timeout: str = attrs.field(kw_only=True, default=None, metadata={ - '_aapi_repr_': 'Connection timeout'}) + '_aapi_repr_': 'Connection timeout'}) @attrs.define @@ -219,10 +219,11 @@ class ConnectionProfileAzureHDInsight(ConnectionProfile): cluster_name: str = attrs.field(kw_only=True, default=None, metadata={ '_aapi_repr_': 'Cluster Name'}) cluster_username: str = attrs.field(kw_only=True, default=None, metadata={ - '_aapi_repr_': 'Cluster Username'}) + '_aapi_repr_': 'Cluster Username'}) cluster_password: str = attrs.field(kw_only=True, default=None, metadata={ - '_aapi_repr_': 'Cluster Password'}) - + '_aapi_repr_': 'Cluster Password'}) + connection_timeout: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Connection Timeout'}) @attrs.define class ConnectionProfileAwsQuickSight(ConnectionProfile): @@ -410,7 +411,7 @@ class ConnectionProfileGCPBigQuery(ConnectionProfile): object_name: str = attrs.field(metadata={'_aapi_name_': True}) identity_type: str = attrs.field(kw_only=True, default=None, metadata={ '_aapi_repr_': 'Identity Type'}) - g_c_p_big_query_url: str = attrs.field(kw_only=True, default=None, metadata={ + gcp_big_query_url: str = attrs.field(kw_only=True, default=None, metadata={ '_aapi_repr_': 'GCP BigQuery URL'}) service_account_key: str = attrs.field(kw_only=True, default=None, metadata={ '_aapi_repr_': 'Service Account Key'}) @@ -440,7 +441,7 @@ class ConnectionProfileGCPDataproc(ConnectionProfile): '_aapi_repr_': 'Identity Type'}) dataproc_url: str = attrs.field(kw_only=True, default=None, metadata={ '_aapi_repr_': 'Dataproc URL'}) - service_account_key__json_format: str = attrs.field(kw_only=True, default=None, metadata={ + service_account_key_json_format: str = attrs.field(kw_only=True, default=None, metadata={ '_aapi_repr_': 'Service Account Key (JSON Format)'}) connection_timeout: str = attrs.field(kw_only=True, default=None, metadata={ '_aapi_repr_': 'Connection timeout'}) @@ -498,7 +499,8 @@ class ConnectionProfileInformaticaCS(ConnectionProfile): '_aapi_repr_': 'Username'}) password: str = attrs.field(kw_only=True, default=None, metadata={ '_aapi_repr_': 'Password'}) - + connection_timeout: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Connection Timeout'}) @attrs.define class ConnectionProfileMicrosoftPowerBI(ConnectionProfile): @@ -1014,3 +1016,213 @@ class ConnectionProfileTableau(ConnectionProfile): connection_timeout: str = attrs.field(kw_only=True, default=None, metadata={ '_aapi_repr_': 'Connection timeout'}) + +@attrs.define +class ConnectionProfileAwsMainframeModernization(ConnectionProfile): + + _type: str = attrs.field(init=False, default='ConnectionProfile:AWS Mainframe Modernization', metadata={ + '_aapi_repr_': 'Type', '_type_aapi_': 'ConnectionProfile:AWS Mainframe Modernization'}) + object_name: str = attrs.field(metadata={'_aapi_name_': True}) + mainframe_modernization_url: str = attrs.field( + kw_only=True, default=None, metadata={'_aapi_repr_': 'Mainframe Modernization URL'}) + aws_logs_url: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'AWS Logs URL'}) + aws_region: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'AWS Region'}) + authentication: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Authentication'}) + aws_access_key: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'AWS Access key'}) + aws_secret: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'AWS Secret'}) + iam_role: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'IAM Role'}) + connection_timeout: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Connection Timeout'}) + + +@attrs.define +class ConnectionProfileGCPDeploymentManager(ConnectionProfile): + + _type: str = attrs.field(init=False, default='ConnectionProfile:GCP Deployment Manager', metadata={ + '_aapi_repr_': 'Type', '_type_aapi_': 'ConnectionProfile:GCP Deployment Manager'}) + object_name: str = attrs.field(metadata={'_aapi_name_': True}) + identity_type: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Identity Type'}) + deployment_manager_url: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Deployment Manager URL'}) + service_account_key: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Service Account Key'}) + connection_timeout: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Connection Timeout'}) + + +@attrs.define +class ConnectionProfileAzureDevOps(ConnectionProfile): + + _type: str = attrs.field(init=False, default='ConnectionProfile:Azure DevOps', metadata={ + '_aapi_repr_': 'Type', '_type_aapi_': 'ConnectionProfile:Azure DevOps'}) + object_name: str = attrs.field(metadata={'_aapi_name_': True}) + azure_dev_ops_url: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Azure DevOps URL'}) + organization_id: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Organization ID'}) + azure_username: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Azure Username'}) + azure_devops_token: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Azure Devops Token'}) + connection_timeout: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Connection Timeout'}) + + +@attrs.define +class ConnectionProfileAwsBackup(ConnectionProfile): + + _type: str = attrs.field(init=False, default='ConnectionProfile:AWS Backup', metadata={ + '_aapi_repr_': 'Type', '_type_aapi_': 'ConnectionProfile:AWS Backup'}) + object_name: str = attrs.field(metadata={'_aapi_name_': True}) + aws_backup_url: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'AWS Backup URL'}) + aws_region: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'AWS Region'}) + authentication: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Authentication'}) + aws_access_key: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'AWS Access Key'}) + aws_secret: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'AWS Secret'}) + iam_role: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'IAM Role'}) + connection_timeout: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Connection Timeout'}) + + +@attrs.define +class ConnectionProfileGCPDataFusion(ConnectionProfile): + + _type: str = attrs.field(init=False, default='ConnectionProfile:GCP Data Fusion', metadata={ + '_aapi_repr_': 'Type', '_type_aapi_': 'ConnectionProfile:GCP Data Fusion'}) + object_name: str = attrs.field(metadata={'_aapi_name_': True}) + gcp_data_fusion_url: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'GCP Data Fusion URL'}) + identity_type: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Identity Type'}) + service_account_key: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Service Account Key'}) + connection_timeout: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Connection Timeout'}) + + +@attrs.define +class ConnectionProfileSnowflakeIdP(ConnectionProfile): + + _type: str = attrs.field(init=False, default='ConnectionProfile:Snowflake IdP', metadata={ + '_aapi_repr_': 'Type', '_type_aapi_': 'ConnectionProfile:Snowflake IdP'}) + object_name: str = attrs.field(metadata={'_aapi_name_': True}) + account_identifier: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Account Identifier'}) + region: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Region'}) + client_id: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Client ID'}) + client_secret: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Client Secret'}) + idp_url: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'IDP URL'}) + scope: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Scope'}) + + +@attrs.define +class ConnectionProfileAwsCloudFormation(ConnectionProfile): + + _type: str = attrs.field(init=False, default='ConnectionProfile:AWS CloudFormation', metadata={ + '_aapi_repr_': 'Type', '_type_aapi_': 'ConnectionProfile:AWS CloudFormation'}) + object_name: str = attrs.field(metadata={'_aapi_name_': True}) + cloud_formation_url: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'CloudFormation URL'}) + aws_region: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'AWS Region'}) + authentication: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Authentication'}) + aws_access_key: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'AWS Access key'}) + aws_secret: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'AWS Secret'}) + iam_role: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'IAM Role'}) + connection_timeout: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Connection Timeout'}) + + +@attrs.define +class ConnectionProfileGCPDataplex(ConnectionProfile): + + _type: str = attrs.field(init=False, default='ConnectionProfile:GCP Dataplex', metadata={ + '_aapi_repr_': 'Type', '_type_aapi_': 'ConnectionProfile:GCP Dataplex'}) + object_name: str = attrs.field(metadata={'_aapi_name_': True}) + identity_type: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Identity Type'}) + gcp_dataplex_url: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'GCP Dataplex URL'}) + service_account_key: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Service Account Key'}) + connection_timeout: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Connection timeout'}) + + +@attrs.define +class ConnectionProfileGCPWorkflows(ConnectionProfile): + + _type: str = attrs.field(init=False, default='ConnectionProfile:GCP Workflows', metadata={ + '_aapi_repr_': 'Type', '_type_aapi_': 'ConnectionProfile:GCP Workflows'}) + object_name: str = attrs.field(metadata={'_aapi_name_': True}) + identity_type: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Identity Type'}) + gcp_api_url: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'GCP API URL'}) + service_account_key: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Service Account Key'}) + connection_timeout: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Connection Timeout'}) + + +@attrs.define +class ConnectionProfileAzureResourceManager(ConnectionProfile): + + _type: str = attrs.field(init=False, default='ConnectionProfile:Azure Resource Manager', metadata={ + '_aapi_repr_': 'Type', '_type_aapi_': 'ConnectionProfile:Azure Resource Manager'}) + object_name: str = attrs.field(metadata={'_aapi_name_': True}) + azure_login_url: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Azure Login URL'}) + azure_base_url: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Azure Base URL'}) + subscription_id: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Subscription ID'}) + authentication_method: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Authentication Method'}) + specify_managed_identity_client_id: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Specify Managed Identity Client ID'}) + managed_identity_client_id: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Managed Identity Client ID'}) + tenant_id: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Tenant ID'}) + app_id: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'App ID'}) + client_secret: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Client Secret'}) + connection_timeout: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Connection Timeout'}) + +@attrs.define +class ConnectionProfileTerraform(ConnectionProfile): + + _type: str = attrs.field(init=False, default='ConnectionProfile:Terraform', metadata={ + '_aapi_repr_': 'Type', '_type_aapi_': 'ConnectionProfile:Terraform'}) + object_name: str = attrs.field(metadata={'_aapi_name_': True}) + terraform_org_name: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Terraform Org Name'}) + token: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Token'}) + connection_timeout: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Connection Timeout'}) diff --git a/src/aapi/integration_factory/jobs.py b/src/aapi/integration_factory/jobs.py index 57e9e21..3d31b4b 100644 --- a/src/aapi/integration_factory/jobs.py +++ b/src/aapi/integration_factory/jobs.py @@ -280,6 +280,8 @@ class JobAzureHDInsight(Job): '_aapi_repr_': 'Bring job logs to output'}) status_polling_frequency: str = attrs.field(kw_only=True, default=None, metadata={ '_aapi_repr_': 'Status Polling Frequency'}) + failure_tolerance: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Failure Tolerance'}) @attrs.define @@ -341,7 +343,7 @@ class JobAwsSageMaker(Job): retry_pipeline_execution: str = attrs.field(kw_only=True, default=None, metadata={ '_aapi_repr_': 'Retry Pipeline Execution'}) pipeline_execution_arn: str = attrs.field(kw_only=True, default=None, metadata={ - '_aapi_repr_': 'Pipeline Execution ARN'}) + '_aapi_repr_': 'Pipeline Execution ARN'}) status_polling_frequency: str = attrs.field(kw_only=True, default=None, metadata={ '_aapi_repr_': 'Status Polling Frequency'}) failure_tolerance: str = attrs.field(kw_only=True, default=None, metadata={ @@ -460,6 +462,8 @@ class JobGCPBatch(Job): object_name: str = attrs.field(metadata={'_aapi_name_': True}) connection_profile: str = attrs.field(kw_only=True, default=None, metadata={ '_aapi_repr_': 'ConnectionProfile'}) + service_account_email_format: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Service Account (Email Format)'}) project_id: str = attrs.field(kw_only=True, default=None, metadata={ '_aapi_repr_': 'Project ID'}) region: str = attrs.field(kw_only=True, default=None, metadata={ @@ -487,7 +491,7 @@ class JobGCPBatch(Job): container_volumes: str = attrs.field(kw_only=True, default=None, metadata={ '_aapi_repr_': 'Container Volumes'}) cpu: str = attrs.field(kw_only=True, default=None, - metadata={'_aapi_repr_': 'CPU'}) + metadata={'_aapi_repr_': 'CPU'}) memory: str = attrs.field(kw_only=True, default=None, metadata={ '_aapi_repr_': 'Memory'}) maximum_retry_count: str = attrs.field(kw_only=True, default=None, metadata={ @@ -508,8 +512,6 @@ class JobGCPBatch(Job): '_aapi_repr_': 'JSON Format'}) status_polling_frequency: str = attrs.field(kw_only=True, default=None, metadata={ '_aapi_repr_': 'Status Polling Frequency'}) - uniq_name: str = attrs.field(kw_only=True, default=None, metadata={ - '_aapi_repr_': 'UniqName'}) @attrs.define @@ -682,7 +684,8 @@ class JobInformaticaCS(Job): '_aapi_repr_': 'Call Back URL'}) status_polling_frequency: str = attrs.field(kw_only=True, default=None, metadata={ '_aapi_repr_': 'Status Polling Frequency'}) - + failure_tolerance: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Failure Tolerance'}) @attrs.define class JobMicrosoftPowerBI(Job): @@ -761,11 +764,11 @@ class JobMicroFocusWindows(Job): connection_profile: str = attrs.field(kw_only=True, default=None, metadata={ '_aapi_repr_': 'ConnectionProfile'}) jcl_filename: str = attrs.field(kw_only=True, default=None, metadata={ - '_aapi_repr_': 'JCL Filename'}) + '_aapi_repr_': 'JCL Filename'}) pds: str = attrs.field(kw_only=True, default=None, - metadata={'_aapi_repr_': 'PDS'}) + metadata={'_aapi_repr_': 'PDS'}) enable_jcl_variables: str = attrs.field(kw_only=True, default=None, metadata={ - '_aapi_repr_': 'Enable JCL Variables'}) + '_aapi_repr_': 'Enable JCL Variables'}) additional_variables: str = attrs.field(kw_only=True, default=None, metadata={ '_aapi_repr_': 'Additional Variables'}) restart_on_rerun: str = attrs.field(kw_only=True, default=None, metadata={ @@ -783,13 +786,13 @@ class JobMicroFocusWindows(Job): step_specific_condition_codes: str = attrs.field(kw_only=True, default=None, metadata={ '_aapi_repr_': 'Step-Specific Condition Codes'}) set_mf_ucc11: str = attrs.field(kw_only=True, default=None, metadata={ - '_aapi_repr_': 'Set MF_UCC11'}) + '_aapi_repr_': 'Set MF_UCC11'}) advanced_restart_parameters: str = attrs.field(kw_only=True, default=None, metadata={ '_aapi_repr_': 'Advanced Restart Parameters'}) rerun_job_id: str = attrs.field(kw_only=True, default=None, metadata={ '_aapi_repr_': 'Rerun Job ID'}) restart_with_modified_jcl: str = attrs.field(kw_only=True, default=None, metadata={ - '_aapi_repr_': 'Restart with Modified JCL'}) + '_aapi_repr_': 'Restart with Modified JCL'}) modified_jcl_path_and_filename: str = attrs.field( kw_only=True, default=None, metadata={'_aapi_repr_': 'Modified JCL Path and Filename'}) @@ -852,26 +855,24 @@ class JobSnowflake(Job): '_aapi_repr_': 'Procedure Argument'}) activity_options: str = attrs.field(kw_only=True, default=None, metadata={ '_aapi_repr_': 'Activity Options'}) - snowpipe_name: str = attrs.field(kw_only=True, default=None, metadata={ - '_aapi_repr_': 'Snowpipe Name'}) - copy_into_table: str = attrs.field(kw_only=True, default=None, metadata={ - '_aapi_repr_': 'Copy into Table'}) - copy_data_from_stage: str = attrs.field(kw_only=True, default=None, metadata={ - '_aapi_repr_': 'Copy Data from Stage'}) + table_name: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Table Name'}) + from_location: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'From Location'}) stage_name: str = attrs.field(kw_only=True, default=None, metadata={ '_aapi_repr_': 'Stage Name'}) from_storage_integration: str = attrs.field(kw_only=True, default=None, metadata={ '_aapi_repr_': 'From Storage Integration'}) stage_url: str = attrs.field(kw_only=True, default=None, metadata={ - '_aapi_repr_': 'Stage URL'}) + '_aapi_repr_': 'Stage URL'}) copy_destination: str = attrs.field(kw_only=True, default=None, metadata={ '_aapi_repr_': 'Copy Destination'}) from_table: str = attrs.field(kw_only=True, default=None, metadata={ '_aapi_repr_': 'From Table'}) + snowpipe_name: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Snowpipe Name'}) start_or_pause_snowpipe: str = attrs.field(kw_only=True, default=None, metadata={ '_aapi_repr_': 'Start or Pause Snowpipe'}) - table_name: str = attrs.field(kw_only=True, default=None, metadata={ - '_aapi_repr_': 'Table Name'}) stage_location: str = attrs.field(kw_only=True, default=None, metadata={ '_aapi_repr_': 'Stage Location'}) days_back: str = attrs.field(kw_only=True, default=None, metadata={ @@ -902,7 +903,7 @@ class JobSnowflake(Job): class JobTalendDataManagement(Job): _type: str = attrs.field(init=False, default='Job:Talend Data Management', metadata={ - '_aapi_repr_': 'Type', '_type_aapi_': 'Job:Talend Data Management'}) + '_aapi_repr_': 'Type', '_type_aapi_': 'Job:Talend Data Management'}) object_name: str = attrs.field(metadata={'_aapi_name_': True}) connection_profile: str = attrs.field(kw_only=True, default=None, metadata={ '_aapi_repr_': 'ConnectionProfile'}) @@ -910,6 +911,8 @@ class JobTalendDataManagement(Job): '_aapi_repr_': 'Task/Plan Execution'}) task_name: str = attrs.field(kw_only=True, default=None, metadata={ '_aapi_repr_': 'Task Name'}) + task_id: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Task ID'}) parameters: str = attrs.field(kw_only=True, default=None, metadata={ '_aapi_repr_': 'Parameters'}) log_level: str = attrs.field(kw_only=True, default=None, metadata={ @@ -920,10 +923,13 @@ class JobTalendDataManagement(Job): '_aapi_repr_': 'Task Polling Intervals'}) plan_name: str = attrs.field(kw_only=True, default=None, metadata={ '_aapi_repr_': 'Plan Name'}) + plan_body_parameters: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Plan Body Parameters'}) + save_failed_plan_log: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Save Failed Plan Log'}) plan_polling_intervals: str = attrs.field(kw_only=True, default=None, metadata={ '_aapi_repr_': 'Plan Polling Intervals'}) - @attrs.define class JobUIPath(Job): @@ -1127,7 +1133,7 @@ class JobAwsAthena(Job): athena_client_request_token: str = attrs.field(kw_only=True, default=None, metadata={ '_aapi_repr_': 'Athena Client Request Token'}) db_catalog_name: str = attrs.field(kw_only=True, default=None, metadata={ - '_aapi_repr_': 'DB Catalog Name'}) + '_aapi_repr_': 'DB Catalog Name'}) database_name: str = attrs.field(kw_only=True, default=None, metadata={ '_aapi_repr_': 'Database Name'}) action: str = attrs.field(kw_only=True, default=None, metadata={ @@ -1147,11 +1153,11 @@ class JobAwsAthena(Job): add_configurations: str = attrs.field(kw_only=True, default=None, metadata={ '_aapi_repr_': 'Add Configurations'}) s3_acl_option: str = attrs.field(kw_only=True, default=None, metadata={ - '_aapi_repr_': 'S3 ACL Option'}) + '_aapi_repr_': 'S3 ACL Option'}) encryption_options: str = attrs.field(kw_only=True, default=None, metadata={ '_aapi_repr_': 'Encryption Options'}) kms_key: str = attrs.field(kw_only=True, default=None, metadata={ - '_aapi_repr_': 'KMS Key'}) + '_aapi_repr_': 'KMS Key'}) bucket_owner: str = attrs.field(kw_only=True, default=None, metadata={ '_aapi_repr_': 'Bucket Owner'}) show_json_output: str = attrs.field(kw_only=True, default=None, metadata={ @@ -1283,3 +1289,363 @@ class JobTableau(Job): '_aapi_repr_': 'Status Polling Frequency'}) failure_tolerance: str = attrs.field(kw_only=True, default=None, metadata={ '_aapi_repr_': 'Failure Tolerance'}) + + +@attrs.define +class JobAwsMainframeModernization(Job): + + _type: str = attrs.field(init=False, default='Job:AWS Mainframe Modernization', metadata={ + '_aapi_repr_': 'Type', '_type_aapi_': 'Job:AWS Mainframe Modernization'}) + object_name: str = attrs.field(metadata={'_aapi_name_': True}) + connection_profile: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'ConnectionProfile'}) + application_name: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Application Name'}) + action: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Action'}) + jcl_name: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'JCL Name'}) + retrieve_cloud_watch_logs: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Retrieve CloudWatch Logs'}) + application_action: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Application Action'}) + client_token: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Client Token'}) + application_version: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Application Version'}) + environment_id: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Environment ID'}) + latest_application_version: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Latest Application Version'}) + definition_s3_location: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Definition S3 Location'}) + status_polling_frequency: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Status Polling Frequency'}) + failure_tolerance: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Failure Tolerance'}) + + +@attrs.define +class JobGCPDeploymentManager(Job): + + _type: str = attrs.field(init=False, default='Job:GCP Deployment Manager', metadata={ + '_aapi_repr_': 'Type', '_type_aapi_': 'Job:GCP Deployment Manager'}) + object_name: str = attrs.field(metadata={'_aapi_name_': True}) + connection_profile: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'ConnectionProfile'}) + project_id: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Project ID'}) + action: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Action'}) + deployment_name: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Deployment Name'}) + yaml_config_content: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Yaml Config Content'}) + status_polling_frequency: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Status Polling Frequency'}) + failure_tolerance: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Failure Tolerance'}) + + +@attrs.define +class JobAzureDevOps(Job): + + _type: str = attrs.field(init=False, default='Job:Azure DevOps', metadata={ + '_aapi_repr_': 'Type', '_type_aapi_': 'Job:Azure DevOps'}) + object_name: str = attrs.field(metadata={'_aapi_name_': True}) + connection_profile: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'ConnectionProfile'}) + project_name: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Project Name'}) + actions: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Actions'}) + pipeline_id: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Pipeline Id'}) + repository_path: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Repository Path'}) + variables: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Variables'}) + parameters: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Parameters'}) + stages_to_skip: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Stages To Skip'}) + show_build_logs: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Show Build Logs'}) + status_polling_frequency: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Status Polling Frequency'}) + failure_tolerance: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Failure Tolerance'}) + + +@attrs.define +class JobAwsBackup(Job): + + _type: str = attrs.field(init=False, default='Job:AWS Backup', metadata={ + '_aapi_repr_': 'Type', '_type_aapi_': 'Job:AWS Backup'}) + object_name: str = attrs.field(metadata={'_aapi_name_': True}) + connection_profile: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'ConnectionProfile'}) + action: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Action'}) + windows_vss: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Windows VSS'}) + backup_vault_name: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Backup Vault Name'}) + role_arn: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Role ARN'}) + idempotency_token: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Idempotency Token'}) + resource_arn: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Resource ARN'}) + restore_parameters: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Restore Parameters'}) + recovery_point_arn: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Recovery Point ARN'}) + status_polling_frequency: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Status Polling Frequency'}) + + +@attrs.define +class JobGCPDataFusion(Job): + + _type: str = attrs.field(init=False, default='Job:GCP Data Fusion', metadata={ + '_aapi_repr_': 'Type', '_type_aapi_': 'Job:GCP Data Fusion'}) + object_name: str = attrs.field(metadata={'_aapi_name_': True}) + connection_profile: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'ConnectionProfile'}) + region: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Region'}) + project_name: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Project Name'}) + instance_name: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Instance Name'}) + name_space_id: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Name Space ID'}) + pipeline_name: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Pipeline Name'}) + runtime_parameters: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Runtime Parameters'}) + get_logs: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Get Logs'}) + status_polling_frequency: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Status Polling Frequency'}) + failure_tolerance: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Failure Tolerance'}) + + +@attrs.define +class JobSnowflakeIdP(Job): + + _type: str = attrs.field(init=False, default='Job:Snowflake IdP', metadata={ + '_aapi_repr_': 'Type', '_type_aapi_': 'Job:Snowflake IdP'}) + object_name: str = attrs.field(metadata={'_aapi_name_': True}) + connection_profile: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'ConnectionProfile'}) + database: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Database'}) + schema: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Schema'}) + select_operation: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Select Operation'}) + snowflake_sql_statement: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Snowflake SQL Statement'}) + query_to_location: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Query To Location'}) + query_input: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Query Input'}) + storage_integration: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Storage Integration'}) + overwrite: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Overwrite'}) + file_format: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'File Format'}) + create_table_name: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Create Table Name'}) + query: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Query'}) + add_condition: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Add Condition'}) + stored_procedure_name: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Stored Procedure Name'}) + procedure_argument: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Procedure Argument'}) + activity_options: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Activity Options'}) + table_name: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Table Name'}) + from_location: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'From Location'}) + stage_name: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Stage Name'}) + from_storage_integration: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'From Storage Integration'}) + stage_url: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Stage URL'}) + copy_destination: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Copy Destination'}) + from_table: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'From Table'}) + pipe_name: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Pipe Name'}) + start_or_pause_pipe: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Start Or Pause Pipe'}) + stage_location: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Stage Location'}) + snowpipe_name: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Snowpipe Name'}) + days_back: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Days Back'}) + status_file_cloud_location_path: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Status File Cloud Location Path'}) + stoarge_integration_for_location: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Stoarge Integration For Location'}) + statement_timeout_sec: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Statement Timeout (Sec)'}) + show_more_options: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Show More Options'}) + parameters: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Parameters'}) + role: str = attrs.field(kw_only=True, default=None, + metadata={'_aapi_repr_': 'Role'}) + bindings: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Bindings'}) + warehouse: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Warehouse'}) + show_output: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Show Output'}) + polling_interval_sec: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Polling Interval (Sec)'}) + failure_tolerance: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Failure Tolerance'}) + + +@attrs.define +class JobAwsCloudFormation(Job): + + _type: str = attrs.field(init=False, default='Job:AWS CloudFormation', metadata={ + '_aapi_repr_': 'Type', '_type_aapi_': 'Job:AWS CloudFormation'}) + object_name: str = attrs.field(metadata={'_aapi_name_': True}) + connection_profile: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'ConnectionProfile'}) + action: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Action'}) + stack_name: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Stack Name'}) + stack_parameters: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Stack Parameters'}) + template_body: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Template Body'}) + template_url: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Template URL'}) + role_arn: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Role ARN'}) + capabilities_type: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Capabilities Type'}) + enable_termination_protection: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Enable Termination Protection'}) + on_failure: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'On Failure'}) + status_polling_frequency: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Status Polling Frequency'}) + failure_tolerance: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Failure Tolerance'}) + + +@attrs.define +class JobGCPDataplex(Job): + + _type: str = attrs.field(init=False, default='Job:GCP Dataplex', metadata={ + '_aapi_repr_': 'Type', '_type_aapi_': 'Job:GCP Dataplex'}) + object_name: str = attrs.field(metadata={'_aapi_name_': True}) + connection_profile: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'ConnectionProfile'}) + project_id: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Project ID'}) + location: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Location'}) + action: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Action'}) + scan_name: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Scan Name'}) + lake_name: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Lake Name'}) + task_name: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Task Name'}) + status_polling_frequency: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Status Polling Frequency'}) + failure_tolerance: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Failure Tolerance'}) + + +@attrs.define +class JobGCPWorkflows(Job): + + _type: str = attrs.field(init=False, default='Job:GCP Workflows', metadata={ + '_aapi_repr_': 'Type', '_type_aapi_': 'Job:GCP Workflows'}) + object_name: str = attrs.field(metadata={'_aapi_name_': True}) + connection_profile: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'ConnectionProfile'}) + project_id: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Project ID'}) + location: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Location'}) + workflow_name: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Workflow Name'}) + parameters_json_input: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Parameters JSON Input'}) + execution_label: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Execution Label'}) + show_workflow_results: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Show Workflow Results'}) + status_polling_frequency: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Status Polling Frequency'}) + failure_tolerance: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Failure Tolerance'}) + + +@attrs.define +class JobAzureResourceManager(Job): + + _type: str = attrs.field(init=False, default='Job:Azure Resource Manager', metadata={ + '_aapi_repr_': 'Type', '_type_aapi_': 'Job:Azure Resource Manager'}) + object_name: str = attrs.field(metadata={'_aapi_name_': True}) + connection_profile: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'ConnectionProfile'}) + resource_group_name: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Resource Group Name'}) + action: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Action'}) + deployment_name: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Deployment Name'}) + deployment_properties: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Deployment Properties'}) + failure_tolerance: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Failure Tolerance'}) + status_polling_frequency: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Status Polling Frequency'}) + + +@attrs.define +class JobTerraform(Job): + + _type: str = attrs.field(init=False, default='Job:Terraform', metadata={ + '_aapi_repr_': 'Type', '_type_aapi_': 'Job:Terraform'}) + object_name: str = attrs.field(metadata={'_aapi_name_': True}) + connection_profile: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'ConnectionProfile'}) + action: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Action'}) + workspace_name: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Workspace Name'}) + run_name: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Run Name'}) + variables: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Variables'}) + workspace_params: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Workspace Params'}) + variable: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Variable'}) + status_polling_frequency: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Status Polling Frequency'}) + failure_tolerance: str = attrs.field(kw_only=True, default=None, metadata={ + '_aapi_repr_': 'Failure Tolerance'}) diff --git a/src/ctm_python_client/__init__.py b/src/ctm_python_client/__init__.py index 777a151..b665ed8 100644 --- a/src/ctm_python_client/__init__.py +++ b/src/ctm_python_client/__init__.py @@ -1,2 +1,2 @@ -__version__ = '2.1.4' +__version__ = '2.1.5' __author__ = 'BMC Software' \ No newline at end of file diff --git a/src/ctm_python_client/ext/autogen.py b/src/ctm_python_client/ext/autogen.py index 152d08e..7db2709 100644 --- a/src/ctm_python_client/ext/autogen.py +++ b/src/ctm_python_client/ext/autogen.py @@ -8,61 +8,7 @@ __all__ = ['generate_ai_plugins_classes'] -IF_PLUGINS = [ - 'GBA032023', - 'AMM082023', - 'GDM082023', - 'RST062023', - 'AEC082022', - 'BAK092023', - 'AHD062022', - 'AQS012023', - 'GVM062022', - 'ASM0220223', - 'GDU102023', - 'UIP072021', - 'ATR122022', - 'SFI122022', - 'GDR052023', - 'GLU062021', - 'ADB112022', - 'ACF082023', - 'ZBA042022', - 'ZFN032022', - 'DBX032022', - 'AEM072022', - 'TAB072023', - 'ZVM062022', - 'AAT052023', - 'DBT042023', - 'ABA092022', - 'GWF092023', - 'GDF032022', - 'GBQ102022', - 'GDP042022', - 'TDM052022', - 'ZSY062022', - 'MFL022023', - 'COM032023', - 'ZML022023', - 'ADF062021', - 'ASF012023', - 'ICS032022', - 'SOP072023', - 'BOO032022', - 'ZDX112021', - 'TER102023', - 'ACS042023', - 'AAR072022', - 'GFU012023', - 'ZLA112022', - 'QLC092022', - 'ABK042023', - 'MBI042022', - 'SNF092022', - 'ADP122022', - 'MFW022023' -] +IF_PLUGINS = ["GWF092023", "MFW022023", "ACF082023", "GDF032022", "AAT052023", "ACS042023", "GLU062021", "GDP042022", "AHD062022", "COM032023", "GBA032023", "ABA092022", "TDM052022", "BOO032022", "ABK042023", "GDU102023", "ASF012023", "ZBA042022", "AAR072022", "AMM082023", "ATR122022", "ZDX112021", "ADB112022", "SOP072023", "GDQ112023", "ADF062021", "QLC092022", "ZLA112022", "ZRM082023", "ZSY062022", "ZML022023", "AQS012023", "DBT042023", "BAK092023", "UIP072021", "MBI042022", "ADP122022", "SFI122022", "TAB072023", "TER102023", "ZFN032022", "MFL022023", "ZVM062022", "AEC082022", "ASM0220223", "DBX032022", "RST062023", "GFU012023", "ADO112023", "SNF092022", "ICS032022", "GDR052023", "GDM082023", "GBQ102022", "AEM072022", "GVM062022"] imports_str = '''from aapi import * diff --git a/tests/test_sanity.py b/tests/test_sanity.py index f09f33d..897e0e1 100644 --- a/tests/test_sanity.py +++ b/tests/test_sanity.py @@ -2,6 +2,6 @@ def test_version_author(): import ctm_python_client assert ctm_python_client.__author__ == 'BMC Software' - assert ctm_python_client.__version__ == '2.1.4' + assert ctm_python_client.__version__ == '2.1.5'