Package com.pulumi.gcp.filestore
Class InstanceArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.gcp.filestore.InstanceArgs
-
public final class InstanceArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
InstanceArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static InstanceArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static InstanceArgs.Builder
builder()
static InstanceArgs.Builder
builder(InstanceArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
description()
com.pulumi.core.Output<InstanceFileSharesArgs>
fileShares()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
kmsKeyName()
java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>
labels()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
location()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
name()
com.pulumi.core.Output<java.util.List<InstanceNetworkArgs>>
networks()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
project()
com.pulumi.core.Output<java.lang.String>
tier()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
zone()
Deprecated.`zone` is deprecated and will be removed in a future major release.
-
-
-
Field Detail
-
Empty
public static final InstanceArgs Empty
-
-
Method Detail
-
description
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
- Returns:
- A description of the instance.
-
fileShares
public com.pulumi.core.Output<InstanceFileSharesArgs> fileShares()
- Returns:
- File system shares on the instance. For this version, only a single file share is supported. Structure is documented below.
-
kmsKeyName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> kmsKeyName()
- Returns:
- KMS key name used for data encryption.
-
labels
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> labels()
- Returns:
- Resource labels to represent user-provided metadata.
-
location
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> location()
- Returns:
- The name of the location of the instance. This can be a region for ENTERPRISE tier instances.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- The resource name of the instance.
-
networks
public com.pulumi.core.Output<java.util.List<InstanceNetworkArgs>> networks()
- Returns:
- VPC networks to which the instance is connected. For this version, only a single network is supported. Structure is documented below.
-
project
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> project()
- Returns:
- The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
-
tier
public com.pulumi.core.Output<java.lang.String> tier()
- Returns:
- The service tier of the instance. Possible values include: STANDARD, PREMIUM, BASIC_HDD, BASIC_SSD, HIGH_SCALE_SSD, ZONAL and ENTERPRISE
-
zone
@Deprecated public java.util.Optional<com.pulumi.core.Output<java.lang.String>> zone()
Deprecated.`zone` is deprecated and will be removed in a future major release. Use `location` instead.- Returns:
- (Optional, Deprecated) The name of the Filestore zone of the instance. > **Warning:** `zone` is deprecated and will be removed in a future major release. Use `location` instead.
-
builder
public static InstanceArgs.Builder builder()
-
builder
public static InstanceArgs.Builder builder(InstanceArgs defaults)
-
-