Skip to content

Commit

Permalink
Control-M Integrations Factory up to August 2024
Browse files Browse the repository at this point in the history
  • Loading branch information
RefaelBeker7 committed Aug 23, 2024
1 parent a0915a7 commit 817d1fd
Show file tree
Hide file tree
Showing 6 changed files with 241 additions and 241 deletions.
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
name="ctm-python-client",
packages=find_packages(where="src"),
package_dir={"": "src"},
version="2.3.3",
version="2.3.4",
description="Python Workflows for Control-M",
long_description=long_description,
long_description_content_type='text/markdown',
Expand Down
204 changes: 102 additions & 102 deletions src/aapi/integration_factory/connection_profiles.py
Original file line number Diff line number Diff line change
Expand Up @@ -483,6 +483,24 @@ class ConnectionProfileAlteryxTrifacta(ConnectionProfile):
'_aapi_repr_': 'Connection Timeout'})


@attrs.define
class ConnectionProfileAwsSQS(ConnectionProfile):

_type: str = attrs.field(init=False, default='ConnectionProfile:AWS SQS', metadata={
'_aapi_repr_': 'Type', '_type_aapi_': 'ConnectionProfile:AWS SQS'})
object_name: str = attrs.field(metadata={'_aapi_name_': True})
aws_sqs_url: str = attrs.field(kw_only=True, default=None, metadata={
'_aapi_repr_': 'AWS SQS URL'})
aws_region: str = attrs.field(kw_only=True, default=None, metadata={
'_aapi_repr_': 'AWS Region'})
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'})
connection_timeout: str = attrs.field(kw_only=True, default=None, metadata={
'_aapi_repr_': 'Connection Timeout'})


@attrs.define
class ConnectionProfileSnowflakeIdP(ConnectionProfile):

Expand All @@ -503,24 +521,6 @@ class ConnectionProfileSnowflakeIdP(ConnectionProfile):
'_aapi_repr_': 'Scope'})


@attrs.define
class ConnectionProfileAwsSQS(ConnectionProfile):

_type: str = attrs.field(init=False, default='ConnectionProfile:AWS SQS', metadata={
'_aapi_repr_': 'Type', '_type_aapi_': 'ConnectionProfile:AWS SQS'})
object_name: str = attrs.field(metadata={'_aapi_name_': True})
aws_sqs_url: str = attrs.field(kw_only=True, default=None, metadata={
'_aapi_repr_': 'AWS SQS URL'})
aws_region: str = attrs.field(kw_only=True, default=None, metadata={
'_aapi_repr_': 'AWS Region'})
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'})
connection_timeout: str = attrs.field(kw_only=True, default=None, metadata={
'_aapi_repr_': 'Connection Timeout'})


@attrs.define
class ConnectionProfileAwsGlue(ConnectionProfile):

Expand Down Expand Up @@ -780,17 +780,19 @@ class ConnectionProfileAzureVM(ConnectionProfile):


@attrs.define
class ConnectionProfileDBT(ConnectionProfile):
class ConnectionProfileApacheNiFi(ConnectionProfile):

_type: str = attrs.field(init=False, default='ConnectionProfile:DBT', metadata={
'_aapi_repr_': 'Type', '_type_aapi_': 'ConnectionProfile:DBT'})
_type: str = attrs.field(init=False, default='ConnectionProfile:Apache NiFi', metadata={
'_aapi_repr_': 'Type', '_type_aapi_': 'ConnectionProfile:Apache NiFi'})
object_name: str = attrs.field(metadata={'_aapi_name_': True})
dbt_url: str = attrs.field(kw_only=True, default=None, metadata={
'_aapi_repr_': 'DBT URL'})
dbt_token: str = attrs.field(kw_only=True, default=None, metadata={
'_aapi_repr_': 'DBT Token'})
account_id: str = attrs.field(kw_only=True, default=None, metadata={
'_aapi_repr_': 'Account ID'})
ni_fi_url: str = attrs.field(kw_only=True, default=None, metadata={
'_aapi_repr_': 'NiFi URL'})
port: str = attrs.field(kw_only=True, default=None,
metadata={'_aapi_repr_': 'Port'})
username: str = attrs.field(kw_only=True, default=None, metadata={
'_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'})

Expand Down Expand Up @@ -818,19 +820,17 @@ class ConnectionProfileAwsAthena(ConnectionProfile):


@attrs.define
class ConnectionProfileApacheNiFi(ConnectionProfile):
class ConnectionProfileDBT(ConnectionProfile):

_type: str = attrs.field(init=False, default='ConnectionProfile:Apache NiFi', metadata={
'_aapi_repr_': 'Type', '_type_aapi_': 'ConnectionProfile:Apache NiFi'})
_type: str = attrs.field(init=False, default='ConnectionProfile:DBT', metadata={
'_aapi_repr_': 'Type', '_type_aapi_': 'ConnectionProfile:DBT'})
object_name: str = attrs.field(metadata={'_aapi_name_': True})
ni_fi_url: str = attrs.field(kw_only=True, default=None, metadata={
'_aapi_repr_': 'NiFi URL'})
port: str = attrs.field(kw_only=True, default=None,
metadata={'_aapi_repr_': 'Port'})
username: str = attrs.field(kw_only=True, default=None, metadata={
'_aapi_repr_': 'Username'})
password: str = attrs.field(kw_only=True, default=None, metadata={
'_aapi_repr_': 'Password'})
dbt_url: str = attrs.field(kw_only=True, default=None, metadata={
'_aapi_repr_': 'DBT URL'})
dbt_token: str = attrs.field(kw_only=True, default=None, metadata={
'_aapi_repr_': 'DBT Token'})
account_id: str = attrs.field(kw_only=True, default=None, metadata={
'_aapi_repr_': 'Account ID'})
connection_timeout: str = attrs.field(kw_only=True, default=None, metadata={
'_aapi_repr_': 'Connection Timeout'})

Expand Down Expand Up @@ -1125,6 +1125,28 @@ class ConnectionProfileAzureDataFactory(ConnectionProfile):
'_aapi_repr_': 'Connection Timeout'})


@attrs.define
class ConnectionProfileAwsStepFunctions(ConnectionProfile):

_type: str = attrs.field(init=False, default='ConnectionProfile:AWS Step Functions', metadata={
'_aapi_repr_': 'Type', '_type_aapi_': 'ConnectionProfile:AWS Step Functions'})
object_name: str = attrs.field(metadata={'_aapi_name_': True})
step_functions_url: str = attrs.field(kw_only=True, default=None, metadata={
'_aapi_repr_': 'Step Functions 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 ConnectionProfileWebServicesSOAP(ConnectionProfile):

Expand Down Expand Up @@ -1163,28 +1185,6 @@ class ConnectionProfileInformaticaCS(ConnectionProfile):
'_aapi_repr_': 'Connection Timeout'})


@attrs.define
class ConnectionProfileAwsStepFunctions(ConnectionProfile):

_type: str = attrs.field(init=False, default='ConnectionProfile:AWS Step Functions', metadata={
'_aapi_repr_': 'Type', '_type_aapi_': 'ConnectionProfile:AWS Step Functions'})
object_name: str = attrs.field(metadata={'_aapi_name_': True})
step_functions_url: str = attrs.field(kw_only=True, default=None, metadata={
'_aapi_repr_': 'Step Functions 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 ConnectionProfileOCIDataScience(ConnectionProfile):

Expand Down Expand Up @@ -1381,26 +1381,6 @@ class ConnectionProfileQlikCloud(ConnectionProfile):
'_aapi_repr_': 'Connection Timeout'})


@attrs.define
class ConnectionProfileMicrosoftPowerBI(ConnectionProfile):

_type: str = attrs.field(init=False, default='ConnectionProfile:Microsoft Power BI', metadata={
'_aapi_repr_': 'Type', '_type_aapi_': 'ConnectionProfile:Microsoft Power BI'})
object_name: str = attrs.field(metadata={'_aapi_name_': True})
application_id: str = attrs.field(kw_only=True, default=None, metadata={
'_aapi_repr_': 'Application ID'})
client_secret: str = attrs.field(kw_only=True, default=None, metadata={
'_aapi_repr_': 'Client Secret'})
user_name: str = attrs.field(kw_only=True, default=None, metadata={
'_aapi_repr_': 'User Name'})
password: str = attrs.field(kw_only=True, default=None, metadata={
'_aapi_repr_': 'Password'})
resource_group: str = attrs.field(kw_only=True, default=None, metadata={
'_aapi_repr_': 'Resource Group'})
api_url: str = attrs.field(kw_only=True, default=None, metadata={
'_aapi_repr_': 'API URL'})


@attrs.define
class ConnectionProfileAzureBackup(ConnectionProfile):

Expand Down Expand Up @@ -1429,6 +1409,26 @@ class ConnectionProfileAzureBackup(ConnectionProfile):
'_aapi_repr_': 'Connection Timeout'})


@attrs.define
class ConnectionProfileMicrosoftPowerBI(ConnectionProfile):

_type: str = attrs.field(init=False, default='ConnectionProfile:Microsoft Power BI', metadata={
'_aapi_repr_': 'Type', '_type_aapi_': 'ConnectionProfile:Microsoft Power BI'})
object_name: str = attrs.field(metadata={'_aapi_name_': True})
application_id: str = attrs.field(kw_only=True, default=None, metadata={
'_aapi_repr_': 'Application ID'})
client_secret: str = attrs.field(kw_only=True, default=None, metadata={
'_aapi_repr_': 'Client Secret'})
user_name: str = attrs.field(kw_only=True, default=None, metadata={
'_aapi_repr_': 'User Name'})
password: str = attrs.field(kw_only=True, default=None, metadata={
'_aapi_repr_': 'Password'})
resource_group: str = attrs.field(kw_only=True, default=None, metadata={
'_aapi_repr_': 'Resource Group'})
api_url: str = attrs.field(kw_only=True, default=None, metadata={
'_aapi_repr_': 'API URL'})


@attrs.define
class ConnectionProfileSnowflake(ConnectionProfile):

Expand Down Expand Up @@ -1477,28 +1477,6 @@ class ConnectionProfileOCIVM(ConnectionProfile):
'_aapi_repr_': 'Connection Timeout'})


@attrs.define
class ConnectionProfileAwsDataPipeline(ConnectionProfile):

_type: str = attrs.field(init=False, default='ConnectionProfile:AWS Data Pipeline', metadata={
'_aapi_repr_': 'Type', '_type_aapi_': 'ConnectionProfile:AWS Data Pipeline'})
object_name: str = attrs.field(metadata={'_aapi_name_': True})
data_pipeline_url: str = attrs.field(kw_only=True, default=None, metadata={
'_aapi_repr_': 'Data Pipeline 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 ConnectionProfileOCIDataIntegration(ConnectionProfile):

Expand Down Expand Up @@ -1527,6 +1505,28 @@ class ConnectionProfileOCIDataIntegration(ConnectionProfile):
'_aapi_repr_': 'Connection Timeout'})


@attrs.define
class ConnectionProfileAwsDataPipeline(ConnectionProfile):

_type: str = attrs.field(init=False, default='ConnectionProfile:AWS Data Pipeline', metadata={
'_aapi_repr_': 'Type', '_type_aapi_': 'ConnectionProfile:AWS Data Pipeline'})
object_name: str = attrs.field(metadata={'_aapi_name_': True})
data_pipeline_url: str = attrs.field(kw_only=True, default=None, metadata={
'_aapi_repr_': 'Data Pipeline 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 ConnectionProfileMicroFocusWindows(ConnectionProfile):

Expand Down
Loading

0 comments on commit 817d1fd

Please sign in to comment.