Skip to content
v2.275.0

CfnOutboundExternalLinkProps Struct ​

Properties for defining a CfnOutboundExternalLink.

Example ​

ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_rtbfabric as rtbfabric } from 'aws-cdk-lib';
const cfnOutboundExternalLinkProps: rtbfabric.CfnOutboundExternalLinkProps = {
  gatewayId: 'gatewayId',
  linkLogSettings: {
    applicationLogs: {
      linkApplicationLogSampling: {
        errorLog: 123,
        filterLog: 123,
      },
    },
  },
  publicEndpoint: 'publicEndpoint',

  // the properties below are optional
  linkAttributes: {
    customerProvidedId: 'customerProvidedId',
    responderErrorMasking: [{
      action: 'action',
      httpCode: 'httpCode',
      loggingTypes: ['loggingTypes'],

      // the properties below are optional
      responseLoggingPercentage: 123,
    }],
  },
  tags: [{
    key: 'key',
    value: 'value',
  }],
};

Properties ​

gatewayIdstringgateway_idstrgatewayIdStringGatewayIdstringGatewayId*stringrequired#
linkAttributesoptionalIResolvable | CfnOutboundExternalLink.LinkAttributesPropertylink_attributesoptionaltyping.Union[IResolvable, LinkAttributesProperty]linkAttributesoptionalIResolvableLinkAttributesoptionalIResolvableLinkAttributesoptionalinterface{}#
linkLogSettingsIResolvable | CfnOutboundExternalLink.LinkLogSettingsPropertylink_log_settingstyping.Union[IResolvable, LinkLogSettingsProperty]linkLogSettingsIResolvableLinkLogSettingsIResolvableLinkLogSettingsinterface{}required#
publicEndpointstringpublic_endpointstrpublicEndpointStringPublicEndpointstringPublicEndpoint*stringrequired#
tagsoptionalCfnTag[]tagsoptionaltyping.List[CfnTag]tagsoptionalList<CfnTag>TagsoptionalCfnTag[]Tagsoptional*[]CfnTag#
Tags to assign to the Link.