Show / Hide Table of Contents

Class CfnInboundExternalLinkProps

Properties for defining a CfnInboundExternalLink.

Inheritance
object
CfnInboundExternalLinkProps
Implements
ICfnInboundExternalLinkProps
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AWS.RTBFabric
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnInboundExternalLinkProps : ICfnInboundExternalLinkProps
Syntax (vb)
Public Class CfnInboundExternalLinkProps Implements ICfnInboundExternalLinkProps
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rtbfabric-inboundexternallink.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.RTBFabric;

             var cfnInboundExternalLinkProps = new CfnInboundExternalLinkProps {
                 GatewayId = "gatewayId",
                 LinkLogSettings = new LinkLogSettingsProperty {
                     ApplicationLogs = new ApplicationLogsProperty {
                         LinkApplicationLogSampling = new LinkApplicationLogSamplingProperty {
                             ErrorLog = 123,
                             FilterLog = 123
                         }
                     }
                 },

                 // the properties below are optional
                 LinkAttributes = new LinkAttributesProperty {
                     CustomerProvidedId = "customerProvidedId",
                     ResponderErrorMasking = new [] { new ResponderErrorMaskingForHttpCodeProperty {
                         Action = "action",
                         HttpCode = "httpCode",
                         LoggingTypes = new [] { "loggingTypes" },

                         // the properties below are optional
                         ResponseLoggingPercentage = 123
                     } }
                 },
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             };

Synopsis

Constructors

CfnInboundExternalLinkProps()

Properties for defining a CfnInboundExternalLink.

Properties

GatewayId

Properties for defining a CfnInboundExternalLink.

LinkAttributes

Properties for defining a CfnInboundExternalLink.

LinkLogSettings

Properties for defining a CfnInboundExternalLink.

Tags

Tags to assign to the Link.

Constructors

CfnInboundExternalLinkProps()

Properties for defining a CfnInboundExternalLink.

public CfnInboundExternalLinkProps()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rtbfabric-inboundexternallink.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.RTBFabric;

             var cfnInboundExternalLinkProps = new CfnInboundExternalLinkProps {
                 GatewayId = "gatewayId",
                 LinkLogSettings = new LinkLogSettingsProperty {
                     ApplicationLogs = new ApplicationLogsProperty {
                         LinkApplicationLogSampling = new LinkApplicationLogSamplingProperty {
                             ErrorLog = 123,
                             FilterLog = 123
                         }
                     }
                 },

                 // the properties below are optional
                 LinkAttributes = new LinkAttributesProperty {
                     CustomerProvidedId = "customerProvidedId",
                     ResponderErrorMasking = new [] { new ResponderErrorMaskingForHttpCodeProperty {
                         Action = "action",
                         HttpCode = "httpCode",
                         LoggingTypes = new [] { "loggingTypes" },

                         // the properties below are optional
                         ResponseLoggingPercentage = 123
                     } }
                 },
                 Tags = new [] { new CfnTag {
                     Key = "key",
                     Value = "value"
                 } }
             };

Properties

GatewayId

Properties for defining a CfnInboundExternalLink.

public string GatewayId { get; set; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rtbfabric-inboundexternallink.html#cfn-rtbfabric-inboundexternallink-gatewayid

LinkAttributes

Properties for defining a CfnInboundExternalLink.

public object? LinkAttributes { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rtbfabric-inboundexternallink.html#cfn-rtbfabric-inboundexternallink-linkattributes

Type union: either IResolvable or CfnInboundExternalLink.ILinkAttributesProperty

LinkLogSettings

Properties for defining a CfnInboundExternalLink.

public object LinkLogSettings { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rtbfabric-inboundexternallink.html#cfn-rtbfabric-inboundexternallink-linklogsettings

Type union: either IResolvable or CfnInboundExternalLink.ILinkLogSettingsProperty

Tags

Tags to assign to the Link.

public ICfnTag[]? Tags { get; set; }
Property Value

ICfnTag[]

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rtbfabric-inboundexternallink.html#cfn-rtbfabric-inboundexternallink-tags

Implements

ICfnInboundExternalLinkProps
Back to top Generated by DocFX