CfnListenerMixinProps
- class aws_cdk.cfn_property_mixins.aws_vpclattice.CfnListenerMixinProps(*, default_action=None, name=None, port=None, protocol=None, service_identifier=None, tags=None)
Bases:
objectProperties for CfnListenerPropsMixin.
- Parameters:
default_action (
Union[IResolvable,DefaultActionProperty,Dict[str,Any],None]) – The action for the default rule. Each listener has a default rule. The default rule is used if no other rules match.name (
Optional[str]) – The name of the listener. A listener name must be unique within a service. 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.port (
Union[int,float,None]) – The listener port. You can specify a value from 1 to 65535. For HTTP, the default is 80. For HTTPS, the default is 443.protocol (
Optional[str]) – The listener protocol.service_identifier (
Optional[str]) – The ID or ARN of the service.tags (
Optional[Sequence[Union[CfnTag,Dict[str,Any]]]]) – The tags for the listener.
- See:
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-vpclattice-listener.html
- ExampleMetadata:
fixture=_generated
Example:
from aws_cdk import CfnTag # The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.cfn_property_mixins import aws_vpclattice as vpclattice cfn_listener_mixin_props = vpclattice.CfnListenerMixinProps( default_action=vpclattice.CfnListenerPropsMixin.DefaultActionProperty( fixed_response=vpclattice.CfnListenerPropsMixin.FixedResponseProperty( status_code=123 ), forward=vpclattice.CfnListenerPropsMixin.ForwardProperty( target_groups=[vpclattice.CfnListenerPropsMixin.WeightedTargetGroupProperty( target_group_identifier="targetGroupIdentifier", weight=123 )] ) ), name="name", port=123, protocol="protocol", service_identifier="serviceIdentifier", tags=[CfnTag( key="key", value="value" )] )
Attributes
- default_action
The action for the default rule.
Each listener has a default rule. The default rule is used if no other rules match.
- name
The name of the listener.
A listener name must be unique within a service. 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.
- port
The listener port.
You can specify a value from 1 to 65535. For HTTP, the default is 80. For HTTPS, the default is 443.
- protocol
The listener protocol.
- service_identifier
The ID or ARN of the service.
- tags
The tags for the listener.