Class SpokeState


  • public final class SpokeState
    extends com.pulumi.resources.ResourceArgs
    • 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.