diff --git a/docs/dyn/gkehub_v1.organizations.locations.fleets.html b/docs/dyn/gkehub_v1.organizations.locations.fleets.html index cfd7abda95b..5f5caedf743 100644 --- a/docs/dyn/gkehub_v1.organizations.locations.fleets.html +++ b/docs/dyn/gkehub_v1.organizations.locations.fleets.html @@ -111,6 +111,9 @@

Method Details

"createTime": "A String", # Output only. When the Fleet was created. "deleteTime": "A String", # Output only. When the Fleet was deleted. "displayName": "A String", # Optional. A user-assigned display name of the Fleet. When present, it must be between 4 to 30 characters. Allowed characters are: lowercase and uppercase letters, numbers, hyphen, single-quote, double-quote, space, and exclamation point. Example: `Production Fleet` + "labels": { # Optional. Labels for this Fleet. + "a_key": "A String", + }, "name": "A String", # Output only. The full, unique resource name of this fleet in the format of `projects/{project}/locations/{location}/fleets/{fleet}`. Each Google Cloud project can have at most one fleet resource, named "default". "state": { # FleetLifecycleState describes the state of a Fleet resource. # Output only. State of the namespace resource. "code": "A String", # Output only. The current state of the Fleet resource. diff --git a/docs/dyn/gkehub_v1.projects.locations.features.html b/docs/dyn/gkehub_v1.projects.locations.features.html index af552137ceb..b1a675de705 100644 --- a/docs/dyn/gkehub_v1.projects.locations.features.html +++ b/docs/dyn/gkehub_v1.projects.locations.features.html @@ -192,8 +192,9 @@

Method Details

"encryptedClientSecret": "A String", # Output only. Encrypted AzureAD client secret. "kubectlRedirectUri": "A String", # The redirect URL that kubectl uses for authorization. "tenant": "A String", # Kind of Azure AD account to be authenticated. Supported values are or for accounts belonging to a specific tenant. + "userClaim": "A String", # Optional. Claim in the AzureAD ID Token that holds the user details. }, - "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration + "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration. "disable": True or False, # Disable automatic configuration of Google Plugin on supported platforms. }, "name": "A String", # Identifier for auth config. @@ -387,8 +388,9 @@

Method Details

"encryptedClientSecret": "A String", # Output only. Encrypted AzureAD client secret. "kubectlRedirectUri": "A String", # The redirect URL that kubectl uses for authorization. "tenant": "A String", # Kind of Azure AD account to be authenticated. Supported values are or for accounts belonging to a specific tenant. + "userClaim": "A String", # Optional. Claim in the AzureAD ID Token that holds the user details. }, - "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration + "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration. "disable": True or False, # Disable automatic configuration of Google Plugin on supported platforms. }, "name": "A String", # Identifier for auth config. @@ -679,8 +681,9 @@

Method Details

"encryptedClientSecret": "A String", # Output only. Encrypted AzureAD client secret. "kubectlRedirectUri": "A String", # The redirect URL that kubectl uses for authorization. "tenant": "A String", # Kind of Azure AD account to be authenticated. Supported values are or for accounts belonging to a specific tenant. + "userClaim": "A String", # Optional. Claim in the AzureAD ID Token that holds the user details. }, - "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration + "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration. "disable": True or False, # Disable automatic configuration of Google Plugin on supported platforms. }, "name": "A String", # Identifier for auth config. @@ -874,8 +877,9 @@

Method Details

"encryptedClientSecret": "A String", # Output only. Encrypted AzureAD client secret. "kubectlRedirectUri": "A String", # The redirect URL that kubectl uses for authorization. "tenant": "A String", # Kind of Azure AD account to be authenticated. Supported values are or for accounts belonging to a specific tenant. + "userClaim": "A String", # Optional. Claim in the AzureAD ID Token that holds the user details. }, - "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration + "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration. "disable": True or False, # Disable automatic configuration of Google Plugin on supported platforms. }, "name": "A String", # Identifier for auth config. @@ -1154,8 +1158,9 @@

Method Details

"encryptedClientSecret": "A String", # Output only. Encrypted AzureAD client secret. "kubectlRedirectUri": "A String", # The redirect URL that kubectl uses for authorization. "tenant": "A String", # Kind of Azure AD account to be authenticated. Supported values are or for accounts belonging to a specific tenant. + "userClaim": "A String", # Optional. Claim in the AzureAD ID Token that holds the user details. }, - "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration + "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration. "disable": True or False, # Disable automatic configuration of Google Plugin on supported platforms. }, "name": "A String", # Identifier for auth config. @@ -1349,8 +1354,9 @@

Method Details

"encryptedClientSecret": "A String", # Output only. Encrypted AzureAD client secret. "kubectlRedirectUri": "A String", # The redirect URL that kubectl uses for authorization. "tenant": "A String", # Kind of Azure AD account to be authenticated. Supported values are or for accounts belonging to a specific tenant. + "userClaim": "A String", # Optional. Claim in the AzureAD ID Token that holds the user details. }, - "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration + "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration. "disable": True or False, # Disable automatic configuration of Google Plugin on supported platforms. }, "name": "A String", # Identifier for auth config. @@ -1585,8 +1591,9 @@

Method Details

"encryptedClientSecret": "A String", # Output only. Encrypted AzureAD client secret. "kubectlRedirectUri": "A String", # The redirect URL that kubectl uses for authorization. "tenant": "A String", # Kind of Azure AD account to be authenticated. Supported values are or for accounts belonging to a specific tenant. + "userClaim": "A String", # Optional. Claim in the AzureAD ID Token that holds the user details. }, - "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration + "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration. "disable": True or False, # Disable automatic configuration of Google Plugin on supported platforms. }, "name": "A String", # Identifier for auth config. @@ -1780,8 +1787,9 @@

Method Details

"encryptedClientSecret": "A String", # Output only. Encrypted AzureAD client secret. "kubectlRedirectUri": "A String", # The redirect URL that kubectl uses for authorization. "tenant": "A String", # Kind of Azure AD account to be authenticated. Supported values are or for accounts belonging to a specific tenant. + "userClaim": "A String", # Optional. Claim in the AzureAD ID Token that holds the user details. }, - "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration + "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration. "disable": True or False, # Disable automatic configuration of Google Plugin on supported platforms. }, "name": "A String", # Identifier for auth config. diff --git a/docs/dyn/gkehub_v1.projects.locations.fleets.html b/docs/dyn/gkehub_v1.projects.locations.fleets.html index 81260eeb896..84bac9dd141 100644 --- a/docs/dyn/gkehub_v1.projects.locations.fleets.html +++ b/docs/dyn/gkehub_v1.projects.locations.fleets.html @@ -114,6 +114,9 @@

Method Details

"createTime": "A String", # Output only. When the Fleet was created. "deleteTime": "A String", # Output only. When the Fleet was deleted. "displayName": "A String", # Optional. A user-assigned display name of the Fleet. When present, it must be between 4 to 30 characters. Allowed characters are: lowercase and uppercase letters, numbers, hyphen, single-quote, double-quote, space, and exclamation point. Example: `Production Fleet` + "labels": { # Optional. Labels for this Fleet. + "a_key": "A String", + }, "name": "A String", # Output only. The full, unique resource name of this fleet in the format of `projects/{project}/locations/{location}/fleets/{fleet}`. Each Google Cloud project can have at most one fleet resource, named "default". "state": { # FleetLifecycleState describes the state of a Fleet resource. # Output only. State of the namespace resource. "code": "A String", # Output only. The current state of the Fleet resource. @@ -204,6 +207,9 @@

Method Details

"createTime": "A String", # Output only. When the Fleet was created. "deleteTime": "A String", # Output only. When the Fleet was deleted. "displayName": "A String", # Optional. A user-assigned display name of the Fleet. When present, it must be between 4 to 30 characters. Allowed characters are: lowercase and uppercase letters, numbers, hyphen, single-quote, double-quote, space, and exclamation point. Example: `Production Fleet` + "labels": { # Optional. Labels for this Fleet. + "a_key": "A String", + }, "name": "A String", # Output only. The full, unique resource name of this fleet in the format of `projects/{project}/locations/{location}/fleets/{fleet}`. Each Google Cloud project can have at most one fleet resource, named "default". "state": { # FleetLifecycleState describes the state of a Fleet resource. # Output only. State of the namespace resource. "code": "A String", # Output only. The current state of the Fleet resource. @@ -235,6 +241,9 @@

Method Details

"createTime": "A String", # Output only. When the Fleet was created. "deleteTime": "A String", # Output only. When the Fleet was deleted. "displayName": "A String", # Optional. A user-assigned display name of the Fleet. When present, it must be between 4 to 30 characters. Allowed characters are: lowercase and uppercase letters, numbers, hyphen, single-quote, double-quote, space, and exclamation point. Example: `Production Fleet` + "labels": { # Optional. Labels for this Fleet. + "a_key": "A String", + }, "name": "A String", # Output only. The full, unique resource name of this fleet in the format of `projects/{project}/locations/{location}/fleets/{fleet}`. Each Google Cloud project can have at most one fleet resource, named "default". "state": { # FleetLifecycleState describes the state of a Fleet resource. # Output only. State of the namespace resource. "code": "A String", # Output only. The current state of the Fleet resource. @@ -274,6 +283,9 @@

Method Details

"createTime": "A String", # Output only. When the Fleet was created. "deleteTime": "A String", # Output only. When the Fleet was deleted. "displayName": "A String", # Optional. A user-assigned display name of the Fleet. When present, it must be between 4 to 30 characters. Allowed characters are: lowercase and uppercase letters, numbers, hyphen, single-quote, double-quote, space, and exclamation point. Example: `Production Fleet` + "labels": { # Optional. Labels for this Fleet. + "a_key": "A String", + }, "name": "A String", # Output only. The full, unique resource name of this fleet in the format of `projects/{project}/locations/{location}/fleets/{fleet}`. Each Google Cloud project can have at most one fleet resource, named "default". "state": { # FleetLifecycleState describes the state of a Fleet resource. # Output only. State of the namespace resource. "code": "A String", # Output only. The current state of the Fleet resource. diff --git a/docs/dyn/gkehub_v1.projects.locations.memberships.bindings.html b/docs/dyn/gkehub_v1.projects.locations.memberships.bindings.html index 196c8b09e6d..1959ed7b4c7 100644 --- a/docs/dyn/gkehub_v1.projects.locations.memberships.bindings.html +++ b/docs/dyn/gkehub_v1.projects.locations.memberships.bindings.html @@ -114,6 +114,9 @@

Method Details

"createTime": "A String", # Output only. When the membership binding was created. "deleteTime": "A String", # Output only. When the membership binding was deleted. "fleet": True or False, # Whether the membershipbinding is Fleet-wide; true means that this Membership should be bound to all Namespaces in this entire Fleet. + "labels": { # Optional. Labels for this MembershipBinding. + "a_key": "A String", + }, "name": "A String", # The resource name for the membershipbinding itself `projects/{project}/locations/{location}/memberships/{membership}/bindings/{membershipbinding}` "scope": "A String", # A Scope resource name in the format `projects/*/locations/*/scopes/*`. "state": { # MembershipBindingLifecycleState describes the state of a Binding resource. # Output only. State of the membership binding resource. @@ -206,6 +209,9 @@

Method Details

"createTime": "A String", # Output only. When the membership binding was created. "deleteTime": "A String", # Output only. When the membership binding was deleted. "fleet": True or False, # Whether the membershipbinding is Fleet-wide; true means that this Membership should be bound to all Namespaces in this entire Fleet. + "labels": { # Optional. Labels for this MembershipBinding. + "a_key": "A String", + }, "name": "A String", # The resource name for the membershipbinding itself `projects/{project}/locations/{location}/memberships/{membership}/bindings/{membershipbinding}` "scope": "A String", # A Scope resource name in the format `projects/*/locations/*/scopes/*`. "state": { # MembershipBindingLifecycleState describes the state of a Binding resource. # Output only. State of the membership binding resource. @@ -239,6 +245,9 @@

Method Details

"createTime": "A String", # Output only. When the membership binding was created. "deleteTime": "A String", # Output only. When the membership binding was deleted. "fleet": True or False, # Whether the membershipbinding is Fleet-wide; true means that this Membership should be bound to all Namespaces in this entire Fleet. + "labels": { # Optional. Labels for this MembershipBinding. + "a_key": "A String", + }, "name": "A String", # The resource name for the membershipbinding itself `projects/{project}/locations/{location}/memberships/{membership}/bindings/{membershipbinding}` "scope": "A String", # A Scope resource name in the format `projects/*/locations/*/scopes/*`. "state": { # MembershipBindingLifecycleState describes the state of a Binding resource. # Output only. State of the membership binding resource. @@ -279,6 +288,9 @@

Method Details

"createTime": "A String", # Output only. When the membership binding was created. "deleteTime": "A String", # Output only. When the membership binding was deleted. "fleet": True or False, # Whether the membershipbinding is Fleet-wide; true means that this Membership should be bound to all Namespaces in this entire Fleet. + "labels": { # Optional. Labels for this MembershipBinding. + "a_key": "A String", + }, "name": "A String", # The resource name for the membershipbinding itself `projects/{project}/locations/{location}/memberships/{membership}/bindings/{membershipbinding}` "scope": "A String", # A Scope resource name in the format `projects/*/locations/*/scopes/*`. "state": { # MembershipBindingLifecycleState describes the state of a Binding resource. # Output only. State of the membership binding resource. diff --git a/docs/dyn/gkehub_v1.projects.locations.scopes.html b/docs/dyn/gkehub_v1.projects.locations.scopes.html index fe3dd72f512..9439769c1b8 100644 --- a/docs/dyn/gkehub_v1.projects.locations.scopes.html +++ b/docs/dyn/gkehub_v1.projects.locations.scopes.html @@ -123,6 +123,9 @@

Method Details

"allMemberships": True or False, # If true, all Memberships in the Fleet bind to this Scope. "createTime": "A String", # Output only. When the scope was created. "deleteTime": "A String", # Output only. When the scope was deleted. + "labels": { # Optional. Labels for this Scope. + "a_key": "A String", + }, "name": "A String", # The resource name for the scope `projects/{project}/locations/{location}/scopes/{scope}` "state": { # ScopeLifecycleState describes the state of a Scope resource. # Output only. State of the scope resource. "code": "A String", # Output only. The current state of the scope resource. @@ -214,6 +217,9 @@

Method Details

"allMemberships": True or False, # If true, all Memberships in the Fleet bind to this Scope. "createTime": "A String", # Output only. When the scope was created. "deleteTime": "A String", # Output only. When the scope was deleted. + "labels": { # Optional. Labels for this Scope. + "a_key": "A String", + }, "name": "A String", # The resource name for the scope `projects/{project}/locations/{location}/scopes/{scope}` "state": { # ScopeLifecycleState describes the state of a Scope resource. # Output only. State of the scope resource. "code": "A String", # Output only. The current state of the scope resource. @@ -294,6 +300,9 @@

Method Details

"allMemberships": True or False, # If true, all Memberships in the Fleet bind to this Scope. "createTime": "A String", # Output only. When the scope was created. "deleteTime": "A String", # Output only. When the scope was deleted. + "labels": { # Optional. Labels for this Scope. + "a_key": "A String", + }, "name": "A String", # The resource name for the scope `projects/{project}/locations/{location}/scopes/{scope}` "state": { # ScopeLifecycleState describes the state of a Scope resource. # Output only. State of the scope resource. "code": "A String", # Output only. The current state of the scope resource. @@ -332,6 +341,9 @@

Method Details

"allMemberships": True or False, # If true, all Memberships in the Fleet bind to this Scope. "createTime": "A String", # Output only. When the scope was created. "deleteTime": "A String", # Output only. When the scope was deleted. + "labels": { # Optional. Labels for this Scope. + "a_key": "A String", + }, "name": "A String", # The resource name for the scope `projects/{project}/locations/{location}/scopes/{scope}` "state": { # ScopeLifecycleState describes the state of a Scope resource. # Output only. State of the scope resource. "code": "A String", # Output only. The current state of the scope resource. diff --git a/docs/dyn/gkehub_v1alpha.organizations.locations.fleets.html b/docs/dyn/gkehub_v1alpha.organizations.locations.fleets.html index fde4e206713..7513548441b 100644 --- a/docs/dyn/gkehub_v1alpha.organizations.locations.fleets.html +++ b/docs/dyn/gkehub_v1alpha.organizations.locations.fleets.html @@ -111,6 +111,9 @@

Method Details

"createTime": "A String", # Output only. When the Fleet was created. "deleteTime": "A String", # Output only. When the Fleet was deleted. "displayName": "A String", # Optional. A user-assigned display name of the Fleet. When present, it must be between 4 to 30 characters. Allowed characters are: lowercase and uppercase letters, numbers, hyphen, single-quote, double-quote, space, and exclamation point. Example: `Production Fleet` + "labels": { # Optional. Labels for this Fleet. + "a_key": "A String", + }, "name": "A String", # Output only. The full, unique resource name of this fleet in the format of `projects/{project}/locations/{location}/fleets/{fleet}`. Each Google Cloud project can have at most one fleet resource, named "default". "state": { # FleetLifecycleState describes the state of a Fleet resource. # Output only. State of the namespace resource. "code": "A String", # Output only. The current state of the Fleet resource. diff --git a/docs/dyn/gkehub_v1alpha.projects.locations.features.html b/docs/dyn/gkehub_v1alpha.projects.locations.features.html index 0d55413f8b6..895895625fe 100644 --- a/docs/dyn/gkehub_v1alpha.projects.locations.features.html +++ b/docs/dyn/gkehub_v1alpha.projects.locations.features.html @@ -132,8 +132,9 @@

Method Details

"encryptedClientSecret": "A String", # Output only. Encrypted AzureAD client secret. "kubectlRedirectUri": "A String", # The redirect URL that kubectl uses for authorization. "tenant": "A String", # Kind of Azure AD account to be authenticated. Supported values are or for accounts belonging to a specific tenant. + "userClaim": "A String", # Optional. Claim in the AzureAD ID Token that holds the user details. }, - "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration + "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration. "disable": True or False, # Disable automatic configuration of Google Plugin on supported platforms. }, "name": "A String", # Identifier for auth config. @@ -238,8 +239,9 @@

Method Details

"encryptedClientSecret": "A String", # Output only. Encrypted AzureAD client secret. "kubectlRedirectUri": "A String", # The redirect URL that kubectl uses for authorization. "tenant": "A String", # Kind of Azure AD account to be authenticated. Supported values are or for accounts belonging to a specific tenant. + "userClaim": "A String", # Optional. Claim in the AzureAD ID Token that holds the user details. }, - "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration + "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration. "disable": True or False, # Disable automatic configuration of Google Plugin on supported platforms. }, "name": "A String", # Identifier for auth config. @@ -524,8 +526,9 @@

Method Details

"encryptedClientSecret": "A String", # Output only. Encrypted AzureAD client secret. "kubectlRedirectUri": "A String", # The redirect URL that kubectl uses for authorization. "tenant": "A String", # Kind of Azure AD account to be authenticated. Supported values are or for accounts belonging to a specific tenant. + "userClaim": "A String", # Optional. Claim in the AzureAD ID Token that holds the user details. }, - "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration + "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration. "disable": True or False, # Disable automatic configuration of Google Plugin on supported platforms. }, "name": "A String", # Identifier for auth config. @@ -685,6 +688,22 @@

Method Details

}, }, ], + "upgradeState": [ # Upgrade state. It will eventually replace `state`. + { # GKEUpgradeState is a GKEUpgrade and its state at the scope and fleet level. + "stats": { # Number of GKE clusters in each status code. + "a_key": "A String", + }, + "status": { # UpgradeStatus provides status information for each upgrade. # Status of the upgrade. + "code": "A String", # Status code of the upgrade. + "reason": "A String", # Reason for this status. + "updateTime": "A String", # Last timestamp the status was updated. + }, + "upgrade": { # GKEUpgrade represents a GKE provided upgrade, e.g., control plane upgrade. # Which upgrade to track the state. + "name": "A String", # Name of the upgrade, e.g., "k8s_control_plane". It should be a valid upgrade name. It must not exceet 99 characters. + "version": "A String", # Version of the upgrade, e.g., "1.22.1-gke.100". It should be a valid version. It must not exceet 99 characters. + }, + }, + ], }, "ignored": { # A list of memberships ignored by the feature. For example, manually upgraded clusters can be ignored if they are newer than the default versions of its release channel. The membership resource is in the format: `projects/{p}/locations/{l}/membership/{m}`. "a_key": { # IgnoredMembership represents a membership ignored by the feature. A membership can be ignored because it was manually upgraded to a newer version than RC default. @@ -901,8 +920,9 @@

Method Details

"encryptedClientSecret": "A String", # Output only. Encrypted AzureAD client secret. "kubectlRedirectUri": "A String", # The redirect URL that kubectl uses for authorization. "tenant": "A String", # Kind of Azure AD account to be authenticated. Supported values are or for accounts belonging to a specific tenant. + "userClaim": "A String", # Optional. Claim in the AzureAD ID Token that holds the user details. }, - "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration + "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration. "disable": True or False, # Disable automatic configuration of Google Plugin on supported platforms. }, "name": "A String", # Identifier for auth config. @@ -1007,8 +1027,9 @@

Method Details

"encryptedClientSecret": "A String", # Output only. Encrypted AzureAD client secret. "kubectlRedirectUri": "A String", # The redirect URL that kubectl uses for authorization. "tenant": "A String", # Kind of Azure AD account to be authenticated. Supported values are or for accounts belonging to a specific tenant. + "userClaim": "A String", # Optional. Claim in the AzureAD ID Token that holds the user details. }, - "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration + "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration. "disable": True or False, # Disable automatic configuration of Google Plugin on supported platforms. }, "name": "A String", # Identifier for auth config. @@ -1293,8 +1314,9 @@

Method Details

"encryptedClientSecret": "A String", # Output only. Encrypted AzureAD client secret. "kubectlRedirectUri": "A String", # The redirect URL that kubectl uses for authorization. "tenant": "A String", # Kind of Azure AD account to be authenticated. Supported values are or for accounts belonging to a specific tenant. + "userClaim": "A String", # Optional. Claim in the AzureAD ID Token that holds the user details. }, - "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration + "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration. "disable": True or False, # Disable automatic configuration of Google Plugin on supported platforms. }, "name": "A String", # Identifier for auth config. @@ -1454,6 +1476,22 @@

Method Details

}, }, ], + "upgradeState": [ # Upgrade state. It will eventually replace `state`. + { # GKEUpgradeState is a GKEUpgrade and its state at the scope and fleet level. + "stats": { # Number of GKE clusters in each status code. + "a_key": "A String", + }, + "status": { # UpgradeStatus provides status information for each upgrade. # Status of the upgrade. + "code": "A String", # Status code of the upgrade. + "reason": "A String", # Reason for this status. + "updateTime": "A String", # Last timestamp the status was updated. + }, + "upgrade": { # GKEUpgrade represents a GKE provided upgrade, e.g., control plane upgrade. # Which upgrade to track the state. + "name": "A String", # Name of the upgrade, e.g., "k8s_control_plane". It should be a valid upgrade name. It must not exceet 99 characters. + "version": "A String", # Version of the upgrade, e.g., "1.22.1-gke.100". It should be a valid version. It must not exceet 99 characters. + }, + }, + ], }, "ignored": { # A list of memberships ignored by the feature. For example, manually upgraded clusters can be ignored if they are newer than the default versions of its release channel. The membership resource is in the format: `projects/{p}/locations/{l}/membership/{m}`. "a_key": { # IgnoredMembership represents a membership ignored by the feature. A membership can be ignored because it was manually upgraded to a newer version than RC default. @@ -1658,8 +1696,9 @@

Method Details

"encryptedClientSecret": "A String", # Output only. Encrypted AzureAD client secret. "kubectlRedirectUri": "A String", # The redirect URL that kubectl uses for authorization. "tenant": "A String", # Kind of Azure AD account to be authenticated. Supported values are or for accounts belonging to a specific tenant. + "userClaim": "A String", # Optional. Claim in the AzureAD ID Token that holds the user details. }, - "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration + "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration. "disable": True or False, # Disable automatic configuration of Google Plugin on supported platforms. }, "name": "A String", # Identifier for auth config. @@ -1764,8 +1803,9 @@

Method Details

"encryptedClientSecret": "A String", # Output only. Encrypted AzureAD client secret. "kubectlRedirectUri": "A String", # The redirect URL that kubectl uses for authorization. "tenant": "A String", # Kind of Azure AD account to be authenticated. Supported values are or for accounts belonging to a specific tenant. + "userClaim": "A String", # Optional. Claim in the AzureAD ID Token that holds the user details. }, - "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration + "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration. "disable": True or False, # Disable automatic configuration of Google Plugin on supported platforms. }, "name": "A String", # Identifier for auth config. @@ -2050,8 +2090,9 @@

Method Details

"encryptedClientSecret": "A String", # Output only. Encrypted AzureAD client secret. "kubectlRedirectUri": "A String", # The redirect URL that kubectl uses for authorization. "tenant": "A String", # Kind of Azure AD account to be authenticated. Supported values are or for accounts belonging to a specific tenant. + "userClaim": "A String", # Optional. Claim in the AzureAD ID Token that holds the user details. }, - "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration + "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration. "disable": True or False, # Disable automatic configuration of Google Plugin on supported platforms. }, "name": "A String", # Identifier for auth config. @@ -2211,6 +2252,22 @@

Method Details

}, }, ], + "upgradeState": [ # Upgrade state. It will eventually replace `state`. + { # GKEUpgradeState is a GKEUpgrade and its state at the scope and fleet level. + "stats": { # Number of GKE clusters in each status code. + "a_key": "A String", + }, + "status": { # UpgradeStatus provides status information for each upgrade. # Status of the upgrade. + "code": "A String", # Status code of the upgrade. + "reason": "A String", # Reason for this status. + "updateTime": "A String", # Last timestamp the status was updated. + }, + "upgrade": { # GKEUpgrade represents a GKE provided upgrade, e.g., control plane upgrade. # Which upgrade to track the state. + "name": "A String", # Name of the upgrade, e.g., "k8s_control_plane". It should be a valid upgrade name. It must not exceet 99 characters. + "version": "A String", # Version of the upgrade, e.g., "1.22.1-gke.100". It should be a valid version. It must not exceet 99 characters. + }, + }, + ], }, "ignored": { # A list of memberships ignored by the feature. For example, manually upgraded clusters can be ignored if they are newer than the default versions of its release channel. The membership resource is in the format: `projects/{p}/locations/{l}/membership/{m}`. "a_key": { # IgnoredMembership represents a membership ignored by the feature. A membership can be ignored because it was manually upgraded to a newer version than RC default. @@ -2371,8 +2428,9 @@

Method Details

"encryptedClientSecret": "A String", # Output only. Encrypted AzureAD client secret. "kubectlRedirectUri": "A String", # The redirect URL that kubectl uses for authorization. "tenant": "A String", # Kind of Azure AD account to be authenticated. Supported values are or for accounts belonging to a specific tenant. + "userClaim": "A String", # Optional. Claim in the AzureAD ID Token that holds the user details. }, - "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration + "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration. "disable": True or False, # Disable automatic configuration of Google Plugin on supported platforms. }, "name": "A String", # Identifier for auth config. @@ -2477,8 +2535,9 @@

Method Details

"encryptedClientSecret": "A String", # Output only. Encrypted AzureAD client secret. "kubectlRedirectUri": "A String", # The redirect URL that kubectl uses for authorization. "tenant": "A String", # Kind of Azure AD account to be authenticated. Supported values are or for accounts belonging to a specific tenant. + "userClaim": "A String", # Optional. Claim in the AzureAD ID Token that holds the user details. }, - "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration + "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration. "disable": True or False, # Disable automatic configuration of Google Plugin on supported platforms. }, "name": "A String", # Identifier for auth config. @@ -2763,8 +2822,9 @@

Method Details

"encryptedClientSecret": "A String", # Output only. Encrypted AzureAD client secret. "kubectlRedirectUri": "A String", # The redirect URL that kubectl uses for authorization. "tenant": "A String", # Kind of Azure AD account to be authenticated. Supported values are or for accounts belonging to a specific tenant. + "userClaim": "A String", # Optional. Claim in the AzureAD ID Token that holds the user details. }, - "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration + "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration. "disable": True or False, # Disable automatic configuration of Google Plugin on supported platforms. }, "name": "A String", # Identifier for auth config. @@ -2924,6 +2984,22 @@

Method Details

}, }, ], + "upgradeState": [ # Upgrade state. It will eventually replace `state`. + { # GKEUpgradeState is a GKEUpgrade and its state at the scope and fleet level. + "stats": { # Number of GKE clusters in each status code. + "a_key": "A String", + }, + "status": { # UpgradeStatus provides status information for each upgrade. # Status of the upgrade. + "code": "A String", # Status code of the upgrade. + "reason": "A String", # Reason for this status. + "updateTime": "A String", # Last timestamp the status was updated. + }, + "upgrade": { # GKEUpgrade represents a GKE provided upgrade, e.g., control plane upgrade. # Which upgrade to track the state. + "name": "A String", # Name of the upgrade, e.g., "k8s_control_plane". It should be a valid upgrade name. It must not exceet 99 characters. + "version": "A String", # Version of the upgrade, e.g., "1.22.1-gke.100". It should be a valid version. It must not exceet 99 characters. + }, + }, + ], }, "ignored": { # A list of memberships ignored by the feature. For example, manually upgraded clusters can be ignored if they are newer than the default versions of its release channel. The membership resource is in the format: `projects/{p}/locations/{l}/membership/{m}`. "a_key": { # IgnoredMembership represents a membership ignored by the feature. A membership can be ignored because it was manually upgraded to a newer version than RC default. diff --git a/docs/dyn/gkehub_v1alpha.projects.locations.fleets.html b/docs/dyn/gkehub_v1alpha.projects.locations.fleets.html index 145204cdc4f..29721f01463 100644 --- a/docs/dyn/gkehub_v1alpha.projects.locations.fleets.html +++ b/docs/dyn/gkehub_v1alpha.projects.locations.fleets.html @@ -114,6 +114,9 @@

Method Details

"createTime": "A String", # Output only. When the Fleet was created. "deleteTime": "A String", # Output only. When the Fleet was deleted. "displayName": "A String", # Optional. A user-assigned display name of the Fleet. When present, it must be between 4 to 30 characters. Allowed characters are: lowercase and uppercase letters, numbers, hyphen, single-quote, double-quote, space, and exclamation point. Example: `Production Fleet` + "labels": { # Optional. Labels for this Fleet. + "a_key": "A String", + }, "name": "A String", # Output only. The full, unique resource name of this fleet in the format of `projects/{project}/locations/{location}/fleets/{fleet}`. Each Google Cloud project can have at most one fleet resource, named "default". "state": { # FleetLifecycleState describes the state of a Fleet resource. # Output only. State of the namespace resource. "code": "A String", # Output only. The current state of the Fleet resource. @@ -204,6 +207,9 @@

Method Details

"createTime": "A String", # Output only. When the Fleet was created. "deleteTime": "A String", # Output only. When the Fleet was deleted. "displayName": "A String", # Optional. A user-assigned display name of the Fleet. When present, it must be between 4 to 30 characters. Allowed characters are: lowercase and uppercase letters, numbers, hyphen, single-quote, double-quote, space, and exclamation point. Example: `Production Fleet` + "labels": { # Optional. Labels for this Fleet. + "a_key": "A String", + }, "name": "A String", # Output only. The full, unique resource name of this fleet in the format of `projects/{project}/locations/{location}/fleets/{fleet}`. Each Google Cloud project can have at most one fleet resource, named "default". "state": { # FleetLifecycleState describes the state of a Fleet resource. # Output only. State of the namespace resource. "code": "A String", # Output only. The current state of the Fleet resource. @@ -235,6 +241,9 @@

Method Details

"createTime": "A String", # Output only. When the Fleet was created. "deleteTime": "A String", # Output only. When the Fleet was deleted. "displayName": "A String", # Optional. A user-assigned display name of the Fleet. When present, it must be between 4 to 30 characters. Allowed characters are: lowercase and uppercase letters, numbers, hyphen, single-quote, double-quote, space, and exclamation point. Example: `Production Fleet` + "labels": { # Optional. Labels for this Fleet. + "a_key": "A String", + }, "name": "A String", # Output only. The full, unique resource name of this fleet in the format of `projects/{project}/locations/{location}/fleets/{fleet}`. Each Google Cloud project can have at most one fleet resource, named "default". "state": { # FleetLifecycleState describes the state of a Fleet resource. # Output only. State of the namespace resource. "code": "A String", # Output only. The current state of the Fleet resource. @@ -274,6 +283,9 @@

Method Details

"createTime": "A String", # Output only. When the Fleet was created. "deleteTime": "A String", # Output only. When the Fleet was deleted. "displayName": "A String", # Optional. A user-assigned display name of the Fleet. When present, it must be between 4 to 30 characters. Allowed characters are: lowercase and uppercase letters, numbers, hyphen, single-quote, double-quote, space, and exclamation point. Example: `Production Fleet` + "labels": { # Optional. Labels for this Fleet. + "a_key": "A String", + }, "name": "A String", # Output only. The full, unique resource name of this fleet in the format of `projects/{project}/locations/{location}/fleets/{fleet}`. Each Google Cloud project can have at most one fleet resource, named "default". "state": { # FleetLifecycleState describes the state of a Fleet resource. # Output only. State of the namespace resource. "code": "A String", # Output only. The current state of the Fleet resource. diff --git a/docs/dyn/gkehub_v1alpha.projects.locations.memberships.bindings.html b/docs/dyn/gkehub_v1alpha.projects.locations.memberships.bindings.html index 519e8e392f2..f1184cada98 100644 --- a/docs/dyn/gkehub_v1alpha.projects.locations.memberships.bindings.html +++ b/docs/dyn/gkehub_v1alpha.projects.locations.memberships.bindings.html @@ -114,6 +114,9 @@

Method Details

"createTime": "A String", # Output only. When the membership binding was created. "deleteTime": "A String", # Output only. When the membership binding was deleted. "fleet": True or False, # Whether the membershipbinding is Fleet-wide; true means that this Membership should be bound to all Namespaces in this entire Fleet. + "labels": { # Optional. Labels for this MembershipBinding. + "a_key": "A String", + }, "name": "A String", # The resource name for the membershipbinding itself `projects/{project}/locations/{location}/memberships/{membership}/bindings/{membershipbinding}` "scope": "A String", # A Scope resource name in the format `projects/*/locations/*/scopes/*`. "state": { # MembershipBindingLifecycleState describes the state of a Binding resource. # Output only. State of the membership binding resource. @@ -206,6 +209,9 @@

Method Details

"createTime": "A String", # Output only. When the membership binding was created. "deleteTime": "A String", # Output only. When the membership binding was deleted. "fleet": True or False, # Whether the membershipbinding is Fleet-wide; true means that this Membership should be bound to all Namespaces in this entire Fleet. + "labels": { # Optional. Labels for this MembershipBinding. + "a_key": "A String", + }, "name": "A String", # The resource name for the membershipbinding itself `projects/{project}/locations/{location}/memberships/{membership}/bindings/{membershipbinding}` "scope": "A String", # A Scope resource name in the format `projects/*/locations/*/scopes/*`. "state": { # MembershipBindingLifecycleState describes the state of a Binding resource. # Output only. State of the membership binding resource. @@ -239,6 +245,9 @@

Method Details

"createTime": "A String", # Output only. When the membership binding was created. "deleteTime": "A String", # Output only. When the membership binding was deleted. "fleet": True or False, # Whether the membershipbinding is Fleet-wide; true means that this Membership should be bound to all Namespaces in this entire Fleet. + "labels": { # Optional. Labels for this MembershipBinding. + "a_key": "A String", + }, "name": "A String", # The resource name for the membershipbinding itself `projects/{project}/locations/{location}/memberships/{membership}/bindings/{membershipbinding}` "scope": "A String", # A Scope resource name in the format `projects/*/locations/*/scopes/*`. "state": { # MembershipBindingLifecycleState describes the state of a Binding resource. # Output only. State of the membership binding resource. @@ -279,6 +288,9 @@

Method Details

"createTime": "A String", # Output only. When the membership binding was created. "deleteTime": "A String", # Output only. When the membership binding was deleted. "fleet": True or False, # Whether the membershipbinding is Fleet-wide; true means that this Membership should be bound to all Namespaces in this entire Fleet. + "labels": { # Optional. Labels for this MembershipBinding. + "a_key": "A String", + }, "name": "A String", # The resource name for the membershipbinding itself `projects/{project}/locations/{location}/memberships/{membership}/bindings/{membershipbinding}` "scope": "A String", # A Scope resource name in the format `projects/*/locations/*/scopes/*`. "state": { # MembershipBindingLifecycleState describes the state of a Binding resource. # Output only. State of the membership binding resource. diff --git a/docs/dyn/gkehub_v1alpha.projects.locations.memberships.rbacrolebindings.html b/docs/dyn/gkehub_v1alpha.projects.locations.memberships.rbacrolebindings.html index b1bd05ec3b4..b85cceb49e2 100644 --- a/docs/dyn/gkehub_v1alpha.projects.locations.memberships.rbacrolebindings.html +++ b/docs/dyn/gkehub_v1alpha.projects.locations.memberships.rbacrolebindings.html @@ -117,6 +117,9 @@

Method Details

"createTime": "A String", # Output only. When the rbacrolebinding was created. "deleteTime": "A String", # Output only. When the rbacrolebinding was deleted. "group": "A String", # group is the group, as seen by the kubernetes cluster. + "labels": { # Optional. Labels for this RBACRolebinding. + "a_key": "A String", + }, "name": "A String", # The resource name for the rbacrolebinding `projects/{project}/locations/{location}/namespaces/{namespace}/rbacrolebindings/{rbacrolebinding}` or `projects/{project}/locations/{location}/memberships/{membership}/rbacrolebindings/{rbacrolebinding}` "role": { # Role is the type for Kubernetes roles # Required. Role to bind to the principal "predefinedRole": "A String", # predefined_role is the Kubernetes default role to use @@ -207,6 +210,9 @@

Method Details

"createTime": "A String", # Output only. When the rbacrolebinding was created. "deleteTime": "A String", # Output only. When the rbacrolebinding was deleted. "group": "A String", # group is the group, as seen by the kubernetes cluster. + "labels": { # Optional. Labels for this RBACRolebinding. + "a_key": "A String", + }, "name": "A String", # The resource name for the rbacrolebinding `projects/{project}/locations/{location}/namespaces/{namespace}/rbacrolebindings/{rbacrolebinding}` or `projects/{project}/locations/{location}/memberships/{membership}/rbacrolebindings/{rbacrolebinding}` "role": { # Role is the type for Kubernetes roles # Required. Role to bind to the principal "predefinedRole": "A String", # predefined_role is the Kubernetes default role to use @@ -251,6 +257,9 @@

Method Details

"createTime": "A String", # Output only. When the rbacrolebinding was created. "deleteTime": "A String", # Output only. When the rbacrolebinding was deleted. "group": "A String", # group is the group, as seen by the kubernetes cluster. + "labels": { # Optional. Labels for this RBACRolebinding. + "a_key": "A String", + }, "name": "A String", # The resource name for the rbacrolebinding `projects/{project}/locations/{location}/namespaces/{namespace}/rbacrolebindings/{rbacrolebinding}` or `projects/{project}/locations/{location}/memberships/{membership}/rbacrolebindings/{rbacrolebinding}` "role": { # Role is the type for Kubernetes roles # Required. Role to bind to the principal "predefinedRole": "A String", # predefined_role is the Kubernetes default role to use @@ -287,6 +296,9 @@

Method Details

"createTime": "A String", # Output only. When the rbacrolebinding was created. "deleteTime": "A String", # Output only. When the rbacrolebinding was deleted. "group": "A String", # group is the group, as seen by the kubernetes cluster. + "labels": { # Optional. Labels for this RBACRolebinding. + "a_key": "A String", + }, "name": "A String", # The resource name for the rbacrolebinding `projects/{project}/locations/{location}/namespaces/{namespace}/rbacrolebindings/{rbacrolebinding}` or `projects/{project}/locations/{location}/memberships/{membership}/rbacrolebindings/{rbacrolebinding}` "role": { # Role is the type for Kubernetes roles # Required. Role to bind to the principal "predefinedRole": "A String", # predefined_role is the Kubernetes default role to use @@ -329,6 +341,9 @@

Method Details

"createTime": "A String", # Output only. When the rbacrolebinding was created. "deleteTime": "A String", # Output only. When the rbacrolebinding was deleted. "group": "A String", # group is the group, as seen by the kubernetes cluster. + "labels": { # Optional. Labels for this RBACRolebinding. + "a_key": "A String", + }, "name": "A String", # The resource name for the rbacrolebinding `projects/{project}/locations/{location}/namespaces/{namespace}/rbacrolebindings/{rbacrolebinding}` or `projects/{project}/locations/{location}/memberships/{membership}/rbacrolebindings/{rbacrolebinding}` "role": { # Role is the type for Kubernetes roles # Required. Role to bind to the principal "predefinedRole": "A String", # predefined_role is the Kubernetes default role to use diff --git a/docs/dyn/gkehub_v1alpha.projects.locations.namespaces.html b/docs/dyn/gkehub_v1alpha.projects.locations.namespaces.html index 07e95da6896..166c5950da1 100644 --- a/docs/dyn/gkehub_v1alpha.projects.locations.namespaces.html +++ b/docs/dyn/gkehub_v1alpha.projects.locations.namespaces.html @@ -118,6 +118,9 @@

Method Details

{ # Namespace represents a namespace across the Fleet "createTime": "A String", # Output only. When the namespace was created. "deleteTime": "A String", # Output only. When the namespace was deleted. + "labels": { # Optional. Labels for this Namespace. + "a_key": "A String", + }, "name": "A String", # The resource name for the namespace `projects/{project}/locations/{location}/namespaces/{namespace}` "scope": "A String", # Required. Scope associated with the namespace "state": { # NamespaceLifecycleState describes the state of a Namespace resource. # Output only. State of the namespace resource. @@ -209,6 +212,9 @@

Method Details

{ # Namespace represents a namespace across the Fleet "createTime": "A String", # Output only. When the namespace was created. "deleteTime": "A String", # Output only. When the namespace was deleted. + "labels": { # Optional. Labels for this Namespace. + "a_key": "A String", + }, "name": "A String", # The resource name for the namespace `projects/{project}/locations/{location}/namespaces/{namespace}` "scope": "A String", # Required. Scope associated with the namespace "state": { # NamespaceLifecycleState describes the state of a Namespace resource. # Output only. State of the namespace resource. @@ -240,6 +246,9 @@

Method Details

{ # Namespace represents a namespace across the Fleet "createTime": "A String", # Output only. When the namespace was created. "deleteTime": "A String", # Output only. When the namespace was deleted. + "labels": { # Optional. Labels for this Namespace. + "a_key": "A String", + }, "name": "A String", # The resource name for the namespace `projects/{project}/locations/{location}/namespaces/{namespace}` "scope": "A String", # Required. Scope associated with the namespace "state": { # NamespaceLifecycleState describes the state of a Namespace resource. # Output only. State of the namespace resource. @@ -279,6 +288,9 @@

Method Details

{ # Namespace represents a namespace across the Fleet "createTime": "A String", # Output only. When the namespace was created. "deleteTime": "A String", # Output only. When the namespace was deleted. + "labels": { # Optional. Labels for this Namespace. + "a_key": "A String", + }, "name": "A String", # The resource name for the namespace `projects/{project}/locations/{location}/namespaces/{namespace}` "scope": "A String", # Required. Scope associated with the namespace "state": { # NamespaceLifecycleState describes the state of a Namespace resource. # Output only. State of the namespace resource. diff --git a/docs/dyn/gkehub_v1alpha.projects.locations.namespaces.rbacrolebindings.html b/docs/dyn/gkehub_v1alpha.projects.locations.namespaces.rbacrolebindings.html index f292f7b9e5e..565ebb86b36 100644 --- a/docs/dyn/gkehub_v1alpha.projects.locations.namespaces.rbacrolebindings.html +++ b/docs/dyn/gkehub_v1alpha.projects.locations.namespaces.rbacrolebindings.html @@ -114,6 +114,9 @@

Method Details

"createTime": "A String", # Output only. When the rbacrolebinding was created. "deleteTime": "A String", # Output only. When the rbacrolebinding was deleted. "group": "A String", # group is the group, as seen by the kubernetes cluster. + "labels": { # Optional. Labels for this RBACRolebinding. + "a_key": "A String", + }, "name": "A String", # The resource name for the rbacrolebinding `projects/{project}/locations/{location}/namespaces/{namespace}/rbacrolebindings/{rbacrolebinding}` or `projects/{project}/locations/{location}/memberships/{membership}/rbacrolebindings/{rbacrolebinding}` "role": { # Role is the type for Kubernetes roles # Required. Role to bind to the principal "predefinedRole": "A String", # predefined_role is the Kubernetes default role to use @@ -209,6 +212,9 @@

Method Details

"createTime": "A String", # Output only. When the rbacrolebinding was created. "deleteTime": "A String", # Output only. When the rbacrolebinding was deleted. "group": "A String", # group is the group, as seen by the kubernetes cluster. + "labels": { # Optional. Labels for this RBACRolebinding. + "a_key": "A String", + }, "name": "A String", # The resource name for the rbacrolebinding `projects/{project}/locations/{location}/namespaces/{namespace}/rbacrolebindings/{rbacrolebinding}` or `projects/{project}/locations/{location}/memberships/{membership}/rbacrolebindings/{rbacrolebinding}` "role": { # Role is the type for Kubernetes roles # Required. Role to bind to the principal "predefinedRole": "A String", # predefined_role is the Kubernetes default role to use @@ -245,6 +251,9 @@

Method Details

"createTime": "A String", # Output only. When the rbacrolebinding was created. "deleteTime": "A String", # Output only. When the rbacrolebinding was deleted. "group": "A String", # group is the group, as seen by the kubernetes cluster. + "labels": { # Optional. Labels for this RBACRolebinding. + "a_key": "A String", + }, "name": "A String", # The resource name for the rbacrolebinding `projects/{project}/locations/{location}/namespaces/{namespace}/rbacrolebindings/{rbacrolebinding}` or `projects/{project}/locations/{location}/memberships/{membership}/rbacrolebindings/{rbacrolebinding}` "role": { # Role is the type for Kubernetes roles # Required. Role to bind to the principal "predefinedRole": "A String", # predefined_role is the Kubernetes default role to use @@ -287,6 +296,9 @@

Method Details

"createTime": "A String", # Output only. When the rbacrolebinding was created. "deleteTime": "A String", # Output only. When the rbacrolebinding was deleted. "group": "A String", # group is the group, as seen by the kubernetes cluster. + "labels": { # Optional. Labels for this RBACRolebinding. + "a_key": "A String", + }, "name": "A String", # The resource name for the rbacrolebinding `projects/{project}/locations/{location}/namespaces/{namespace}/rbacrolebindings/{rbacrolebinding}` or `projects/{project}/locations/{location}/memberships/{membership}/rbacrolebindings/{rbacrolebinding}` "role": { # Role is the type for Kubernetes roles # Required. Role to bind to the principal "predefinedRole": "A String", # predefined_role is the Kubernetes default role to use diff --git a/docs/dyn/gkehub_v1alpha.projects.locations.scopes.html b/docs/dyn/gkehub_v1alpha.projects.locations.scopes.html index 0aaea3351e7..26cee375edc 100644 --- a/docs/dyn/gkehub_v1alpha.projects.locations.scopes.html +++ b/docs/dyn/gkehub_v1alpha.projects.locations.scopes.html @@ -123,6 +123,9 @@

Method Details

"allMemberships": True or False, # If true, all Memberships in the Fleet bind to this Scope. "createTime": "A String", # Output only. When the scope was created. "deleteTime": "A String", # Output only. When the scope was deleted. + "labels": { # Optional. Labels for this Scope. + "a_key": "A String", + }, "name": "A String", # The resource name for the scope `projects/{project}/locations/{location}/scopes/{scope}` "state": { # ScopeLifecycleState describes the state of a Scope resource. # Output only. State of the scope resource. "code": "A String", # Output only. The current state of the scope resource. @@ -214,6 +217,9 @@

Method Details

"allMemberships": True or False, # If true, all Memberships in the Fleet bind to this Scope. "createTime": "A String", # Output only. When the scope was created. "deleteTime": "A String", # Output only. When the scope was deleted. + "labels": { # Optional. Labels for this Scope. + "a_key": "A String", + }, "name": "A String", # The resource name for the scope `projects/{project}/locations/{location}/scopes/{scope}` "state": { # ScopeLifecycleState describes the state of a Scope resource. # Output only. State of the scope resource. "code": "A String", # Output only. The current state of the scope resource. @@ -294,6 +300,9 @@

Method Details

"allMemberships": True or False, # If true, all Memberships in the Fleet bind to this Scope. "createTime": "A String", # Output only. When the scope was created. "deleteTime": "A String", # Output only. When the scope was deleted. + "labels": { # Optional. Labels for this Scope. + "a_key": "A String", + }, "name": "A String", # The resource name for the scope `projects/{project}/locations/{location}/scopes/{scope}` "state": { # ScopeLifecycleState describes the state of a Scope resource. # Output only. State of the scope resource. "code": "A String", # Output only. The current state of the scope resource. @@ -332,6 +341,9 @@

Method Details

"allMemberships": True or False, # If true, all Memberships in the Fleet bind to this Scope. "createTime": "A String", # Output only. When the scope was created. "deleteTime": "A String", # Output only. When the scope was deleted. + "labels": { # Optional. Labels for this Scope. + "a_key": "A String", + }, "name": "A String", # The resource name for the scope `projects/{project}/locations/{location}/scopes/{scope}` "state": { # ScopeLifecycleState describes the state of a Scope resource. # Output only. State of the scope resource. "code": "A String", # Output only. The current state of the scope resource. diff --git a/docs/dyn/gkehub_v1beta.organizations.locations.fleets.html b/docs/dyn/gkehub_v1beta.organizations.locations.fleets.html index 255366296e9..f93bbe170d2 100644 --- a/docs/dyn/gkehub_v1beta.organizations.locations.fleets.html +++ b/docs/dyn/gkehub_v1beta.organizations.locations.fleets.html @@ -111,6 +111,9 @@

Method Details

"createTime": "A String", # Output only. When the Fleet was created. "deleteTime": "A String", # Output only. When the Fleet was deleted. "displayName": "A String", # Optional. A user-assigned display name of the Fleet. When present, it must be between 4 to 30 characters. Allowed characters are: lowercase and uppercase letters, numbers, hyphen, single-quote, double-quote, space, and exclamation point. Example: `Production Fleet` + "labels": { # Optional. Labels for this Fleet. + "a_key": "A String", + }, "name": "A String", # Output only. The full, unique resource name of this fleet in the format of `projects/{project}/locations/{location}/fleets/{fleet}`. Each Google Cloud project can have at most one fleet resource, named "default". "state": { # FleetLifecycleState describes the state of a Fleet resource. # Output only. State of the namespace resource. "code": "A String", # Output only. The current state of the Fleet resource. diff --git a/docs/dyn/gkehub_v1beta.projects.locations.features.html b/docs/dyn/gkehub_v1beta.projects.locations.features.html index 2ef87257f88..351b307a503 100644 --- a/docs/dyn/gkehub_v1beta.projects.locations.features.html +++ b/docs/dyn/gkehub_v1beta.projects.locations.features.html @@ -132,8 +132,9 @@

Method Details

"encryptedClientSecret": "A String", # Output only. Encrypted AzureAD client secret. "kubectlRedirectUri": "A String", # The redirect URL that kubectl uses for authorization. "tenant": "A String", # Kind of Azure AD account to be authenticated. Supported values are or for accounts belonging to a specific tenant. + "userClaim": "A String", # Optional. Claim in the AzureAD ID Token that holds the user details. }, - "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration + "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration. "disable": True or False, # Disable automatic configuration of Google Plugin on supported platforms. }, "name": "A String", # Identifier for auth config. @@ -238,8 +239,9 @@

Method Details

"encryptedClientSecret": "A String", # Output only. Encrypted AzureAD client secret. "kubectlRedirectUri": "A String", # The redirect URL that kubectl uses for authorization. "tenant": "A String", # Kind of Azure AD account to be authenticated. Supported values are or for accounts belonging to a specific tenant. + "userClaim": "A String", # Optional. Claim in the AzureAD ID Token that holds the user details. }, - "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration + "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration. "disable": True or False, # Disable automatic configuration of Google Plugin on supported platforms. }, "name": "A String", # Identifier for auth config. @@ -498,8 +500,9 @@

Method Details

"encryptedClientSecret": "A String", # Output only. Encrypted AzureAD client secret. "kubectlRedirectUri": "A String", # The redirect URL that kubectl uses for authorization. "tenant": "A String", # Kind of Azure AD account to be authenticated. Supported values are or for accounts belonging to a specific tenant. + "userClaim": "A String", # Optional. Claim in the AzureAD ID Token that holds the user details. }, - "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration + "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration. "disable": True or False, # Disable automatic configuration of Google Plugin on supported platforms. }, "name": "A String", # Identifier for auth config. @@ -767,8 +770,9 @@

Method Details

"encryptedClientSecret": "A String", # Output only. Encrypted AzureAD client secret. "kubectlRedirectUri": "A String", # The redirect URL that kubectl uses for authorization. "tenant": "A String", # Kind of Azure AD account to be authenticated. Supported values are or for accounts belonging to a specific tenant. + "userClaim": "A String", # Optional. Claim in the AzureAD ID Token that holds the user details. }, - "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration + "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration. "disable": True or False, # Disable automatic configuration of Google Plugin on supported platforms. }, "name": "A String", # Identifier for auth config. @@ -873,8 +877,9 @@

Method Details

"encryptedClientSecret": "A String", # Output only. Encrypted AzureAD client secret. "kubectlRedirectUri": "A String", # The redirect URL that kubectl uses for authorization. "tenant": "A String", # Kind of Azure AD account to be authenticated. Supported values are or for accounts belonging to a specific tenant. + "userClaim": "A String", # Optional. Claim in the AzureAD ID Token that holds the user details. }, - "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration + "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration. "disable": True or False, # Disable automatic configuration of Google Plugin on supported platforms. }, "name": "A String", # Identifier for auth config. @@ -1133,8 +1138,9 @@

Method Details

"encryptedClientSecret": "A String", # Output only. Encrypted AzureAD client secret. "kubectlRedirectUri": "A String", # The redirect URL that kubectl uses for authorization. "tenant": "A String", # Kind of Azure AD account to be authenticated. Supported values are or for accounts belonging to a specific tenant. + "userClaim": "A String", # Optional. Claim in the AzureAD ID Token that holds the user details. }, - "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration + "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration. "disable": True or False, # Disable automatic configuration of Google Plugin on supported platforms. }, "name": "A String", # Identifier for auth config. @@ -1390,8 +1396,9 @@

Method Details

"encryptedClientSecret": "A String", # Output only. Encrypted AzureAD client secret. "kubectlRedirectUri": "A String", # The redirect URL that kubectl uses for authorization. "tenant": "A String", # Kind of Azure AD account to be authenticated. Supported values are or for accounts belonging to a specific tenant. + "userClaim": "A String", # Optional. Claim in the AzureAD ID Token that holds the user details. }, - "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration + "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration. "disable": True or False, # Disable automatic configuration of Google Plugin on supported platforms. }, "name": "A String", # Identifier for auth config. @@ -1496,8 +1503,9 @@

Method Details

"encryptedClientSecret": "A String", # Output only. Encrypted AzureAD client secret. "kubectlRedirectUri": "A String", # The redirect URL that kubectl uses for authorization. "tenant": "A String", # Kind of Azure AD account to be authenticated. Supported values are or for accounts belonging to a specific tenant. + "userClaim": "A String", # Optional. Claim in the AzureAD ID Token that holds the user details. }, - "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration + "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration. "disable": True or False, # Disable automatic configuration of Google Plugin on supported platforms. }, "name": "A String", # Identifier for auth config. @@ -1756,8 +1764,9 @@

Method Details

"encryptedClientSecret": "A String", # Output only. Encrypted AzureAD client secret. "kubectlRedirectUri": "A String", # The redirect URL that kubectl uses for authorization. "tenant": "A String", # Kind of Azure AD account to be authenticated. Supported values are or for accounts belonging to a specific tenant. + "userClaim": "A String", # Optional. Claim in the AzureAD ID Token that holds the user details. }, - "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration + "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration. "disable": True or False, # Disable automatic configuration of Google Plugin on supported platforms. }, "name": "A String", # Identifier for auth config. @@ -1969,8 +1978,9 @@

Method Details

"encryptedClientSecret": "A String", # Output only. Encrypted AzureAD client secret. "kubectlRedirectUri": "A String", # The redirect URL that kubectl uses for authorization. "tenant": "A String", # Kind of Azure AD account to be authenticated. Supported values are or for accounts belonging to a specific tenant. + "userClaim": "A String", # Optional. Claim in the AzureAD ID Token that holds the user details. }, - "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration + "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration. "disable": True or False, # Disable automatic configuration of Google Plugin on supported platforms. }, "name": "A String", # Identifier for auth config. @@ -2075,8 +2085,9 @@

Method Details

"encryptedClientSecret": "A String", # Output only. Encrypted AzureAD client secret. "kubectlRedirectUri": "A String", # The redirect URL that kubectl uses for authorization. "tenant": "A String", # Kind of Azure AD account to be authenticated. Supported values are or for accounts belonging to a specific tenant. + "userClaim": "A String", # Optional. Claim in the AzureAD ID Token that holds the user details. }, - "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration + "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration. "disable": True or False, # Disable automatic configuration of Google Plugin on supported platforms. }, "name": "A String", # Identifier for auth config. @@ -2335,8 +2346,9 @@

Method Details

"encryptedClientSecret": "A String", # Output only. Encrypted AzureAD client secret. "kubectlRedirectUri": "A String", # The redirect URL that kubectl uses for authorization. "tenant": "A String", # Kind of Azure AD account to be authenticated. Supported values are or for accounts belonging to a specific tenant. + "userClaim": "A String", # Optional. Claim in the AzureAD ID Token that holds the user details. }, - "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration + "googleConfig": { # Configuration for the Google Plugin Auth flow. # GoogleConfig specific configuration. "disable": True or False, # Disable automatic configuration of Google Plugin on supported platforms. }, "name": "A String", # Identifier for auth config. diff --git a/docs/dyn/gkehub_v1beta.projects.locations.fleets.html b/docs/dyn/gkehub_v1beta.projects.locations.fleets.html index 7b857b354b5..844149fd57f 100644 --- a/docs/dyn/gkehub_v1beta.projects.locations.fleets.html +++ b/docs/dyn/gkehub_v1beta.projects.locations.fleets.html @@ -114,6 +114,9 @@

Method Details

"createTime": "A String", # Output only. When the Fleet was created. "deleteTime": "A String", # Output only. When the Fleet was deleted. "displayName": "A String", # Optional. A user-assigned display name of the Fleet. When present, it must be between 4 to 30 characters. Allowed characters are: lowercase and uppercase letters, numbers, hyphen, single-quote, double-quote, space, and exclamation point. Example: `Production Fleet` + "labels": { # Optional. Labels for this Fleet. + "a_key": "A String", + }, "name": "A String", # Output only. The full, unique resource name of this fleet in the format of `projects/{project}/locations/{location}/fleets/{fleet}`. Each Google Cloud project can have at most one fleet resource, named "default". "state": { # FleetLifecycleState describes the state of a Fleet resource. # Output only. State of the namespace resource. "code": "A String", # Output only. The current state of the Fleet resource. @@ -204,6 +207,9 @@

Method Details

"createTime": "A String", # Output only. When the Fleet was created. "deleteTime": "A String", # Output only. When the Fleet was deleted. "displayName": "A String", # Optional. A user-assigned display name of the Fleet. When present, it must be between 4 to 30 characters. Allowed characters are: lowercase and uppercase letters, numbers, hyphen, single-quote, double-quote, space, and exclamation point. Example: `Production Fleet` + "labels": { # Optional. Labels for this Fleet. + "a_key": "A String", + }, "name": "A String", # Output only. The full, unique resource name of this fleet in the format of `projects/{project}/locations/{location}/fleets/{fleet}`. Each Google Cloud project can have at most one fleet resource, named "default". "state": { # FleetLifecycleState describes the state of a Fleet resource. # Output only. State of the namespace resource. "code": "A String", # Output only. The current state of the Fleet resource. @@ -235,6 +241,9 @@

Method Details

"createTime": "A String", # Output only. When the Fleet was created. "deleteTime": "A String", # Output only. When the Fleet was deleted. "displayName": "A String", # Optional. A user-assigned display name of the Fleet. When present, it must be between 4 to 30 characters. Allowed characters are: lowercase and uppercase letters, numbers, hyphen, single-quote, double-quote, space, and exclamation point. Example: `Production Fleet` + "labels": { # Optional. Labels for this Fleet. + "a_key": "A String", + }, "name": "A String", # Output only. The full, unique resource name of this fleet in the format of `projects/{project}/locations/{location}/fleets/{fleet}`. Each Google Cloud project can have at most one fleet resource, named "default". "state": { # FleetLifecycleState describes the state of a Fleet resource. # Output only. State of the namespace resource. "code": "A String", # Output only. The current state of the Fleet resource. @@ -274,6 +283,9 @@

Method Details

"createTime": "A String", # Output only. When the Fleet was created. "deleteTime": "A String", # Output only. When the Fleet was deleted. "displayName": "A String", # Optional. A user-assigned display name of the Fleet. When present, it must be between 4 to 30 characters. Allowed characters are: lowercase and uppercase letters, numbers, hyphen, single-quote, double-quote, space, and exclamation point. Example: `Production Fleet` + "labels": { # Optional. Labels for this Fleet. + "a_key": "A String", + }, "name": "A String", # Output only. The full, unique resource name of this fleet in the format of `projects/{project}/locations/{location}/fleets/{fleet}`. Each Google Cloud project can have at most one fleet resource, named "default". "state": { # FleetLifecycleState describes the state of a Fleet resource. # Output only. State of the namespace resource. "code": "A String", # Output only. The current state of the Fleet resource. diff --git a/docs/dyn/gkehub_v1beta.projects.locations.memberships.bindings.html b/docs/dyn/gkehub_v1beta.projects.locations.memberships.bindings.html index 707f364ea1b..1ca79380147 100644 --- a/docs/dyn/gkehub_v1beta.projects.locations.memberships.bindings.html +++ b/docs/dyn/gkehub_v1beta.projects.locations.memberships.bindings.html @@ -114,6 +114,9 @@

Method Details

"createTime": "A String", # Output only. When the membership binding was created. "deleteTime": "A String", # Output only. When the membership binding was deleted. "fleet": True or False, # Whether the membershipbinding is Fleet-wide; true means that this Membership should be bound to all Namespaces in this entire Fleet. + "labels": { # Optional. Labels for this MembershipBinding. + "a_key": "A String", + }, "name": "A String", # The resource name for the membershipbinding itself `projects/{project}/locations/{location}/memberships/{membership}/bindings/{membershipbinding}` "scope": "A String", # A Scope resource name in the format `projects/*/locations/*/scopes/*`. "state": { # MembershipBindingLifecycleState describes the state of a Binding resource. # Output only. State of the membership binding resource. @@ -206,6 +209,9 @@

Method Details

"createTime": "A String", # Output only. When the membership binding was created. "deleteTime": "A String", # Output only. When the membership binding was deleted. "fleet": True or False, # Whether the membershipbinding is Fleet-wide; true means that this Membership should be bound to all Namespaces in this entire Fleet. + "labels": { # Optional. Labels for this MembershipBinding. + "a_key": "A String", + }, "name": "A String", # The resource name for the membershipbinding itself `projects/{project}/locations/{location}/memberships/{membership}/bindings/{membershipbinding}` "scope": "A String", # A Scope resource name in the format `projects/*/locations/*/scopes/*`. "state": { # MembershipBindingLifecycleState describes the state of a Binding resource. # Output only. State of the membership binding resource. @@ -239,6 +245,9 @@

Method Details

"createTime": "A String", # Output only. When the membership binding was created. "deleteTime": "A String", # Output only. When the membership binding was deleted. "fleet": True or False, # Whether the membershipbinding is Fleet-wide; true means that this Membership should be bound to all Namespaces in this entire Fleet. + "labels": { # Optional. Labels for this MembershipBinding. + "a_key": "A String", + }, "name": "A String", # The resource name for the membershipbinding itself `projects/{project}/locations/{location}/memberships/{membership}/bindings/{membershipbinding}` "scope": "A String", # A Scope resource name in the format `projects/*/locations/*/scopes/*`. "state": { # MembershipBindingLifecycleState describes the state of a Binding resource. # Output only. State of the membership binding resource. @@ -279,6 +288,9 @@

Method Details

"createTime": "A String", # Output only. When the membership binding was created. "deleteTime": "A String", # Output only. When the membership binding was deleted. "fleet": True or False, # Whether the membershipbinding is Fleet-wide; true means that this Membership should be bound to all Namespaces in this entire Fleet. + "labels": { # Optional. Labels for this MembershipBinding. + "a_key": "A String", + }, "name": "A String", # The resource name for the membershipbinding itself `projects/{project}/locations/{location}/memberships/{membership}/bindings/{membershipbinding}` "scope": "A String", # A Scope resource name in the format `projects/*/locations/*/scopes/*`. "state": { # MembershipBindingLifecycleState describes the state of a Binding resource. # Output only. State of the membership binding resource. diff --git a/docs/dyn/gkehub_v1beta.projects.locations.memberships.rbacrolebindings.html b/docs/dyn/gkehub_v1beta.projects.locations.memberships.rbacrolebindings.html index ae7b5d1e1cf..406020e98c6 100644 --- a/docs/dyn/gkehub_v1beta.projects.locations.memberships.rbacrolebindings.html +++ b/docs/dyn/gkehub_v1beta.projects.locations.memberships.rbacrolebindings.html @@ -117,6 +117,9 @@

Method Details

"createTime": "A String", # Output only. When the rbacrolebinding was created. "deleteTime": "A String", # Output only. When the rbacrolebinding was deleted. "group": "A String", # group is the group, as seen by the kubernetes cluster. + "labels": { # Optional. Labels for this RBACRolebinding. + "a_key": "A String", + }, "name": "A String", # The resource name for the rbacrolebinding `projects/{project}/locations/{location}/namespaces/{namespace}/rbacrolebindings/{rbacrolebinding}` or `projects/{project}/locations/{location}/memberships/{membership}/rbacrolebindings/{rbacrolebinding}` "role": { # Role is the type for Kubernetes roles # Required. Role to bind to the principal "predefinedRole": "A String", # predefined_role is the Kubernetes default role to use @@ -207,6 +210,9 @@

Method Details

"createTime": "A String", # Output only. When the rbacrolebinding was created. "deleteTime": "A String", # Output only. When the rbacrolebinding was deleted. "group": "A String", # group is the group, as seen by the kubernetes cluster. + "labels": { # Optional. Labels for this RBACRolebinding. + "a_key": "A String", + }, "name": "A String", # The resource name for the rbacrolebinding `projects/{project}/locations/{location}/namespaces/{namespace}/rbacrolebindings/{rbacrolebinding}` or `projects/{project}/locations/{location}/memberships/{membership}/rbacrolebindings/{rbacrolebinding}` "role": { # Role is the type for Kubernetes roles # Required. Role to bind to the principal "predefinedRole": "A String", # predefined_role is the Kubernetes default role to use @@ -251,6 +257,9 @@

Method Details

"createTime": "A String", # Output only. When the rbacrolebinding was created. "deleteTime": "A String", # Output only. When the rbacrolebinding was deleted. "group": "A String", # group is the group, as seen by the kubernetes cluster. + "labels": { # Optional. Labels for this RBACRolebinding. + "a_key": "A String", + }, "name": "A String", # The resource name for the rbacrolebinding `projects/{project}/locations/{location}/namespaces/{namespace}/rbacrolebindings/{rbacrolebinding}` or `projects/{project}/locations/{location}/memberships/{membership}/rbacrolebindings/{rbacrolebinding}` "role": { # Role is the type for Kubernetes roles # Required. Role to bind to the principal "predefinedRole": "A String", # predefined_role is the Kubernetes default role to use @@ -287,6 +296,9 @@

Method Details

"createTime": "A String", # Output only. When the rbacrolebinding was created. "deleteTime": "A String", # Output only. When the rbacrolebinding was deleted. "group": "A String", # group is the group, as seen by the kubernetes cluster. + "labels": { # Optional. Labels for this RBACRolebinding. + "a_key": "A String", + }, "name": "A String", # The resource name for the rbacrolebinding `projects/{project}/locations/{location}/namespaces/{namespace}/rbacrolebindings/{rbacrolebinding}` or `projects/{project}/locations/{location}/memberships/{membership}/rbacrolebindings/{rbacrolebinding}` "role": { # Role is the type for Kubernetes roles # Required. Role to bind to the principal "predefinedRole": "A String", # predefined_role is the Kubernetes default role to use @@ -329,6 +341,9 @@

Method Details

"createTime": "A String", # Output only. When the rbacrolebinding was created. "deleteTime": "A String", # Output only. When the rbacrolebinding was deleted. "group": "A String", # group is the group, as seen by the kubernetes cluster. + "labels": { # Optional. Labels for this RBACRolebinding. + "a_key": "A String", + }, "name": "A String", # The resource name for the rbacrolebinding `projects/{project}/locations/{location}/namespaces/{namespace}/rbacrolebindings/{rbacrolebinding}` or `projects/{project}/locations/{location}/memberships/{membership}/rbacrolebindings/{rbacrolebinding}` "role": { # Role is the type for Kubernetes roles # Required. Role to bind to the principal "predefinedRole": "A String", # predefined_role is the Kubernetes default role to use diff --git a/docs/dyn/gkehub_v1beta.projects.locations.namespaces.html b/docs/dyn/gkehub_v1beta.projects.locations.namespaces.html index f4b836d630b..6ef6f6c42eb 100644 --- a/docs/dyn/gkehub_v1beta.projects.locations.namespaces.html +++ b/docs/dyn/gkehub_v1beta.projects.locations.namespaces.html @@ -118,6 +118,9 @@

Method Details

{ # Namespace represents a namespace across the Fleet "createTime": "A String", # Output only. When the namespace was created. "deleteTime": "A String", # Output only. When the namespace was deleted. + "labels": { # Optional. Labels for this Namespace. + "a_key": "A String", + }, "name": "A String", # The resource name for the namespace `projects/{project}/locations/{location}/namespaces/{namespace}` "scope": "A String", # Required. Scope associated with the namespace "state": { # NamespaceLifecycleState describes the state of a Namespace resource. # Output only. State of the namespace resource. @@ -209,6 +212,9 @@

Method Details

{ # Namespace represents a namespace across the Fleet "createTime": "A String", # Output only. When the namespace was created. "deleteTime": "A String", # Output only. When the namespace was deleted. + "labels": { # Optional. Labels for this Namespace. + "a_key": "A String", + }, "name": "A String", # The resource name for the namespace `projects/{project}/locations/{location}/namespaces/{namespace}` "scope": "A String", # Required. Scope associated with the namespace "state": { # NamespaceLifecycleState describes the state of a Namespace resource. # Output only. State of the namespace resource. @@ -240,6 +246,9 @@

Method Details

{ # Namespace represents a namespace across the Fleet "createTime": "A String", # Output only. When the namespace was created. "deleteTime": "A String", # Output only. When the namespace was deleted. + "labels": { # Optional. Labels for this Namespace. + "a_key": "A String", + }, "name": "A String", # The resource name for the namespace `projects/{project}/locations/{location}/namespaces/{namespace}` "scope": "A String", # Required. Scope associated with the namespace "state": { # NamespaceLifecycleState describes the state of a Namespace resource. # Output only. State of the namespace resource. @@ -279,6 +288,9 @@

Method Details

{ # Namespace represents a namespace across the Fleet "createTime": "A String", # Output only. When the namespace was created. "deleteTime": "A String", # Output only. When the namespace was deleted. + "labels": { # Optional. Labels for this Namespace. + "a_key": "A String", + }, "name": "A String", # The resource name for the namespace `projects/{project}/locations/{location}/namespaces/{namespace}` "scope": "A String", # Required. Scope associated with the namespace "state": { # NamespaceLifecycleState describes the state of a Namespace resource. # Output only. State of the namespace resource. diff --git a/docs/dyn/gkehub_v1beta.projects.locations.namespaces.rbacrolebindings.html b/docs/dyn/gkehub_v1beta.projects.locations.namespaces.rbacrolebindings.html index 0626e5d3884..3aece573012 100644 --- a/docs/dyn/gkehub_v1beta.projects.locations.namespaces.rbacrolebindings.html +++ b/docs/dyn/gkehub_v1beta.projects.locations.namespaces.rbacrolebindings.html @@ -114,6 +114,9 @@

Method Details

"createTime": "A String", # Output only. When the rbacrolebinding was created. "deleteTime": "A String", # Output only. When the rbacrolebinding was deleted. "group": "A String", # group is the group, as seen by the kubernetes cluster. + "labels": { # Optional. Labels for this RBACRolebinding. + "a_key": "A String", + }, "name": "A String", # The resource name for the rbacrolebinding `projects/{project}/locations/{location}/namespaces/{namespace}/rbacrolebindings/{rbacrolebinding}` or `projects/{project}/locations/{location}/memberships/{membership}/rbacrolebindings/{rbacrolebinding}` "role": { # Role is the type for Kubernetes roles # Required. Role to bind to the principal "predefinedRole": "A String", # predefined_role is the Kubernetes default role to use @@ -209,6 +212,9 @@

Method Details

"createTime": "A String", # Output only. When the rbacrolebinding was created. "deleteTime": "A String", # Output only. When the rbacrolebinding was deleted. "group": "A String", # group is the group, as seen by the kubernetes cluster. + "labels": { # Optional. Labels for this RBACRolebinding. + "a_key": "A String", + }, "name": "A String", # The resource name for the rbacrolebinding `projects/{project}/locations/{location}/namespaces/{namespace}/rbacrolebindings/{rbacrolebinding}` or `projects/{project}/locations/{location}/memberships/{membership}/rbacrolebindings/{rbacrolebinding}` "role": { # Role is the type for Kubernetes roles # Required. Role to bind to the principal "predefinedRole": "A String", # predefined_role is the Kubernetes default role to use @@ -245,6 +251,9 @@

Method Details

"createTime": "A String", # Output only. When the rbacrolebinding was created. "deleteTime": "A String", # Output only. When the rbacrolebinding was deleted. "group": "A String", # group is the group, as seen by the kubernetes cluster. + "labels": { # Optional. Labels for this RBACRolebinding. + "a_key": "A String", + }, "name": "A String", # The resource name for the rbacrolebinding `projects/{project}/locations/{location}/namespaces/{namespace}/rbacrolebindings/{rbacrolebinding}` or `projects/{project}/locations/{location}/memberships/{membership}/rbacrolebindings/{rbacrolebinding}` "role": { # Role is the type for Kubernetes roles # Required. Role to bind to the principal "predefinedRole": "A String", # predefined_role is the Kubernetes default role to use @@ -287,6 +296,9 @@

Method Details

"createTime": "A String", # Output only. When the rbacrolebinding was created. "deleteTime": "A String", # Output only. When the rbacrolebinding was deleted. "group": "A String", # group is the group, as seen by the kubernetes cluster. + "labels": { # Optional. Labels for this RBACRolebinding. + "a_key": "A String", + }, "name": "A String", # The resource name for the rbacrolebinding `projects/{project}/locations/{location}/namespaces/{namespace}/rbacrolebindings/{rbacrolebinding}` or `projects/{project}/locations/{location}/memberships/{membership}/rbacrolebindings/{rbacrolebinding}` "role": { # Role is the type for Kubernetes roles # Required. Role to bind to the principal "predefinedRole": "A String", # predefined_role is the Kubernetes default role to use diff --git a/docs/dyn/gkehub_v1beta.projects.locations.scopes.html b/docs/dyn/gkehub_v1beta.projects.locations.scopes.html index 4e03c434051..713a3abddac 100644 --- a/docs/dyn/gkehub_v1beta.projects.locations.scopes.html +++ b/docs/dyn/gkehub_v1beta.projects.locations.scopes.html @@ -123,6 +123,9 @@

Method Details

"allMemberships": True or False, # If true, all Memberships in the Fleet bind to this Scope. "createTime": "A String", # Output only. When the scope was created. "deleteTime": "A String", # Output only. When the scope was deleted. + "labels": { # Optional. Labels for this Scope. + "a_key": "A String", + }, "name": "A String", # The resource name for the scope `projects/{project}/locations/{location}/scopes/{scope}` "state": { # ScopeLifecycleState describes the state of a Scope resource. # Output only. State of the scope resource. "code": "A String", # Output only. The current state of the scope resource. @@ -214,6 +217,9 @@

Method Details

"allMemberships": True or False, # If true, all Memberships in the Fleet bind to this Scope. "createTime": "A String", # Output only. When the scope was created. "deleteTime": "A String", # Output only. When the scope was deleted. + "labels": { # Optional. Labels for this Scope. + "a_key": "A String", + }, "name": "A String", # The resource name for the scope `projects/{project}/locations/{location}/scopes/{scope}` "state": { # ScopeLifecycleState describes the state of a Scope resource. # Output only. State of the scope resource. "code": "A String", # Output only. The current state of the scope resource. @@ -294,6 +300,9 @@

Method Details

"allMemberships": True or False, # If true, all Memberships in the Fleet bind to this Scope. "createTime": "A String", # Output only. When the scope was created. "deleteTime": "A String", # Output only. When the scope was deleted. + "labels": { # Optional. Labels for this Scope. + "a_key": "A String", + }, "name": "A String", # The resource name for the scope `projects/{project}/locations/{location}/scopes/{scope}` "state": { # ScopeLifecycleState describes the state of a Scope resource. # Output only. State of the scope resource. "code": "A String", # Output only. The current state of the scope resource. @@ -332,6 +341,9 @@

Method Details

"allMemberships": True or False, # If true, all Memberships in the Fleet bind to this Scope. "createTime": "A String", # Output only. When the scope was created. "deleteTime": "A String", # Output only. When the scope was deleted. + "labels": { # Optional. Labels for this Scope. + "a_key": "A String", + }, "name": "A String", # The resource name for the scope `projects/{project}/locations/{location}/scopes/{scope}` "state": { # ScopeLifecycleState describes the state of a Scope resource. # Output only. State of the scope resource. "code": "A String", # Output only. The current state of the scope resource. diff --git a/googleapiclient/discovery_cache/documents/gkehub.v1.json b/googleapiclient/discovery_cache/documents/gkehub.v1.json index b27a1b10e78..9b202c3d5e0 100644 --- a/googleapiclient/discovery_cache/documents/gkehub.v1.json +++ b/googleapiclient/discovery_cache/documents/gkehub.v1.json @@ -1518,7 +1518,7 @@ } } }, - "revision": "20230627", + "revision": "20230707", "rootUrl": "https://gkehub.googleapis.com/", "schemas": { "AppDevExperienceFeatureSpec": { @@ -2727,6 +2727,13 @@ "description": "Optional. A user-assigned display name of the Fleet. When present, it must be between 4 to 30 characters. Allowed characters are: lowercase and uppercase letters, numbers, hyphen, single-quote, double-quote, space, and exclamation point. Example: `Production Fleet`", "type": "string" }, + "labels": { + "additionalProperties": { + "type": "string" + }, + "description": "Optional. Labels for this Fleet.", + "type": "object" + }, "name": { "description": "Output only. The full, unique resource name of this fleet in the format of `projects/{project}/locations/{location}/fleets/{fleet}`. Each Google Cloud project can have at most one fleet resource, named \"default\".", "readOnly": true, @@ -2987,7 +2994,7 @@ }, "googleConfig": { "$ref": "IdentityServiceGoogleConfig", - "description": "GoogleConfig specific configuration" + "description": "GoogleConfig specific configuration." }, "name": { "description": "Identifier for auth config.", @@ -3029,6 +3036,10 @@ "tenant": { "description": "Kind of Azure AD account to be authenticated. Supported values are or for accounts belonging to a specific tenant.", "type": "string" + }, + "userClaim": { + "description": "Optional. Claim in the AzureAD ID Token that holds the user details.", + "type": "string" } }, "type": "object" @@ -3489,6 +3500,13 @@ "description": "Whether the membershipbinding is Fleet-wide; true means that this Membership should be bound to all Namespaces in this entire Fleet.", "type": "boolean" }, + "labels": { + "additionalProperties": { + "type": "string" + }, + "description": "Optional. Labels for this MembershipBinding.", + "type": "object" + }, "name": { "description": "The resource name for the membershipbinding itself `projects/{project}/locations/{location}/memberships/{membership}/bindings/{membershipbinding}`", "type": "string" @@ -3946,6 +3964,13 @@ "readOnly": true, "type": "string" }, + "labels": { + "additionalProperties": { + "type": "string" + }, + "description": "Optional. Labels for this Scope.", + "type": "object" + }, "name": { "description": "The resource name for the scope `projects/{project}/locations/{location}/scopes/{scope}`", "type": "string" diff --git a/googleapiclient/discovery_cache/documents/gkehub.v1alpha.json b/googleapiclient/discovery_cache/documents/gkehub.v1alpha.json index 196bf9c9105..0247ebfc345 100644 --- a/googleapiclient/discovery_cache/documents/gkehub.v1alpha.json +++ b/googleapiclient/discovery_cache/documents/gkehub.v1alpha.json @@ -2098,7 +2098,7 @@ } } }, - "revision": "20230627", + "revision": "20230707", "rootUrl": "https://gkehub.googleapis.com/", "schemas": { "AnthosObservabilityFeatureSpec": { @@ -2356,6 +2356,13 @@ "$ref": "ClusterUpgradeScopeGKEUpgradeState" }, "type": "array" + }, + "upgradeState": { + "description": "Upgrade state. It will eventually replace `state`.", + "items": { + "$ref": "ClusterUpgradeGKEUpgradeState" + }, + "type": "array" } }, "type": "object" @@ -2375,6 +2382,29 @@ }, "type": "object" }, + "ClusterUpgradeGKEUpgradeState": { + "description": "GKEUpgradeState is a GKEUpgrade and its state at the scope and fleet level.", + "id": "ClusterUpgradeGKEUpgradeState", + "properties": { + "stats": { + "additionalProperties": { + "format": "int64", + "type": "string" + }, + "description": "Number of GKE clusters in each status code.", + "type": "object" + }, + "status": { + "$ref": "ClusterUpgradeUpgradeStatus", + "description": "Status of the upgrade." + }, + "upgrade": { + "$ref": "ClusterUpgradeGKEUpgrade", + "description": "Which upgrade to track the state." + } + }, + "type": "object" + }, "ClusterUpgradeIgnoredMembership": { "description": "IgnoredMembership represents a membership ignored by the feature. A membership can be ignored because it was manually upgraded to a newer version than RC default.", "id": "ClusterUpgradeIgnoredMembership", @@ -3737,6 +3767,13 @@ "description": "Optional. A user-assigned display name of the Fleet. When present, it must be between 4 to 30 characters. Allowed characters are: lowercase and uppercase letters, numbers, hyphen, single-quote, double-quote, space, and exclamation point. Example: `Production Fleet`", "type": "string" }, + "labels": { + "additionalProperties": { + "type": "string" + }, + "description": "Optional. Labels for this Fleet.", + "type": "object" + }, "name": { "description": "Output only. The full, unique resource name of this fleet in the format of `projects/{project}/locations/{location}/fleets/{fleet}`. Each Google Cloud project can have at most one fleet resource, named \"default\".", "readOnly": true, @@ -4008,7 +4045,7 @@ }, "googleConfig": { "$ref": "IdentityServiceGoogleConfig", - "description": "GoogleConfig specific configuration" + "description": "GoogleConfig specific configuration." }, "name": { "description": "Identifier for auth config.", @@ -4050,6 +4087,10 @@ "tenant": { "description": "Kind of Azure AD account to be authenticated. Supported values are or for accounts belonging to a specific tenant.", "type": "string" + }, + "userClaim": { + "description": "Optional. Claim in the AzureAD ID Token that holds the user details.", + "type": "string" } }, "type": "object" @@ -4589,6 +4630,13 @@ "description": "Whether the membershipbinding is Fleet-wide; true means that this Membership should be bound to all Namespaces in this entire Fleet.", "type": "boolean" }, + "labels": { + "additionalProperties": { + "type": "string" + }, + "description": "Optional. Labels for this MembershipBinding.", + "type": "object" + }, "name": { "description": "The resource name for the membershipbinding itself `projects/{project}/locations/{location}/memberships/{membership}/bindings/{membershipbinding}`", "type": "string" @@ -4920,6 +4968,13 @@ "readOnly": true, "type": "string" }, + "labels": { + "additionalProperties": { + "type": "string" + }, + "description": "Optional. Labels for this Namespace.", + "type": "object" + }, "name": { "description": "The resource name for the namespace `projects/{project}/locations/{location}/namespaces/{namespace}`", "type": "string" @@ -5190,13 +5245,15 @@ "INSTALL_SPEC_UNSPECIFIED", "INSTALL_SPEC_NOT_INSTALLED", "INSTALL_SPEC_ENABLED", - "INSTALL_SPEC_SUSPENDED" + "INSTALL_SPEC_SUSPENDED", + "INSTALL_SPEC_DETACHED" ], "enumDescriptions": [ "Spec is unknown.", "Request to uninstall Policy Controller.", "Request to install and enable Policy Controller.", - "Request to suspend Policy Controller i.e. its webhooks. If Policy Controller is not installed, it will be installed but suspended." + "Request to suspend Policy Controller i.e. its webhooks. If Policy Controller is not installed, it will be installed but suspended.", + "Request to stop all reconciliation actions by PoCo Hub controller. This is a breakglass mechanism to stop PoCo Hub from affecting cluster resources." ], "type": "string" }, @@ -5264,7 +5321,8 @@ "DECOMMISSIONING", "CLUSTER_ERROR", "HUB_ERROR", - "SUSPENDED" + "SUSPENDED", + "DETACHED" ], "enumDescriptions": [ "The lifecycle state is unspecified.", @@ -5275,7 +5333,8 @@ "The PC may have resources on the cluster, but the PCH wishes to remove the Membership. The Membership still exists.", "The PC is not operational, and the PCH is unable to act to make it operational. Entering a CLUSTER_ERROR state happens automatically when the PCH determines that a PC installed on the cluster is non-operative or that the cluster does not meet requirements set for the PCH to administer the cluster but has nevertheless been given an instruction to do so (such as 'install').", "In this state, the PC may still be operational, and only the PCH is unable to act. The hub should not issue instructions to change the PC state, or otherwise interfere with the on-cluster resources. Entering a HUB_ERROR state happens automatically when the PCH determines the hub is in an unhealthy state and it wishes to 'take hands off' to avoid corrupting the PC or other data.", - "Policy Controller (PC) is installed but suspended. This means that the policies are not enforced, but violations are still recorded (through audit)." + "Policy Controller (PC) is installed but suspended. This means that the policies are not enforced, but violations are still recorded (through audit).", + "PoCo Hub is not taking any action to reconcile cluster objects. Changes to those objects will not be overwritten by PoCo Hub." ], "type": "string" } @@ -5325,7 +5384,8 @@ "DECOMMISSIONING", "CLUSTER_ERROR", "HUB_ERROR", - "SUSPENDED" + "SUSPENDED", + "DETACHED" ], "enumDescriptions": [ "The lifecycle state is unspecified.", @@ -5336,7 +5396,8 @@ "The PC may have resources on the cluster, but the PCH wishes to remove the Membership. The Membership still exists.", "The PC is not operational, and the PCH is unable to act to make it operational. Entering a CLUSTER_ERROR state happens automatically when the PCH determines that a PC installed on the cluster is non-operative or that the cluster does not meet requirements set for the PCH to administer the cluster but has nevertheless been given an instruction to do so (such as 'install').", "In this state, the PC may still be operational, and only the PCH is unable to act. The hub should not issue instructions to change the PC state, or otherwise interfere with the on-cluster resources. Entering a HUB_ERROR state happens automatically when the PCH determines the hub is in an unhealthy state and it wishes to 'take hands off' to avoid corrupting the PC or other data.", - "Policy Controller (PC) is installed but suspended. This means that the policies are not enforced, but violations are still recorded (through audit)." + "Policy Controller (PC) is installed but suspended. This means that the policies are not enforced, but violations are still recorded (through audit).", + "PoCo Hub is not taking any action to reconcile cluster objects. Changes to those objects will not be overwritten by PoCo Hub." ], "type": "string" } @@ -5518,6 +5579,13 @@ "description": "group is the group, as seen by the kubernetes cluster.", "type": "string" }, + "labels": { + "additionalProperties": { + "type": "string" + }, + "description": "Optional. Labels for this RBACRolebinding.", + "type": "object" + }, "name": { "description": "The resource name for the rbacrolebinding `projects/{project}/locations/{location}/namespaces/{namespace}/rbacrolebindings/{rbacrolebinding}` or `projects/{project}/locations/{location}/memberships/{membership}/rbacrolebindings/{rbacrolebinding}`", "type": "string" @@ -5654,6 +5722,13 @@ "readOnly": true, "type": "string" }, + "labels": { + "additionalProperties": { + "type": "string" + }, + "description": "Optional. Labels for this Scope.", + "type": "object" + }, "name": { "description": "The resource name for the scope `projects/{project}/locations/{location}/scopes/{scope}`", "type": "string" diff --git a/googleapiclient/discovery_cache/documents/gkehub.v1alpha2.json b/googleapiclient/discovery_cache/documents/gkehub.v1alpha2.json index 586edf1a912..0e225221cb5 100644 --- a/googleapiclient/discovery_cache/documents/gkehub.v1alpha2.json +++ b/googleapiclient/discovery_cache/documents/gkehub.v1alpha2.json @@ -657,7 +657,7 @@ } } }, - "revision": "20230627", + "revision": "20230707", "rootUrl": "https://gkehub.googleapis.com/", "schemas": { "ApplianceCluster": { diff --git a/googleapiclient/discovery_cache/documents/gkehub.v1beta.json b/googleapiclient/discovery_cache/documents/gkehub.v1beta.json index 21c32e5ff7a..93e7f23633c 100644 --- a/googleapiclient/discovery_cache/documents/gkehub.v1beta.json +++ b/googleapiclient/discovery_cache/documents/gkehub.v1beta.json @@ -1784,7 +1784,7 @@ } } }, - "revision": "20230627", + "revision": "20230707", "rootUrl": "https://gkehub.googleapis.com/", "schemas": { "AnthosObservabilityFeatureSpec": { @@ -3026,6 +3026,13 @@ "description": "Optional. A user-assigned display name of the Fleet. When present, it must be between 4 to 30 characters. Allowed characters are: lowercase and uppercase letters, numbers, hyphen, single-quote, double-quote, space, and exclamation point. Example: `Production Fleet`", "type": "string" }, + "labels": { + "additionalProperties": { + "type": "string" + }, + "description": "Optional. Labels for this Fleet.", + "type": "object" + }, "name": { "description": "Output only. The full, unique resource name of this fleet in the format of `projects/{project}/locations/{location}/fleets/{fleet}`. Each Google Cloud project can have at most one fleet resource, named \"default\".", "readOnly": true, @@ -3267,7 +3274,7 @@ }, "googleConfig": { "$ref": "IdentityServiceGoogleConfig", - "description": "GoogleConfig specific configuration" + "description": "GoogleConfig specific configuration." }, "name": { "description": "Identifier for auth config.", @@ -3309,6 +3316,10 @@ "tenant": { "description": "Kind of Azure AD account to be authenticated. Supported values are or for accounts belonging to a specific tenant.", "type": "string" + }, + "userClaim": { + "description": "Optional. Claim in the AzureAD ID Token that holds the user details.", + "type": "string" } }, "type": "object" @@ -3652,6 +3663,13 @@ "description": "Whether the membershipbinding is Fleet-wide; true means that this Membership should be bound to all Namespaces in this entire Fleet.", "type": "boolean" }, + "labels": { + "additionalProperties": { + "type": "string" + }, + "description": "Optional. Labels for this MembershipBinding.", + "type": "object" + }, "name": { "description": "The resource name for the membershipbinding itself `projects/{project}/locations/{location}/memberships/{membership}/bindings/{membershipbinding}`", "type": "string" @@ -3867,6 +3885,13 @@ "readOnly": true, "type": "string" }, + "labels": { + "additionalProperties": { + "type": "string" + }, + "description": "Optional. Labels for this Namespace.", + "type": "object" + }, "name": { "description": "The resource name for the namespace `projects/{project}/locations/{location}/namespaces/{namespace}`", "type": "string" @@ -4099,13 +4124,15 @@ "INSTALL_SPEC_UNSPECIFIED", "INSTALL_SPEC_NOT_INSTALLED", "INSTALL_SPEC_ENABLED", - "INSTALL_SPEC_SUSPENDED" + "INSTALL_SPEC_SUSPENDED", + "INSTALL_SPEC_DETACHED" ], "enumDescriptions": [ "Spec is unknown.", "Request to uninstall Policy Controller.", "Request to install and enable Policy Controller.", - "Request to suspend Policy Controller i.e. its webhooks. If Policy Controller is not installed, it will be installed but suspended." + "Request to suspend Policy Controller i.e. its webhooks. If Policy Controller is not installed, it will be installed but suspended.", + "Request to stop all reconciliation actions by PoCo Hub controller. This is a breakglass mechanism to stop PoCo Hub from affecting cluster resources." ], "type": "string" }, @@ -4173,7 +4200,8 @@ "DECOMMISSIONING", "CLUSTER_ERROR", "HUB_ERROR", - "SUSPENDED" + "SUSPENDED", + "DETACHED" ], "enumDescriptions": [ "The lifecycle state is unspecified.", @@ -4184,7 +4212,8 @@ "The PC may have resources on the cluster, but the PCH wishes to remove the Membership. The Membership still exists.", "The PC is not operational, and the PCH is unable to act to make it operational. Entering a CLUSTER_ERROR state happens automatically when the PCH determines that a PC installed on the cluster is non-operative or that the cluster does not meet requirements set for the PCH to administer the cluster but has nevertheless been given an instruction to do so (such as 'install').", "In this state, the PC may still be operational, and only the PCH is unable to act. The hub should not issue instructions to change the PC state, or otherwise interfere with the on-cluster resources. Entering a HUB_ERROR state happens automatically when the PCH determines the hub is in an unhealthy state and it wishes to 'take hands off' to avoid corrupting the PC or other data.", - "Policy Controller (PC) is installed but suspended. This means that the policies are not enforced, but violations are still recorded (through audit)." + "Policy Controller (PC) is installed but suspended. This means that the policies are not enforced, but violations are still recorded (through audit).", + "PoCo Hub is not taking any action to reconcile cluster objects. Changes to those objects will not be overwritten by PoCo Hub." ], "type": "string" } @@ -4234,7 +4263,8 @@ "DECOMMISSIONING", "CLUSTER_ERROR", "HUB_ERROR", - "SUSPENDED" + "SUSPENDED", + "DETACHED" ], "enumDescriptions": [ "The lifecycle state is unspecified.", @@ -4245,7 +4275,8 @@ "The PC may have resources on the cluster, but the PCH wishes to remove the Membership. The Membership still exists.", "The PC is not operational, and the PCH is unable to act to make it operational. Entering a CLUSTER_ERROR state happens automatically when the PCH determines that a PC installed on the cluster is non-operative or that the cluster does not meet requirements set for the PCH to administer the cluster but has nevertheless been given an instruction to do so (such as 'install').", "In this state, the PC may still be operational, and only the PCH is unable to act. The hub should not issue instructions to change the PC state, or otherwise interfere with the on-cluster resources. Entering a HUB_ERROR state happens automatically when the PCH determines the hub is in an unhealthy state and it wishes to 'take hands off' to avoid corrupting the PC or other data.", - "Policy Controller (PC) is installed but suspended. This means that the policies are not enforced, but violations are still recorded (through audit)." + "Policy Controller (PC) is installed but suspended. This means that the policies are not enforced, but violations are still recorded (through audit).", + "PoCo Hub is not taking any action to reconcile cluster objects. Changes to those objects will not be overwritten by PoCo Hub." ], "type": "string" } @@ -4427,6 +4458,13 @@ "description": "group is the group, as seen by the kubernetes cluster.", "type": "string" }, + "labels": { + "additionalProperties": { + "type": "string" + }, + "description": "Optional. Labels for this RBACRolebinding.", + "type": "object" + }, "name": { "description": "The resource name for the rbacrolebinding `projects/{project}/locations/{location}/namespaces/{namespace}/rbacrolebindings/{rbacrolebinding}` or `projects/{project}/locations/{location}/memberships/{membership}/rbacrolebindings/{rbacrolebinding}`", "type": "string" @@ -4529,6 +4567,13 @@ "readOnly": true, "type": "string" }, + "labels": { + "additionalProperties": { + "type": "string" + }, + "description": "Optional. Labels for this Scope.", + "type": "object" + }, "name": { "description": "The resource name for the scope `projects/{project}/locations/{location}/scopes/{scope}`", "type": "string" diff --git a/googleapiclient/discovery_cache/documents/gkehub.v1beta1.json b/googleapiclient/discovery_cache/documents/gkehub.v1beta1.json index 0d4b8a37975..e402d8306fd 100644 --- a/googleapiclient/discovery_cache/documents/gkehub.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/gkehub.v1beta1.json @@ -712,7 +712,7 @@ } } }, - "revision": "20230627", + "revision": "20230707", "rootUrl": "https://gkehub.googleapis.com/", "schemas": { "ApplianceCluster": { diff --git a/googleapiclient/discovery_cache/documents/gkehub.v2alpha.json b/googleapiclient/discovery_cache/documents/gkehub.v2alpha.json index bbd30769777..18302e80032 100644 --- a/googleapiclient/discovery_cache/documents/gkehub.v2alpha.json +++ b/googleapiclient/discovery_cache/documents/gkehub.v2alpha.json @@ -280,7 +280,7 @@ } } }, - "revision": "20230627", + "revision": "20230707", "rootUrl": "https://gkehub.googleapis.com/", "schemas": { "CancelOperationRequest": {