CfnConnectionPropsMixin
- class aws_cdk.mixins_preview.aws_datazone.mixins.CfnConnectionPropsMixin(props, *, strategy=None)
Bases:
MixinIn Amazon DataZone, a connection enables you to connect your resources (domains, projects, and environments) to external resources and services.
- See:
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-datazone-connection.html
- CloudformationResource:
AWS::DataZone::Connection
- Mixin:
true
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview import mixins from aws_cdk.mixins_preview.aws_datazone import mixins as datazone_mixins cfn_connection_props_mixin = datazone_mixins.CfnConnectionPropsMixin(datazone_mixins.CfnConnectionMixinProps( aws_location=datazone_mixins.CfnConnectionPropsMixin.AwsLocationProperty( access_role="accessRole", aws_account_id="awsAccountId", aws_region="awsRegion", iam_connection_id="iamConnectionId" ), description="description", domain_identifier="domainIdentifier", enable_trusted_identity_propagation=False, environment_identifier="environmentIdentifier", name="name", project_identifier="projectIdentifier", props=datazone_mixins.CfnConnectionPropsMixin.ConnectionPropertiesInputProperty( amazon_qProperties=datazone_mixins.CfnConnectionPropsMixin.AmazonQPropertiesInputProperty( auth_mode="authMode", is_enabled=False, profile_arn="profileArn" ), athena_properties=datazone_mixins.CfnConnectionPropsMixin.AthenaPropertiesInputProperty( workgroup_name="workgroupName" ), glue_properties=datazone_mixins.CfnConnectionPropsMixin.GluePropertiesInputProperty( glue_connection_input=datazone_mixins.CfnConnectionPropsMixin.GlueConnectionInputProperty( athena_properties={ "athena_properties_key": "athenaProperties" }, authentication_configuration=datazone_mixins.CfnConnectionPropsMixin.AuthenticationConfigurationInputProperty( authentication_type="authenticationType", basic_authentication_credentials=datazone_mixins.CfnConnectionPropsMixin.BasicAuthenticationCredentialsProperty( password="password", user_name="userName" ), custom_authentication_credentials={ "custom_authentication_credentials_key": "customAuthenticationCredentials" }, kms_key_arn="kmsKeyArn", o_auth2_properties=datazone_mixins.CfnConnectionPropsMixin.OAuth2PropertiesProperty( authorization_code_properties=datazone_mixins.CfnConnectionPropsMixin.AuthorizationCodePropertiesProperty( authorization_code="authorizationCode", redirect_uri="redirectUri" ), o_auth2_client_application=datazone_mixins.CfnConnectionPropsMixin.OAuth2ClientApplicationProperty( aws_managed_client_application_reference="awsManagedClientApplicationReference", user_managed_client_application_client_id="userManagedClientApplicationClientId" ), o_auth2_credentials=datazone_mixins.CfnConnectionPropsMixin.GlueOAuth2CredentialsProperty( access_token="accessToken", jwt_token="jwtToken", refresh_token="refreshToken", user_managed_client_application_client_secret="userManagedClientApplicationClientSecret" ), o_auth2_grant_type="oAuth2GrantType", token_url="tokenUrl", token_url_parameters_map={ "token_url_parameters_map_key": "tokenUrlParametersMap" } ), secret_arn="secretArn" ), connection_properties={ "connection_properties_key": "connectionProperties" }, connection_type="connectionType", description="description", match_criteria="matchCriteria", name="name", physical_connection_requirements=datazone_mixins.CfnConnectionPropsMixin.PhysicalConnectionRequirementsProperty( availability_zone="availabilityZone", security_group_id_list=["securityGroupIdList"], subnet_id="subnetId", subnet_id_list=["subnetIdList"] ), python_properties={ "python_properties_key": "pythonProperties" }, spark_properties={ "spark_properties_key": "sparkProperties" }, validate_credentials=False, validate_for_compute_environments=["validateForComputeEnvironments"] ) ), hyper_pod_properties=datazone_mixins.CfnConnectionPropsMixin.HyperPodPropertiesInputProperty( cluster_name="clusterName" ), iam_properties=datazone_mixins.CfnConnectionPropsMixin.IamPropertiesInputProperty( glue_lineage_sync_enabled=False ), redshift_properties=datazone_mixins.CfnConnectionPropsMixin.RedshiftPropertiesInputProperty( credentials=datazone_mixins.CfnConnectionPropsMixin.RedshiftCredentialsProperty( secret_arn="secretArn", username_password=datazone_mixins.CfnConnectionPropsMixin.UsernamePasswordProperty( password="password", username="username" ) ), database_name="databaseName", host="host", lineage_sync=datazone_mixins.CfnConnectionPropsMixin.RedshiftLineageSyncConfigurationInputProperty( enabled=False, schedule=datazone_mixins.CfnConnectionPropsMixin.LineageSyncScheduleProperty( schedule="schedule" ) ), port=123, storage=datazone_mixins.CfnConnectionPropsMixin.RedshiftStoragePropertiesProperty( cluster_name="clusterName", workgroup_name="workgroupName" ) ), s3_properties=datazone_mixins.CfnConnectionPropsMixin.S3PropertiesInputProperty( s3_access_grant_location_id="s3AccessGrantLocationId", s3_uri="s3Uri" ), spark_emr_properties=datazone_mixins.CfnConnectionPropsMixin.SparkEmrPropertiesInputProperty( compute_arn="computeArn", instance_profile_arn="instanceProfileArn", java_virtual_env="javaVirtualEnv", log_uri="logUri", managed_endpoint_arn="managedEndpointArn", python_virtual_env="pythonVirtualEnv", runtime_role="runtimeRole", trusted_certificates_s3_uri="trustedCertificatesS3Uri" ), spark_glue_properties=datazone_mixins.CfnConnectionPropsMixin.SparkGluePropertiesInputProperty( additional_args=datazone_mixins.CfnConnectionPropsMixin.SparkGlueArgsProperty( connection="connection" ), glue_connection_name="glueConnectionName", glue_version="glueVersion", idle_timeout=123, java_virtual_env="javaVirtualEnv", number_of_workers=123, python_virtual_env="pythonVirtualEnv", worker_type="workerType" ) ), scope="scope" ), strategy=mixins.PropertyMergeStrategy.OVERRIDE )
Create a mixin to apply properties to
AWS::DataZone::Connection.- Parameters:
props (
Union[CfnConnectionMixinProps,Dict[str,Any]]) – L1 properties to apply.strategy (
Optional[PropertyMergeStrategy]) – (experimental) Strategy for merging nested properties. Default: - PropertyMergeStrategy.MERGE
Methods
- apply_to(construct)
Apply the mixin properties to the construct.
- Parameters:
construct (
IConstruct)- Return type:
- supports(construct)
Check if this mixin supports the given construct.
- Parameters:
construct (
IConstruct)- Return type:
bool
Attributes
- CFN_PROPERTY_KEYS = ['awsLocation', 'description', 'domainIdentifier', 'enableTrustedIdentityPropagation', 'environmentIdentifier', 'name', 'projectIdentifier', 'props', 'scope']
Static Methods
- classmethod is_mixin(x)
(experimental) Checks if
xis a Mixin.- Parameters:
x (
Any) – Any object.- Return type:
bool- Returns:
true if
xis an object created from a class which extendsMixin.- Stability:
experimental
AmazonQPropertiesInputProperty
- class CfnConnectionPropsMixin.AmazonQPropertiesInputProperty(*, auth_mode=None, is_enabled=None, profile_arn=None)
Bases:
objectAmazon Q properties of the connection.
- Parameters:
auth_mode (
Optional[str]) – The authentication mode of the connection’s AmazonQ properties.is_enabled (
Union[bool,IResolvable,None]) – Specifies whether Amazon Q is enabled for the connection.profile_arn (
Optional[str])
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_datazone import mixins as datazone_mixins amazon_qProperties_input_property = datazone_mixins.CfnConnectionPropsMixin.AmazonQPropertiesInputProperty( auth_mode="authMode", is_enabled=False, profile_arn="profileArn" )
Attributes
- auth_mode
The authentication mode of the connection’s AmazonQ properties.
- is_enabled
Specifies whether Amazon Q is enabled for the connection.
AthenaPropertiesInputProperty
- class CfnConnectionPropsMixin.AthenaPropertiesInputProperty(*, workgroup_name=None)
Bases:
objectThe Amazon Athena properties of a connection.
- Parameters:
workgroup_name (
Optional[str]) – The Amazon Athena workgroup name of a connection.- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_datazone import mixins as datazone_mixins athena_properties_input_property = datazone_mixins.CfnConnectionPropsMixin.AthenaPropertiesInputProperty( workgroup_name="workgroupName" )
Attributes
- workgroup_name
The Amazon Athena workgroup name of a connection.
AuthenticationConfigurationInputProperty
- class CfnConnectionPropsMixin.AuthenticationConfigurationInputProperty(*, authentication_type=None, basic_authentication_credentials=None, custom_authentication_credentials=None, kms_key_arn=None, o_auth2_properties=None, secret_arn=None)
Bases:
objectThe authentication configuration of a connection.
- Parameters:
authentication_type (
Optional[str]) – The authentication type of a connection.basic_authentication_credentials (
Union[IResolvable,BasicAuthenticationCredentialsProperty,Dict[str,Any],None]) – The basic authentication credentials of a connection.custom_authentication_credentials (
Union[Mapping[str,str],IResolvable,None]) – The custom authentication credentials of a connection.kms_key_arn (
Optional[str]) – The KMS key ARN of a connection.o_auth2_properties (
Union[IResolvable,OAuth2PropertiesProperty,Dict[str,Any],None]) – The oAuth2 properties of a connection.secret_arn (
Optional[str]) – The secret ARN of a connection.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_datazone import mixins as datazone_mixins authentication_configuration_input_property = datazone_mixins.CfnConnectionPropsMixin.AuthenticationConfigurationInputProperty( authentication_type="authenticationType", basic_authentication_credentials=datazone_mixins.CfnConnectionPropsMixin.BasicAuthenticationCredentialsProperty( password="password", user_name="userName" ), custom_authentication_credentials={ "custom_authentication_credentials_key": "customAuthenticationCredentials" }, kms_key_arn="kmsKeyArn", o_auth2_properties=datazone_mixins.CfnConnectionPropsMixin.OAuth2PropertiesProperty( authorization_code_properties=datazone_mixins.CfnConnectionPropsMixin.AuthorizationCodePropertiesProperty( authorization_code="authorizationCode", redirect_uri="redirectUri" ), o_auth2_client_application=datazone_mixins.CfnConnectionPropsMixin.OAuth2ClientApplicationProperty( aws_managed_client_application_reference="awsManagedClientApplicationReference", user_managed_client_application_client_id="userManagedClientApplicationClientId" ), o_auth2_credentials=datazone_mixins.CfnConnectionPropsMixin.GlueOAuth2CredentialsProperty( access_token="accessToken", jwt_token="jwtToken", refresh_token="refreshToken", user_managed_client_application_client_secret="userManagedClientApplicationClientSecret" ), o_auth2_grant_type="oAuth2GrantType", token_url="tokenUrl", token_url_parameters_map={ "token_url_parameters_map_key": "tokenUrlParametersMap" } ), secret_arn="secretArn" )
Attributes
- authentication_type
The authentication type of a connection.
- basic_authentication_credentials
The basic authentication credentials of a connection.
- custom_authentication_credentials
The custom authentication credentials of a connection.
- kms_key_arn
The KMS key ARN of a connection.
- o_auth2_properties
The oAuth2 properties of a connection.
AwsLocationProperty
- class CfnConnectionPropsMixin.AwsLocationProperty(*, access_role=None, aws_account_id=None, aws_region=None, iam_connection_id=None)
Bases:
objectThe location of a project.
- Parameters:
access_role (
Optional[str]) – The access role of a connection.aws_account_id (
Optional[str]) – The account ID of a connection.aws_region (
Optional[str]) – The Region of a connection.iam_connection_id (
Optional[str]) – The IAM connection ID of a connection.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_datazone import mixins as datazone_mixins aws_location_property = datazone_mixins.CfnConnectionPropsMixin.AwsLocationProperty( access_role="accessRole", aws_account_id="awsAccountId", aws_region="awsRegion", iam_connection_id="iamConnectionId" )
Attributes
- access_role
The access role of a connection.
- aws_account_id
The account ID of a connection.
- aws_region
The Region of a connection.
- iam_connection_id
The IAM connection ID of a connection.
BasicAuthenticationCredentialsProperty
- class CfnConnectionPropsMixin.BasicAuthenticationCredentialsProperty(*, password=None, user_name=None)
Bases:
objectThe basic authentication credentials of a connection.
- Parameters:
password (
Optional[str]) – The password for a connection.user_name (
Optional[str]) – The user name for the connecion.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_datazone import mixins as datazone_mixins basic_authentication_credentials_property = datazone_mixins.CfnConnectionPropsMixin.BasicAuthenticationCredentialsProperty( password="password", user_name="userName" )
Attributes
- password
The password for a connection.
ConnectionPropertiesInputProperty
- class CfnConnectionPropsMixin.ConnectionPropertiesInputProperty(*, amazon_q_properties=None, athena_properties=None, glue_properties=None, hyper_pod_properties=None, iam_properties=None, redshift_properties=None, s3_properties=None, spark_emr_properties=None, spark_glue_properties=None)
Bases:
objectThe properties of a connection.
- Parameters:
amazon_q_properties (
Union[IResolvable,AmazonQPropertiesInputProperty,Dict[str,Any],None]) – Amazon Q properties of the connection.athena_properties (
Union[IResolvable,AthenaPropertiesInputProperty,Dict[str,Any],None]) – The Amazon Athena properties of a connection.glue_properties (
Union[IResolvable,GluePropertiesInputProperty,Dict[str,Any],None]) – The AWS Glue properties of a connection.hyper_pod_properties (
Union[IResolvable,HyperPodPropertiesInputProperty,Dict[str,Any],None]) – The hyper pod properties of a connection.iam_properties (
Union[IResolvable,IamPropertiesInputProperty,Dict[str,Any],None]) – The IAM properties of a connection.redshift_properties (
Union[IResolvable,RedshiftPropertiesInputProperty,Dict[str,Any],None]) – The Amazon Redshift properties of a connection.s3_properties (
Union[IResolvable,S3PropertiesInputProperty,Dict[str,Any],None]) – S3 Properties Input.spark_emr_properties (
Union[IResolvable,SparkEmrPropertiesInputProperty,Dict[str,Any],None]) – The Spark EMR properties of a connection.spark_glue_properties (
Union[IResolvable,SparkGluePropertiesInputProperty,Dict[str,Any],None]) – The Spark AWS Glue properties of a connection.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_datazone import mixins as datazone_mixins connection_properties_input_property = datazone_mixins.CfnConnectionPropsMixin.ConnectionPropertiesInputProperty( amazon_qProperties=datazone_mixins.CfnConnectionPropsMixin.AmazonQPropertiesInputProperty( auth_mode="authMode", is_enabled=False, profile_arn="profileArn" ), athena_properties=datazone_mixins.CfnConnectionPropsMixin.AthenaPropertiesInputProperty( workgroup_name="workgroupName" ), glue_properties=datazone_mixins.CfnConnectionPropsMixin.GluePropertiesInputProperty( glue_connection_input=datazone_mixins.CfnConnectionPropsMixin.GlueConnectionInputProperty( athena_properties={ "athena_properties_key": "athenaProperties" }, authentication_configuration=datazone_mixins.CfnConnectionPropsMixin.AuthenticationConfigurationInputProperty( authentication_type="authenticationType", basic_authentication_credentials=datazone_mixins.CfnConnectionPropsMixin.BasicAuthenticationCredentialsProperty( password="password", user_name="userName" ), custom_authentication_credentials={ "custom_authentication_credentials_key": "customAuthenticationCredentials" }, kms_key_arn="kmsKeyArn", o_auth2_properties=datazone_mixins.CfnConnectionPropsMixin.OAuth2PropertiesProperty( authorization_code_properties=datazone_mixins.CfnConnectionPropsMixin.AuthorizationCodePropertiesProperty( authorization_code="authorizationCode", redirect_uri="redirectUri" ), o_auth2_client_application=datazone_mixins.CfnConnectionPropsMixin.OAuth2ClientApplicationProperty( aws_managed_client_application_reference="awsManagedClientApplicationReference", user_managed_client_application_client_id="userManagedClientApplicationClientId" ), o_auth2_credentials=datazone_mixins.CfnConnectionPropsMixin.GlueOAuth2CredentialsProperty( access_token="accessToken", jwt_token="jwtToken", refresh_token="refreshToken", user_managed_client_application_client_secret="userManagedClientApplicationClientSecret" ), o_auth2_grant_type="oAuth2GrantType", token_url="tokenUrl", token_url_parameters_map={ "token_url_parameters_map_key": "tokenUrlParametersMap" } ), secret_arn="secretArn" ), connection_properties={ "connection_properties_key": "connectionProperties" }, connection_type="connectionType", description="description", match_criteria="matchCriteria", name="name", physical_connection_requirements=datazone_mixins.CfnConnectionPropsMixin.PhysicalConnectionRequirementsProperty( availability_zone="availabilityZone", security_group_id_list=["securityGroupIdList"], subnet_id="subnetId", subnet_id_list=["subnetIdList"] ), python_properties={ "python_properties_key": "pythonProperties" }, spark_properties={ "spark_properties_key": "sparkProperties" }, validate_credentials=False, validate_for_compute_environments=["validateForComputeEnvironments"] ) ), hyper_pod_properties=datazone_mixins.CfnConnectionPropsMixin.HyperPodPropertiesInputProperty( cluster_name="clusterName" ), iam_properties=datazone_mixins.CfnConnectionPropsMixin.IamPropertiesInputProperty( glue_lineage_sync_enabled=False ), redshift_properties=datazone_mixins.CfnConnectionPropsMixin.RedshiftPropertiesInputProperty( credentials=datazone_mixins.CfnConnectionPropsMixin.RedshiftCredentialsProperty( secret_arn="secretArn", username_password=datazone_mixins.CfnConnectionPropsMixin.UsernamePasswordProperty( password="password", username="username" ) ), database_name="databaseName", host="host", lineage_sync=datazone_mixins.CfnConnectionPropsMixin.RedshiftLineageSyncConfigurationInputProperty( enabled=False, schedule=datazone_mixins.CfnConnectionPropsMixin.LineageSyncScheduleProperty( schedule="schedule" ) ), port=123, storage=datazone_mixins.CfnConnectionPropsMixin.RedshiftStoragePropertiesProperty( cluster_name="clusterName", workgroup_name="workgroupName" ) ), s3_properties=datazone_mixins.CfnConnectionPropsMixin.S3PropertiesInputProperty( s3_access_grant_location_id="s3AccessGrantLocationId", s3_uri="s3Uri" ), spark_emr_properties=datazone_mixins.CfnConnectionPropsMixin.SparkEmrPropertiesInputProperty( compute_arn="computeArn", instance_profile_arn="instanceProfileArn", java_virtual_env="javaVirtualEnv", log_uri="logUri", managed_endpoint_arn="managedEndpointArn", python_virtual_env="pythonVirtualEnv", runtime_role="runtimeRole", trusted_certificates_s3_uri="trustedCertificatesS3Uri" ), spark_glue_properties=datazone_mixins.CfnConnectionPropsMixin.SparkGluePropertiesInputProperty( additional_args=datazone_mixins.CfnConnectionPropsMixin.SparkGlueArgsProperty( connection="connection" ), glue_connection_name="glueConnectionName", glue_version="glueVersion", idle_timeout=123, java_virtual_env="javaVirtualEnv", number_of_workers=123, python_virtual_env="pythonVirtualEnv", worker_type="workerType" ) )
Attributes
- amazon_q_properties
Amazon Q properties of the connection.
- athena_properties
The Amazon Athena properties of a connection.
- glue_properties
The AWS Glue properties of a connection.
- hyper_pod_properties
The hyper pod properties of a connection.
- iam_properties
The IAM properties of a connection.
- redshift_properties
The Amazon Redshift properties of a connection.
- s3_properties
S3 Properties Input.
- spark_emr_properties
The Spark EMR properties of a connection.
- spark_glue_properties
The Spark AWS Glue properties of a connection.
GlueConnectionInputProperty
- class CfnConnectionPropsMixin.GlueConnectionInputProperty(*, athena_properties=None, authentication_configuration=None, connection_properties=None, connection_type=None, description=None, match_criteria=None, name=None, physical_connection_requirements=None, python_properties=None, spark_properties=None, validate_credentials=None, validate_for_compute_environments=None)
Bases:
objectThe AWS Glue connecton input.
- Parameters:
athena_properties (
Union[Mapping[str,str],IResolvable,None]) – The Amazon Athena properties of the AWS Glue connection.authentication_configuration (
Union[IResolvable,AuthenticationConfigurationInputProperty,Dict[str,Any],None]) – The authentication configuration of the AWS Glue connection.connection_properties (
Union[Mapping[str,str],IResolvable,None]) – The connection properties of the AWS Glue connection.connection_type (
Optional[str]) – The connection type of the AWS Glue connection.description (
Optional[str]) – The description of the AWS Glue connection.match_criteria (
Optional[str]) – The match criteria of the AWS Glue connection.name (
Optional[str]) – The name of the AWS Glue connection.physical_connection_requirements (
Union[IResolvable,PhysicalConnectionRequirementsProperty,Dict[str,Any],None]) – The physical connection requirements for the AWS Glue connection.python_properties (
Union[Mapping[str,str],IResolvable,None]) – The Python properties of the AWS Glue connection.spark_properties (
Union[Mapping[str,str],IResolvable,None]) – The Spark properties of the AWS Glue connection.validate_credentials (
Union[bool,IResolvable,None]) – Speciefies whether to validate credentials of the AWS Glue connection.validate_for_compute_environments (
Optional[Sequence[str]]) – Speciefies whether to validate for compute environments of the AWS Glue connection.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_datazone import mixins as datazone_mixins glue_connection_input_property = datazone_mixins.CfnConnectionPropsMixin.GlueConnectionInputProperty( athena_properties={ "athena_properties_key": "athenaProperties" }, authentication_configuration=datazone_mixins.CfnConnectionPropsMixin.AuthenticationConfigurationInputProperty( authentication_type="authenticationType", basic_authentication_credentials=datazone_mixins.CfnConnectionPropsMixin.BasicAuthenticationCredentialsProperty( password="password", user_name="userName" ), custom_authentication_credentials={ "custom_authentication_credentials_key": "customAuthenticationCredentials" }, kms_key_arn="kmsKeyArn", o_auth2_properties=datazone_mixins.CfnConnectionPropsMixin.OAuth2PropertiesProperty( authorization_code_properties=datazone_mixins.CfnConnectionPropsMixin.AuthorizationCodePropertiesProperty( authorization_code="authorizationCode", redirect_uri="redirectUri" ), o_auth2_client_application=datazone_mixins.CfnConnectionPropsMixin.OAuth2ClientApplicationProperty( aws_managed_client_application_reference="awsManagedClientApplicationReference", user_managed_client_application_client_id="userManagedClientApplicationClientId" ), o_auth2_credentials=datazone_mixins.CfnConnectionPropsMixin.GlueOAuth2CredentialsProperty( access_token="accessToken", jwt_token="jwtToken", refresh_token="refreshToken", user_managed_client_application_client_secret="userManagedClientApplicationClientSecret" ), o_auth2_grant_type="oAuth2GrantType", token_url="tokenUrl", token_url_parameters_map={ "token_url_parameters_map_key": "tokenUrlParametersMap" } ), secret_arn="secretArn" ), connection_properties={ "connection_properties_key": "connectionProperties" }, connection_type="connectionType", description="description", match_criteria="matchCriteria", name="name", physical_connection_requirements=datazone_mixins.CfnConnectionPropsMixin.PhysicalConnectionRequirementsProperty( availability_zone="availabilityZone", security_group_id_list=["securityGroupIdList"], subnet_id="subnetId", subnet_id_list=["subnetIdList"] ), python_properties={ "python_properties_key": "pythonProperties" }, spark_properties={ "spark_properties_key": "sparkProperties" }, validate_credentials=False, validate_for_compute_environments=["validateForComputeEnvironments"] )
Attributes
- athena_properties
The Amazon Athena properties of the AWS Glue connection.
- authentication_configuration
The authentication configuration of the AWS Glue connection.
- connection_properties
The connection properties of the AWS Glue connection.
- connection_type
The connection type of the AWS Glue connection.
- description
The description of the AWS Glue connection.
- match_criteria
The match criteria of the AWS Glue connection.
- name
The name of the AWS Glue connection.
- physical_connection_requirements
The physical connection requirements for the AWS Glue connection.
- python_properties
The Python properties of the AWS Glue connection.
- spark_properties
The Spark properties of the AWS Glue connection.
- validate_credentials
Speciefies whether to validate credentials of the AWS Glue connection.
- validate_for_compute_environments
Speciefies whether to validate for compute environments of the AWS Glue connection.
GlueOAuth2CredentialsProperty
- class CfnConnectionPropsMixin.GlueOAuth2CredentialsProperty(*, access_token=None, jwt_token=None, refresh_token=None, user_managed_client_application_client_secret=None)
Bases:
objectThe GlueOAuth2 credentials of a connection.
- Parameters:
access_token (
Optional[str]) – The access token of a connection.jwt_token (
Optional[str]) – The jwt token of the connection.refresh_token (
Optional[str]) – The refresh token of the connection.user_managed_client_application_client_secret (
Optional[str]) – The user managed client application client secret of the connection.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_datazone import mixins as datazone_mixins glue_oAuth2_credentials_property = datazone_mixins.CfnConnectionPropsMixin.GlueOAuth2CredentialsProperty( access_token="accessToken", jwt_token="jwtToken", refresh_token="refreshToken", user_managed_client_application_client_secret="userManagedClientApplicationClientSecret" )
Attributes
- access_token
The access token of a connection.
- jwt_token
The jwt token of the connection.
- refresh_token
The refresh token of the connection.
- user_managed_client_application_client_secret
The user managed client application client secret of the connection.
GluePropertiesInputProperty
- class CfnConnectionPropsMixin.GluePropertiesInputProperty(*, glue_connection_input=None)
Bases:
objectThe AWS Glue properties of a connection.
- Parameters:
glue_connection_input (
Union[IResolvable,GlueConnectionInputProperty,Dict[str,Any],None]) – The AWS Glue connection.- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_datazone import mixins as datazone_mixins glue_properties_input_property = datazone_mixins.CfnConnectionPropsMixin.GluePropertiesInputProperty( glue_connection_input=datazone_mixins.CfnConnectionPropsMixin.GlueConnectionInputProperty( athena_properties={ "athena_properties_key": "athenaProperties" }, authentication_configuration=datazone_mixins.CfnConnectionPropsMixin.AuthenticationConfigurationInputProperty( authentication_type="authenticationType", basic_authentication_credentials=datazone_mixins.CfnConnectionPropsMixin.BasicAuthenticationCredentialsProperty( password="password", user_name="userName" ), custom_authentication_credentials={ "custom_authentication_credentials_key": "customAuthenticationCredentials" }, kms_key_arn="kmsKeyArn", o_auth2_properties=datazone_mixins.CfnConnectionPropsMixin.OAuth2PropertiesProperty( authorization_code_properties=datazone_mixins.CfnConnectionPropsMixin.AuthorizationCodePropertiesProperty( authorization_code="authorizationCode", redirect_uri="redirectUri" ), o_auth2_client_application=datazone_mixins.CfnConnectionPropsMixin.OAuth2ClientApplicationProperty( aws_managed_client_application_reference="awsManagedClientApplicationReference", user_managed_client_application_client_id="userManagedClientApplicationClientId" ), o_auth2_credentials=datazone_mixins.CfnConnectionPropsMixin.GlueOAuth2CredentialsProperty( access_token="accessToken", jwt_token="jwtToken", refresh_token="refreshToken", user_managed_client_application_client_secret="userManagedClientApplicationClientSecret" ), o_auth2_grant_type="oAuth2GrantType", token_url="tokenUrl", token_url_parameters_map={ "token_url_parameters_map_key": "tokenUrlParametersMap" } ), secret_arn="secretArn" ), connection_properties={ "connection_properties_key": "connectionProperties" }, connection_type="connectionType", description="description", match_criteria="matchCriteria", name="name", physical_connection_requirements=datazone_mixins.CfnConnectionPropsMixin.PhysicalConnectionRequirementsProperty( availability_zone="availabilityZone", security_group_id_list=["securityGroupIdList"], subnet_id="subnetId", subnet_id_list=["subnetIdList"] ), python_properties={ "python_properties_key": "pythonProperties" }, spark_properties={ "spark_properties_key": "sparkProperties" }, validate_credentials=False, validate_for_compute_environments=["validateForComputeEnvironments"] ) )
Attributes
- glue_connection_input
The AWS Glue connection.
HyperPodPropertiesInputProperty
- class CfnConnectionPropsMixin.HyperPodPropertiesInputProperty(*, cluster_name=None)
Bases:
objectThe hyper pod properties of a AWS Glue properties patch.
- Parameters:
cluster_name (
Optional[str]) – The cluster name the hyper pod properties.- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_datazone import mixins as datazone_mixins hyper_pod_properties_input_property = datazone_mixins.CfnConnectionPropsMixin.HyperPodPropertiesInputProperty( cluster_name="clusterName" )
Attributes
- cluster_name
The cluster name the hyper pod properties.
IamPropertiesInputProperty
- class CfnConnectionPropsMixin.IamPropertiesInputProperty(*, glue_lineage_sync_enabled=None)
Bases:
objectThe IAM properties of a connection.
- Parameters:
glue_lineage_sync_enabled (
Union[bool,IResolvable,None]) – Specifies whether AWS Glue lineage sync is enabled for a connection.- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_datazone import mixins as datazone_mixins iam_properties_input_property = datazone_mixins.CfnConnectionPropsMixin.IamPropertiesInputProperty( glue_lineage_sync_enabled=False )
Attributes
- glue_lineage_sync_enabled
Specifies whether AWS Glue lineage sync is enabled for a connection.
LineageSyncScheduleProperty
- class CfnConnectionPropsMixin.LineageSyncScheduleProperty(*, schedule=None)
Bases:
objectThe lineage sync schedule.
- Parameters:
schedule (
Optional[str]) – The lineage sync schedule.- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_datazone import mixins as datazone_mixins lineage_sync_schedule_property = datazone_mixins.CfnConnectionPropsMixin.LineageSyncScheduleProperty( schedule="schedule" )
Attributes
OAuth2ClientApplicationProperty
- class CfnConnectionPropsMixin.OAuth2ClientApplicationProperty(*, aws_managed_client_application_reference=None, user_managed_client_application_client_id=None)
Bases:
objectThe OAuth2Client application.
- Parameters:
aws_managed_client_application_reference (
Optional[str]) – The AWS managed client application reference in the OAuth2Client application.user_managed_client_application_client_id (
Optional[str]) – The user managed client application client ID in the OAuth2Client application.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_datazone import mixins as datazone_mixins o_auth2_client_application_property = datazone_mixins.CfnConnectionPropsMixin.OAuth2ClientApplicationProperty( aws_managed_client_application_reference="awsManagedClientApplicationReference", user_managed_client_application_client_id="userManagedClientApplicationClientId" )
Attributes
- aws_managed_client_application_reference
The AWS managed client application reference in the OAuth2Client application.
- user_managed_client_application_client_id
The user managed client application client ID in the OAuth2Client application.
OAuth2PropertiesProperty
- class CfnConnectionPropsMixin.OAuth2PropertiesProperty(*, authorization_code_properties=None, o_auth2_client_application=None, o_auth2_credentials=None, o_auth2_grant_type=None, token_url=None, token_url_parameters_map=None)
Bases:
objectThe OAuth2 properties.
- Parameters:
authorization_code_properties (
Union[IResolvable,AuthorizationCodePropertiesProperty,Dict[str,Any],None]) – The authorization code properties of the OAuth2 properties.o_auth2_client_application (
Union[IResolvable,OAuth2ClientApplicationProperty,Dict[str,Any],None]) – The OAuth2 client application of the OAuth2 properties.o_auth2_credentials (
Union[IResolvable,GlueOAuth2CredentialsProperty,Dict[str,Any],None]) – The OAuth2 credentials of the OAuth2 properties.o_auth2_grant_type (
Optional[str]) – The OAuth2 grant type of the OAuth2 properties.token_url (
Optional[str]) – The OAuth2 token URL of the OAuth2 properties.token_url_parameters_map (
Union[Mapping[str,str],IResolvable,None]) – The OAuth2 token URL parameter map of the OAuth2 properties.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_datazone import mixins as datazone_mixins o_auth2_properties_property = datazone_mixins.CfnConnectionPropsMixin.OAuth2PropertiesProperty( authorization_code_properties=datazone_mixins.CfnConnectionPropsMixin.AuthorizationCodePropertiesProperty( authorization_code="authorizationCode", redirect_uri="redirectUri" ), o_auth2_client_application=datazone_mixins.CfnConnectionPropsMixin.OAuth2ClientApplicationProperty( aws_managed_client_application_reference="awsManagedClientApplicationReference", user_managed_client_application_client_id="userManagedClientApplicationClientId" ), o_auth2_credentials=datazone_mixins.CfnConnectionPropsMixin.GlueOAuth2CredentialsProperty( access_token="accessToken", jwt_token="jwtToken", refresh_token="refreshToken", user_managed_client_application_client_secret="userManagedClientApplicationClientSecret" ), o_auth2_grant_type="oAuth2GrantType", token_url="tokenUrl", token_url_parameters_map={ "token_url_parameters_map_key": "tokenUrlParametersMap" } )
Attributes
- authorization_code_properties
The authorization code properties of the OAuth2 properties.
- o_auth2_client_application
The OAuth2 client application of the OAuth2 properties.
- o_auth2_credentials
The OAuth2 credentials of the OAuth2 properties.
- o_auth2_grant_type
The OAuth2 grant type of the OAuth2 properties.
- token_url
The OAuth2 token URL of the OAuth2 properties.
- token_url_parameters_map
The OAuth2 token URL parameter map of the OAuth2 properties.
PhysicalConnectionRequirementsProperty
- class CfnConnectionPropsMixin.PhysicalConnectionRequirementsProperty(*, availability_zone=None, security_group_id_list=None, subnet_id=None, subnet_id_list=None)
Bases:
objectPhysical connection requirements of a connection.
- Parameters:
availability_zone (
Optional[str]) – The availability zone of the physical connection requirements of a connection.security_group_id_list (
Optional[Sequence[str]]) – The group ID list of the physical connection requirements of a connection.subnet_id (
Optional[str]) – The subnet ID of the physical connection requirements of a connection.subnet_id_list (
Optional[Sequence[str]]) – The subnet ID list of the physical connection requirements of a connection.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_datazone import mixins as datazone_mixins physical_connection_requirements_property = datazone_mixins.CfnConnectionPropsMixin.PhysicalConnectionRequirementsProperty( availability_zone="availabilityZone", security_group_id_list=["securityGroupIdList"], subnet_id="subnetId", subnet_id_list=["subnetIdList"] )
Attributes
- availability_zone
The availability zone of the physical connection requirements of a connection.
- security_group_id_list
The group ID list of the physical connection requirements of a connection.
- subnet_id
The subnet ID of the physical connection requirements of a connection.
- subnet_id_list
The subnet ID list of the physical connection requirements of a connection.
RedshiftCredentialsProperty
- class CfnConnectionPropsMixin.RedshiftCredentialsProperty(*, secret_arn=None, username_password=None)
Bases:
objectAmazon Redshift credentials of a connection.
- Parameters:
secret_arn (
Optional[str]) – The secret ARN of the Amazon Redshift credentials of a connection.username_password (
Union[IResolvable,UsernamePasswordProperty,Dict[str,Any],None]) – The username and password of the Amazon Redshift credentials of a connection.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_datazone import mixins as datazone_mixins redshift_credentials_property = datazone_mixins.CfnConnectionPropsMixin.RedshiftCredentialsProperty( secret_arn="secretArn", username_password=datazone_mixins.CfnConnectionPropsMixin.UsernamePasswordProperty( password="password", username="username" ) )
Attributes
- secret_arn
The secret ARN of the Amazon Redshift credentials of a connection.
- username_password
The username and password of the Amazon Redshift credentials of a connection.
RedshiftLineageSyncConfigurationInputProperty
- class CfnConnectionPropsMixin.RedshiftLineageSyncConfigurationInputProperty(*, enabled=None, schedule=None)
Bases:
objectThe Amaon Redshift lineage sync configuration.
- Parameters:
enabled (
Union[bool,IResolvable,None]) – Specifies whether the Amaon Redshift lineage sync configuration is enabled.schedule (
Union[IResolvable,LineageSyncScheduleProperty,Dict[str,Any],None]) – The schedule of the Amaon Redshift lineage sync configuration.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_datazone import mixins as datazone_mixins redshift_lineage_sync_configuration_input_property = datazone_mixins.CfnConnectionPropsMixin.RedshiftLineageSyncConfigurationInputProperty( enabled=False, schedule=datazone_mixins.CfnConnectionPropsMixin.LineageSyncScheduleProperty( schedule="schedule" ) )
Attributes
- enabled
Specifies whether the Amaon Redshift lineage sync configuration is enabled.
- schedule
The schedule of the Amaon Redshift lineage sync configuration.
RedshiftPropertiesInputProperty
- class CfnConnectionPropsMixin.RedshiftPropertiesInputProperty(*, credentials=None, database_name=None, host=None, lineage_sync=None, port=None, storage=None)
Bases:
objectThe Amazon Redshift properties.
- Parameters:
credentials (
Union[IResolvable,RedshiftCredentialsProperty,Dict[str,Any],None]) – The Amaon Redshift credentials.database_name (
Optional[str]) – The Amazon Redshift database name.host (
Optional[str]) – The Amazon Redshift host.lineage_sync (
Union[IResolvable,RedshiftLineageSyncConfigurationInputProperty,Dict[str,Any],None]) – The lineage sync of the Amazon Redshift.port (
Union[int,float,None]) – The Amaon Redshift port.storage (
Union[IResolvable,RedshiftStoragePropertiesProperty,Dict[str,Any],None]) – The Amazon Redshift storage.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_datazone import mixins as datazone_mixins redshift_properties_input_property = datazone_mixins.CfnConnectionPropsMixin.RedshiftPropertiesInputProperty( credentials=datazone_mixins.CfnConnectionPropsMixin.RedshiftCredentialsProperty( secret_arn="secretArn", username_password=datazone_mixins.CfnConnectionPropsMixin.UsernamePasswordProperty( password="password", username="username" ) ), database_name="databaseName", host="host", lineage_sync=datazone_mixins.CfnConnectionPropsMixin.RedshiftLineageSyncConfigurationInputProperty( enabled=False, schedule=datazone_mixins.CfnConnectionPropsMixin.LineageSyncScheduleProperty( schedule="schedule" ) ), port=123, storage=datazone_mixins.CfnConnectionPropsMixin.RedshiftStoragePropertiesProperty( cluster_name="clusterName", workgroup_name="workgroupName" ) )
Attributes
- credentials
The Amaon Redshift credentials.
- database_name
The Amazon Redshift database name.
- host
The Amazon Redshift host.
- lineage_sync
The lineage sync of the Amazon Redshift.
- port
The Amaon Redshift port.
RedshiftStoragePropertiesProperty
- class CfnConnectionPropsMixin.RedshiftStoragePropertiesProperty(*, cluster_name=None, workgroup_name=None)
Bases:
objectThe Amazon Redshift storage properties.
- Parameters:
cluster_name (
Optional[str]) – The cluster name in the Amazon Redshift storage properties.workgroup_name (
Optional[str]) – The workgroup name in the Amazon Redshift storage properties.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_datazone import mixins as datazone_mixins redshift_storage_properties_property = datazone_mixins.CfnConnectionPropsMixin.RedshiftStoragePropertiesProperty( cluster_name="clusterName", workgroup_name="workgroupName" )
Attributes
- cluster_name
The cluster name in the Amazon Redshift storage properties.
- workgroup_name
The workgroup name in the Amazon Redshift storage properties.
S3PropertiesInputProperty
- class CfnConnectionPropsMixin.S3PropertiesInputProperty(*, s3_access_grant_location_id=None, s3_uri=None)
Bases:
objectS3 Properties Input.
- Parameters:
s3_access_grant_location_id (
Optional[str]) – The Amazon S3 Access Grant location ID that’s part of the Amazon S3 properties of a connection.s3_uri (
Optional[str]) – The Amazon S3 URI that’s part of the Amazon S3 properties of a connection.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_datazone import mixins as datazone_mixins s3_properties_input_property = datazone_mixins.CfnConnectionPropsMixin.S3PropertiesInputProperty( s3_access_grant_location_id="s3AccessGrantLocationId", s3_uri="s3Uri" )
Attributes
- s3_access_grant_location_id
The Amazon S3 Access Grant location ID that’s part of the Amazon S3 properties of a connection.
- s3_uri
The Amazon S3 URI that’s part of the Amazon S3 properties of a connection.
SparkEmrPropertiesInputProperty
- class CfnConnectionPropsMixin.SparkEmrPropertiesInputProperty(*, compute_arn=None, instance_profile_arn=None, java_virtual_env=None, log_uri=None, managed_endpoint_arn=None, python_virtual_env=None, runtime_role=None, trusted_certificates_s3_uri=None)
Bases:
objectThe Spark EMR properties.
- Parameters:
compute_arn (
Optional[str]) – The compute ARN of Spark EMR.instance_profile_arn (
Optional[str]) – The instance profile ARN of Spark EMR.java_virtual_env (
Optional[str]) – The java virtual env of the Spark EMR.log_uri (
Optional[str]) – The log URI of the Spark EMR.managed_endpoint_arn (
Optional[str])python_virtual_env (
Optional[str]) – The Python virtual env of the Spark EMR.runtime_role (
Optional[str]) – The runtime role of the Spark EMR.trusted_certificates_s3_uri (
Optional[str]) – The certificates S3 URI of the Spark EMR.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_datazone import mixins as datazone_mixins spark_emr_properties_input_property = datazone_mixins.CfnConnectionPropsMixin.SparkEmrPropertiesInputProperty( compute_arn="computeArn", instance_profile_arn="instanceProfileArn", java_virtual_env="javaVirtualEnv", log_uri="logUri", managed_endpoint_arn="managedEndpointArn", python_virtual_env="pythonVirtualEnv", runtime_role="runtimeRole", trusted_certificates_s3_uri="trustedCertificatesS3Uri" )
Attributes
- compute_arn
The compute ARN of Spark EMR.
- instance_profile_arn
The instance profile ARN of Spark EMR.
- java_virtual_env
The java virtual env of the Spark EMR.
- log_uri
The log URI of the Spark EMR.
- managed_endpoint_arn
-
- Type:
see
- python_virtual_env
The Python virtual env of the Spark EMR.
- runtime_role
The runtime role of the Spark EMR.
- trusted_certificates_s3_uri
The certificates S3 URI of the Spark EMR.
SparkGlueArgsProperty
- class CfnConnectionPropsMixin.SparkGlueArgsProperty(*, connection=None)
Bases:
objectThe Spark AWS Glue args.
- Parameters:
connection (
Optional[str]) – The connection in the Spark AWS Glue args.- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_datazone import mixins as datazone_mixins spark_glue_args_property = datazone_mixins.CfnConnectionPropsMixin.SparkGlueArgsProperty( connection="connection" )
Attributes
- connection
The connection in the Spark AWS Glue args.
SparkGluePropertiesInputProperty
- class CfnConnectionPropsMixin.SparkGluePropertiesInputProperty(*, additional_args=None, glue_connection_name=None, glue_version=None, idle_timeout=None, java_virtual_env=None, number_of_workers=None, python_virtual_env=None, worker_type=None)
Bases:
objectThe Spark AWS Glue properties.
- Parameters:
additional_args (
Union[IResolvable,SparkGlueArgsProperty,Dict[str,Any],None]) – The additional args in the Spark AWS Glue properties.glue_connection_name (
Optional[str]) – The AWS Glue connection name in the Spark AWS Glue properties.glue_version (
Optional[str]) – The AWS Glue version in the Spark AWS Glue properties.idle_timeout (
Union[int,float,None]) – The idle timeout in the Spark AWS Glue properties.java_virtual_env (
Optional[str]) – The Java virtual env in the Spark AWS Glue properties.number_of_workers (
Union[int,float,None]) – The number of workers in the Spark AWS Glue properties.python_virtual_env (
Optional[str]) – The Python virtual env in the Spark AWS Glue properties.worker_type (
Optional[str]) – The worker type in the Spark AWS Glue properties.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_datazone import mixins as datazone_mixins spark_glue_properties_input_property = datazone_mixins.CfnConnectionPropsMixin.SparkGluePropertiesInputProperty( additional_args=datazone_mixins.CfnConnectionPropsMixin.SparkGlueArgsProperty( connection="connection" ), glue_connection_name="glueConnectionName", glue_version="glueVersion", idle_timeout=123, java_virtual_env="javaVirtualEnv", number_of_workers=123, python_virtual_env="pythonVirtualEnv", worker_type="workerType" )
Attributes
- additional_args
The additional args in the Spark AWS Glue properties.
- glue_connection_name
The AWS Glue connection name in the Spark AWS Glue properties.
- glue_version
The AWS Glue version in the Spark AWS Glue properties.
- idle_timeout
The idle timeout in the Spark AWS Glue properties.
- java_virtual_env
The Java virtual env in the Spark AWS Glue properties.
- number_of_workers
The number of workers in the Spark AWS Glue properties.
- python_virtual_env
The Python virtual env in the Spark AWS Glue properties.
- worker_type
The worker type in the Spark AWS Glue properties.
UsernamePasswordProperty
- class CfnConnectionPropsMixin.UsernamePasswordProperty(*, password=None, username=None)
Bases:
objectThe username and password of a connection.
- Parameters:
password (
Optional[str]) – The password of a connection.username (
Optional[str]) – The username of a connection.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_datazone import mixins as datazone_mixins username_password_property = datazone_mixins.CfnConnectionPropsMixin.UsernamePasswordProperty( password="password", username="username" )
Attributes
- password
The password of a connection.
- username
The username of a connection.