You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/dyn/gkehub_v1.projects.locations.features.html
+28Lines changed: 28 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -948,6 +948,11 @@ <h3>Method Details</h3>
948
948
"multiclusteringress": { # **Multi-cluster Ingress**: The configuration for the MultiClusterIngress feature. # Multicluster Ingress-specific spec.
949
949
"configMembership": "A String", # Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example: `projects/foo-proj/locations/global/memberships/bar`
950
950
},
951
+
"rbacrolebindingactuation": { # **RBAC RoleBinding Actuation**: The Hub-wide input for the RBACRoleBindingActuation feature. # RBAC Role Binding Actuation feature spec
952
+
"allowedCustomRoles": [ # The list of allowed custom roles (ClusterRoles). If a ClusterRole is not part of this list, it cannot be used in a Scope RBACRoleBinding. If a ClusterRole in this list is in use, it cannot be removed from the list.
953
+
"A String",
954
+
],
955
+
},
951
956
},
952
957
"state": { # CommonFeatureState contains Fleet-wide Feature status information. # Output only. The Fleet-wide Feature state.
953
958
"appdevexperience": { # State for App Dev Exp Feature. # Appdevexperience specific state.
@@ -1026,6 +1031,8 @@ <h3>Method Details</h3>
1026
1031
},
1027
1032
},
1028
1033
},
1034
+
"rbacrolebindingactuation": { # **RBAC RoleBinding Actuation**: An empty state left as an example Hub-wide Feature state. # RBAC Role Binding Actuation feature state
1035
+
},
1029
1036
"state": { # FeatureState describes the high-level state of a Feature. It may be used to describe a Feature's state at the environ-level, or per-membershop, depending on the context. # Output only. The "running state" of the Feature in this Fleet.
1030
1037
"code": "A String", # The high-level, machine-readable status of this Feature.
1031
1038
"description": "A String", # A human-readable description of the current status.
@@ -1950,6 +1957,11 @@ <h3>Method Details</h3>
1950
1957
"multiclusteringress": { # **Multi-cluster Ingress**: The configuration for the MultiClusterIngress feature. # Multicluster Ingress-specific spec.
1951
1958
"configMembership": "A String", # Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example: `projects/foo-proj/locations/global/memberships/bar`
1952
1959
},
1960
+
"rbacrolebindingactuation": { # **RBAC RoleBinding Actuation**: The Hub-wide input for the RBACRoleBindingActuation feature. # RBAC Role Binding Actuation feature spec
1961
+
"allowedCustomRoles": [ # The list of allowed custom roles (ClusterRoles). If a ClusterRole is not part of this list, it cannot be used in a Scope RBACRoleBinding. If a ClusterRole in this list is in use, it cannot be removed from the list.
1962
+
"A String",
1963
+
],
1964
+
},
1953
1965
},
1954
1966
"state": { # CommonFeatureState contains Fleet-wide Feature status information. # Output only. The Fleet-wide Feature state.
1955
1967
"appdevexperience": { # State for App Dev Exp Feature. # Appdevexperience specific state.
@@ -2028,6 +2040,8 @@ <h3>Method Details</h3>
2028
2040
},
2029
2041
},
2030
2042
},
2043
+
"rbacrolebindingactuation": { # **RBAC RoleBinding Actuation**: An empty state left as an example Hub-wide Feature state. # RBAC Role Binding Actuation feature state
2044
+
},
2031
2045
"state": { # FeatureState describes the high-level state of a Feature. It may be used to describe a Feature's state at the environ-level, or per-membershop, depending on the context. # Output only. The "running state" of the Feature in this Fleet.
2032
2046
"code": "A String", # The high-level, machine-readable status of this Feature.
2033
2047
"description": "A String", # A human-readable description of the current status.
@@ -2940,6 +2954,11 @@ <h3>Method Details</h3>
2940
2954
"multiclusteringress": { # **Multi-cluster Ingress**: The configuration for the MultiClusterIngress feature. # Multicluster Ingress-specific spec.
2941
2955
"configMembership": "A String", # Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example: `projects/foo-proj/locations/global/memberships/bar`
2942
2956
},
2957
+
"rbacrolebindingactuation": { # **RBAC RoleBinding Actuation**: The Hub-wide input for the RBACRoleBindingActuation feature. # RBAC Role Binding Actuation feature spec
2958
+
"allowedCustomRoles": [ # The list of allowed custom roles (ClusterRoles). If a ClusterRole is not part of this list, it cannot be used in a Scope RBACRoleBinding. If a ClusterRole in this list is in use, it cannot be removed from the list.
2959
+
"A String",
2960
+
],
2961
+
},
2943
2962
},
2944
2963
"state": { # CommonFeatureState contains Fleet-wide Feature status information. # Output only. The Fleet-wide Feature state.
2945
2964
"appdevexperience": { # State for App Dev Exp Feature. # Appdevexperience specific state.
@@ -3018,6 +3037,8 @@ <h3>Method Details</h3>
3018
3037
},
3019
3038
},
3020
3039
},
3040
+
"rbacrolebindingactuation": { # **RBAC RoleBinding Actuation**: An empty state left as an example Hub-wide Feature state. # RBAC Role Binding Actuation feature state
3041
+
},
3021
3042
"state": { # FeatureState describes the high-level state of a Feature. It may be used to describe a Feature's state at the environ-level, or per-membershop, depending on the context. # Output only. The "running state" of the Feature in this Fleet.
3022
3043
"code": "A String", # The high-level, machine-readable status of this Feature.
3023
3044
"description": "A String", # A human-readable description of the current status.
@@ -3885,6 +3906,11 @@ <h3>Method Details</h3>
3885
3906
"multiclusteringress": { # **Multi-cluster Ingress**: The configuration for the MultiClusterIngress feature. # Multicluster Ingress-specific spec.
3886
3907
"configMembership": "A String", # Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example: `projects/foo-proj/locations/global/memberships/bar`
3887
3908
},
3909
+
"rbacrolebindingactuation": { # **RBAC RoleBinding Actuation**: The Hub-wide input for the RBACRoleBindingActuation feature. # RBAC Role Binding Actuation feature spec
3910
+
"allowedCustomRoles": [ # The list of allowed custom roles (ClusterRoles). If a ClusterRole is not part of this list, it cannot be used in a Scope RBACRoleBinding. If a ClusterRole in this list is in use, it cannot be removed from the list.
3911
+
"A String",
3912
+
],
3913
+
},
3888
3914
},
3889
3915
"state": { # CommonFeatureState contains Fleet-wide Feature status information. # Output only. The Fleet-wide Feature state.
3890
3916
"appdevexperience": { # State for App Dev Exp Feature. # Appdevexperience specific state.
@@ -3963,6 +3989,8 @@ <h3>Method Details</h3>
3963
3989
},
3964
3990
},
3965
3991
},
3992
+
"rbacrolebindingactuation": { # **RBAC RoleBinding Actuation**: An empty state left as an example Hub-wide Feature state. # RBAC Role Binding Actuation feature state
3993
+
},
3966
3994
"state": { # FeatureState describes the high-level state of a Feature. It may be used to describe a Feature's state at the environ-level, or per-membershop, depending on the context. # Output only. The "running state" of the Feature in this Fleet.
3967
3995
"code": "A String", # The high-level, machine-readable status of this Feature.
3968
3996
"description": "A String", # A human-readable description of the current status.
Copy file name to clipboardExpand all lines: docs/dyn/gkehub_v1.projects.locations.memberships.html
+4-4Lines changed: 4 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -197,7 +197,7 @@ <h3>Method Details</h3>
197
197
},
198
198
},
199
199
"externalId": "A String", # Optional. An externally-generated and managed ID for this Membership. This ID may be modified after creation, but this is not recommended. The ID must match the regex: `a-zA-Z0-9*` If this Membership represents a Kubernetes cluster, this value should be set to the UID of the `kube-system` namespace object.
200
-
"labels": { # Optional. Labels for this membership.
200
+
"labels": { # Optional. Labels for this membership. These labels are not leveraged by multi-cluster features, instead, we prefer cluster labels, which can be set on GKE cluster or other cluster types.
201
201
"a_key": "A String",
202
202
},
203
203
"lastConnectionTime": "A String", # Output only. For clusters using Connect, the timestamp of the most recent connection established with Google Cloud. This time is updated every several minutes, not continuously. For clusters that do not use GKE Connect, or that have never connected successfully, this field will be unset.
@@ -396,7 +396,7 @@ <h3>Method Details</h3>
396
396
},
397
397
},
398
398
"externalId": "A String", # Optional. An externally-generated and managed ID for this Membership. This ID may be modified after creation, but this is not recommended. The ID must match the regex: `a-zA-Z0-9*` If this Membership represents a Kubernetes cluster, this value should be set to the UID of the `kube-system` namespace object.
399
-
"labels": { # Optional. Labels for this membership.
399
+
"labels": { # Optional. Labels for this membership. These labels are not leveraged by multi-cluster features, instead, we prefer cluster labels, which can be set on GKE cluster or other cluster types.
400
400
"a_key": "A String",
401
401
},
402
402
"lastConnectionTime": "A String", # Output only. For clusters using Connect, the timestamp of the most recent connection established with Google Cloud. This time is updated every several minutes, not continuously. For clusters that do not use GKE Connect, or that have never connected successfully, this field will be unset.
@@ -550,7 +550,7 @@ <h3>Method Details</h3>
550
550
},
551
551
},
552
552
"externalId": "A String", # Optional. An externally-generated and managed ID for this Membership. This ID may be modified after creation, but this is not recommended. The ID must match the regex: `a-zA-Z0-9*` If this Membership represents a Kubernetes cluster, this value should be set to the UID of the `kube-system` namespace object.
553
-
"labels": { # Optional. Labels for this membership.
553
+
"labels": { # Optional. Labels for this membership. These labels are not leveraged by multi-cluster features, instead, we prefer cluster labels, which can be set on GKE cluster or other cluster types.
554
554
"a_key": "A String",
555
555
},
556
556
"lastConnectionTime": "A String", # Output only. For clusters using Connect, the timestamp of the most recent connection established with Google Cloud. This time is updated every several minutes, not continuously. For clusters that do not use GKE Connect, or that have never connected successfully, this field will be unset.
@@ -663,7 +663,7 @@ <h3>Method Details</h3>
663
663
},
664
664
},
665
665
"externalId": "A String", # Optional. An externally-generated and managed ID for this Membership. This ID may be modified after creation, but this is not recommended. The ID must match the regex: `a-zA-Z0-9*` If this Membership represents a Kubernetes cluster, this value should be set to the UID of the `kube-system` namespace object.
666
-
"labels": { # Optional. Labels for this membership.
666
+
"labels": { # Optional. Labels for this membership. These labels are not leveraged by multi-cluster features, instead, we prefer cluster labels, which can be set on GKE cluster or other cluster types.
667
667
"a_key": "A String",
668
668
},
669
669
"lastConnectionTime": "A String", # Output only. For clusters using Connect, the timestamp of the most recent connection established with Google Cloud. This time is updated every several minutes, not continuously. For clusters that do not use GKE Connect, or that have never connected successfully, this field will be unset.
Copy file name to clipboardExpand all lines: docs/dyn/gkehub_v1.projects.locations.memberships.rbacrolebindings.html
+5Lines changed: 5 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -122,6 +122,7 @@ <h3>Method Details</h3>
122
122
},
123
123
"name": "A String", # The resource name for the rbacrolebinding `projects/{project}/locations/{location}/scopes/{scope}/rbacrolebindings/{rbacrolebinding}` or `projects/{project}/locations/{location}/memberships/{membership}/rbacrolebindings/{rbacrolebinding}`
124
124
"role": { # Role is the type for Kubernetes roles # Required. Role to bind to the principal
125
+
"customRole": "A String", # Optional. custom_role is the name of a custom KubernetesClusterRole to use.
125
126
"predefinedRole": "A String", # predefined_role is the Kubernetes default role to use
126
127
},
127
128
"state": { # RBACRoleBindingLifecycleState describes the state of a RbacRoleBinding resource. # Output only. State of the rbacrolebinding resource.
@@ -215,6 +216,7 @@ <h3>Method Details</h3>
215
216
},
216
217
"name": "A String", # The resource name for the rbacrolebinding `projects/{project}/locations/{location}/scopes/{scope}/rbacrolebindings/{rbacrolebinding}` or `projects/{project}/locations/{location}/memberships/{membership}/rbacrolebindings/{rbacrolebinding}`
217
218
"role": { # Role is the type for Kubernetes roles # Required. Role to bind to the principal
219
+
"customRole": "A String", # Optional. custom_role is the name of a custom KubernetesClusterRole to use.
218
220
"predefinedRole": "A String", # predefined_role is the Kubernetes default role to use
219
221
},
220
222
"state": { # RBACRoleBindingLifecycleState describes the state of a RbacRoleBinding resource. # Output only. State of the rbacrolebinding resource.
@@ -262,6 +264,7 @@ <h3>Method Details</h3>
262
264
},
263
265
"name": "A String", # The resource name for the rbacrolebinding `projects/{project}/locations/{location}/scopes/{scope}/rbacrolebindings/{rbacrolebinding}` or `projects/{project}/locations/{location}/memberships/{membership}/rbacrolebindings/{rbacrolebinding}`
264
266
"role": { # Role is the type for Kubernetes roles # Required. Role to bind to the principal
267
+
"customRole": "A String", # Optional. custom_role is the name of a custom KubernetesClusterRole to use.
265
268
"predefinedRole": "A String", # predefined_role is the Kubernetes default role to use
266
269
},
267
270
"state": { # RBACRoleBindingLifecycleState describes the state of a RbacRoleBinding resource. # Output only. State of the rbacrolebinding resource.
@@ -301,6 +304,7 @@ <h3>Method Details</h3>
301
304
},
302
305
"name": "A String", # The resource name for the rbacrolebinding `projects/{project}/locations/{location}/scopes/{scope}/rbacrolebindings/{rbacrolebinding}` or `projects/{project}/locations/{location}/memberships/{membership}/rbacrolebindings/{rbacrolebinding}`
303
306
"role": { # Role is the type for Kubernetes roles # Required. Role to bind to the principal
307
+
"customRole": "A String", # Optional. custom_role is the name of a custom KubernetesClusterRole to use.
304
308
"predefinedRole": "A String", # predefined_role is the Kubernetes default role to use
305
309
},
306
310
"state": { # RBACRoleBindingLifecycleState describes the state of a RbacRoleBinding resource. # Output only. State of the rbacrolebinding resource.
@@ -349,6 +353,7 @@ <h3>Method Details</h3>
349
353
},
350
354
"name": "A String", # The resource name for the rbacrolebinding `projects/{project}/locations/{location}/scopes/{scope}/rbacrolebindings/{rbacrolebinding}` or `projects/{project}/locations/{location}/memberships/{membership}/rbacrolebindings/{rbacrolebinding}`
351
355
"role": { # Role is the type for Kubernetes roles # Required. Role to bind to the principal
356
+
"customRole": "A String", # Optional. custom_role is the name of a custom KubernetesClusterRole to use.
352
357
"predefinedRole": "A String", # predefined_role is the Kubernetes default role to use
353
358
},
354
359
"state": { # RBACRoleBindingLifecycleState describes the state of a RbacRoleBinding resource. # Output only. State of the rbacrolebinding resource.
Copy file name to clipboardExpand all lines: docs/dyn/gkehub_v1.projects.locations.scopes.html
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -426,7 +426,7 @@ <h3>Method Details</h3>
426
426
},
427
427
},
428
428
"externalId": "A String", # Optional. An externally-generated and managed ID for this Membership. This ID may be modified after creation, but this is not recommended. The ID must match the regex: `a-zA-Z0-9*` If this Membership represents a Kubernetes cluster, this value should be set to the UID of the `kube-system` namespace object.
429
-
"labels": { # Optional. Labels for this membership.
429
+
"labels": { # Optional. Labels for this membership. These labels are not leveraged by multi-cluster features, instead, we prefer cluster labels, which can be set on GKE cluster or other cluster types.
430
430
"a_key": "A String",
431
431
},
432
432
"lastConnectionTime": "A String", # Output only. For clusters using Connect, the timestamp of the most recent connection established with Google Cloud. This time is updated every several minutes, not continuously. For clusters that do not use GKE Connect, or that have never connected successfully, this field will be unset.
0 commit comments