Class WorkstationClusterState


  • public final class WorkstationClusterState
    extends com.pulumi.resources.ResourceArgs
    • Method Detail

      • annotations

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> annotations()
        Returns:
        Client-specified annotations. This is distinct from labels.
      • conditions

        public java.util.Optional<com.pulumi.core.Output<java.util.List<WorkstationClusterConditionArgs>>> conditions()
        Returns:
        Status conditions describing the current resource state. Structure is documented below.
      • createTime

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> createTime()
        Returns:
        Time when this resource was created.
      • degraded

        public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> degraded()
        Returns:
        Whether this resource is in degraded mode, in which case it may require user action to restore full functionality. Details can be found in the conditions field.
      • displayName

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> displayName()
        Returns:
        Human-readable name for this resource.
      • etag

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> etag()
        Returns:
        Checksum computed by the server. May be sent on update and delete requests to ensure that the client has an up-to-date value before proceeding.
      • labels

        public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>>> labels()
        Returns:
        Client-specified labels that are applied to the resource and that are also propagated to the underlying Compute Engine resources.
      • location

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> location()
        Returns:
        The location where the workstation cluster should reside.
      • name

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
        Returns:
        The name of the cluster resource.
      • network

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> network()
        Returns:
        The relative resource name of the VPC network on which the instance can be accessed. It is specified in the following form: "projects/{projectNumber}/global/networks/{network_id}".
      • privateClusterConfig

        public java.util.Optional<com.pulumi.core.Output<WorkstationClusterPrivateClusterConfigArgs>> privateClusterConfig()
        Returns:
        Configuration for private cluster. 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.
      • subnetwork

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> subnetwork()
        Returns:
        Name of the Compute Engine subnetwork in which instances associated with this cluster will be created. Must be part of the subnetwork specified for this cluster.
      • uid

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> uid()
        Returns:
        The system-generated UID of the resource.
      • workstationClusterId

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> workstationClusterId()
        Returns:
        ID to use for the workstation cluster. ***