CfnConnectorPropsMixin
- class aws_cdk.mixins_preview.aws_pcaconnectorad.mixins.CfnConnectorPropsMixin(props, *, strategy=None)
Bases:
MixinCreates a connector between AWS Private CA and an Active Directory.
You must specify the private CA, directory ID, and security groups.
- See:
- CloudformationResource:
AWS::PCAConnectorAD::Connector
- 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_pcaconnectorad import mixins as pcaconnectorad_mixins cfn_connector_props_mixin = pcaconnectorad_mixins.CfnConnectorPropsMixin(pcaconnectorad_mixins.CfnConnectorMixinProps( certificate_authority_arn="certificateAuthorityArn", directory_id="directoryId", tags={ "tags_key": "tags" }, vpc_information=pcaconnectorad_mixins.CfnConnectorPropsMixin.VpcInformationProperty( ip_address_type="ipAddressType", security_group_ids=["securityGroupIds"] ) ), strategy=mixins.PropertyMergeStrategy.OVERRIDE )
Create a mixin to apply properties to
AWS::PCAConnectorAD::Connector.- Parameters:
props (
Union[CfnConnectorMixinProps,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 = ['certificateAuthorityArn', 'directoryId', 'tags', 'vpcInformation']
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
VpcInformationProperty
- class CfnConnectorPropsMixin.VpcInformationProperty(*, ip_address_type=None, security_group_ids=None)
Bases:
objectInformation about your VPC and security groups used with the connector.
- Parameters:
ip_address_type (
Optional[str]) – The VPC IP address type.security_group_ids (
Optional[Sequence[str]]) – The security groups used with the connector. You can use a maximum of 4 security groups with a connector.
- 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_pcaconnectorad import mixins as pcaconnectorad_mixins vpc_information_property = pcaconnectorad_mixins.CfnConnectorPropsMixin.VpcInformationProperty( ip_address_type="ipAddressType", security_group_ids=["securityGroupIds"] )
Attributes
- ip_address_type
The VPC IP address type.
- security_group_ids
The security groups used with the connector.
You can use a maximum of 4 security groups with a connector.