Package com.pulumi.alicloud.nas.inputs
Class FileSystemState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.alicloud.nas.inputs.FileSystemState
-
public final class FileSystemState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FileSystemState.Builder
-
Field Summary
Fields Modifier and Type Field Description static FileSystemState
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FileSystemState.Builder
builder()
static FileSystemState.Builder
builder(FileSystemState defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
capacity()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
description()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
encryptType()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
fileSystemType()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
kmsKeyId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
protocolType()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
storageType()
java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>>>
tags()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
vpcId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
vswitchId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
zoneId()
-
-
-
Field Detail
-
Empty
public static final FileSystemState Empty
-
-
Method Detail
-
capacity
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> capacity()
- Returns:
- The capacity of the file system. The `capacity` is required when the `file_system_type` is `extreme`. Unit: gib; **Note**: The minimum value is 100.
-
description
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
- Returns:
- The File System description.
-
encryptType
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> encryptType()
- Returns:
- Whether the file system is encrypted. Using kms service escrow key to encrypt and store the file system data. When reading and writing encrypted data, there is no need to decrypt. * Valid values:
-
fileSystemType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> fileSystemType()
- Returns:
- the type of the file system. Valid values: `standard` (Default), `extreme`, `cpfs`.
-
kmsKeyId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> kmsKeyId()
- Returns:
- The id of the KMS key. The `kms_key_id` is required when the `encrypt_type` is `2`.
-
protocolType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> protocolType()
- Returns:
- The protocol type of the file system. Valid values: `NFS`, `SMB` (Available when the `file_system_type` is `standard`), `cpfs` (Available when the `file_system_type` is `cpfs`).
-
storageType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> storageType()
- Returns:
- The storage type of the file System. * Valid values:
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>>> tags()
- Returns:
- A mapping of tags to assign to the resource.
-
vpcId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> vpcId()
- Returns:
- The id of the VPC. The `vpc_id` is required when the `file_system_type` is `cpfs`.
-
vswitchId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> vswitchId()
- Returns:
- The id of the vSwitch. The `vswitch_id` is required when the `file_system_type` is `cpfs`.
-
zoneId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> zoneId()
- Returns:
- The available zones information that supports nas.When FileSystemType=standard, this parameter is not required. **Note:** By default, a qualified availability zone is randomly selected according to the `protocol_type` and `storage_type` configuration.
-
builder
public static FileSystemState.Builder builder()
-
builder
public static FileSystemState.Builder builder(FileSystemState defaults)
-
-