Class CfnEndpointProps
Properties for defining a CfnEndpoint
.
Inheritance
Implements
Namespace: Amazon.CDK.AWS.S3Outposts
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnEndpointProps : Object, ICfnEndpointProps
Syntax (vb)
Public Class CfnEndpointProps
Inherits Object
Implements ICfnEndpointProps
Remarks
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-s3outposts-endpoint.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.S3Outposts;
var cfnEndpointProps = new CfnEndpointProps {
OutpostId = "outpostId",
SecurityGroupId = "securityGroupId",
SubnetId = "subnetId",
// the properties below are optional
AccessType = "accessType",
CustomerOwnedIpv4Pool = "customerOwnedIpv4Pool",
FailedReason = new FailedReasonProperty {
ErrorCode = "errorCode",
Message = "message"
}
};
Synopsis
Constructors
CfnEndpointProps() |
Properties
AccessType | The container for the type of connectivity used to access the Amazon S3 on Outposts endpoint. |
CustomerOwnedIpv4Pool | The ID of the customer-owned IPv4 address pool (CoIP pool) for the endpoint. |
FailedReason | The failure reason, if any, for a create or delete endpoint operation. |
OutpostId | The ID of the Outpost. |
SecurityGroupId | The ID of the security group used for the endpoint. |
SubnetId | The ID of the subnet used for the endpoint. |
Constructors
CfnEndpointProps()
public CfnEndpointProps()
Properties
AccessType
The container for the type of connectivity used to access the Amazon S3 on Outposts endpoint.
public string AccessType { get; set; }
Property Value
System.String
Remarks
To use the Amazon VPC , choose Private
. To use the endpoint with an on-premises network, choose CustomerOwnedIp
. If you choose CustomerOwnedIp
, you must also provide the customer-owned IP address pool (CoIP pool).
Private
is the default access type value.
Default: - "Private"
CustomerOwnedIpv4Pool
The ID of the customer-owned IPv4 address pool (CoIP pool) for the endpoint.
public string CustomerOwnedIpv4Pool { get; set; }
Property Value
System.String
Remarks
IP addresses are allocated from this pool for the endpoint.
FailedReason
The failure reason, if any, for a create or delete endpoint operation.
public object FailedReason { get; set; }
Property Value
System.Object
Remarks
OutpostId
The ID of the Outpost.
public string OutpostId { get; set; }
Property Value
System.String
Remarks
SecurityGroupId
The ID of the security group used for the endpoint.
public string SecurityGroupId { get; set; }
Property Value
System.String
Remarks
SubnetId
The ID of the subnet used for the endpoint.
public string SubnetId { get; set; }
Property Value
System.String