Class FsxOntapFileSystem
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- software.constructs.Construct
-
- com.hashicorp.cdktf.TerraformElement
-
- com.hashicorp.cdktf.TerraformResource
-
- com.hashicorp.cdktf.providers.aws.fsx_ontap_file_system.FsxOntapFileSystem
-
- All Implemented Interfaces:
com.hashicorp.cdktf.IInterpolatingParent,com.hashicorp.cdktf.ITerraformAddressable,com.hashicorp.cdktf.ITerraformDependable,com.hashicorp.cdktf.ITerraformResource,software.amazon.jsii.JsiiSerializable,software.constructs.IConstruct,software.constructs.IDependable
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-30T04:56:53.098Z") @Stability(Stable) public class FsxOntapFileSystem extends com.hashicorp.cdktf.TerraformResource
Represents a {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/fsx_ontap_file_system aws_fsx_ontap_file_system}.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classFsxOntapFileSystem.BuilderA fluent builder forFsxOntapFileSystem.-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$Default, software.constructs.IConstruct.Jsii$Proxy
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.IInterpolatingParent
com.hashicorp.cdktf.IInterpolatingParent.Jsii$Default, com.hashicorp.cdktf.IInterpolatingParent.Jsii$Proxy
-
-
Field Summary
Fields Modifier and Type Field Description static StringTF_RESOURCE_TYPE
-
Constructor Summary
Constructors Modifier Constructor Description protectedFsxOntapFileSystem(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)protectedFsxOntapFileSystem(software.amazon.jsii.JsiiObjectRef objRef)FsxOntapFileSystem(software.constructs.Construct scope, String id, FsxOntapFileSystemConfig config)Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/fsx_ontap_file_system aws_fsx_ontap_file_system} Resource.
-
Method Summary
-
Methods inherited from class com.hashicorp.cdktf.TerraformResource
getAnyMapAttribute, getBooleanAttribute, getBooleanMapAttribute, getConnection, getCount, getDependsOn, getForEach, getLifecycle, getListAttribute, getNumberAttribute, getNumberListAttribute, getNumberMapAttribute, getProvider, getProvisioners, getStringAttribute, getStringMapAttribute, getTerraformGeneratorMetadata, getTerraformMetaArguments, getTerraformResourceType, interpolationForAttribute, isTerraformResource, setConnection, setConnection, setCount, setCount, setDependsOn, setForEach, setLifecycle, setProvider, setProvisioners, toMetadata, toTerraform
-
Methods inherited from class com.hashicorp.cdktf.TerraformElement
addOverride, getCdktfStack, getConstructNodeMetadata, getFqn, 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
-
FsxOntapFileSystem
protected FsxOntapFileSystem(software.amazon.jsii.JsiiObjectRef objRef)
-
FsxOntapFileSystem
protected FsxOntapFileSystem(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
FsxOntapFileSystem
@Stability(Stable) public FsxOntapFileSystem(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull FsxOntapFileSystemConfig config)Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/fsx_ontap_file_system aws_fsx_ontap_file_system} 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- This parameter is required.
-
-
Method Detail
-
putDiskIopsConfiguration
@Stability(Stable) public void putDiskIopsConfiguration(@NotNull FsxOntapFileSystemDiskIopsConfiguration value)- Parameters:
value- This parameter is required.
-
putTimeouts
@Stability(Stable) public void putTimeouts(@NotNull FsxOntapFileSystemTimeouts value)- Parameters:
value- This parameter is required.
-
resetAutomaticBackupRetentionDays
@Stability(Stable) public void resetAutomaticBackupRetentionDays()
-
resetDailyAutomaticBackupStartTime
@Stability(Stable) public void resetDailyAutomaticBackupStartTime()
-
resetDiskIopsConfiguration
@Stability(Stable) public void resetDiskIopsConfiguration()
-
resetEndpointIpAddressRange
@Stability(Stable) public void resetEndpointIpAddressRange()
-
resetFsxAdminPassword
@Stability(Stable) public void resetFsxAdminPassword()
-
resetId
@Stability(Stable) public void resetId()
-
resetKmsKeyId
@Stability(Stable) public void resetKmsKeyId()
-
resetRouteTableIds
@Stability(Stable) public void resetRouteTableIds()
-
resetSecurityGroupIds
@Stability(Stable) public void resetSecurityGroupIds()
-
resetStorageCapacity
@Stability(Stable) public void resetStorageCapacity()
-
resetStorageType
@Stability(Stable) public void resetStorageType()
-
resetTags
@Stability(Stable) public void resetTags()
-
resetTagsAll
@Stability(Stable) public void resetTagsAll()
-
resetTimeouts
@Stability(Stable) public void resetTimeouts()
-
resetWeeklyMaintenanceStartTime
@Stability(Stable) public void resetWeeklyMaintenanceStartTime()
-
synthesizeAttributes
@Stability(Stable) @NotNull protected Map<String,Object> synthesizeAttributes()
- Overrides:
synthesizeAttributesin classcom.hashicorp.cdktf.TerraformResource
-
getArn
@Stability(Stable) @NotNull public String getArn()
-
getDiskIopsConfiguration
@Stability(Stable) @NotNull public FsxOntapFileSystemDiskIopsConfigurationOutputReference getDiskIopsConfiguration()
-
getDnsName
@Stability(Stable) @NotNull public String getDnsName()
-
getEndpoints
@Stability(Stable) @NotNull public FsxOntapFileSystemEndpointsList getEndpoints()
-
getOwnerId
@Stability(Stable) @NotNull public String getOwnerId()
-
getTimeouts
@Stability(Stable) @NotNull public FsxOntapFileSystemTimeoutsOutputReference getTimeouts()
-
getVpcId
@Stability(Stable) @NotNull public String getVpcId()
-
getAutomaticBackupRetentionDaysInput
@Stability(Stable) @Nullable public Number getAutomaticBackupRetentionDaysInput()
-
getDailyAutomaticBackupStartTimeInput
@Stability(Stable) @Nullable public String getDailyAutomaticBackupStartTimeInput()
-
getDeploymentTypeInput
@Stability(Stable) @Nullable public String getDeploymentTypeInput()
-
getDiskIopsConfigurationInput
@Stability(Stable) @Nullable public FsxOntapFileSystemDiskIopsConfiguration getDiskIopsConfigurationInput()
-
getEndpointIpAddressRangeInput
@Stability(Stable) @Nullable public String getEndpointIpAddressRangeInput()
-
getFsxAdminPasswordInput
@Stability(Stable) @Nullable public String getFsxAdminPasswordInput()
-
getIdInput
@Stability(Stable) @Nullable public String getIdInput()
-
getKmsKeyIdInput
@Stability(Stable) @Nullable public String getKmsKeyIdInput()
-
getPreferredSubnetIdInput
@Stability(Stable) @Nullable public String getPreferredSubnetIdInput()
-
getSecurityGroupIdsInput
@Stability(Stable) @Nullable public List<String> getSecurityGroupIdsInput()
-
getStorageCapacityInput
@Stability(Stable) @Nullable public Number getStorageCapacityInput()
-
getStorageTypeInput
@Stability(Stable) @Nullable public String getStorageTypeInput()
-
getThroughputCapacityInput
@Stability(Stable) @Nullable public Number getThroughputCapacityInput()
-
getTimeoutsInput
@Stability(Stable) @Nullable public Object getTimeoutsInput()
-
getWeeklyMaintenanceStartTimeInput
@Stability(Stable) @Nullable public String getWeeklyMaintenanceStartTimeInput()
-
getAutomaticBackupRetentionDays
@Stability(Stable) @NotNull public Number getAutomaticBackupRetentionDays()
-
setAutomaticBackupRetentionDays
@Stability(Stable) public void setAutomaticBackupRetentionDays(@NotNull Number value)
-
getDailyAutomaticBackupStartTime
@Stability(Stable) @NotNull public String getDailyAutomaticBackupStartTime()
-
setDailyAutomaticBackupStartTime
@Stability(Stable) public void setDailyAutomaticBackupStartTime(@NotNull String value)
-
getDeploymentType
@Stability(Stable) @NotNull public String getDeploymentType()
-
setDeploymentType
@Stability(Stable) public void setDeploymentType(@NotNull String value)
-
getEndpointIpAddressRange
@Stability(Stable) @NotNull public String getEndpointIpAddressRange()
-
setEndpointIpAddressRange
@Stability(Stable) public void setEndpointIpAddressRange(@NotNull String value)
-
getFsxAdminPassword
@Stability(Stable) @NotNull public String getFsxAdminPassword()
-
setFsxAdminPassword
@Stability(Stable) public void setFsxAdminPassword(@NotNull String value)
-
getId
@Stability(Stable) @NotNull public String getId()
-
setId
@Stability(Stable) public void setId(@NotNull String value)
-
getKmsKeyId
@Stability(Stable) @NotNull public String getKmsKeyId()
-
setKmsKeyId
@Stability(Stable) public void setKmsKeyId(@NotNull String value)
-
getPreferredSubnetId
@Stability(Stable) @NotNull public String getPreferredSubnetId()
-
setPreferredSubnetId
@Stability(Stable) public void setPreferredSubnetId(@NotNull String value)
-
setSecurityGroupIds
@Stability(Stable) public void setSecurityGroupIds(@NotNull List<String> value)
-
getStorageCapacity
@Stability(Stable) @NotNull public Number getStorageCapacity()
-
setStorageCapacity
@Stability(Stable) public void setStorageCapacity(@NotNull Number value)
-
getStorageType
@Stability(Stable) @NotNull public String getStorageType()
-
setStorageType
@Stability(Stable) public void setStorageType(@NotNull String value)
-
getThroughputCapacity
@Stability(Stable) @NotNull public Number getThroughputCapacity()
-
setThroughputCapacity
@Stability(Stable) public void setThroughputCapacity(@NotNull Number value)
-
getWeeklyMaintenanceStartTime
@Stability(Stable) @NotNull public String getWeeklyMaintenanceStartTime()
-
setWeeklyMaintenanceStartTime
@Stability(Stable) public void setWeeklyMaintenanceStartTime(@NotNull String value)
-
-