Header menu logo FsCDK

InterfaceVpcEndpointBuilder Type

Constructors

Constructor Description

InterfaceVpcEndpointBuilder(name)

Full Usage: InterfaceVpcEndpointBuilder(name)

Parameters:
    name : string

Returns: InterfaceVpcEndpointBuilder
name : string
Returns: InterfaceVpcEndpointBuilder

Instance members

Instance member Description

this.Combine

Full Usage: this.Combine

Parameters:
Returns: InterfaceVpcEndpointConfig
state1 : InterfaceVpcEndpointConfig
state2 : InterfaceVpcEndpointConfig
Returns: InterfaceVpcEndpointConfig

constructId id

Full Usage: constructId id

Parameters:
    id : string - The construct ID.

Returns: InterfaceVpcEndpointConfig

Sets a custom construct ID.

id : string

The construct ID.

Returns: InterfaceVpcEndpointConfig

this.Delay

Full Usage: this.Delay

Parameters:
Returns: InterfaceVpcEndpointConfig
Modifiers: inline
f : unit -> InterfaceVpcEndpointConfig
Returns: InterfaceVpcEndpointConfig

this.For

Full Usage: this.For

Parameters:
Returns: InterfaceVpcEndpointConfig
Modifiers: inline
config : InterfaceVpcEndpointConfig
f : unit -> InterfaceVpcEndpointConfig
Returns: InterfaceVpcEndpointConfig

privateDnsEnabled enabled

Full Usage: privateDnsEnabled enabled

Parameters:
    enabled : bool - Whether to enable private DNS (default: true).

Returns: InterfaceVpcEndpointConfig

Controls whether to enable private DNS for the endpoint.

enabled : bool

Whether to enable private DNS (default: true).

Returns: InterfaceVpcEndpointConfig

this.Run

Full Usage: this.Run

Parameters:
Returns: InterfaceVpcEndpointSpec
config : InterfaceVpcEndpointConfig
Returns: InterfaceVpcEndpointSpec

securityGroup sg

Full Usage: securityGroup sg

Parameters:
Returns: InterfaceVpcEndpointConfig

Adds a security group to the endpoint.

sg : ISecurityGroup

The security group.

Returns: InterfaceVpcEndpointConfig

securityGroups sgs

Full Usage: securityGroups sgs

Parameters:
Returns: InterfaceVpcEndpointConfig

Adds multiple security groups to the endpoint.

sgs : ISecurityGroup list

The list of security groups.

Returns: InterfaceVpcEndpointConfig

service service

Full Usage: service service

Parameters:
Returns: InterfaceVpcEndpointConfig

Sets the service for the endpoint.

service : IInterfaceVpcEndpointService

The interface endpoint service (e.g., InterfaceVpcEndpointAwsService.SECRETS_MANAGER).

Returns: InterfaceVpcEndpointConfig

subnets subnets

Full Usage: subnets subnets

Parameters:
Returns: InterfaceVpcEndpointConfig

Sets the subnets for the endpoint.

subnets : SubnetSelection

The subnet selection.

Returns: InterfaceVpcEndpointConfig

vpc vpc

Full Usage: vpc vpc

Parameters:
    vpc : IVpc - The VPC.

Returns: InterfaceVpcEndpointConfig

Sets the VPC for the endpoint.

vpc : IVpc

The VPC.

Returns: InterfaceVpcEndpointConfig

this.Yield

Full Usage: this.Yield

Parameters:
    () : unit

Returns: InterfaceVpcEndpointConfig
() : unit
Returns: InterfaceVpcEndpointConfig

this.Zero

Full Usage: this.Zero

Returns: InterfaceVpcEndpointConfig
Returns: InterfaceVpcEndpointConfig

Type something to start searching.