Class SpokeState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.gcp.networkconnectivity.inputs.SpokeState
-
public final class SpokeState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SpokeState.Builder
-
Field Summary
Fields Modifier and Type Field Description static SpokeState
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SpokeState.Builder
builder()
static SpokeState.Builder
builder(SpokeState defaults)
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
createTime()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
description()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
hub()
java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>
labels()
java.util.Optional<com.pulumi.core.Output<SpokeLinkedInterconnectAttachmentsArgs>>
linkedInterconnectAttachments()
java.util.Optional<com.pulumi.core.Output<SpokeLinkedRouterApplianceInstancesArgs>>
linkedRouterApplianceInstances()
java.util.Optional<com.pulumi.core.Output<SpokeLinkedVpnTunnelsArgs>>
linkedVpnTunnels()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
location()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
name()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
project()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
state()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
uniqueId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
updateTime()
-
-
-
Field Detail
-
Empty
public static final SpokeState Empty
-
-
Method Detail
-
createTime
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> createTime()
- Returns:
- Output only. The time the spoke was created.
-
description
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> description()
- Returns:
- An optional description of the spoke.
-
hub
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> hub()
- Returns:
- Immutable. The URI of the hub that this spoke is attached to.
-
labels
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> labels()
- Returns:
- Optional labels in key:value format. For more information about labels, see [Requirements for labels](https://cloud.google.com/resource-manager/docs/creating-managing-labels#requirements).
-
linkedInterconnectAttachments
public java.util.Optional<com.pulumi.core.Output<SpokeLinkedInterconnectAttachmentsArgs>> linkedInterconnectAttachments()
- Returns:
- A collection of VLAN attachment resources. These resources should be redundant attachments that all advertise the same prefixes to Google Cloud. Alternatively, in active/passive configurations, all attachments should be capable of advertising the same prefixes.
-
linkedRouterApplianceInstances
public java.util.Optional<com.pulumi.core.Output<SpokeLinkedRouterApplianceInstancesArgs>> linkedRouterApplianceInstances()
- Returns:
- The URIs of linked Router appliance resources
-
linkedVpnTunnels
public java.util.Optional<com.pulumi.core.Output<SpokeLinkedVpnTunnelsArgs>> linkedVpnTunnels()
- Returns:
- The URIs of linked VPN tunnel resources
-
location
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> location()
- Returns:
- The location for the resource
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- Immutable. The name of the spoke. Spoke names must be unique.
-
project
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> project()
- Returns:
- The project for the resource
-
state
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> state()
- Returns:
- Output only. The current lifecycle state of this spoke. Possible values: STATE_UNSPECIFIED, CREATING, ACTIVE, DELETING
-
uniqueId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> uniqueId()
- Returns:
- Output only. The Google-generated UUID for the spoke. This value is unique across all spoke resources. If a spoke is deleted and another with the same name is created, the new spoke is assigned a different unique_id.
-
updateTime
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> updateTime()
- Returns:
- Output only. The time the spoke was last updated.
-
builder
public static SpokeState.Builder builder()
-
builder
public static SpokeState.Builder builder(SpokeState defaults)
-
-