Show / Hide Table of Contents

Class CfnVpcEndpointPropsMixin

Creates an OpenSearch Serverless-managed interface VPC endpoint.

Inheritance
object
Mixin
CfnVpcEndpointPropsMixin
Implements
IMixin
Inherited Members
Mixin.IsMixin(object)
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.OpenSearchServerless
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnVpcEndpointPropsMixin : Mixin, IMixin
Syntax (vb)
Public Class CfnVpcEndpointPropsMixin Inherits Mixin Implements IMixin
Remarks

For more information, see Access Amazon OpenSearch Serverless using an interface endpoint .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opensearchserverless-vpcendpoint.html

CloudformationResource: AWS::OpenSearchServerless::VpcEndpoint

Mixin: true

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.CfnPropertyMixins.AWS.OpenSearchServerless;
             using Amazon.CDK;

             IMergeStrategy mergeStrategy;

             var cfnVpcEndpointPropsMixin = new CfnVpcEndpointPropsMixin(new CfnVpcEndpointMixinProps {
                 Name = "name",
                 SecurityGroupIds = new [] { "securityGroupIds" },
                 SubnetIds = new [] { "subnetIds" },
                 VpcId = "vpcId"
             }, new CfnPropertyMixinOptions {
                 Strategy = mergeStrategy
             });

Synopsis

Constructors

CfnVpcEndpointPropsMixin(ICfnVpcEndpointMixinProps, ICfnPropertyMixinOptions?)

Create a mixin to apply properties to AWS::OpenSearchServerless::VpcEndpoint.

Properties

CFN_PROPERTY_KEYS

Creates an OpenSearch Serverless-managed interface VPC endpoint.

Props

Creates an OpenSearch Serverless-managed interface VPC endpoint.

Strategy

Creates an OpenSearch Serverless-managed interface VPC endpoint.

Methods

ApplyTo(IConstruct)

Apply the mixin properties to the construct.

Supports(IConstruct)

Check if this mixin supports the given construct.

Constructors

CfnVpcEndpointPropsMixin(ICfnVpcEndpointMixinProps, ICfnPropertyMixinOptions?)

Create a mixin to apply properties to AWS::OpenSearchServerless::VpcEndpoint.

public CfnVpcEndpointPropsMixin(ICfnVpcEndpointMixinProps props, ICfnPropertyMixinOptions? options = null)
Parameters
props ICfnVpcEndpointMixinProps

L1 properties to apply.

options ICfnPropertyMixinOptions

Mixin options.

Remarks

For more information, see Access Amazon OpenSearch Serverless using an interface endpoint .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opensearchserverless-vpcendpoint.html

CloudformationResource: AWS::OpenSearchServerless::VpcEndpoint

Mixin: true

ExampleMetadata: fixture=_generated

Properties

CFN_PROPERTY_KEYS

Creates an OpenSearch Serverless-managed interface VPC endpoint.

protected static string[] CFN_PROPERTY_KEYS { get; }
Property Value

string[]

Remarks

For more information, see Access Amazon OpenSearch Serverless using an interface endpoint .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opensearchserverless-vpcendpoint.html

CloudformationResource: AWS::OpenSearchServerless::VpcEndpoint

Mixin: true

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.CfnPropertyMixins.AWS.OpenSearchServerless;
             using Amazon.CDK;

             IMergeStrategy mergeStrategy;

             var cfnVpcEndpointPropsMixin = new CfnVpcEndpointPropsMixin(new CfnVpcEndpointMixinProps {
                 Name = "name",
                 SecurityGroupIds = new [] { "securityGroupIds" },
                 SubnetIds = new [] { "subnetIds" },
                 VpcId = "vpcId"
             }, new CfnPropertyMixinOptions {
                 Strategy = mergeStrategy
             });

Props

Creates an OpenSearch Serverless-managed interface VPC endpoint.

protected virtual ICfnVpcEndpointMixinProps Props { get; }
Property Value

ICfnVpcEndpointMixinProps

Remarks

For more information, see Access Amazon OpenSearch Serverless using an interface endpoint .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opensearchserverless-vpcendpoint.html

CloudformationResource: AWS::OpenSearchServerless::VpcEndpoint

Mixin: true

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.CfnPropertyMixins.AWS.OpenSearchServerless;
             using Amazon.CDK;

             IMergeStrategy mergeStrategy;

             var cfnVpcEndpointPropsMixin = new CfnVpcEndpointPropsMixin(new CfnVpcEndpointMixinProps {
                 Name = "name",
                 SecurityGroupIds = new [] { "securityGroupIds" },
                 SubnetIds = new [] { "subnetIds" },
                 VpcId = "vpcId"
             }, new CfnPropertyMixinOptions {
                 Strategy = mergeStrategy
             });

Strategy

Creates an OpenSearch Serverless-managed interface VPC endpoint.

protected virtual IMergeStrategy Strategy { get; }
Property Value

IMergeStrategy

Remarks

For more information, see Access Amazon OpenSearch Serverless using an interface endpoint .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opensearchserverless-vpcendpoint.html

CloudformationResource: AWS::OpenSearchServerless::VpcEndpoint

Mixin: true

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.CfnPropertyMixins.AWS.OpenSearchServerless;
             using Amazon.CDK;

             IMergeStrategy mergeStrategy;

             var cfnVpcEndpointPropsMixin = new CfnVpcEndpointPropsMixin(new CfnVpcEndpointMixinProps {
                 Name = "name",
                 SecurityGroupIds = new [] { "securityGroupIds" },
                 SubnetIds = new [] { "subnetIds" },
                 VpcId = "vpcId"
             }, new CfnPropertyMixinOptions {
                 Strategy = mergeStrategy
             });

Methods

ApplyTo(IConstruct)

Apply the mixin properties to the construct.

public override void ApplyTo(IConstruct construct)
Parameters
construct IConstruct
Overrides
Mixin.ApplyTo(IConstruct)
Remarks

For more information, see Access Amazon OpenSearch Serverless using an interface endpoint .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opensearchserverless-vpcendpoint.html

CloudformationResource: AWS::OpenSearchServerless::VpcEndpoint

Mixin: true

ExampleMetadata: fixture=_generated

Supports(IConstruct)

Check if this mixin supports the given construct.

public override bool Supports(IConstruct construct)
Parameters
construct IConstruct
Returns

bool

Overrides
Mixin.Supports(IConstruct)
Remarks

For more information, see Access Amazon OpenSearch Serverless using an interface endpoint .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opensearchserverless-vpcendpoint.html

CloudformationResource: AWS::OpenSearchServerless::VpcEndpoint

Mixin: true

ExampleMetadata: fixture=_generated

Implements

Constructs.IMixin
Back to top Generated by DocFX