Google Native

Pulumi Official
Package maintained by Pulumi
v0.23.0 published on Thursday, Aug 11, 2022 by Pulumi

getMembership

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)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: google-native:gkehub/v1beta1:getMembership
  Arguments:
    # Arguments dictionary

The 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 String
membershipId String
project String

getMembership Result

The following output properties are available:

Authority Pulumi.GoogleNative.GKEHub.V1Beta1.Outputs.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

Optional. Description of this membership, limited to 63 characters. Must match the regex: a-zA-Z0-9*

Endpoint Pulumi.GoogleNative.GKEHub.V1Beta1.Outputs.MembershipEndpointResponse

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. For GKE clusters, external_id is managed by the Hub API and updates will be ignored. 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 the kube-system namespace object.

InfrastructureType string

Optional. The infrastructure type this Membership is running on.

Labels Dictionary<string, string>

Optional. GCP labels for this membership.

LastConnectionTime string

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.

Name string

The full, unique name of this Membership resource in the format projects/*/locations/*/memberships/{membership_id}, set during creation. membership_id must 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.GoogleNative.GKEHub.V1Beta1.Outputs.MembershipStateResponse

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.

Authority 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

Optional. Description of this membership, limited to 63 characters. Must match the regex: a-zA-Z0-9*

Endpoint MembershipEndpointResponse

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. For GKE clusters, external_id is managed by the Hub API and updates will be ignored. 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 the kube-system namespace object.

InfrastructureType string

Optional. The infrastructure type this Membership is running on.

Labels map[string]string

Optional. GCP labels for this membership.

LastConnectionTime string

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.

Name string

The full, unique name of this Membership resource in the format projects/*/locations/*/memberships/{membership_id}, set during creation. membership_id must 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 MembershipStateResponse

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.

authority 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

Optional. Description of this membership, limited to 63 characters. Must match the regex: a-zA-Z0-9*

endpoint MembershipEndpointResponse

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. For GKE clusters, external_id is managed by the Hub API and updates will be ignored. 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 the kube-system namespace object.

infrastructureType String

Optional. The infrastructure type this Membership is running on.

labels Map<String,String>

Optional. GCP labels for this membership.

lastConnectionTime String

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.

name String

The full, unique name of this Membership resource in the format projects/*/locations/*/memberships/{membership_id}, set during creation. membership_id must 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 MembershipStateResponse

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.

authority 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

Optional. Description of this membership, limited to 63 characters. Must match the regex: a-zA-Z0-9*

endpoint MembershipEndpointResponse

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. For GKE clusters, external_id is managed by the Hub API and updates will be ignored. 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 the kube-system namespace object.

infrastructureType string

Optional. The infrastructure type this Membership is running on.

labels {[key: string]: string}

Optional. GCP labels for this membership.

lastConnectionTime string

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.

name string

The full, unique name of this Membership resource in the format projects/*/locations/*/memberships/{membership_id}, set during creation. membership_id must 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 MembershipStateResponse

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.

authority 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

Optional. Description of this membership, limited to 63 characters. Must match the regex: a-zA-Z0-9*

endpoint MembershipEndpointResponse

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. For GKE clusters, external_id is managed by the Hub API and updates will be ignored. 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 the kube-system namespace object.

infrastructure_type str

Optional. The infrastructure type this Membership is running on.

labels Mapping[str, str]

Optional. GCP labels for this membership.

last_connection_time str

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.

name str

The full, unique name of this Membership resource in the format projects/*/locations/*/memberships/{membership_id}, set during creation. membership_id must 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 MembershipStateResponse

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.

authority 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

Optional. Description of this membership, limited to 63 characters. Must match the regex: a-zA-Z0-9*

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. For GKE clusters, external_id is managed by the Hub API and updates will be ignored. 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 the kube-system namespace object.

infrastructureType String

Optional. The infrastructure type this Membership is running on.

labels Map<String>

Optional. GCP labels for this membership.

lastConnectionTime String

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.

name String

The full, unique name of this Membership resource in the format projects/*/locations/*/memberships/{membership_id}, set during creation. membership_id must 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 GCP 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 GCP 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 GCP 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 GCP 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 GCP 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 GCP 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 issuer in the workload identity pool.

Issuer string

Optional. A JSON Web Token (JWT) issuer URI. issuer must start with https:// and be a valid URL with length <2000 characters. 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. Clearing issuer disables Workload Identity. issuer cannot 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.

WorkloadIdentityPool string

The name of the workload identity pool in which issuer will 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 issuer in the workload identity pool.

Issuer string

Optional. A JSON Web Token (JWT) issuer URI. issuer must start with https:// and be a valid URL with length <2000 characters. 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. Clearing issuer disables Workload Identity. issuer cannot 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.

WorkloadIdentityPool string

The name of the workload identity pool in which issuer will 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 issuer in the workload identity pool.

issuer String

Optional. A JSON Web Token (JWT) issuer URI. issuer must start with https:// and be a valid URL with length <2000 characters. 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. Clearing issuer disables Workload Identity. issuer cannot 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.

workloadIdentityPool String

The name of the workload identity pool in which issuer will 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 issuer in the workload identity pool.

issuer string

Optional. A JSON Web Token (JWT) issuer URI. issuer must start with https:// and be a valid URL with length <2000 characters. 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. Clearing issuer disables Workload Identity. issuer cannot 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.

workloadIdentityPool string

The name of the workload identity pool in which issuer will 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 issuer in the workload identity pool.

issuer str

Optional. A JSON Web Token (JWT) issuer URI. issuer must start with https:// and be a valid URL with length <2000 characters. 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. Clearing issuer disables Workload Identity. issuer cannot 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_pool str

The name of the workload identity pool in which issuer will 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 issuer in the workload identity pool.

issuer String

Optional. A JSON Web Token (JWT) issuer URI. issuer must start with https:// and be a valid URL with length <2000 characters. 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. Clearing issuer disables Workload Identity. issuer cannot 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.

workloadIdentityPool String

The name of the workload identity pool in which issuer will 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 GCP 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 GCP 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 GCP 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 GCP 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 GCP 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 GCP 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 GCP 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 GCP 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 GCP 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 GCP 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 GCP 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 GCP 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

KubernetesApiServerVersion string

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.

NodeProviderId string

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.

KubernetesApiServerVersion string

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.

NodeProviderId string

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.

kubernetesApiServerVersion String

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.

nodeProviderId String

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.

kubernetesApiServerVersion string

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.

nodeProviderId string

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_server_version str

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_id str

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.

kubernetesApiServerVersion String

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.

nodeProviderId String

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.GoogleNative.GKEHub.V1Beta1.Inputs.ResourceManifestResponse>

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.

MembershipCrManifest string

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.GoogleNative.GKEHub.V1Beta1.Inputs.ResourceManifestResponse>

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.GoogleNative.GKEHub.V1Beta1.Inputs.ResourceOptionsResponse

Optional. Options for Kubernetes resource generation.

ConnectResources []ResourceManifestResponse

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.

MembershipCrManifest string

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 []ResourceManifestResponse

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 ResourceOptionsResponse

Optional. Options for Kubernetes resource generation.

connectResources List<ResourceManifestResponse>

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.

membershipCrManifest String

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<ResourceManifestResponse>

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 ResourceOptionsResponse

Optional. Options for Kubernetes resource generation.

connectResources ResourceManifestResponse[]

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.

membershipCrManifest string

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 ResourceManifestResponse[]

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 ResourceOptionsResponse

Optional. Options for Kubernetes resource generation.

connect_resources Sequence[ResourceManifestResponse]

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_manifest str

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[ResourceManifestResponse]

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 ResourceOptionsResponse

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.

membershipCrManifest String

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.GoogleNative.GKEHub.V1Beta1.Inputs.ApplianceClusterResponse

Optional. Specific information for a GDC Edge Appliance cluster.

EdgeCluster Pulumi.GoogleNative.GKEHub.V1Beta1.Inputs.EdgeClusterResponse

Optional. Specific information for a Google Edge cluster.

GkeCluster Pulumi.GoogleNative.GKEHub.V1Beta1.Inputs.GkeClusterResponse

Optional. Specific information for a GKE-on-GCP cluster.

KubernetesMetadata Pulumi.GoogleNative.GKEHub.V1Beta1.Inputs.KubernetesMetadataResponse

Useful Kubernetes-specific metadata.

KubernetesResource Pulumi.GoogleNative.GKEHub.V1Beta1.Inputs.KubernetesResourceResponse

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.

MultiCloudCluster Pulumi.GoogleNative.GKEHub.V1Beta1.Inputs.MultiCloudClusterResponse

Optional. Specific information for a GKE Multi-Cloud cluster.

OnPremCluster Pulumi.GoogleNative.GKEHub.V1Beta1.Inputs.OnPremClusterResponse

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 ApplianceClusterResponse

Optional. Specific information for a GDC Edge Appliance cluster.

EdgeCluster EdgeClusterResponse

Optional. Specific information for a Google Edge cluster.

GkeCluster GkeClusterResponse

Optional. Specific information for a GKE-on-GCP cluster.

KubernetesMetadata KubernetesMetadataResponse

Useful Kubernetes-specific metadata.

KubernetesResource KubernetesResourceResponse

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.

MultiCloudCluster MultiCloudClusterResponse

Optional. Specific information for a GKE Multi-Cloud cluster.

OnPremCluster OnPremClusterResponse

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 ApplianceClusterResponse

Optional. Specific information for a GDC Edge Appliance cluster.

edgeCluster EdgeClusterResponse

Optional. Specific information for a Google Edge cluster.

gkeCluster GkeClusterResponse

Optional. Specific information for a GKE-on-GCP cluster.

kubernetesMetadata KubernetesMetadataResponse

Useful Kubernetes-specific metadata.

kubernetesResource KubernetesResourceResponse

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.

multiCloudCluster MultiCloudClusterResponse

Optional. Specific information for a GKE Multi-Cloud cluster.

onPremCluster OnPremClusterResponse

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 ApplianceClusterResponse

Optional. Specific information for a GDC Edge Appliance cluster.

edgeCluster EdgeClusterResponse

Optional. Specific information for a Google Edge cluster.

gkeCluster GkeClusterResponse

Optional. Specific information for a GKE-on-GCP cluster.

kubernetesMetadata KubernetesMetadataResponse

Useful Kubernetes-specific metadata.

kubernetesResource KubernetesResourceResponse

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.

multiCloudCluster MultiCloudClusterResponse

Optional. Specific information for a GKE Multi-Cloud cluster.

onPremCluster OnPremClusterResponse

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 ApplianceClusterResponse

Optional. Specific information for a GDC Edge Appliance cluster.

edge_cluster EdgeClusterResponse

Optional. Specific information for a Google Edge cluster.

gke_cluster GkeClusterResponse

Optional. Specific information for a GKE-on-GCP cluster.

kubernetes_metadata KubernetesMetadataResponse

Useful Kubernetes-specific metadata.

kubernetes_resource KubernetesResourceResponse

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_cluster MultiCloudClusterResponse

Optional. Specific information for a GKE Multi-Cloud cluster.

on_prem_cluster OnPremClusterResponse

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.

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.

multiCloudCluster Property Map

Optional. Specific information for a GKE Multi-Cloud cluster.

onPremCluster Property Map

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.

Description string

This field is never set by the Hub Service.

UpdateTime string

This field is never set by the Hub Service.

Code string

The current state of the Membership resource.

Description string

This field is never set by the Hub Service.

UpdateTime string

This field is never set by the Hub Service.

code String

The current state of the Membership resource.

description String

This field is never set by the Hub Service.

updateTime String

This field is never set by the Hub Service.

code string

The current state of the Membership resource.

description string

This field is never set by the Hub Service.

updateTime string

This field is never set by the Hub Service.

code str

The current state of the Membership resource.

description str

This field is never set by the Hub Service.

update_time str

This field is never set by the Hub Service.

code String

The current state of the Membership resource.

description String

This field is never set by the Hub Service.

updateTime String

This field is never set by the Hub Service.

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 GCP 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 GCP 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 GCP 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 GCP 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 GCP 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 GCP 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 GCP 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 GCP 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 GCP 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 GCP 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 GCP 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 GCP 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/v1beta1 orapiextensions/v1.

V1beta1Crd bool

Optional. Use apiextensions/v1beta1 instead of apiextensions/v1 for 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/v1beta1 orapiextensions/v1.

V1beta1Crd bool

Optional. Use apiextensions/v1beta1 instead of apiextensions/v1 for 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/v1beta1 orapiextensions/v1.

v1beta1Crd Boolean

Optional. Use apiextensions/v1beta1 instead of apiextensions/v1 for 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/v1beta1 orapiextensions/v1.

v1beta1Crd boolean

Optional. Use apiextensions/v1beta1 instead of apiextensions/v1 for 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/v1beta1 orapiextensions/v1.

v1beta1_crd bool

Optional. Use apiextensions/v1beta1 instead of apiextensions/v1 for 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/v1beta1 orapiextensions/v1.

v1beta1Crd Boolean

Optional. Use apiextensions/v1beta1 instead of apiextensions/v1 for CustomResourceDefinition resources. This option should be set for clusters with Kubernetes apiserver versions <1.16.

Package Details

Repository
https://github.com/pulumi/pulumi-google-native
License
Apache-2.0