CfnServiceNetworkProps
- class aws_cdk.aws_vpclattice.CfnServiceNetworkProps(*, auth_type=None, name=None, sharing_config=None, tags=None)
Bases:
objectProperties for defining a
CfnServiceNetwork.- Parameters:
auth_type (
Optional[str]) – The type of IAM policy. -NONE: The resource does not use an IAM policy. This is the default. -AWS_IAM: The resource uses an IAM policy. When this type is used, auth is enabled and an auth policy is required. Default: - “NONE”name (
Optional[str]) – The name of the service network. The name must be unique to the account. The valid characters are a-z, 0-9, and hyphens (-). You can’t use a hyphen as the first or last character, or immediately after another hyphen. If you don’t specify a name, CloudFormation generates one. However, if you specify a name, and later want to replace the resource, you must specify a new name.sharing_config (
Union[IResolvable,SharingConfigProperty,Dict[str,Any],None]) – Specify if the service network should be enabled for sharing.tags (
Optional[Sequence[Union[CfnTag,Dict[str,Any]]]]) – The tags for the service network.
- 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 import aws_vpclattice as vpclattice cfn_service_network_props = vpclattice.CfnServiceNetworkProps( auth_type="authType", name="name", sharing_config=vpclattice.CfnServiceNetwork.SharingConfigProperty( enabled=False ), tags=[CfnTag( key="key", value="value" )] )
Attributes
- auth_type
The type of IAM policy.
NONE: The resource does not use an IAM policy. This is the default.AWS_IAM: The resource uses an IAM policy. When this type is used, auth is enabled and an auth policy is required.
- name
The name of the service network.
The name must be unique to the account. The valid characters are a-z, 0-9, and hyphens (-). You can’t use a hyphen as the first or last character, or immediately after another hyphen.
If you don’t specify a name, CloudFormation generates one. However, if you specify a name, and later want to replace the resource, you must specify a new name.
- sharing_config
Specify if the service network should be enabled for sharing.
- tags
The tags for the service network.