Skip to content

Commit 11cc7f7

Browse files
authored
Merge pull request #87 from controlm/integration-factory-Aug-release
Control-M Integrations Factory up to August 2024
2 parents a0915a7 + 817d1fd commit 11cc7f7

File tree

6 files changed

+241
-241
lines changed

6 files changed

+241
-241
lines changed

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
name="ctm-python-client",
99
packages=find_packages(where="src"),
1010
package_dir={"": "src"},
11-
version="2.3.3",
11+
version="2.3.4",
1212
description="Python Workflows for Control-M",
1313
long_description=long_description,
1414
long_description_content_type='text/markdown',

src/aapi/integration_factory/connection_profiles.py

Lines changed: 102 additions & 102 deletions
Original file line numberDiff line numberDiff line change
@@ -483,6 +483,24 @@ class ConnectionProfileAlteryxTrifacta(ConnectionProfile):
483483
'_aapi_repr_': 'Connection Timeout'})
484484

485485

486+
@attrs.define
487+
class ConnectionProfileAwsSQS(ConnectionProfile):
488+
489+
_type: str = attrs.field(init=False, default='ConnectionProfile:AWS SQS', metadata={
490+
'_aapi_repr_': 'Type', '_type_aapi_': 'ConnectionProfile:AWS SQS'})
491+
object_name: str = attrs.field(metadata={'_aapi_name_': True})
492+
aws_sqs_url: str = attrs.field(kw_only=True, default=None, metadata={
493+
'_aapi_repr_': 'AWS SQS URL'})
494+
aws_region: str = attrs.field(kw_only=True, default=None, metadata={
495+
'_aapi_repr_': 'AWS Region'})
496+
aws_access_key: str = attrs.field(kw_only=True, default=None, metadata={
497+
'_aapi_repr_': 'AWS Access Key'})
498+
aws_secret: str = attrs.field(kw_only=True, default=None, metadata={
499+
'_aapi_repr_': 'AWS Secret'})
500+
connection_timeout: str = attrs.field(kw_only=True, default=None, metadata={
501+
'_aapi_repr_': 'Connection Timeout'})
502+
503+
486504
@attrs.define
487505
class ConnectionProfileSnowflakeIdP(ConnectionProfile):
488506

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

505523

506-
@attrs.define
507-
class ConnectionProfileAwsSQS(ConnectionProfile):
508-
509-
_type: str = attrs.field(init=False, default='ConnectionProfile:AWS SQS', metadata={
510-
'_aapi_repr_': 'Type', '_type_aapi_': 'ConnectionProfile:AWS SQS'})
511-
object_name: str = attrs.field(metadata={'_aapi_name_': True})
512-
aws_sqs_url: str = attrs.field(kw_only=True, default=None, metadata={
513-
'_aapi_repr_': 'AWS SQS URL'})
514-
aws_region: str = attrs.field(kw_only=True, default=None, metadata={
515-
'_aapi_repr_': 'AWS Region'})
516-
aws_access_key: str = attrs.field(kw_only=True, default=None, metadata={
517-
'_aapi_repr_': 'AWS Access Key'})
518-
aws_secret: str = attrs.field(kw_only=True, default=None, metadata={
519-
'_aapi_repr_': 'AWS Secret'})
520-
connection_timeout: str = attrs.field(kw_only=True, default=None, metadata={
521-
'_aapi_repr_': 'Connection Timeout'})
522-
523-
524524
@attrs.define
525525
class ConnectionProfileAwsGlue(ConnectionProfile):
526526

@@ -780,17 +780,19 @@ class ConnectionProfileAzureVM(ConnectionProfile):
780780

781781

782782
@attrs.define
783-
class ConnectionProfileDBT(ConnectionProfile):
783+
class ConnectionProfileApacheNiFi(ConnectionProfile):
784784

785-
_type: str = attrs.field(init=False, default='ConnectionProfile:DBT', metadata={
786-
'_aapi_repr_': 'Type', '_type_aapi_': 'ConnectionProfile:DBT'})
785+
_type: str = attrs.field(init=False, default='ConnectionProfile:Apache NiFi', metadata={
786+
'_aapi_repr_': 'Type', '_type_aapi_': 'ConnectionProfile:Apache NiFi'})
787787
object_name: str = attrs.field(metadata={'_aapi_name_': True})
788-
dbt_url: str = attrs.field(kw_only=True, default=None, metadata={
789-
'_aapi_repr_': 'DBT URL'})
790-
dbt_token: str = attrs.field(kw_only=True, default=None, metadata={
791-
'_aapi_repr_': 'DBT Token'})
792-
account_id: str = attrs.field(kw_only=True, default=None, metadata={
793-
'_aapi_repr_': 'Account ID'})
788+
ni_fi_url: str = attrs.field(kw_only=True, default=None, metadata={
789+
'_aapi_repr_': 'NiFi URL'})
790+
port: str = attrs.field(kw_only=True, default=None,
791+
metadata={'_aapi_repr_': 'Port'})
792+
username: str = attrs.field(kw_only=True, default=None, metadata={
793+
'_aapi_repr_': 'Username'})
794+
password: str = attrs.field(kw_only=True, default=None, metadata={
795+
'_aapi_repr_': 'Password'})
794796
connection_timeout: str = attrs.field(kw_only=True, default=None, metadata={
795797
'_aapi_repr_': 'Connection Timeout'})
796798

@@ -818,19 +820,17 @@ class ConnectionProfileAwsAthena(ConnectionProfile):
818820

819821

820822
@attrs.define
821-
class ConnectionProfileApacheNiFi(ConnectionProfile):
823+
class ConnectionProfileDBT(ConnectionProfile):
822824

823-
_type: str = attrs.field(init=False, default='ConnectionProfile:Apache NiFi', metadata={
824-
'_aapi_repr_': 'Type', '_type_aapi_': 'ConnectionProfile:Apache NiFi'})
825+
_type: str = attrs.field(init=False, default='ConnectionProfile:DBT', metadata={
826+
'_aapi_repr_': 'Type', '_type_aapi_': 'ConnectionProfile:DBT'})
825827
object_name: str = attrs.field(metadata={'_aapi_name_': True})
826-
ni_fi_url: str = attrs.field(kw_only=True, default=None, metadata={
827-
'_aapi_repr_': 'NiFi URL'})
828-
port: str = attrs.field(kw_only=True, default=None,
829-
metadata={'_aapi_repr_': 'Port'})
830-
username: str = attrs.field(kw_only=True, default=None, metadata={
831-
'_aapi_repr_': 'Username'})
832-
password: str = attrs.field(kw_only=True, default=None, metadata={
833-
'_aapi_repr_': 'Password'})
828+
dbt_url: str = attrs.field(kw_only=True, default=None, metadata={
829+
'_aapi_repr_': 'DBT URL'})
830+
dbt_token: str = attrs.field(kw_only=True, default=None, metadata={
831+
'_aapi_repr_': 'DBT Token'})
832+
account_id: str = attrs.field(kw_only=True, default=None, metadata={
833+
'_aapi_repr_': 'Account ID'})
834834
connection_timeout: str = attrs.field(kw_only=True, default=None, metadata={
835835
'_aapi_repr_': 'Connection Timeout'})
836836

@@ -1125,6 +1125,28 @@ class ConnectionProfileAzureDataFactory(ConnectionProfile):
11251125
'_aapi_repr_': 'Connection Timeout'})
11261126

11271127

1128+
@attrs.define
1129+
class ConnectionProfileAwsStepFunctions(ConnectionProfile):
1130+
1131+
_type: str = attrs.field(init=False, default='ConnectionProfile:AWS Step Functions', metadata={
1132+
'_aapi_repr_': 'Type', '_type_aapi_': 'ConnectionProfile:AWS Step Functions'})
1133+
object_name: str = attrs.field(metadata={'_aapi_name_': True})
1134+
step_functions_url: str = attrs.field(kw_only=True, default=None, metadata={
1135+
'_aapi_repr_': 'Step Functions URL'})
1136+
aws_region: str = attrs.field(kw_only=True, default=None, metadata={
1137+
'_aapi_repr_': 'AWS Region'})
1138+
authentication: str = attrs.field(kw_only=True, default=None, metadata={
1139+
'_aapi_repr_': 'Authentication'})
1140+
aws_access_key: str = attrs.field(kw_only=True, default=None, metadata={
1141+
'_aapi_repr_': 'AWS Access Key'})
1142+
aws_secret: str = attrs.field(kw_only=True, default=None, metadata={
1143+
'_aapi_repr_': 'AWS Secret'})
1144+
iam_role: str = attrs.field(kw_only=True, default=None, metadata={
1145+
'_aapi_repr_': 'IAM Role'})
1146+
connection_timeout: str = attrs.field(kw_only=True, default=None, metadata={
1147+
'_aapi_repr_': 'Connection Timeout'})
1148+
1149+
11281150
@attrs.define
11291151
class ConnectionProfileWebServicesSOAP(ConnectionProfile):
11301152

@@ -1163,28 +1185,6 @@ class ConnectionProfileInformaticaCS(ConnectionProfile):
11631185
'_aapi_repr_': 'Connection Timeout'})
11641186

11651187

1166-
@attrs.define
1167-
class ConnectionProfileAwsStepFunctions(ConnectionProfile):
1168-
1169-
_type: str = attrs.field(init=False, default='ConnectionProfile:AWS Step Functions', metadata={
1170-
'_aapi_repr_': 'Type', '_type_aapi_': 'ConnectionProfile:AWS Step Functions'})
1171-
object_name: str = attrs.field(metadata={'_aapi_name_': True})
1172-
step_functions_url: str = attrs.field(kw_only=True, default=None, metadata={
1173-
'_aapi_repr_': 'Step Functions URL'})
1174-
aws_region: str = attrs.field(kw_only=True, default=None, metadata={
1175-
'_aapi_repr_': 'AWS Region'})
1176-
authentication: str = attrs.field(kw_only=True, default=None, metadata={
1177-
'_aapi_repr_': 'Authentication'})
1178-
aws_access_key: str = attrs.field(kw_only=True, default=None, metadata={
1179-
'_aapi_repr_': 'AWS Access Key'})
1180-
aws_secret: str = attrs.field(kw_only=True, default=None, metadata={
1181-
'_aapi_repr_': 'AWS Secret'})
1182-
iam_role: str = attrs.field(kw_only=True, default=None, metadata={
1183-
'_aapi_repr_': 'IAM Role'})
1184-
connection_timeout: str = attrs.field(kw_only=True, default=None, metadata={
1185-
'_aapi_repr_': 'Connection Timeout'})
1186-
1187-
11881188
@attrs.define
11891189
class ConnectionProfileOCIDataScience(ConnectionProfile):
11901190

@@ -1381,26 +1381,6 @@ class ConnectionProfileQlikCloud(ConnectionProfile):
13811381
'_aapi_repr_': 'Connection Timeout'})
13821382

13831383

1384-
@attrs.define
1385-
class ConnectionProfileMicrosoftPowerBI(ConnectionProfile):
1386-
1387-
_type: str = attrs.field(init=False, default='ConnectionProfile:Microsoft Power BI', metadata={
1388-
'_aapi_repr_': 'Type', '_type_aapi_': 'ConnectionProfile:Microsoft Power BI'})
1389-
object_name: str = attrs.field(metadata={'_aapi_name_': True})
1390-
application_id: str = attrs.field(kw_only=True, default=None, metadata={
1391-
'_aapi_repr_': 'Application ID'})
1392-
client_secret: str = attrs.field(kw_only=True, default=None, metadata={
1393-
'_aapi_repr_': 'Client Secret'})
1394-
user_name: str = attrs.field(kw_only=True, default=None, metadata={
1395-
'_aapi_repr_': 'User Name'})
1396-
password: str = attrs.field(kw_only=True, default=None, metadata={
1397-
'_aapi_repr_': 'Password'})
1398-
resource_group: str = attrs.field(kw_only=True, default=None, metadata={
1399-
'_aapi_repr_': 'Resource Group'})
1400-
api_url: str = attrs.field(kw_only=True, default=None, metadata={
1401-
'_aapi_repr_': 'API URL'})
1402-
1403-
14041384
@attrs.define
14051385
class ConnectionProfileAzureBackup(ConnectionProfile):
14061386

@@ -1429,6 +1409,26 @@ class ConnectionProfileAzureBackup(ConnectionProfile):
14291409
'_aapi_repr_': 'Connection Timeout'})
14301410

14311411

1412+
@attrs.define
1413+
class ConnectionProfileMicrosoftPowerBI(ConnectionProfile):
1414+
1415+
_type: str = attrs.field(init=False, default='ConnectionProfile:Microsoft Power BI', metadata={
1416+
'_aapi_repr_': 'Type', '_type_aapi_': 'ConnectionProfile:Microsoft Power BI'})
1417+
object_name: str = attrs.field(metadata={'_aapi_name_': True})
1418+
application_id: str = attrs.field(kw_only=True, default=None, metadata={
1419+
'_aapi_repr_': 'Application ID'})
1420+
client_secret: str = attrs.field(kw_only=True, default=None, metadata={
1421+
'_aapi_repr_': 'Client Secret'})
1422+
user_name: str = attrs.field(kw_only=True, default=None, metadata={
1423+
'_aapi_repr_': 'User Name'})
1424+
password: str = attrs.field(kw_only=True, default=None, metadata={
1425+
'_aapi_repr_': 'Password'})
1426+
resource_group: str = attrs.field(kw_only=True, default=None, metadata={
1427+
'_aapi_repr_': 'Resource Group'})
1428+
api_url: str = attrs.field(kw_only=True, default=None, metadata={
1429+
'_aapi_repr_': 'API URL'})
1430+
1431+
14321432
@attrs.define
14331433
class ConnectionProfileSnowflake(ConnectionProfile):
14341434

@@ -1477,28 +1477,6 @@ class ConnectionProfileOCIVM(ConnectionProfile):
14771477
'_aapi_repr_': 'Connection Timeout'})
14781478

14791479

1480-
@attrs.define
1481-
class ConnectionProfileAwsDataPipeline(ConnectionProfile):
1482-
1483-
_type: str = attrs.field(init=False, default='ConnectionProfile:AWS Data Pipeline', metadata={
1484-
'_aapi_repr_': 'Type', '_type_aapi_': 'ConnectionProfile:AWS Data Pipeline'})
1485-
object_name: str = attrs.field(metadata={'_aapi_name_': True})
1486-
data_pipeline_url: str = attrs.field(kw_only=True, default=None, metadata={
1487-
'_aapi_repr_': 'Data Pipeline URL'})
1488-
aws_region: str = attrs.field(kw_only=True, default=None, metadata={
1489-
'_aapi_repr_': 'AWS Region'})
1490-
authentication: str = attrs.field(kw_only=True, default=None, metadata={
1491-
'_aapi_repr_': 'Authentication'})
1492-
aws_access_key: str = attrs.field(kw_only=True, default=None, metadata={
1493-
'_aapi_repr_': 'AWS Access Key'})
1494-
aws_secret: str = attrs.field(kw_only=True, default=None, metadata={
1495-
'_aapi_repr_': 'AWS Secret'})
1496-
iam_role: str = attrs.field(kw_only=True, default=None, metadata={
1497-
'_aapi_repr_': 'IAM Role'})
1498-
connection_timeout: str = attrs.field(kw_only=True, default=None, metadata={
1499-
'_aapi_repr_': 'Connection Timeout'})
1500-
1501-
15021480
@attrs.define
15031481
class ConnectionProfileOCIDataIntegration(ConnectionProfile):
15041482

@@ -1527,6 +1505,28 @@ class ConnectionProfileOCIDataIntegration(ConnectionProfile):
15271505
'_aapi_repr_': 'Connection Timeout'})
15281506

15291507

1508+
@attrs.define
1509+
class ConnectionProfileAwsDataPipeline(ConnectionProfile):
1510+
1511+
_type: str = attrs.field(init=False, default='ConnectionProfile:AWS Data Pipeline', metadata={
1512+
'_aapi_repr_': 'Type', '_type_aapi_': 'ConnectionProfile:AWS Data Pipeline'})
1513+
object_name: str = attrs.field(metadata={'_aapi_name_': True})
1514+
data_pipeline_url: str = attrs.field(kw_only=True, default=None, metadata={
1515+
'_aapi_repr_': 'Data Pipeline URL'})
1516+
aws_region: str = attrs.field(kw_only=True, default=None, metadata={
1517+
'_aapi_repr_': 'AWS Region'})
1518+
authentication: str = attrs.field(kw_only=True, default=None, metadata={
1519+
'_aapi_repr_': 'Authentication'})
1520+
aws_access_key: str = attrs.field(kw_only=True, default=None, metadata={
1521+
'_aapi_repr_': 'AWS Access Key'})
1522+
aws_secret: str = attrs.field(kw_only=True, default=None, metadata={
1523+
'_aapi_repr_': 'AWS Secret'})
1524+
iam_role: str = attrs.field(kw_only=True, default=None, metadata={
1525+
'_aapi_repr_': 'IAM Role'})
1526+
connection_timeout: str = attrs.field(kw_only=True, default=None, metadata={
1527+
'_aapi_repr_': 'Connection Timeout'})
1528+
1529+
15301530
@attrs.define
15311531
class ConnectionProfileMicroFocusWindows(ConnectionProfile):
15321532

0 commit comments

Comments
 (0)