Class CfnResponderGatewayProps
Properties for defining a CfnResponderGateway.
Implements
Inherited Members
Namespace: Amazon.CDK.AWS.RTBFabric
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnResponderGatewayProps : ICfnResponderGatewayProps
Syntax (vb)
Public Class CfnResponderGatewayProps Implements ICfnResponderGatewayProps
Remarks
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 cfnResponderGatewayProps = new CfnResponderGatewayProps {
Port = 123,
Protocol = "protocol",
SecurityGroupIds = new [] { "securityGroupIds" },
SubnetIds = new [] { "subnetIds" },
VpcId = "vpcId",
// the properties below are optional
Description = "description",
DomainName = "domainName",
ManagedEndpointConfiguration = new ManagedEndpointConfigurationProperty {
AutoScalingGroupsConfiguration = new AutoScalingGroupsConfigurationProperty {
AutoScalingGroupNameList = new [] { "autoScalingGroupNameList" },
RoleArn = "roleArn"
},
EksEndpointsConfiguration = new EksEndpointsConfigurationProperty {
ClusterApiServerCaCertificateChain = "clusterApiServerCaCertificateChain",
ClusterApiServerEndpointUri = "clusterApiServerEndpointUri",
ClusterName = "clusterName",
EndpointsResourceName = "endpointsResourceName",
EndpointsResourceNamespace = "endpointsResourceNamespace",
RoleArn = "roleArn"
}
},
Tags = new [] { new CfnTag {
Key = "key",
Value = "value"
} },
TrustStoreConfiguration = new TrustStoreConfigurationProperty {
CertificateAuthorityCertificates = new [] { "certificateAuthorityCertificates" }
}
};
Synopsis
Constructors
| CfnResponderGatewayProps() | Properties for defining a |
Properties
| Description | An optional description for the responder gateway. |
| DomainName | The domain name for the responder gateway. |
| ManagedEndpointConfiguration | The configuration for the managed endpoint. |
| Port | The networking port to use. |
| Protocol | The networking protocol to use. |
| SecurityGroupIds | The unique identifiers of the security groups. |
| SubnetIds | The unique identifiers of the subnets. |
| Tags | A map of the key-value pairs of the tag or tags to assign to the resource. |
| TrustStoreConfiguration | The configuration of the trust store. |
| VpcId | The unique identifier of the Virtual Private Cloud (VPC). |
Constructors
CfnResponderGatewayProps()
Properties for defining a CfnResponderGateway.
public CfnResponderGatewayProps()
Remarks
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 cfnResponderGatewayProps = new CfnResponderGatewayProps {
Port = 123,
Protocol = "protocol",
SecurityGroupIds = new [] { "securityGroupIds" },
SubnetIds = new [] { "subnetIds" },
VpcId = "vpcId",
// the properties below are optional
Description = "description",
DomainName = "domainName",
ManagedEndpointConfiguration = new ManagedEndpointConfigurationProperty {
AutoScalingGroupsConfiguration = new AutoScalingGroupsConfigurationProperty {
AutoScalingGroupNameList = new [] { "autoScalingGroupNameList" },
RoleArn = "roleArn"
},
EksEndpointsConfiguration = new EksEndpointsConfigurationProperty {
ClusterApiServerCaCertificateChain = "clusterApiServerCaCertificateChain",
ClusterApiServerEndpointUri = "clusterApiServerEndpointUri",
ClusterName = "clusterName",
EndpointsResourceName = "endpointsResourceName",
EndpointsResourceNamespace = "endpointsResourceNamespace",
RoleArn = "roleArn"
}
},
Tags = new [] { new CfnTag {
Key = "key",
Value = "value"
} },
TrustStoreConfiguration = new TrustStoreConfigurationProperty {
CertificateAuthorityCertificates = new [] { "certificateAuthorityCertificates" }
}
};
Properties
Description
An optional description for the responder gateway.
public string? Description { get; set; }
Property Value
Remarks
DomainName
The domain name for the responder gateway.
public string? DomainName { get; set; }
Property Value
Remarks
ManagedEndpointConfiguration
The configuration for the managed endpoint.
public object? ManagedEndpointConfiguration { get; set; }
Property Value
Remarks
Port
The networking port to use.
public double Port { get; set; }
Property Value
Remarks
Protocol
The networking protocol to use.
public string Protocol { get; set; }
Property Value
Remarks
SecurityGroupIds
The unique identifiers of the security groups.
public object[] SecurityGroupIds { get; set; }
Property Value
object[]
Remarks
SubnetIds
The unique identifiers of the subnets.
public object[] SubnetIds { get; set; }
Property Value
object[]
Remarks
Tags
A map of the key-value pairs of the tag or tags to assign to the resource.
public ICfnTag[]? Tags { get; set; }
Property Value
ICfnTag[]
Remarks
TrustStoreConfiguration
The configuration of the trust store.
public object? TrustStoreConfiguration { get; set; }
Property Value
Remarks
VpcId
The unique identifier of the Virtual Private Cloud (VPC).
public object VpcId { get; set; }