CfnLinkMixinProps
- class aws_cdk.mixins_preview.aws_rtbfabric.mixins.CfnLinkMixinProps(*, gateway_id=None, http_responder_allowed=None, link_attributes=None, link_log_settings=None, module_configuration_list=None, peer_gateway_id=None, tags=None)
Bases:
objectProperties for CfnLinkPropsMixin.
- Parameters:
gateway_id (
Optional[str]) – The unique identifier of the gateway.http_responder_allowed (
Union[bool,IResolvable,None]) – Boolean to specify if an HTTP responder is allowed.link_attributes (
Union[IResolvable,LinkAttributesProperty,Dict[str,Any],None]) – Attributes of the link.link_log_settings (
Union[IResolvable,LinkLogSettingsProperty,Dict[str,Any],None]) – Settings for the application logs.module_configuration_list (
Union[IResolvable,Sequence[Union[IResolvable,ModuleConfigurationProperty,Dict[str,Any]]],None])peer_gateway_id (
Optional[str]) – The unique identifier of the peer gateway.tags (
Optional[Sequence[Union[CfnTag,Dict[str,Any]]]]) – A map of the key-value pairs of the tag or tags to assign to the resource.
- See:
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rtbfabric-link.html
- 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_rtbfabric import mixins as rtbfabric_mixins cfn_link_mixin_props = rtbfabric_mixins.CfnLinkMixinProps( gateway_id="gatewayId", http_responder_allowed=False, link_attributes=rtbfabric_mixins.CfnLinkPropsMixin.LinkAttributesProperty( customer_provided_id="customerProvidedId", responder_error_masking=[rtbfabric_mixins.CfnLinkPropsMixin.ResponderErrorMaskingForHttpCodeProperty( action="action", http_code="httpCode", logging_types=["loggingTypes"], response_logging_percentage=123 )] ), link_log_settings=rtbfabric_mixins.CfnLinkPropsMixin.LinkLogSettingsProperty( application_logs=rtbfabric_mixins.CfnLinkPropsMixin.ApplicationLogsProperty( link_application_log_sampling=rtbfabric_mixins.CfnLinkPropsMixin.LinkApplicationLogSamplingProperty( error_log=123, filter_log=123 ) ) ), module_configuration_list=[rtbfabric_mixins.CfnLinkPropsMixin.ModuleConfigurationProperty( depends_on=["dependsOn"], module_parameters=rtbfabric_mixins.CfnLinkPropsMixin.ModuleParametersProperty( no_bid=rtbfabric_mixins.CfnLinkPropsMixin.NoBidModuleParametersProperty( pass_through_percentage=123, reason="reason", reason_code=123 ), open_rtb_attribute=rtbfabric_mixins.CfnLinkPropsMixin.OpenRtbAttributeModuleParametersProperty( action=rtbfabric_mixins.CfnLinkPropsMixin.ActionProperty( header_tag=rtbfabric_mixins.CfnLinkPropsMixin.HeaderTagActionProperty( name="name", value="value" ), no_bid=rtbfabric_mixins.CfnLinkPropsMixin.NoBidActionProperty( no_bid_reason_code=123 ) ), filter_configuration=[rtbfabric_mixins.CfnLinkPropsMixin.FilterProperty( criteria=[rtbfabric_mixins.CfnLinkPropsMixin.FilterCriterionProperty( path="path", values=["values"] )] )], filter_type="filterType", holdback_percentage=123 ) ), name="name", version="version" )], peer_gateway_id="peerGatewayId", tags=[CfnTag( key="key", value="value" )] )
Attributes
- gateway_id
The unique identifier of the gateway.
- http_responder_allowed
Boolean to specify if an HTTP responder is allowed.
- link_attributes
Attributes of the link.
- link_log_settings
Settings for the application logs.
- module_configuration_list
-
- Type:
see
- peer_gateway_id
The unique identifier of the peer gateway.
- tags
A map of the key-value pairs of the tag or tags to assign to the resource.