@Generated(value="jsii-pacmak/1.67.0 (build 2c027f5)", date="2022-09-19T20:26:38.510Z") @Stability(value=Stable) public abstract class VpcEndpoint extends Resource implements IVpcEndpoint
software.amazon.jsii.JsiiObject.InitializationModeIVpcEndpoint.Jsii$Default| Modifier | Constructor and Description |
|---|---|
protected |
VpcEndpoint(software.constructs.Construct scope,
String id) |
protected |
VpcEndpoint(software.constructs.Construct scope,
String id,
ResourceProps props) |
protected |
VpcEndpoint(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) |
protected |
VpcEndpoint(software.amazon.jsii.JsiiObjectRef objRef) |
| Modifier and Type | Method and Description |
|---|---|
void |
addToPolicy(PolicyStatement statement)
Adds a statement to the policy document of the VPC endpoint.
|
protected PolicyDocument |
getPolicyDocument() |
abstract String |
getVpcEndpointId()
The VPC endpoint identifier.
|
protected void |
setPolicyDocument(PolicyDocument value) |
applyRemovalPolicy, generatePhysicalName, getEnv, getPhysicalName, getResourceArnAttribute, getResourceNameAttribute, getStack, isOwnedResource, isResourcejsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitapplyRemovalPolicy, getEnv, getStackprotected VpcEndpoint(software.amazon.jsii.JsiiObjectRef objRef)
protected VpcEndpoint(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
@Stability(value=Stable)
protected VpcEndpoint(@NotNull
software.constructs.Construct scope,
@NotNull
String id,
@Nullable
ResourceProps props)
scope - This parameter is required.id - This parameter is required.props - @Stability(value=Stable)
protected VpcEndpoint(@NotNull
software.constructs.Construct scope,
@NotNull
String id)
scope - This parameter is required.id - This parameter is required.@Stability(value=Stable)
public void addToPolicy(@NotNull
PolicyStatement statement)
Not all interface VPC endpoints support policy. For more information see https://docs.aws.amazon.com/vpc/latest/userguide/vpce-interface.html
statement - the IAM statement to add. This parameter is required.@Stability(value=Stable) @NotNull public abstract String getVpcEndpointId()
getVpcEndpointId in interface IVpcEndpoint@Stability(value=Stable) @Nullable protected PolicyDocument getPolicyDocument()
@Stability(value=Stable)
protected void setPolicyDocument(@Nullable
PolicyDocument value)
Copyright © 2022. All rights reserved.