Class AwsProvider
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- software.constructs.Construct
-
- com.hashicorp.cdktf.TerraformElement
-
- com.hashicorp.cdktf.TerraformProvider
-
- com.hashicorp.cdktf.providers.aws.provider.AwsProvider
-
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable,software.constructs.IConstruct,software.constructs.IDependable
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-30T04:56:54.454Z") @Stability(Stable) public class AwsProvider extends com.hashicorp.cdktf.TerraformProvider
Represents a {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs aws}.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAwsProvider.BuilderA fluent builder forAwsProvider.
-
Field Summary
Fields Modifier and Type Field Description static StringTF_RESOURCE_TYPE
-
Constructor Summary
Constructors Modifier Constructor Description protectedAwsProvider(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)protectedAwsProvider(software.amazon.jsii.JsiiObjectRef objRef)AwsProvider(software.constructs.Construct scope, String id)Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs aws} Resource.AwsProvider(software.constructs.Construct scope, String id, AwsProviderConfig config)Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs aws} Resource.
-
Method Summary
-
Methods inherited from class com.hashicorp.cdktf.TerraformProvider
getFqn, getMetaAttributes, getTerraformGeneratorMetadata, getTerraformProviderSource, getTerraformResourceType, isTerraformProvider, toMetadata, toTerraform
-
Methods inherited from class com.hashicorp.cdktf.TerraformElement
addOverride, getCdktfStack, getConstructNodeMetadata, getFriendlyUniqueId, getRawOverrides, isTerraformElement, overrideLogicalId, resetOverrideLogicalId
-
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
-
-
-
Field Detail
-
TF_RESOURCE_TYPE
@Stability(Stable) public static final String TF_RESOURCE_TYPE
-
-
Constructor Detail
-
AwsProvider
protected AwsProvider(software.amazon.jsii.JsiiObjectRef objRef)
-
AwsProvider
protected AwsProvider(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
AwsProvider
@Stability(Stable) public AwsProvider(@NotNull software.constructs.Construct scope, @NotNull String id, @Nullable AwsProviderConfig config)Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs aws} Resource.- Parameters:
scope- The scope in which to define this construct. This parameter is required.id- The scoped construct ID. This parameter is required.config-
-
AwsProvider
@Stability(Stable) public AwsProvider(@NotNull software.constructs.Construct scope, @NotNull String id)Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs aws} Resource.- Parameters:
scope- The scope in which to define this construct. This parameter is required.id- The scoped construct ID. This parameter is required.
-
-
Method Detail
-
resetAccessKey
@Stability(Stable) public void resetAccessKey()
-
resetAlias
@Stability(Stable) public void resetAlias()
-
resetAllowedAccountIds
@Stability(Stable) public void resetAllowedAccountIds()
-
resetAssumeRole
@Stability(Stable) public void resetAssumeRole()
-
resetAssumeRoleWithWebIdentity
@Stability(Stable) public void resetAssumeRoleWithWebIdentity()
-
resetCustomCaBundle
@Stability(Stable) public void resetCustomCaBundle()
-
resetDefaultTags
@Stability(Stable) public void resetDefaultTags()
-
resetEc2MetadataServiceEndpoint
@Stability(Stable) public void resetEc2MetadataServiceEndpoint()
-
resetEc2MetadataServiceEndpointMode
@Stability(Stable) public void resetEc2MetadataServiceEndpointMode()
-
resetEndpoints
@Stability(Stable) public void resetEndpoints()
-
resetForbiddenAccountIds
@Stability(Stable) public void resetForbiddenAccountIds()
-
resetHttpProxy
@Stability(Stable) public void resetHttpProxy()
-
resetIgnoreTags
@Stability(Stable) public void resetIgnoreTags()
-
resetInsecure
@Stability(Stable) public void resetInsecure()
-
resetMaxRetries
@Stability(Stable) public void resetMaxRetries()
-
resetProfile
@Stability(Stable) public void resetProfile()
-
resetRegion
@Stability(Stable) public void resetRegion()
-
resetRetryMode
@Stability(Stable) public void resetRetryMode()
-
resetS3UsePathStyle
@Stability(Stable) public void resetS3UsePathStyle()
-
resetSecretKey
@Stability(Stable) public void resetSecretKey()
-
resetSharedConfigFiles
@Stability(Stable) public void resetSharedConfigFiles()
-
resetSharedCredentialsFiles
@Stability(Stable) public void resetSharedCredentialsFiles()
-
resetSkipCredentialsValidation
@Stability(Stable) public void resetSkipCredentialsValidation()
-
resetSkipMetadataApiCheck
@Stability(Stable) public void resetSkipMetadataApiCheck()
-
resetSkipRegionValidation
@Stability(Stable) public void resetSkipRegionValidation()
-
resetSkipRequestingAccountId
@Stability(Stable) public void resetSkipRequestingAccountId()
-
resetStsRegion
@Stability(Stable) public void resetStsRegion()
-
resetToken
@Stability(Stable) public void resetToken()
-
resetUseDualstackEndpoint
@Stability(Stable) public void resetUseDualstackEndpoint()
-
resetUseFipsEndpoint
@Stability(Stable) public void resetUseFipsEndpoint()
-
synthesizeAttributes
@Stability(Stable) @NotNull protected Map<String,Object> synthesizeAttributes()
- Overrides:
synthesizeAttributesin classcom.hashicorp.cdktf.TerraformProvider
-
getAccessKeyInput
@Stability(Stable) @Nullable public String getAccessKeyInput()
-
getAliasInput
@Stability(Stable) @Nullable public String getAliasInput()
-
getAllowedAccountIdsInput
@Stability(Stable) @Nullable public List<String> getAllowedAccountIdsInput()
-
getAssumeRoleInput
@Stability(Stable) @Nullable public Object getAssumeRoleInput()
-
getAssumeRoleWithWebIdentityInput
@Stability(Stable) @Nullable public Object getAssumeRoleWithWebIdentityInput()
-
getCustomCaBundleInput
@Stability(Stable) @Nullable public String getCustomCaBundleInput()
-
getDefaultTagsInput
@Stability(Stable) @Nullable public Object getDefaultTagsInput()
-
getEc2MetadataServiceEndpointInput
@Stability(Stable) @Nullable public String getEc2MetadataServiceEndpointInput()
-
getEc2MetadataServiceEndpointModeInput
@Stability(Stable) @Nullable public String getEc2MetadataServiceEndpointModeInput()
-
getEndpointsInput
@Stability(Stable) @Nullable public Object getEndpointsInput()
-
getForbiddenAccountIdsInput
@Stability(Stable) @Nullable public List<String> getForbiddenAccountIdsInput()
-
getHttpProxyInput
@Stability(Stable) @Nullable public String getHttpProxyInput()
-
getIgnoreTagsInput
@Stability(Stable) @Nullable public Object getIgnoreTagsInput()
-
getInsecureInput
@Stability(Stable) @Nullable public Object getInsecureInput()
-
getMaxRetriesInput
@Stability(Stable) @Nullable public Number getMaxRetriesInput()
-
getProfileInput
@Stability(Stable) @Nullable public String getProfileInput()
-
getRegionInput
@Stability(Stable) @Nullable public String getRegionInput()
-
getRetryModeInput
@Stability(Stable) @Nullable public String getRetryModeInput()
-
getS3UsePathStyleInput
@Stability(Stable) @Nullable public Object getS3UsePathStyleInput()
-
getSecretKeyInput
@Stability(Stable) @Nullable public String getSecretKeyInput()
-
getSharedConfigFilesInput
@Stability(Stable) @Nullable public List<String> getSharedConfigFilesInput()
-
getSharedCredentialsFilesInput
@Stability(Stable) @Nullable public List<String> getSharedCredentialsFilesInput()
-
getSkipCredentialsValidationInput
@Stability(Stable) @Nullable public Object getSkipCredentialsValidationInput()
-
getSkipMetadataApiCheckInput
@Stability(Stable) @Nullable public String getSkipMetadataApiCheckInput()
-
getSkipRegionValidationInput
@Stability(Stable) @Nullable public Object getSkipRegionValidationInput()
-
getSkipRequestingAccountIdInput
@Stability(Stable) @Nullable public Object getSkipRequestingAccountIdInput()
-
getStsRegionInput
@Stability(Stable) @Nullable public String getStsRegionInput()
-
getTokenInput
@Stability(Stable) @Nullable public String getTokenInput()
-
getUseDualstackEndpointInput
@Stability(Stable) @Nullable public Object getUseDualstackEndpointInput()
-
getUseFipsEndpointInput
@Stability(Stable) @Nullable public Object getUseFipsEndpointInput()
-
getAccessKey
@Stability(Stable) @Nullable public String getAccessKey()
-
setAccessKey
@Stability(Stable) public void setAccessKey(@Nullable String value)
-
getAlias
@Stability(Stable) @Nullable public String getAlias()
- Overrides:
getAliasin classcom.hashicorp.cdktf.TerraformProvider
-
setAlias
@Stability(Stable) public void setAlias(@Nullable String value)- Overrides:
setAliasin classcom.hashicorp.cdktf.TerraformProvider
-
setAllowedAccountIds
@Stability(Stable) public void setAllowedAccountIds(@Nullable List<String> value)
-
getAssumeRole
@Stability(Stable) @Nullable public Object getAssumeRole()
-
setAssumeRole
@Stability(Stable) public void setAssumeRole(@Nullable com.hashicorp.cdktf.IResolvable value)
-
setAssumeRole
@Stability(Stable) public void setAssumeRole(@Nullable List<AwsProviderAssumeRole> value)
-
getAssumeRoleWithWebIdentity
@Stability(Stable) @Nullable public Object getAssumeRoleWithWebIdentity()
-
setAssumeRoleWithWebIdentity
@Stability(Stable) public void setAssumeRoleWithWebIdentity(@Nullable com.hashicorp.cdktf.IResolvable value)
-
setAssumeRoleWithWebIdentity
@Stability(Stable) public void setAssumeRoleWithWebIdentity(@Nullable List<AwsProviderAssumeRoleWithWebIdentity> value)
-
getCustomCaBundle
@Stability(Stable) @Nullable public String getCustomCaBundle()
-
setCustomCaBundle
@Stability(Stable) public void setCustomCaBundle(@Nullable String value)
-
getDefaultTags
@Stability(Stable) @Nullable public Object getDefaultTags()
-
setDefaultTags
@Stability(Stable) public void setDefaultTags(@Nullable com.hashicorp.cdktf.IResolvable value)
-
setDefaultTags
@Stability(Stable) public void setDefaultTags(@Nullable List<AwsProviderDefaultTags> value)
-
getEc2MetadataServiceEndpoint
@Stability(Stable) @Nullable public String getEc2MetadataServiceEndpoint()
-
setEc2MetadataServiceEndpoint
@Stability(Stable) public void setEc2MetadataServiceEndpoint(@Nullable String value)
-
getEc2MetadataServiceEndpointMode
@Stability(Stable) @Nullable public String getEc2MetadataServiceEndpointMode()
-
setEc2MetadataServiceEndpointMode
@Stability(Stable) public void setEc2MetadataServiceEndpointMode(@Nullable String value)
-
getEndpoints
@Stability(Stable) @Nullable public Object getEndpoints()
-
setEndpoints
@Stability(Stable) public void setEndpoints(@Nullable com.hashicorp.cdktf.IResolvable value)
-
setEndpoints
@Stability(Stable) public void setEndpoints(@Nullable List<AwsProviderEndpoints> value)
-
setForbiddenAccountIds
@Stability(Stable) public void setForbiddenAccountIds(@Nullable List<String> value)
-
getHttpProxy
@Stability(Stable) @Nullable public String getHttpProxy()
-
setHttpProxy
@Stability(Stable) public void setHttpProxy(@Nullable String value)
-
getIgnoreTags
@Stability(Stable) @Nullable public Object getIgnoreTags()
-
setIgnoreTags
@Stability(Stable) public void setIgnoreTags(@Nullable com.hashicorp.cdktf.IResolvable value)
-
setIgnoreTags
@Stability(Stable) public void setIgnoreTags(@Nullable List<AwsProviderIgnoreTags> value)
-
getInsecure
@Stability(Stable) @Nullable public Object getInsecure()
-
setInsecure
@Stability(Stable) public void setInsecure(@Nullable Boolean value)
-
setInsecure
@Stability(Stable) public void setInsecure(@Nullable com.hashicorp.cdktf.IResolvable value)
-
getMaxRetries
@Stability(Stable) @Nullable public Number getMaxRetries()
-
setMaxRetries
@Stability(Stable) public void setMaxRetries(@Nullable Number value)
-
getProfile
@Stability(Stable) @Nullable public String getProfile()
-
setProfile
@Stability(Stable) public void setProfile(@Nullable String value)
-
getRegion
@Stability(Stable) @Nullable public String getRegion()
-
setRegion
@Stability(Stable) public void setRegion(@Nullable String value)
-
getRetryMode
@Stability(Stable) @Nullable public String getRetryMode()
-
setRetryMode
@Stability(Stable) public void setRetryMode(@Nullable String value)
-
getS3UsePathStyle
@Stability(Stable) @Nullable public Object getS3UsePathStyle()
-
setS3UsePathStyle
@Stability(Stable) public void setS3UsePathStyle(@Nullable Boolean value)
-
setS3UsePathStyle
@Stability(Stable) public void setS3UsePathStyle(@Nullable com.hashicorp.cdktf.IResolvable value)
-
getSecretKey
@Stability(Stable) @Nullable public String getSecretKey()
-
setSecretKey
@Stability(Stable) public void setSecretKey(@Nullable String value)
-
setSharedConfigFiles
@Stability(Stable) public void setSharedConfigFiles(@Nullable List<String> value)
-
getSharedCredentialsFiles
@Stability(Stable) @Nullable public List<String> getSharedCredentialsFiles()
-
setSharedCredentialsFiles
@Stability(Stable) public void setSharedCredentialsFiles(@Nullable List<String> value)
-
getSkipCredentialsValidation
@Stability(Stable) @Nullable public Object getSkipCredentialsValidation()
-
setSkipCredentialsValidation
@Stability(Stable) public void setSkipCredentialsValidation(@Nullable Boolean value)
-
setSkipCredentialsValidation
@Stability(Stable) public void setSkipCredentialsValidation(@Nullable com.hashicorp.cdktf.IResolvable value)
-
getSkipMetadataApiCheck
@Stability(Stable) @Nullable public String getSkipMetadataApiCheck()
-
setSkipMetadataApiCheck
@Stability(Stable) public void setSkipMetadataApiCheck(@Nullable String value)
-
getSkipRegionValidation
@Stability(Stable) @Nullable public Object getSkipRegionValidation()
-
setSkipRegionValidation
@Stability(Stable) public void setSkipRegionValidation(@Nullable Boolean value)
-
setSkipRegionValidation
@Stability(Stable) public void setSkipRegionValidation(@Nullable com.hashicorp.cdktf.IResolvable value)
-
getSkipRequestingAccountId
@Stability(Stable) @Nullable public Object getSkipRequestingAccountId()
-
setSkipRequestingAccountId
@Stability(Stable) public void setSkipRequestingAccountId(@Nullable Boolean value)
-
setSkipRequestingAccountId
@Stability(Stable) public void setSkipRequestingAccountId(@Nullable com.hashicorp.cdktf.IResolvable value)
-
getStsRegion
@Stability(Stable) @Nullable public String getStsRegion()
-
setStsRegion
@Stability(Stable) public void setStsRegion(@Nullable String value)
-
getToken
@Stability(Stable) @Nullable public String getToken()
-
setToken
@Stability(Stable) public void setToken(@Nullable String value)
-
getUseDualstackEndpoint
@Stability(Stable) @Nullable public Object getUseDualstackEndpoint()
-
setUseDualstackEndpoint
@Stability(Stable) public void setUseDualstackEndpoint(@Nullable Boolean value)
-
setUseDualstackEndpoint
@Stability(Stable) public void setUseDualstackEndpoint(@Nullable com.hashicorp.cdktf.IResolvable value)
-
getUseFipsEndpoint
@Stability(Stable) @Nullable public Object getUseFipsEndpoint()
-
setUseFipsEndpoint
@Stability(Stable) public void setUseFipsEndpoint(@Nullable Boolean value)
-
setUseFipsEndpoint
@Stability(Stable) public void setUseFipsEndpoint(@Nullable com.hashicorp.cdktf.IResolvable value)
-
-