Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
google-native.gkehub/v1.getMembership
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi
Gets the details of a Membership.
Using getMembership
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getMembership(args: GetMembershipArgs, opts?: InvokeOptions): Promise<GetMembershipResult>
function getMembershipOutput(args: GetMembershipOutputArgs, opts?: InvokeOptions): Output<GetMembershipResult>def get_membership(location: Optional[str] = None,
                   membership_id: Optional[str] = None,
                   project: Optional[str] = None,
                   opts: Optional[InvokeOptions] = None) -> GetMembershipResult
def get_membership_output(location: Optional[pulumi.Input[str]] = None,
                   membership_id: Optional[pulumi.Input[str]] = None,
                   project: Optional[pulumi.Input[str]] = None,
                   opts: Optional[InvokeOptions] = None) -> Output[GetMembershipResult]func LookupMembership(ctx *Context, args *LookupMembershipArgs, opts ...InvokeOption) (*LookupMembershipResult, error)
func LookupMembershipOutput(ctx *Context, args *LookupMembershipOutputArgs, opts ...InvokeOption) LookupMembershipResultOutput> Note: This function is named LookupMembership in the Go SDK.
public static class GetMembership 
{
    public static Task<GetMembershipResult> InvokeAsync(GetMembershipArgs args, InvokeOptions? opts = null)
    public static Output<GetMembershipResult> Invoke(GetMembershipInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetMembershipResult> getMembership(GetMembershipArgs args, InvokeOptions options)
public static Output<GetMembershipResult> getMembership(GetMembershipArgs args, InvokeOptions options)
fn::invoke:
  function: google-native:gkehub/v1:getMembership
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Location string
- MembershipId string
- Project string
- Location string
- MembershipId string
- Project string
- location String
- membershipId String
- project String
- location string
- membershipId string
- project string
- location str
- membership_id str
- project str
- location String
- membershipId String
- project String
getMembership Result
The following output properties are available:
- 
Pulumi.Google Native. GKEHub. V1. Outputs. Authority Response 
- Optional. How to identify workloads from this Membership. See the documentation on Workload Identity for more details: https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity
- CreateTime string
- When the Membership was created.
- DeleteTime string
- When the Membership was deleted.
- Description string
- Description of this membership, limited to 63 characters. Must match the regex: a-zA-Z0-9*This field is present for legacy purposes.
- Endpoint
Pulumi.Google Native. GKEHub. V1. Outputs. Membership Endpoint Response 
- Optional. Endpoint information to reach this member.
- ExternalId string
- Optional. An externally-generated and managed ID for this Membership. This ID may be modified after creation, but this is not recommended. The ID must match the regex: a-zA-Z0-9*If this Membership represents a Kubernetes cluster, this value should be set to the UID of thekube-systemnamespace object.
- Labels Dictionary<string, string>
- Optional. Labels for this membership.
- LastConnection stringTime 
- For clusters using Connect, the timestamp of the most recent connection established with Google Cloud. This time is updated every several minutes, not continuously. For clusters that do not use GKE Connect, or that have never connected successfully, this field will be unset.
- MonitoringConfig Pulumi.Google Native. GKEHub. V1. Outputs. Monitoring Config Response 
- Optional. The monitoring config information for this membership.
- Name string
- The full, unique name of this Membership resource in the format projects/*/locations/*/memberships/{membership_id}, set during creation.membership_idmust be a valid RFC 1123 compliant DNS label: 1. At most 63 characters in length 2. It must consist of lower case alphanumeric characters or-3. It must start and end with an alphanumeric character Which can be expressed as the regex:[a-z0-9]([-a-z0-9]*[a-z0-9])?, with a maximum length of 63 characters.
- State
Pulumi.Google Native. GKEHub. V1. Outputs. Membership State Response 
- State of the Membership resource.
- UniqueId string
- Google-generated UUID for this resource. This is unique across all Membership resources. If a Membership resource is deleted and another resource with the same name is created, it gets a different unique_id.
- UpdateTime string
- When the Membership was last updated.
- 
AuthorityResponse 
- Optional. How to identify workloads from this Membership. See the documentation on Workload Identity for more details: https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity
- CreateTime string
- When the Membership was created.
- DeleteTime string
- When the Membership was deleted.
- Description string
- Description of this membership, limited to 63 characters. Must match the regex: a-zA-Z0-9*This field is present for legacy purposes.
- Endpoint
MembershipEndpoint Response 
- Optional. Endpoint information to reach this member.
- ExternalId string
- Optional. An externally-generated and managed ID for this Membership. This ID may be modified after creation, but this is not recommended. The ID must match the regex: a-zA-Z0-9*If this Membership represents a Kubernetes cluster, this value should be set to the UID of thekube-systemnamespace object.
- Labels map[string]string
- Optional. Labels for this membership.
- LastConnection stringTime 
- For clusters using Connect, the timestamp of the most recent connection established with Google Cloud. This time is updated every several minutes, not continuously. For clusters that do not use GKE Connect, or that have never connected successfully, this field will be unset.
- MonitoringConfig MonitoringConfig Response 
- Optional. The monitoring config information for this membership.
- Name string
- The full, unique name of this Membership resource in the format projects/*/locations/*/memberships/{membership_id}, set during creation.membership_idmust be a valid RFC 1123 compliant DNS label: 1. At most 63 characters in length 2. It must consist of lower case alphanumeric characters or-3. It must start and end with an alphanumeric character Which can be expressed as the regex:[a-z0-9]([-a-z0-9]*[a-z0-9])?, with a maximum length of 63 characters.
- State
MembershipState Response 
- State of the Membership resource.
- UniqueId string
- Google-generated UUID for this resource. This is unique across all Membership resources. If a Membership resource is deleted and another resource with the same name is created, it gets a different unique_id.
- UpdateTime string
- When the Membership was last updated.
- 
AuthorityResponse 
- Optional. How to identify workloads from this Membership. See the documentation on Workload Identity for more details: https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity
- createTime String
- When the Membership was created.
- deleteTime String
- When the Membership was deleted.
- description String
- Description of this membership, limited to 63 characters. Must match the regex: a-zA-Z0-9*This field is present for legacy purposes.
- endpoint
MembershipEndpoint Response 
- Optional. Endpoint information to reach this member.
- externalId String
- Optional. An externally-generated and managed ID for this Membership. This ID may be modified after creation, but this is not recommended. The ID must match the regex: a-zA-Z0-9*If this Membership represents a Kubernetes cluster, this value should be set to the UID of thekube-systemnamespace object.
- labels Map<String,String>
- Optional. Labels for this membership.
- lastConnection StringTime 
- For clusters using Connect, the timestamp of the most recent connection established with Google Cloud. This time is updated every several minutes, not continuously. For clusters that do not use GKE Connect, or that have never connected successfully, this field will be unset.
- monitoringConfig MonitoringConfig Response 
- Optional. The monitoring config information for this membership.
- name String
- The full, unique name of this Membership resource in the format projects/*/locations/*/memberships/{membership_id}, set during creation.membership_idmust be a valid RFC 1123 compliant DNS label: 1. At most 63 characters in length 2. It must consist of lower case alphanumeric characters or-3. It must start and end with an alphanumeric character Which can be expressed as the regex:[a-z0-9]([-a-z0-9]*[a-z0-9])?, with a maximum length of 63 characters.
- state
MembershipState Response 
- State of the Membership resource.
- uniqueId String
- Google-generated UUID for this resource. This is unique across all Membership resources. If a Membership resource is deleted and another resource with the same name is created, it gets a different unique_id.
- updateTime String
- When the Membership was last updated.
- 
AuthorityResponse 
- Optional. How to identify workloads from this Membership. See the documentation on Workload Identity for more details: https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity
- createTime string
- When the Membership was created.
- deleteTime string
- When the Membership was deleted.
- description string
- Description of this membership, limited to 63 characters. Must match the regex: a-zA-Z0-9*This field is present for legacy purposes.
- endpoint
MembershipEndpoint Response 
- Optional. Endpoint information to reach this member.
- externalId string
- Optional. An externally-generated and managed ID for this Membership. This ID may be modified after creation, but this is not recommended. The ID must match the regex: a-zA-Z0-9*If this Membership represents a Kubernetes cluster, this value should be set to the UID of thekube-systemnamespace object.
- labels {[key: string]: string}
- Optional. Labels for this membership.
- lastConnection stringTime 
- For clusters using Connect, the timestamp of the most recent connection established with Google Cloud. This time is updated every several minutes, not continuously. For clusters that do not use GKE Connect, or that have never connected successfully, this field will be unset.
- monitoringConfig MonitoringConfig Response 
- Optional. The monitoring config information for this membership.
- name string
- The full, unique name of this Membership resource in the format projects/*/locations/*/memberships/{membership_id}, set during creation.membership_idmust be a valid RFC 1123 compliant DNS label: 1. At most 63 characters in length 2. It must consist of lower case alphanumeric characters or-3. It must start and end with an alphanumeric character Which can be expressed as the regex:[a-z0-9]([-a-z0-9]*[a-z0-9])?, with a maximum length of 63 characters.
- state
MembershipState Response 
- State of the Membership resource.
- uniqueId string
- Google-generated UUID for this resource. This is unique across all Membership resources. If a Membership resource is deleted and another resource with the same name is created, it gets a different unique_id.
- updateTime string
- When the Membership was last updated.
- 
AuthorityResponse 
- Optional. How to identify workloads from this Membership. See the documentation on Workload Identity for more details: https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity
- create_time str
- When the Membership was created.
- delete_time str
- When the Membership was deleted.
- description str
- Description of this membership, limited to 63 characters. Must match the regex: a-zA-Z0-9*This field is present for legacy purposes.
- endpoint
MembershipEndpoint Response 
- Optional. Endpoint information to reach this member.
- external_id str
- Optional. An externally-generated and managed ID for this Membership. This ID may be modified after creation, but this is not recommended. The ID must match the regex: a-zA-Z0-9*If this Membership represents a Kubernetes cluster, this value should be set to the UID of thekube-systemnamespace object.
- labels Mapping[str, str]
- Optional. Labels for this membership.
- last_connection_ strtime 
- For clusters using Connect, the timestamp of the most recent connection established with Google Cloud. This time is updated every several minutes, not continuously. For clusters that do not use GKE Connect, or that have never connected successfully, this field will be unset.
- monitoring_config MonitoringConfig Response 
- Optional. The monitoring config information for this membership.
- name str
- The full, unique name of this Membership resource in the format projects/*/locations/*/memberships/{membership_id}, set during creation.membership_idmust be a valid RFC 1123 compliant DNS label: 1. At most 63 characters in length 2. It must consist of lower case alphanumeric characters or-3. It must start and end with an alphanumeric character Which can be expressed as the regex:[a-z0-9]([-a-z0-9]*[a-z0-9])?, with a maximum length of 63 characters.
- state
MembershipState Response 
- State of the Membership resource.
- unique_id str
- Google-generated UUID for this resource. This is unique across all Membership resources. If a Membership resource is deleted and another resource with the same name is created, it gets a different unique_id.
- update_time str
- When the Membership was last updated.
- Property Map
- Optional. How to identify workloads from this Membership. See the documentation on Workload Identity for more details: https://cloud.google.com/kubernetes-engine/docs/how-to/workload-identity
- createTime String
- When the Membership was created.
- deleteTime String
- When the Membership was deleted.
- description String
- Description of this membership, limited to 63 characters. Must match the regex: a-zA-Z0-9*This field is present for legacy purposes.
- endpoint Property Map
- Optional. Endpoint information to reach this member.
- externalId String
- Optional. An externally-generated and managed ID for this Membership. This ID may be modified after creation, but this is not recommended. The ID must match the regex: a-zA-Z0-9*If this Membership represents a Kubernetes cluster, this value should be set to the UID of thekube-systemnamespace object.
- labels Map<String>
- Optional. Labels for this membership.
- lastConnection StringTime 
- For clusters using Connect, the timestamp of the most recent connection established with Google Cloud. This time is updated every several minutes, not continuously. For clusters that do not use GKE Connect, or that have never connected successfully, this field will be unset.
- monitoringConfig Property Map
- Optional. The monitoring config information for this membership.
- name String
- The full, unique name of this Membership resource in the format projects/*/locations/*/memberships/{membership_id}, set during creation.membership_idmust be a valid RFC 1123 compliant DNS label: 1. At most 63 characters in length 2. It must consist of lower case alphanumeric characters or-3. It must start and end with an alphanumeric character Which can be expressed as the regex:[a-z0-9]([-a-z0-9]*[a-z0-9])?, with a maximum length of 63 characters.
- state Property Map
- State of the Membership resource.
- uniqueId String
- Google-generated UUID for this resource. This is unique across all Membership resources. If a Membership resource is deleted and another resource with the same name is created, it gets a different unique_id.
- updateTime String
- When the Membership was last updated.
Supporting Types
ApplianceClusterResponse  
- ResourceLink string
- Immutable. Self-link of the Google Cloud resource for the Appliance Cluster. For example: //transferappliance.googleapis.com/projects/my-project/locations/us-west1-a/appliances/my-appliance
- ResourceLink string
- Immutable. Self-link of the Google Cloud resource for the Appliance Cluster. For example: //transferappliance.googleapis.com/projects/my-project/locations/us-west1-a/appliances/my-appliance
- resourceLink String
- Immutable. Self-link of the Google Cloud resource for the Appliance Cluster. For example: //transferappliance.googleapis.com/projects/my-project/locations/us-west1-a/appliances/my-appliance
- resourceLink string
- Immutable. Self-link of the Google Cloud resource for the Appliance Cluster. For example: //transferappliance.googleapis.com/projects/my-project/locations/us-west1-a/appliances/my-appliance
- resource_link str
- Immutable. Self-link of the Google Cloud resource for the Appliance Cluster. For example: //transferappliance.googleapis.com/projects/my-project/locations/us-west1-a/appliances/my-appliance
- resourceLink String
- Immutable. Self-link of the Google Cloud resource for the Appliance Cluster. For example: //transferappliance.googleapis.com/projects/my-project/locations/us-west1-a/appliances/my-appliance
AuthorityResponse 
- IdentityProvider string
- An identity provider that reflects the issuerin the workload identity pool.
- Issuer string
- Optional. A JSON Web Token (JWT) issuer URI. issuermust start withhttps://and be a valid URL with length <2000 characters, it must uselocationrather thanzonefor GKE clusters. If set, then Google will allow valid OIDC tokens from this issuer to authenticate within the workload_identity_pool. OIDC discovery will be performed on this URI to validate tokens from the issuer. Clearingissuerdisables Workload Identity.issuercannot be directly modified; it must be cleared (and Workload Identity disabled) before using a new issuer (and re-enabling Workload Identity).
- OidcJwks string
- Optional. OIDC verification keys for this Membership in JWKS format (RFC 7517). When this field is set, OIDC discovery will NOT be performed on issuer, and instead OIDC tokens will be validated using this field.
- WorkloadIdentity stringPool 
- The name of the workload identity pool in which issuerwill be recognized. There is a single Workload Identity Pool per Hub that is shared between all Memberships that belong to that Hub. For a Hub hosted in {PROJECT_ID}, the workload pool format is{PROJECT_ID}.hub.id.goog, although this is subject to change in newer versions of this API.
- IdentityProvider string
- An identity provider that reflects the issuerin the workload identity pool.
- Issuer string
- Optional. A JSON Web Token (JWT) issuer URI. issuermust start withhttps://and be a valid URL with length <2000 characters, it must uselocationrather thanzonefor GKE clusters. If set, then Google will allow valid OIDC tokens from this issuer to authenticate within the workload_identity_pool. OIDC discovery will be performed on this URI to validate tokens from the issuer. Clearingissuerdisables Workload Identity.issuercannot be directly modified; it must be cleared (and Workload Identity disabled) before using a new issuer (and re-enabling Workload Identity).
- OidcJwks string
- Optional. OIDC verification keys for this Membership in JWKS format (RFC 7517). When this field is set, OIDC discovery will NOT be performed on issuer, and instead OIDC tokens will be validated using this field.
- WorkloadIdentity stringPool 
- The name of the workload identity pool in which issuerwill be recognized. There is a single Workload Identity Pool per Hub that is shared between all Memberships that belong to that Hub. For a Hub hosted in {PROJECT_ID}, the workload pool format is{PROJECT_ID}.hub.id.goog, although this is subject to change in newer versions of this API.
- identityProvider String
- An identity provider that reflects the issuerin the workload identity pool.
- issuer String
- Optional. A JSON Web Token (JWT) issuer URI. issuermust start withhttps://and be a valid URL with length <2000 characters, it must uselocationrather thanzonefor GKE clusters. If set, then Google will allow valid OIDC tokens from this issuer to authenticate within the workload_identity_pool. OIDC discovery will be performed on this URI to validate tokens from the issuer. Clearingissuerdisables Workload Identity.issuercannot be directly modified; it must be cleared (and Workload Identity disabled) before using a new issuer (and re-enabling Workload Identity).
- oidcJwks String
- Optional. OIDC verification keys for this Membership in JWKS format (RFC 7517). When this field is set, OIDC discovery will NOT be performed on issuer, and instead OIDC tokens will be validated using this field.
- workloadIdentity StringPool 
- The name of the workload identity pool in which issuerwill be recognized. There is a single Workload Identity Pool per Hub that is shared between all Memberships that belong to that Hub. For a Hub hosted in {PROJECT_ID}, the workload pool format is{PROJECT_ID}.hub.id.goog, although this is subject to change in newer versions of this API.
- identityProvider string
- An identity provider that reflects the issuerin the workload identity pool.
- issuer string
- Optional. A JSON Web Token (JWT) issuer URI. issuermust start withhttps://and be a valid URL with length <2000 characters, it must uselocationrather thanzonefor GKE clusters. If set, then Google will allow valid OIDC tokens from this issuer to authenticate within the workload_identity_pool. OIDC discovery will be performed on this URI to validate tokens from the issuer. Clearingissuerdisables Workload Identity.issuercannot be directly modified; it must be cleared (and Workload Identity disabled) before using a new issuer (and re-enabling Workload Identity).
- oidcJwks string
- Optional. OIDC verification keys for this Membership in JWKS format (RFC 7517). When this field is set, OIDC discovery will NOT be performed on issuer, and instead OIDC tokens will be validated using this field.
- workloadIdentity stringPool 
- The name of the workload identity pool in which issuerwill be recognized. There is a single Workload Identity Pool per Hub that is shared between all Memberships that belong to that Hub. For a Hub hosted in {PROJECT_ID}, the workload pool format is{PROJECT_ID}.hub.id.goog, although this is subject to change in newer versions of this API.
- identity_provider str
- An identity provider that reflects the issuerin the workload identity pool.
- issuer str
- Optional. A JSON Web Token (JWT) issuer URI. issuermust start withhttps://and be a valid URL with length <2000 characters, it must uselocationrather thanzonefor GKE clusters. If set, then Google will allow valid OIDC tokens from this issuer to authenticate within the workload_identity_pool. OIDC discovery will be performed on this URI to validate tokens from the issuer. Clearingissuerdisables Workload Identity.issuercannot be directly modified; it must be cleared (and Workload Identity disabled) before using a new issuer (and re-enabling Workload Identity).
- oidc_jwks str
- Optional. OIDC verification keys for this Membership in JWKS format (RFC 7517). When this field is set, OIDC discovery will NOT be performed on issuer, and instead OIDC tokens will be validated using this field.
- workload_identity_ strpool 
- The name of the workload identity pool in which issuerwill be recognized. There is a single Workload Identity Pool per Hub that is shared between all Memberships that belong to that Hub. For a Hub hosted in {PROJECT_ID}, the workload pool format is{PROJECT_ID}.hub.id.goog, although this is subject to change in newer versions of this API.
- identityProvider String
- An identity provider that reflects the issuerin the workload identity pool.
- issuer String
- Optional. A JSON Web Token (JWT) issuer URI. issuermust start withhttps://and be a valid URL with length <2000 characters, it must uselocationrather thanzonefor GKE clusters. If set, then Google will allow valid OIDC tokens from this issuer to authenticate within the workload_identity_pool. OIDC discovery will be performed on this URI to validate tokens from the issuer. Clearingissuerdisables Workload Identity.issuercannot be directly modified; it must be cleared (and Workload Identity disabled) before using a new issuer (and re-enabling Workload Identity).
- oidcJwks String
- Optional. OIDC verification keys for this Membership in JWKS format (RFC 7517). When this field is set, OIDC discovery will NOT be performed on issuer, and instead OIDC tokens will be validated using this field.
- workloadIdentity StringPool 
- The name of the workload identity pool in which issuerwill be recognized. There is a single Workload Identity Pool per Hub that is shared between all Memberships that belong to that Hub. For a Hub hosted in {PROJECT_ID}, the workload pool format is{PROJECT_ID}.hub.id.goog, although this is subject to change in newer versions of this API.
EdgeClusterResponse  
- ResourceLink string
- Immutable. Self-link of the Google Cloud resource for the Edge Cluster. For example: //edgecontainer.googleapis.com/projects/my-project/locations/us-west1-a/clusters/my-cluster
- ResourceLink string
- Immutable. Self-link of the Google Cloud resource for the Edge Cluster. For example: //edgecontainer.googleapis.com/projects/my-project/locations/us-west1-a/clusters/my-cluster
- resourceLink String
- Immutable. Self-link of the Google Cloud resource for the Edge Cluster. For example: //edgecontainer.googleapis.com/projects/my-project/locations/us-west1-a/clusters/my-cluster
- resourceLink string
- Immutable. Self-link of the Google Cloud resource for the Edge Cluster. For example: //edgecontainer.googleapis.com/projects/my-project/locations/us-west1-a/clusters/my-cluster
- resource_link str
- Immutable. Self-link of the Google Cloud resource for the Edge Cluster. For example: //edgecontainer.googleapis.com/projects/my-project/locations/us-west1-a/clusters/my-cluster
- resourceLink String
- Immutable. Self-link of the Google Cloud resource for the Edge Cluster. For example: //edgecontainer.googleapis.com/projects/my-project/locations/us-west1-a/clusters/my-cluster
GkeClusterResponse  
- ClusterMissing bool
- If cluster_missing is set then it denotes that the GKE cluster no longer exists in the GKE Control Plane.
- ResourceLink string
- Immutable. Self-link of the Google Cloud resource for the GKE cluster. For example: //container.googleapis.com/projects/my-project/locations/us-west1-a/clusters/my-cluster Zonal clusters are also supported.
- ClusterMissing bool
- If cluster_missing is set then it denotes that the GKE cluster no longer exists in the GKE Control Plane.
- ResourceLink string
- Immutable. Self-link of the Google Cloud resource for the GKE cluster. For example: //container.googleapis.com/projects/my-project/locations/us-west1-a/clusters/my-cluster Zonal clusters are also supported.
- clusterMissing Boolean
- If cluster_missing is set then it denotes that the GKE cluster no longer exists in the GKE Control Plane.
- resourceLink String
- Immutable. Self-link of the Google Cloud resource for the GKE cluster. For example: //container.googleapis.com/projects/my-project/locations/us-west1-a/clusters/my-cluster Zonal clusters are also supported.
- clusterMissing boolean
- If cluster_missing is set then it denotes that the GKE cluster no longer exists in the GKE Control Plane.
- resourceLink string
- Immutable. Self-link of the Google Cloud resource for the GKE cluster. For example: //container.googleapis.com/projects/my-project/locations/us-west1-a/clusters/my-cluster Zonal clusters are also supported.
- cluster_missing bool
- If cluster_missing is set then it denotes that the GKE cluster no longer exists in the GKE Control Plane.
- resource_link str
- Immutable. Self-link of the Google Cloud resource for the GKE cluster. For example: //container.googleapis.com/projects/my-project/locations/us-west1-a/clusters/my-cluster Zonal clusters are also supported.
- clusterMissing Boolean
- If cluster_missing is set then it denotes that the GKE cluster no longer exists in the GKE Control Plane.
- resourceLink String
- Immutable. Self-link of the Google Cloud resource for the GKE cluster. For example: //container.googleapis.com/projects/my-project/locations/us-west1-a/clusters/my-cluster Zonal clusters are also supported.
KubernetesMetadataResponse  
- KubernetesApi stringServer Version 
- Kubernetes API server version string as reported by /version.
- MemoryMb int
- The total memory capacity as reported by the sum of all Kubernetes nodes resources, defined in MB.
- NodeCount int
- Node count as reported by Kubernetes nodes resources.
- NodeProvider stringId 
- Node providerID as reported by the first node in the list of nodes on the Kubernetes endpoint. On Kubernetes platforms that support zero-node clusters (like GKE-on-GCP), the node_count will be zero and the node_provider_id will be empty.
- UpdateTime string
- The time at which these details were last updated. This update_time is different from the Membership-level update_time since EndpointDetails are updated internally for API consumers.
- VcpuCount int
- vCPU count as reported by Kubernetes nodes resources.
- KubernetesApi stringServer Version 
- Kubernetes API server version string as reported by /version.
- MemoryMb int
- The total memory capacity as reported by the sum of all Kubernetes nodes resources, defined in MB.
- NodeCount int
- Node count as reported by Kubernetes nodes resources.
- NodeProvider stringId 
- Node providerID as reported by the first node in the list of nodes on the Kubernetes endpoint. On Kubernetes platforms that support zero-node clusters (like GKE-on-GCP), the node_count will be zero and the node_provider_id will be empty.
- UpdateTime string
- The time at which these details were last updated. This update_time is different from the Membership-level update_time since EndpointDetails are updated internally for API consumers.
- VcpuCount int
- vCPU count as reported by Kubernetes nodes resources.
- kubernetesApi StringServer Version 
- Kubernetes API server version string as reported by /version.
- memoryMb Integer
- The total memory capacity as reported by the sum of all Kubernetes nodes resources, defined in MB.
- nodeCount Integer
- Node count as reported by Kubernetes nodes resources.
- nodeProvider StringId 
- Node providerID as reported by the first node in the list of nodes on the Kubernetes endpoint. On Kubernetes platforms that support zero-node clusters (like GKE-on-GCP), the node_count will be zero and the node_provider_id will be empty.
- updateTime String
- The time at which these details were last updated. This update_time is different from the Membership-level update_time since EndpointDetails are updated internally for API consumers.
- vcpuCount Integer
- vCPU count as reported by Kubernetes nodes resources.
- kubernetesApi stringServer Version 
- Kubernetes API server version string as reported by /version.
- memoryMb number
- The total memory capacity as reported by the sum of all Kubernetes nodes resources, defined in MB.
- nodeCount number
- Node count as reported by Kubernetes nodes resources.
- nodeProvider stringId 
- Node providerID as reported by the first node in the list of nodes on the Kubernetes endpoint. On Kubernetes platforms that support zero-node clusters (like GKE-on-GCP), the node_count will be zero and the node_provider_id will be empty.
- updateTime string
- The time at which these details were last updated. This update_time is different from the Membership-level update_time since EndpointDetails are updated internally for API consumers.
- vcpuCount number
- vCPU count as reported by Kubernetes nodes resources.
- kubernetes_api_ strserver_ version 
- Kubernetes API server version string as reported by /version.
- memory_mb int
- The total memory capacity as reported by the sum of all Kubernetes nodes resources, defined in MB.
- node_count int
- Node count as reported by Kubernetes nodes resources.
- node_provider_ strid 
- Node providerID as reported by the first node in the list of nodes on the Kubernetes endpoint. On Kubernetes platforms that support zero-node clusters (like GKE-on-GCP), the node_count will be zero and the node_provider_id will be empty.
- update_time str
- The time at which these details were last updated. This update_time is different from the Membership-level update_time since EndpointDetails are updated internally for API consumers.
- vcpu_count int
- vCPU count as reported by Kubernetes nodes resources.
- kubernetesApi StringServer Version 
- Kubernetes API server version string as reported by /version.
- memoryMb Number
- The total memory capacity as reported by the sum of all Kubernetes nodes resources, defined in MB.
- nodeCount Number
- Node count as reported by Kubernetes nodes resources.
- nodeProvider StringId 
- Node providerID as reported by the first node in the list of nodes on the Kubernetes endpoint. On Kubernetes platforms that support zero-node clusters (like GKE-on-GCP), the node_count will be zero and the node_provider_id will be empty.
- updateTime String
- The time at which these details were last updated. This update_time is different from the Membership-level update_time since EndpointDetails are updated internally for API consumers.
- vcpuCount Number
- vCPU count as reported by Kubernetes nodes resources.
KubernetesResourceResponse  
- ConnectResources List<Pulumi.Google Native. GKEHub. V1. Inputs. Resource Manifest Response> 
- The Kubernetes resources for installing the GKE Connect agent This field is only populated in the Membership returned from a successful long-running operation from CreateMembership or UpdateMembership. It is not populated during normal GetMembership or ListMemberships requests. To get the resource manifest after the initial registration, the caller should make a UpdateMembership call with an empty field mask.
- MembershipCr stringManifest 
- Input only. The YAML representation of the Membership CR. This field is ignored for GKE clusters where Hub can read the CR directly. Callers should provide the CR that is currently present in the cluster during CreateMembership or UpdateMembership, or leave this field empty if none exists. The CR manifest is used to validate the cluster has not been registered with another Membership.
- MembershipResources List<Pulumi.Google Native. GKEHub. V1. Inputs. Resource Manifest Response> 
- Additional Kubernetes resources that need to be applied to the cluster after Membership creation, and after every update. This field is only populated in the Membership returned from a successful long-running operation from CreateMembership or UpdateMembership. It is not populated during normal GetMembership or ListMemberships requests. To get the resource manifest after the initial registration, the caller should make a UpdateMembership call with an empty field mask.
- ResourceOptions Pulumi.Google Native. GKEHub. V1. Inputs. Resource Options Response 
- Optional. Options for Kubernetes resource generation.
- ConnectResources []ResourceManifest Response 
- The Kubernetes resources for installing the GKE Connect agent This field is only populated in the Membership returned from a successful long-running operation from CreateMembership or UpdateMembership. It is not populated during normal GetMembership or ListMemberships requests. To get the resource manifest after the initial registration, the caller should make a UpdateMembership call with an empty field mask.
- MembershipCr stringManifest 
- Input only. The YAML representation of the Membership CR. This field is ignored for GKE clusters where Hub can read the CR directly. Callers should provide the CR that is currently present in the cluster during CreateMembership or UpdateMembership, or leave this field empty if none exists. The CR manifest is used to validate the cluster has not been registered with another Membership.
- MembershipResources []ResourceManifest Response 
- Additional Kubernetes resources that need to be applied to the cluster after Membership creation, and after every update. This field is only populated in the Membership returned from a successful long-running operation from CreateMembership or UpdateMembership. It is not populated during normal GetMembership or ListMemberships requests. To get the resource manifest after the initial registration, the caller should make a UpdateMembership call with an empty field mask.
- ResourceOptions ResourceOptions Response 
- Optional. Options for Kubernetes resource generation.
- connectResources List<ResourceManifest Response> 
- The Kubernetes resources for installing the GKE Connect agent This field is only populated in the Membership returned from a successful long-running operation from CreateMembership or UpdateMembership. It is not populated during normal GetMembership or ListMemberships requests. To get the resource manifest after the initial registration, the caller should make a UpdateMembership call with an empty field mask.
- membershipCr StringManifest 
- Input only. The YAML representation of the Membership CR. This field is ignored for GKE clusters where Hub can read the CR directly. Callers should provide the CR that is currently present in the cluster during CreateMembership or UpdateMembership, or leave this field empty if none exists. The CR manifest is used to validate the cluster has not been registered with another Membership.
- membershipResources List<ResourceManifest Response> 
- Additional Kubernetes resources that need to be applied to the cluster after Membership creation, and after every update. This field is only populated in the Membership returned from a successful long-running operation from CreateMembership or UpdateMembership. It is not populated during normal GetMembership or ListMemberships requests. To get the resource manifest after the initial registration, the caller should make a UpdateMembership call with an empty field mask.
- resourceOptions ResourceOptions Response 
- Optional. Options for Kubernetes resource generation.
- connectResources ResourceManifest Response[] 
- The Kubernetes resources for installing the GKE Connect agent This field is only populated in the Membership returned from a successful long-running operation from CreateMembership or UpdateMembership. It is not populated during normal GetMembership or ListMemberships requests. To get the resource manifest after the initial registration, the caller should make a UpdateMembership call with an empty field mask.
- membershipCr stringManifest 
- Input only. The YAML representation of the Membership CR. This field is ignored for GKE clusters where Hub can read the CR directly. Callers should provide the CR that is currently present in the cluster during CreateMembership or UpdateMembership, or leave this field empty if none exists. The CR manifest is used to validate the cluster has not been registered with another Membership.
- membershipResources ResourceManifest Response[] 
- Additional Kubernetes resources that need to be applied to the cluster after Membership creation, and after every update. This field is only populated in the Membership returned from a successful long-running operation from CreateMembership or UpdateMembership. It is not populated during normal GetMembership or ListMemberships requests. To get the resource manifest after the initial registration, the caller should make a UpdateMembership call with an empty field mask.
- resourceOptions ResourceOptions Response 
- Optional. Options for Kubernetes resource generation.
- connect_resources Sequence[ResourceManifest Response] 
- The Kubernetes resources for installing the GKE Connect agent This field is only populated in the Membership returned from a successful long-running operation from CreateMembership or UpdateMembership. It is not populated during normal GetMembership or ListMemberships requests. To get the resource manifest after the initial registration, the caller should make a UpdateMembership call with an empty field mask.
- membership_cr_ strmanifest 
- Input only. The YAML representation of the Membership CR. This field is ignored for GKE clusters where Hub can read the CR directly. Callers should provide the CR that is currently present in the cluster during CreateMembership or UpdateMembership, or leave this field empty if none exists. The CR manifest is used to validate the cluster has not been registered with another Membership.
- membership_resources Sequence[ResourceManifest Response] 
- Additional Kubernetes resources that need to be applied to the cluster after Membership creation, and after every update. This field is only populated in the Membership returned from a successful long-running operation from CreateMembership or UpdateMembership. It is not populated during normal GetMembership or ListMemberships requests. To get the resource manifest after the initial registration, the caller should make a UpdateMembership call with an empty field mask.
- resource_options ResourceOptions Response 
- Optional. Options for Kubernetes resource generation.
- connectResources List<Property Map>
- The Kubernetes resources for installing the GKE Connect agent This field is only populated in the Membership returned from a successful long-running operation from CreateMembership or UpdateMembership. It is not populated during normal GetMembership or ListMemberships requests. To get the resource manifest after the initial registration, the caller should make a UpdateMembership call with an empty field mask.
- membershipCr StringManifest 
- Input only. The YAML representation of the Membership CR. This field is ignored for GKE clusters where Hub can read the CR directly. Callers should provide the CR that is currently present in the cluster during CreateMembership or UpdateMembership, or leave this field empty if none exists. The CR manifest is used to validate the cluster has not been registered with another Membership.
- membershipResources List<Property Map>
- Additional Kubernetes resources that need to be applied to the cluster after Membership creation, and after every update. This field is only populated in the Membership returned from a successful long-running operation from CreateMembership or UpdateMembership. It is not populated during normal GetMembership or ListMemberships requests. To get the resource manifest after the initial registration, the caller should make a UpdateMembership call with an empty field mask.
- resourceOptions Property Map
- Optional. Options for Kubernetes resource generation.
MembershipEndpointResponse  
- ApplianceCluster Pulumi.Google Native. GKEHub. V1. Inputs. Appliance Cluster Response 
- Optional. Specific information for a GDC Edge Appliance cluster.
- EdgeCluster Pulumi.Google Native. GKEHub. V1. Inputs. Edge Cluster Response 
- Optional. Specific information for a Google Edge cluster.
- GkeCluster Pulumi.Google Native. GKEHub. V1. Inputs. Gke Cluster Response 
- Optional. Specific information for a GKE-on-GCP cluster.
- GoogleManaged bool
- Whether the lifecycle of this membership is managed by a google cluster platform service.
- KubernetesMetadata Pulumi.Google Native. GKEHub. V1. Inputs. Kubernetes Metadata Response 
- Useful Kubernetes-specific metadata.
- KubernetesResource Pulumi.Google Native. GKEHub. V1. Inputs. Kubernetes Resource Response 
- Optional. The in-cluster Kubernetes Resources that should be applied for a correctly registered cluster, in the steady state. These resources: * Ensure that the cluster is exclusively registered to one and only one Hub Membership. * Propagate Workload Pool Information available in the Membership Authority field. * Ensure proper initial configuration of default Hub Features.
- MultiCloud Pulumi.Cluster Google Native. GKEHub. V1. Inputs. Multi Cloud Cluster Response 
- Optional. Specific information for a GKE Multi-Cloud cluster.
- OnPrem Pulumi.Cluster Google Native. GKEHub. V1. Inputs. On Prem Cluster Response 
- Optional. Specific information for a GKE On-Prem cluster. An onprem user-cluster who has no resourceLink is not allowed to use this field, it should have a nil "type" instead.
- ApplianceCluster ApplianceCluster Response 
- Optional. Specific information for a GDC Edge Appliance cluster.
- EdgeCluster EdgeCluster Response 
- Optional. Specific information for a Google Edge cluster.
- GkeCluster GkeCluster Response 
- Optional. Specific information for a GKE-on-GCP cluster.
- GoogleManaged bool
- Whether the lifecycle of this membership is managed by a google cluster platform service.
- KubernetesMetadata KubernetesMetadata Response 
- Useful Kubernetes-specific metadata.
- KubernetesResource KubernetesResource Response 
- Optional. The in-cluster Kubernetes Resources that should be applied for a correctly registered cluster, in the steady state. These resources: * Ensure that the cluster is exclusively registered to one and only one Hub Membership. * Propagate Workload Pool Information available in the Membership Authority field. * Ensure proper initial configuration of default Hub Features.
- MultiCloud MultiCluster Cloud Cluster Response 
- Optional. Specific information for a GKE Multi-Cloud cluster.
- OnPrem OnCluster Prem Cluster Response 
- Optional. Specific information for a GKE On-Prem cluster. An onprem user-cluster who has no resourceLink is not allowed to use this field, it should have a nil "type" instead.
- applianceCluster ApplianceCluster Response 
- Optional. Specific information for a GDC Edge Appliance cluster.
- edgeCluster EdgeCluster Response 
- Optional. Specific information for a Google Edge cluster.
- gkeCluster GkeCluster Response 
- Optional. Specific information for a GKE-on-GCP cluster.
- googleManaged Boolean
- Whether the lifecycle of this membership is managed by a google cluster platform service.
- kubernetesMetadata KubernetesMetadata Response 
- Useful Kubernetes-specific metadata.
- kubernetesResource KubernetesResource Response 
- Optional. The in-cluster Kubernetes Resources that should be applied for a correctly registered cluster, in the steady state. These resources: * Ensure that the cluster is exclusively registered to one and only one Hub Membership. * Propagate Workload Pool Information available in the Membership Authority field. * Ensure proper initial configuration of default Hub Features.
- multiCloud MultiCluster Cloud Cluster Response 
- Optional. Specific information for a GKE Multi-Cloud cluster.
- onPrem OnCluster Prem Cluster Response 
- Optional. Specific information for a GKE On-Prem cluster. An onprem user-cluster who has no resourceLink is not allowed to use this field, it should have a nil "type" instead.
- applianceCluster ApplianceCluster Response 
- Optional. Specific information for a GDC Edge Appliance cluster.
- edgeCluster EdgeCluster Response 
- Optional. Specific information for a Google Edge cluster.
- gkeCluster GkeCluster Response 
- Optional. Specific information for a GKE-on-GCP cluster.
- googleManaged boolean
- Whether the lifecycle of this membership is managed by a google cluster platform service.
- kubernetesMetadata KubernetesMetadata Response 
- Useful Kubernetes-specific metadata.
- kubernetesResource KubernetesResource Response 
- Optional. The in-cluster Kubernetes Resources that should be applied for a correctly registered cluster, in the steady state. These resources: * Ensure that the cluster is exclusively registered to one and only one Hub Membership. * Propagate Workload Pool Information available in the Membership Authority field. * Ensure proper initial configuration of default Hub Features.
- multiCloud MultiCluster Cloud Cluster Response 
- Optional. Specific information for a GKE Multi-Cloud cluster.
- onPrem OnCluster Prem Cluster Response 
- Optional. Specific information for a GKE On-Prem cluster. An onprem user-cluster who has no resourceLink is not allowed to use this field, it should have a nil "type" instead.
- appliance_cluster ApplianceCluster Response 
- Optional. Specific information for a GDC Edge Appliance cluster.
- edge_cluster EdgeCluster Response 
- Optional. Specific information for a Google Edge cluster.
- gke_cluster GkeCluster Response 
- Optional. Specific information for a GKE-on-GCP cluster.
- google_managed bool
- Whether the lifecycle of this membership is managed by a google cluster platform service.
- kubernetes_metadata KubernetesMetadata Response 
- Useful Kubernetes-specific metadata.
- kubernetes_resource KubernetesResource Response 
- Optional. The in-cluster Kubernetes Resources that should be applied for a correctly registered cluster, in the steady state. These resources: * Ensure that the cluster is exclusively registered to one and only one Hub Membership. * Propagate Workload Pool Information available in the Membership Authority field. * Ensure proper initial configuration of default Hub Features.
- multi_cloud_ Multicluster Cloud Cluster Response 
- Optional. Specific information for a GKE Multi-Cloud cluster.
- on_prem_ Oncluster Prem Cluster Response 
- Optional. Specific information for a GKE On-Prem cluster. An onprem user-cluster who has no resourceLink is not allowed to use this field, it should have a nil "type" instead.
- applianceCluster Property Map
- Optional. Specific information for a GDC Edge Appliance cluster.
- edgeCluster Property Map
- Optional. Specific information for a Google Edge cluster.
- gkeCluster Property Map
- Optional. Specific information for a GKE-on-GCP cluster.
- googleManaged Boolean
- Whether the lifecycle of this membership is managed by a google cluster platform service.
- kubernetesMetadata Property Map
- Useful Kubernetes-specific metadata.
- kubernetesResource Property Map
- Optional. The in-cluster Kubernetes Resources that should be applied for a correctly registered cluster, in the steady state. These resources: * Ensure that the cluster is exclusively registered to one and only one Hub Membership. * Propagate Workload Pool Information available in the Membership Authority field. * Ensure proper initial configuration of default Hub Features.
- multiCloud Property MapCluster 
- Optional. Specific information for a GKE Multi-Cloud cluster.
- onPrem Property MapCluster 
- Optional. Specific information for a GKE On-Prem cluster. An onprem user-cluster who has no resourceLink is not allowed to use this field, it should have a nil "type" instead.
MembershipStateResponse  
- Code string
- The current state of the Membership resource.
- Code string
- The current state of the Membership resource.
- code String
- The current state of the Membership resource.
- code string
- The current state of the Membership resource.
- code str
- The current state of the Membership resource.
- code String
- The current state of the Membership resource.
MonitoringConfigResponse  
- Cluster string
- Optional. Cluster name used to report metrics. For Anthos on VMWare/Baremetal/MultiCloud clusters, it would be in format {cluster_type}/{cluster_name}, e.g., "awsClusters/cluster_1".
- ClusterHash string
- Optional. For GKE and Multicloud clusters, this is the UUID of the cluster resource. For VMWare and Baremetal clusters, this is the kube-system UID.
- KubernetesMetrics stringPrefix 
- Optional. Kubernetes system metrics, if available, are written to this prefix. This defaults to kubernetes.io for GKE, and kubernetes.io/anthos for Anthos eventually. Noted: Anthos MultiCloud will have kubernetes.io prefix today but will migration to be under kubernetes.io/anthos.
- Location string
- Optional. Location used to report Metrics
- Project string
- Optional. Project used to report Metrics
- Cluster string
- Optional. Cluster name used to report metrics. For Anthos on VMWare/Baremetal/MultiCloud clusters, it would be in format {cluster_type}/{cluster_name}, e.g., "awsClusters/cluster_1".
- ClusterHash string
- Optional. For GKE and Multicloud clusters, this is the UUID of the cluster resource. For VMWare and Baremetal clusters, this is the kube-system UID.
- KubernetesMetrics stringPrefix 
- Optional. Kubernetes system metrics, if available, are written to this prefix. This defaults to kubernetes.io for GKE, and kubernetes.io/anthos for Anthos eventually. Noted: Anthos MultiCloud will have kubernetes.io prefix today but will migration to be under kubernetes.io/anthos.
- Location string
- Optional. Location used to report Metrics
- Project string
- Optional. Project used to report Metrics
- cluster String
- Optional. Cluster name used to report metrics. For Anthos on VMWare/Baremetal/MultiCloud clusters, it would be in format {cluster_type}/{cluster_name}, e.g., "awsClusters/cluster_1".
- clusterHash String
- Optional. For GKE and Multicloud clusters, this is the UUID of the cluster resource. For VMWare and Baremetal clusters, this is the kube-system UID.
- kubernetesMetrics StringPrefix 
- Optional. Kubernetes system metrics, if available, are written to this prefix. This defaults to kubernetes.io for GKE, and kubernetes.io/anthos for Anthos eventually. Noted: Anthos MultiCloud will have kubernetes.io prefix today but will migration to be under kubernetes.io/anthos.
- location String
- Optional. Location used to report Metrics
- project String
- Optional. Project used to report Metrics
- cluster string
- Optional. Cluster name used to report metrics. For Anthos on VMWare/Baremetal/MultiCloud clusters, it would be in format {cluster_type}/{cluster_name}, e.g., "awsClusters/cluster_1".
- clusterHash string
- Optional. For GKE and Multicloud clusters, this is the UUID of the cluster resource. For VMWare and Baremetal clusters, this is the kube-system UID.
- kubernetesMetrics stringPrefix 
- Optional. Kubernetes system metrics, if available, are written to this prefix. This defaults to kubernetes.io for GKE, and kubernetes.io/anthos for Anthos eventually. Noted: Anthos MultiCloud will have kubernetes.io prefix today but will migration to be under kubernetes.io/anthos.
- location string
- Optional. Location used to report Metrics
- project string
- Optional. Project used to report Metrics
- cluster str
- Optional. Cluster name used to report metrics. For Anthos on VMWare/Baremetal/MultiCloud clusters, it would be in format {cluster_type}/{cluster_name}, e.g., "awsClusters/cluster_1".
- cluster_hash str
- Optional. For GKE and Multicloud clusters, this is the UUID of the cluster resource. For VMWare and Baremetal clusters, this is the kube-system UID.
- kubernetes_metrics_ strprefix 
- Optional. Kubernetes system metrics, if available, are written to this prefix. This defaults to kubernetes.io for GKE, and kubernetes.io/anthos for Anthos eventually. Noted: Anthos MultiCloud will have kubernetes.io prefix today but will migration to be under kubernetes.io/anthos.
- location str
- Optional. Location used to report Metrics
- project str
- Optional. Project used to report Metrics
- cluster String
- Optional. Cluster name used to report metrics. For Anthos on VMWare/Baremetal/MultiCloud clusters, it would be in format {cluster_type}/{cluster_name}, e.g., "awsClusters/cluster_1".
- clusterHash String
- Optional. For GKE and Multicloud clusters, this is the UUID of the cluster resource. For VMWare and Baremetal clusters, this is the kube-system UID.
- kubernetesMetrics StringPrefix 
- Optional. Kubernetes system metrics, if available, are written to this prefix. This defaults to kubernetes.io for GKE, and kubernetes.io/anthos for Anthos eventually. Noted: Anthos MultiCloud will have kubernetes.io prefix today but will migration to be under kubernetes.io/anthos.
- location String
- Optional. Location used to report Metrics
- project String
- Optional. Project used to report Metrics
MultiCloudClusterResponse   
- ClusterMissing bool
- If cluster_missing is set then it denotes that API(gkemulticloud.googleapis.com) resource for this GKE Multi-Cloud cluster no longer exists.
- ResourceLink string
- Immutable. Self-link of the Google Cloud resource for the GKE Multi-Cloud cluster. For example: //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/awsClusters/my-cluster //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/azureClusters/my-cluster //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/attachedClusters/my-cluster
- ClusterMissing bool
- If cluster_missing is set then it denotes that API(gkemulticloud.googleapis.com) resource for this GKE Multi-Cloud cluster no longer exists.
- ResourceLink string
- Immutable. Self-link of the Google Cloud resource for the GKE Multi-Cloud cluster. For example: //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/awsClusters/my-cluster //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/azureClusters/my-cluster //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/attachedClusters/my-cluster
- clusterMissing Boolean
- If cluster_missing is set then it denotes that API(gkemulticloud.googleapis.com) resource for this GKE Multi-Cloud cluster no longer exists.
- resourceLink String
- Immutable. Self-link of the Google Cloud resource for the GKE Multi-Cloud cluster. For example: //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/awsClusters/my-cluster //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/azureClusters/my-cluster //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/attachedClusters/my-cluster
- clusterMissing boolean
- If cluster_missing is set then it denotes that API(gkemulticloud.googleapis.com) resource for this GKE Multi-Cloud cluster no longer exists.
- resourceLink string
- Immutable. Self-link of the Google Cloud resource for the GKE Multi-Cloud cluster. For example: //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/awsClusters/my-cluster //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/azureClusters/my-cluster //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/attachedClusters/my-cluster
- cluster_missing bool
- If cluster_missing is set then it denotes that API(gkemulticloud.googleapis.com) resource for this GKE Multi-Cloud cluster no longer exists.
- resource_link str
- Immutable. Self-link of the Google Cloud resource for the GKE Multi-Cloud cluster. For example: //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/awsClusters/my-cluster //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/azureClusters/my-cluster //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/attachedClusters/my-cluster
- clusterMissing Boolean
- If cluster_missing is set then it denotes that API(gkemulticloud.googleapis.com) resource for this GKE Multi-Cloud cluster no longer exists.
- resourceLink String
- Immutable. Self-link of the Google Cloud resource for the GKE Multi-Cloud cluster. For example: //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/awsClusters/my-cluster //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/azureClusters/my-cluster //gkemulticloud.googleapis.com/projects/my-project/locations/us-west1-a/attachedClusters/my-cluster
OnPremClusterResponse   
- AdminCluster bool
- Immutable. Whether the cluster is an admin cluster.
- ClusterMissing bool
- If cluster_missing is set then it denotes that API(gkeonprem.googleapis.com) resource for this GKE On-Prem cluster no longer exists.
- ClusterType string
- Immutable. The on prem cluster's type.
- ResourceLink string
- Immutable. Self-link of the Google Cloud resource for the GKE On-Prem cluster. For example: //gkeonprem.googleapis.com/projects/my-project/locations/us-west1-a/vmwareClusters/my-cluster //gkeonprem.googleapis.com/projects/my-project/locations/us-west1-a/bareMetalClusters/my-cluster
- AdminCluster bool
- Immutable. Whether the cluster is an admin cluster.
- ClusterMissing bool
- If cluster_missing is set then it denotes that API(gkeonprem.googleapis.com) resource for this GKE On-Prem cluster no longer exists.
- ClusterType string
- Immutable. The on prem cluster's type.
- ResourceLink string
- Immutable. Self-link of the Google Cloud resource for the GKE On-Prem cluster. For example: //gkeonprem.googleapis.com/projects/my-project/locations/us-west1-a/vmwareClusters/my-cluster //gkeonprem.googleapis.com/projects/my-project/locations/us-west1-a/bareMetalClusters/my-cluster
- adminCluster Boolean
- Immutable. Whether the cluster is an admin cluster.
- clusterMissing Boolean
- If cluster_missing is set then it denotes that API(gkeonprem.googleapis.com) resource for this GKE On-Prem cluster no longer exists.
- clusterType String
- Immutable. The on prem cluster's type.
- resourceLink String
- Immutable. Self-link of the Google Cloud resource for the GKE On-Prem cluster. For example: //gkeonprem.googleapis.com/projects/my-project/locations/us-west1-a/vmwareClusters/my-cluster //gkeonprem.googleapis.com/projects/my-project/locations/us-west1-a/bareMetalClusters/my-cluster
- adminCluster boolean
- Immutable. Whether the cluster is an admin cluster.
- clusterMissing boolean
- If cluster_missing is set then it denotes that API(gkeonprem.googleapis.com) resource for this GKE On-Prem cluster no longer exists.
- clusterType string
- Immutable. The on prem cluster's type.
- resourceLink string
- Immutable. Self-link of the Google Cloud resource for the GKE On-Prem cluster. For example: //gkeonprem.googleapis.com/projects/my-project/locations/us-west1-a/vmwareClusters/my-cluster //gkeonprem.googleapis.com/projects/my-project/locations/us-west1-a/bareMetalClusters/my-cluster
- admin_cluster bool
- Immutable. Whether the cluster is an admin cluster.
- cluster_missing bool
- If cluster_missing is set then it denotes that API(gkeonprem.googleapis.com) resource for this GKE On-Prem cluster no longer exists.
- cluster_type str
- Immutable. The on prem cluster's type.
- resource_link str
- Immutable. Self-link of the Google Cloud resource for the GKE On-Prem cluster. For example: //gkeonprem.googleapis.com/projects/my-project/locations/us-west1-a/vmwareClusters/my-cluster //gkeonprem.googleapis.com/projects/my-project/locations/us-west1-a/bareMetalClusters/my-cluster
- adminCluster Boolean
- Immutable. Whether the cluster is an admin cluster.
- clusterMissing Boolean
- If cluster_missing is set then it denotes that API(gkeonprem.googleapis.com) resource for this GKE On-Prem cluster no longer exists.
- clusterType String
- Immutable. The on prem cluster's type.
- resourceLink String
- Immutable. Self-link of the Google Cloud resource for the GKE On-Prem cluster. For example: //gkeonprem.googleapis.com/projects/my-project/locations/us-west1-a/vmwareClusters/my-cluster //gkeonprem.googleapis.com/projects/my-project/locations/us-west1-a/bareMetalClusters/my-cluster
ResourceManifestResponse  
- ClusterScoped bool
- Whether the resource provided in the manifest is cluster_scoped. If unset, the manifest is assumed to be namespace scoped. This field is used for REST mapping when applying the resource in a cluster.
- Manifest string
- YAML manifest of the resource.
- ClusterScoped bool
- Whether the resource provided in the manifest is cluster_scoped. If unset, the manifest is assumed to be namespace scoped. This field is used for REST mapping when applying the resource in a cluster.
- Manifest string
- YAML manifest of the resource.
- clusterScoped Boolean
- Whether the resource provided in the manifest is cluster_scoped. If unset, the manifest is assumed to be namespace scoped. This field is used for REST mapping when applying the resource in a cluster.
- manifest String
- YAML manifest of the resource.
- clusterScoped boolean
- Whether the resource provided in the manifest is cluster_scoped. If unset, the manifest is assumed to be namespace scoped. This field is used for REST mapping when applying the resource in a cluster.
- manifest string
- YAML manifest of the resource.
- cluster_scoped bool
- Whether the resource provided in the manifest is cluster_scoped. If unset, the manifest is assumed to be namespace scoped. This field is used for REST mapping when applying the resource in a cluster.
- manifest str
- YAML manifest of the resource.
- clusterScoped Boolean
- Whether the resource provided in the manifest is cluster_scoped. If unset, the manifest is assumed to be namespace scoped. This field is used for REST mapping when applying the resource in a cluster.
- manifest String
- YAML manifest of the resource.
ResourceOptionsResponse  
- ConnectVersion string
- Optional. The Connect agent version to use for connect_resources. Defaults to the latest GKE Connect version. The version must be a currently supported version, obsolete versions will be rejected.
- K8sVersion string
- Optional. Major version of the Kubernetes cluster. This is only used to determine which version to use for the CustomResourceDefinition resources, apiextensions/v1beta1orapiextensions/v1.
- V1beta1Crd bool
- Optional. Use apiextensions/v1beta1instead ofapiextensions/v1for CustomResourceDefinition resources. This option should be set for clusters with Kubernetes apiserver versions <1.16.
- ConnectVersion string
- Optional. The Connect agent version to use for connect_resources. Defaults to the latest GKE Connect version. The version must be a currently supported version, obsolete versions will be rejected.
- K8sVersion string
- Optional. Major version of the Kubernetes cluster. This is only used to determine which version to use for the CustomResourceDefinition resources, apiextensions/v1beta1orapiextensions/v1.
- V1beta1Crd bool
- Optional. Use apiextensions/v1beta1instead ofapiextensions/v1for CustomResourceDefinition resources. This option should be set for clusters with Kubernetes apiserver versions <1.16.
- connectVersion String
- Optional. The Connect agent version to use for connect_resources. Defaults to the latest GKE Connect version. The version must be a currently supported version, obsolete versions will be rejected.
- k8sVersion String
- Optional. Major version of the Kubernetes cluster. This is only used to determine which version to use for the CustomResourceDefinition resources, apiextensions/v1beta1orapiextensions/v1.
- v1beta1Crd Boolean
- Optional. Use apiextensions/v1beta1instead ofapiextensions/v1for CustomResourceDefinition resources. This option should be set for clusters with Kubernetes apiserver versions <1.16.
- connectVersion string
- Optional. The Connect agent version to use for connect_resources. Defaults to the latest GKE Connect version. The version must be a currently supported version, obsolete versions will be rejected.
- k8sVersion string
- Optional. Major version of the Kubernetes cluster. This is only used to determine which version to use for the CustomResourceDefinition resources, apiextensions/v1beta1orapiextensions/v1.
- v1beta1Crd boolean
- Optional. Use apiextensions/v1beta1instead ofapiextensions/v1for CustomResourceDefinition resources. This option should be set for clusters with Kubernetes apiserver versions <1.16.
- connect_version str
- Optional. The Connect agent version to use for connect_resources. Defaults to the latest GKE Connect version. The version must be a currently supported version, obsolete versions will be rejected.
- k8s_version str
- Optional. Major version of the Kubernetes cluster. This is only used to determine which version to use for the CustomResourceDefinition resources, apiextensions/v1beta1orapiextensions/v1.
- v1beta1_crd bool
- Optional. Use apiextensions/v1beta1instead ofapiextensions/v1for CustomResourceDefinition resources. This option should be set for clusters with Kubernetes apiserver versions <1.16.
- connectVersion String
- Optional. The Connect agent version to use for connect_resources. Defaults to the latest GKE Connect version. The version must be a currently supported version, obsolete versions will be rejected.
- k8sVersion String
- Optional. Major version of the Kubernetes cluster. This is only used to determine which version to use for the CustomResourceDefinition resources, apiextensions/v1beta1orapiextensions/v1.
- v1beta1Crd Boolean
- Optional. Use apiextensions/v1beta1instead ofapiextensions/v1for CustomResourceDefinition resources. This option should be set for clusters with Kubernetes apiserver versions <1.16.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi