Class ShareState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.openstack.sharedfilesystem.inputs.ShareState
-
public final class ShareState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classShareState.Builder
-
Field Summary
Fields Modifier and Type Field Description static ShareStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>>>allMetadata()java.util.Optional<com.pulumi.core.Output<java.lang.String>>availabilityZone()static ShareState.Builderbuilder()static ShareState.Builderbuilder(ShareState defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>description()java.util.Optional<com.pulumi.core.Output<java.util.List<ShareExportLocationArgs>>>exportLocations()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>hasReplicas()java.util.Optional<com.pulumi.core.Output<java.lang.String>>host()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>isPublic()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>>>metadata()java.util.Optional<com.pulumi.core.Output<java.lang.String>>name()java.util.Optional<com.pulumi.core.Output<java.lang.String>>projectId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.lang.String>>replicationType()java.util.Optional<com.pulumi.core.Output<java.lang.String>>shareNetworkId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>shareProto()java.util.Optional<com.pulumi.core.Output<java.lang.String>>shareServerId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>shareType()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>size()java.util.Optional<com.pulumi.core.Output<java.lang.String>>snapshotId()
-
-
-
Field Detail
-
Empty
public static final ShareState Empty
-
-
Method Detail
-
allMetadata
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>>> allMetadata()
- Returns:
- The map of metadata, assigned on the share, which has been explicitly and implicitly added.
-
availabilityZone
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> availabilityZone()
- Returns:
- The share availability zone. Changing this creates a new share.
-
description
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
- Returns:
- The human-readable description for the share. Changing this updates the description of the existing share.
-
exportLocations
public java.util.Optional<com.pulumi.core.Output<java.util.List<ShareExportLocationArgs>>> exportLocations()
- Returns:
- A list of export locations. For example, when a share server has more than one network interface, it can have multiple export locations.
-
hasReplicas
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> hasReplicas()
- Returns:
- Indicates whether a share has replicas or not.
-
host
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> host()
- Returns:
- The share host name.
-
isPublic
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> isPublic()
- Returns:
- The level of visibility for the share. Set to true to make share public. Set to false to make it private. Default value is false. Changing this updates the existing share.
-
metadata
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>>> metadata()
- Returns:
- One or more metadata key and value pairs as a dictionary of strings.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- The name of the share. Changing this updates the name of the existing share.
-
projectId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> projectId()
- Returns:
- The owner of the Share.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- The region in which to obtain the V2 Shared File System client. A Shared File System client is needed to create a share. Changing this creates a new share.
-
replicationType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> replicationType()
- Returns:
- The share replication type.
-
shareNetworkId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> shareNetworkId()
- Returns:
- The UUID of a share network where the share server exists or will be created. If `share_network_id` is not set and you provide a `snapshot_id`, the share_network_id value from the snapshot is used. Changing this creates a new share.
-
shareProto
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> shareProto()
- Returns:
- The share protocol - can either be NFS, CIFS, CEPHFS, GLUSTERFS, HDFS or MAPRFS. Changing this creates a new share.
-
shareServerId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> shareServerId()
- Returns:
- The UUID of the share server.
-
shareType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> shareType()
- Returns:
- The share type name. If you omit this parameter, the default share type is used.
-
size
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> size()
- Returns:
- The share size, in GBs. The requested share size cannot be greater than the allowed GB quota. Changing this resizes the existing share.
-
snapshotId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> snapshotId()
- Returns:
- The UUID of the share's base snapshot. Changing this creates a new share.
-
builder
public static ShareState.Builder builder()
-
builder
public static ShareState.Builder builder(ShareState defaults)
-
-