Interface CfnLinkMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnLinkMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-03-11T13:20:04.662Z")
@Stability(Stable)
public interface CfnLinkMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnLinkPropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.rtbfabric.*;
CfnLinkMixinProps cfnLinkMixinProps = CfnLinkMixinProps.builder()
.gatewayId("gatewayId")
.httpResponderAllowed(false)
.linkAttributes(LinkAttributesProperty.builder()
.customerProvidedId("customerProvidedId")
.responderErrorMasking(List.of(ResponderErrorMaskingForHttpCodeProperty.builder()
.action("action")
.httpCode("httpCode")
.loggingTypes(List.of("loggingTypes"))
.responseLoggingPercentage(123)
.build()))
.build())
.linkLogSettings(LinkLogSettingsProperty.builder()
.applicationLogs(ApplicationLogsProperty.builder()
.linkApplicationLogSampling(LinkApplicationLogSamplingProperty.builder()
.errorLog(123)
.filterLog(123)
.build())
.build())
.build())
.moduleConfigurationList(List.of(ModuleConfigurationProperty.builder()
.dependsOn(List.of("dependsOn"))
.moduleParameters(ModuleParametersProperty.builder()
.noBid(NoBidModuleParametersProperty.builder()
.passThroughPercentage(123)
.reason("reason")
.reasonCode(123)
.build())
.openRtbAttribute(OpenRtbAttributeModuleParametersProperty.builder()
.action(ActionProperty.builder()
.headerTag(HeaderTagActionProperty.builder()
.name("name")
.value("value")
.build())
.noBid(NoBidActionProperty.builder()
.noBidReasonCode(123)
.build())
.build())
.filterConfiguration(List.of(FilterProperty.builder()
.criteria(List.of(FilterCriterionProperty.builder()
.path("path")
.values(List.of("values"))
.build()))
.build()))
.filterType("filterType")
.holdbackPercentage(123)
.build())
.build())
.name("name")
.version("version")
.build()))
.peerGatewayId("peerGatewayId")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnLinkMixinPropsstatic final classAn implementation forCfnLinkMixinProps -
Method Summary
Modifier and TypeMethodDescriptionstatic CfnLinkMixinProps.Builderbuilder()default StringThe unique identifier of the gateway.default ObjectBoolean to specify if an HTTP responder is allowed.default ObjectAttributes of the link.default ObjectSettings for the application logs.default ObjectReturns union: eitherIResolvableor Listinvalid input: '<'eitherIResolvableorCfnLinkPropsMixin.ModuleConfigurationProperty>default StringThe unique identifier of the peer gateway.getTags()A map of the key-value pairs of the tag or tags to assign to the resource.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getGatewayId
The unique identifier of the gateway.- See Also:
-
getHttpResponderAllowed
Boolean to specify if an HTTP responder is allowed.Returns union: either
BooleanorIResolvable- See Also:
-
getLinkAttributes
Attributes of the link.Returns union: either
IResolvableorCfnLinkPropsMixin.LinkAttributesProperty- See Also:
-
getLinkLogSettings
Settings for the application logs.Returns union: either
IResolvableorCfnLinkPropsMixin.LinkLogSettingsProperty- See Also:
-
getModuleConfigurationList
Returns union: eitherIResolvableor Listinvalid input: '<'eitherIResolvableorCfnLinkPropsMixin.ModuleConfigurationProperty>- See Also:
-
getPeerGatewayId
The unique identifier of the peer gateway.- See Also:
-
getTags
A map of the key-value pairs of the tag or tags to assign to the resource.- See Also:
-
builder
- Returns:
- a
CfnLinkMixinProps.BuilderofCfnLinkMixinProps
-