Interface LambdaLayerVersionPermissionConfig
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable,com.hashicorp.cdktf.TerraformMetaArguments
- All Known Implementing Classes:
LambdaLayerVersionPermissionConfig.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-30T04:56:53.613Z") @Stability(Stable) public interface LambdaLayerVersionPermissionConfig extends software.amazon.jsii.JsiiSerializable, com.hashicorp.cdktf.TerraformMetaArguments
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classLambdaLayerVersionPermissionConfig.BuilderA builder forLambdaLayerVersionPermissionConfigstatic classLambdaLayerVersionPermissionConfig.Jsii$ProxyAn implementation forLambdaLayerVersionPermissionConfig
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static LambdaLayerVersionPermissionConfig.Builderbuilder()StringgetAction()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/lambda_layer_version_permission#action LambdaLayerVersionPermission#action}.default StringgetId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/lambda_layer_version_permission#id LambdaLayerVersionPermission#id}.StringgetLayerName()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/lambda_layer_version_permission#layer_name LambdaLayerVersionPermission#layer_name}.default StringgetOrganizationId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/lambda_layer_version_permission#organization_id LambdaLayerVersionPermission#organization_id}.StringgetPrincipal()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/lambda_layer_version_permission#principal LambdaLayerVersionPermission#principal}.default ObjectgetSkipDestroy()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/lambda_layer_version_permission#skip_destroy LambdaLayerVersionPermission#skip_destroy}.StringgetStatementId()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/lambda_layer_version_permission#statement_id LambdaLayerVersionPermission#statement_id}.NumbergetVersionNumber()Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/lambda_layer_version_permission#version_number LambdaLayerVersionPermission#version_number}.
-
-
-
Method Detail
-
getAction
@Stability(Stable) @NotNull String getAction()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/lambda_layer_version_permission#action LambdaLayerVersionPermission#action}.
-
getLayerName
@Stability(Stable) @NotNull String getLayerName()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/lambda_layer_version_permission#layer_name LambdaLayerVersionPermission#layer_name}.
-
getPrincipal
@Stability(Stable) @NotNull String getPrincipal()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/lambda_layer_version_permission#principal LambdaLayerVersionPermission#principal}.
-
getStatementId
@Stability(Stable) @NotNull String getStatementId()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/lambda_layer_version_permission#statement_id LambdaLayerVersionPermission#statement_id}.
-
getVersionNumber
@Stability(Stable) @NotNull Number getVersionNumber()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/lambda_layer_version_permission#version_number LambdaLayerVersionPermission#version_number}.
-
getId
@Stability(Stable) @Nullable default String getId()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/lambda_layer_version_permission#id LambdaLayerVersionPermission#id}.Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
-
getOrganizationId
@Stability(Stable) @Nullable default String getOrganizationId()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/lambda_layer_version_permission#organization_id LambdaLayerVersionPermission#organization_id}.
-
getSkipDestroy
@Stability(Stable) @Nullable default Object getSkipDestroy()
Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/lambda_layer_version_permission#skip_destroy LambdaLayerVersionPermission#skip_destroy}.
-
builder
@Stability(Stable) static LambdaLayerVersionPermissionConfig.Builder builder()
-
-