CfnServiceNetworkProps
- class aws_cdk.aws_vpclattice.CfnServiceNetworkProps(*, auth_type=None, name=None, sharing_config=None, tags=None)
- Bases: - object- Properties 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.