Skip to content

Commit 3273b94

Browse files
feat(gkehub): update the api
#### gkehub:v1 The following keys were added: - schemas.CommonFeatureSpec.properties.dataplanev2.$ref (Total Keys: 1) - schemas.ConfigManagementConfigSyncState.properties.reposyncCrd.type (Total Keys: 1) - schemas.ConfigManagementConfigSyncState.properties.rootsyncCrd.type (Total Keys: 1) - schemas.DataplaneV2FeatureSpec (Total Keys: 3) #### gkehub:v1alpha The following keys were added: - schemas.CommonFeatureSpec.properties.dataplanev2.$ref (Total Keys: 1) - schemas.ConfigManagementConfigSyncState.properties.reposyncCrd.type (Total Keys: 1) - schemas.ConfigManagementConfigSyncState.properties.rootsyncCrd.type (Total Keys: 1) - schemas.DataplaneV2FeatureSpec (Total Keys: 3) #### gkehub:v1beta The following keys were added: - schemas.CommonFeatureSpec.properties.dataplanev2.$ref (Total Keys: 1) - schemas.ConfigManagementConfigSyncState.properties.reposyncCrd.type (Total Keys: 1) - schemas.ConfigManagementConfigSyncState.properties.rootsyncCrd.type (Total Keys: 1) - schemas.DataplaneV2FeatureSpec (Total Keys: 3)
1 parent 132fea0 commit 3273b94

17 files changed

+257
-44
lines changed

docs/dyn/gkehub_v1.projects.locations.features.html

Lines changed: 23 additions & 3 deletions
Large diffs are not rendered by default.

docs/dyn/gkehub_v1.projects.locations.memberships.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/dyn/gkehub_v1.projects.locations.scopes.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/dyn/gkehub_v1alpha.projects.locations.features.html

Lines changed: 23 additions & 3 deletions
Large diffs are not rendered by default.

docs/dyn/gkehub_v1alpha.projects.locations.memberships.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/dyn/gkehub_v1alpha.projects.locations.scopes.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/dyn/gkehub_v1alpha2.projects.locations.memberships.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/dyn/gkehub_v1beta.projects.locations.features.html

Lines changed: 23 additions & 3 deletions
Large diffs are not rendered by default.

docs/dyn/gkehub_v1beta.projects.locations.memberships.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/dyn/gkehub_v1beta.projects.locations.scopes.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

docs/dyn/gkehub_v1beta1.projects.locations.memberships.html

Lines changed: 3 additions & 3 deletions
Large diffs are not rendered by default.

googleapiclient/discovery_cache/documents/gkehub.v1.json

Lines changed: 53 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1834,7 +1834,7 @@
18341834
}
18351835
}
18361836
},
1837-
"revision": "20231206",
1837+
"revision": "20240113",
18381838
"rootUrl": "https://gkehub.googleapis.com/",
18391839
"schemas": {
18401840
"AppDevExperienceFeatureSpec": {
@@ -1976,7 +1976,7 @@
19761976
"description": "The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies)."
19771977
},
19781978
"members": {
1979-
"description": "Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `[email protected]` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `[email protected]`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `[email protected]`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `[email protected]?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `[email protected]?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `[email protected]?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding.",
1979+
"description": "Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `[email protected]` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `[email protected]`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `[email protected]`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workforce identity pool. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}`: All workforce identities in a group. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All workforce identities with a specific attribute value. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/*`: All identities in a workforce identity pool. * `principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workload identity pool. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}`: A workload identity pool group. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All identities in a workload identity pool with a certain attribute. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/*`: All identities in a workload identity pool. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `[email protected]?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `[email protected]?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `[email protected]?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: Deleted single identity in a workforce identity pool. For example, `deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value`.",
19801980
"items": {
19811981
"type": "string"
19821982
},
@@ -2254,6 +2254,10 @@
22542254
"$ref": "ClusterUpgradeFleetSpec",
22552255
"description": "ClusterUpgrade (fleet-based) feature spec."
22562256
},
2257+
"dataplanev2": {
2258+
"$ref": "DataplaneV2FeatureSpec",
2259+
"description": "DataplaneV2 feature spec."
2260+
},
22572261
"fleetobservability": {
22582262
"$ref": "FleetObservabilityFeatureSpec",
22592263
"description": "FleetObservability feature spec."
@@ -2507,6 +2511,42 @@
25072511
},
25082512
"type": "array"
25092513
},
2514+
"reposyncCrd": {
2515+
"description": "The state of the Reposync CRD",
2516+
"enum": [
2517+
"CRD_STATE_UNSPECIFIED",
2518+
"NOT_INSTALLED",
2519+
"INSTALLED",
2520+
"TERMINATING",
2521+
"INSTALLING"
2522+
],
2523+
"enumDescriptions": [
2524+
"CRD's state cannot be determined",
2525+
"CRD is not installed",
2526+
"CRD is installed",
2527+
"CRD is terminating (i.e., it has been deleted and is cleaning up)",
2528+
"CRD is installing"
2529+
],
2530+
"type": "string"
2531+
},
2532+
"rootsyncCrd": {
2533+
"description": "The state of the RootSync CRD",
2534+
"enum": [
2535+
"CRD_STATE_UNSPECIFIED",
2536+
"NOT_INSTALLED",
2537+
"INSTALLED",
2538+
"TERMINATING",
2539+
"INSTALLING"
2540+
],
2541+
"enumDescriptions": [
2542+
"CRD's state cannot be determined",
2543+
"CRD is not installed",
2544+
"CRD is installed",
2545+
"CRD is terminating (i.e., it has been deleted and is cleaning up)",
2546+
"CRD is installing"
2547+
],
2548+
"type": "string"
2549+
},
25102550
"syncState": {
25112551
"$ref": "ConfigManagementSyncState",
25122552
"description": "The state of ConfigSync's process to sync configs to a cluster"
@@ -3147,6 +3187,17 @@
31473187
},
31483188
"type": "object"
31493189
},
3190+
"DataplaneV2FeatureSpec": {
3191+
"description": "**Dataplane V2**: Spec",
3192+
"id": "DataplaneV2FeatureSpec",
3193+
"properties": {
3194+
"enableEncryption": {
3195+
"description": "Enable dataplane-v2 based encryption for multiple clusters.",
3196+
"type": "boolean"
3197+
}
3198+
},
3199+
"type": "object"
3200+
},
31503201
"DefaultClusterConfig": {
31513202
"description": "DefaultClusterConfig describes the default cluster configurations to be applied to all clusters born-in-fleet.",
31523203
"id": "DefaultClusterConfig",

googleapiclient/discovery_cache/documents/gkehub.v1alpha.json

Lines changed: 53 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2098,7 +2098,7 @@
20982098
}
20992099
}
21002100
},
2101-
"revision": "20231206",
2101+
"revision": "20240113",
21022102
"rootUrl": "https://gkehub.googleapis.com/",
21032103
"schemas": {
21042104
"AnthosObservabilityFeatureSpec": {
@@ -2270,7 +2270,7 @@
22702270
"description": "The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies)."
22712271
},
22722272
"members": {
2273-
"description": "Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `[email protected]` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `[email protected]`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `[email protected]`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `[email protected]?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `[email protected]?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `[email protected]?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding.",
2273+
"description": "Specifies the principals requesting access for a Google Cloud resource. `members` can have the following values: * `allUsers`: A special identifier that represents anyone who is on the internet; with or without a Google account. * `allAuthenticatedUsers`: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. * `user:{emailid}`: An email address that represents a specific Google account. For example, `[email protected]` . * `serviceAccount:{emailid}`: An email address that represents a Google service account. For example, `[email protected]`. * `serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]`: An identifier for a [Kubernetes service account](https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, `my-project.svc.id.goog[my-namespace/my-kubernetes-sa]`. * `group:{emailid}`: An email address that represents a Google group. For example, `[email protected]`. * `domain:{domain}`: The G Suite domain (primary) that represents all the users of that domain. For example, `google.com` or `example.com`. * `principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workforce identity pool. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/group/{group_id}`: All workforce identities in a group. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All workforce identities with a specific attribute value. * `principalSet://iam.googleapis.com/locations/global/workforcePools/{pool_id}/*`: All identities in a workforce identity pool. * `principal://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/subject/{subject_attribute_value}`: A single identity in a workload identity pool. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/group/{group_id}`: A workload identity pool group. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/attribute.{attribute_name}/{attribute_value}`: All identities in a workload identity pool with a certain attribute. * `principalSet://iam.googleapis.com/projects/{project_number}/locations/global/workloadIdentityPools/{pool_id}/*`: All identities in a workload identity pool. * `deleted:user:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a user that has been recently deleted. For example, `[email protected]?uid=123456789012345678901`. If the user is recovered, this value reverts to `user:{emailid}` and the recovered user retains the role in the binding. * `deleted:serviceAccount:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, `[email protected]?uid=123456789012345678901`. If the service account is undeleted, this value reverts to `serviceAccount:{emailid}` and the undeleted service account retains the role in the binding. * `deleted:group:{emailid}?uid={uniqueid}`: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, `[email protected]?uid=123456789012345678901`. If the group is recovered, this value reverts to `group:{emailid}` and the recovered group retains the role in the binding. * `deleted:principal://iam.googleapis.com/locations/global/workforcePools/{pool_id}/subject/{subject_attribute_value}`: Deleted single identity in a workforce identity pool. For example, `deleted:principal://iam.googleapis.com/locations/global/workforcePools/my-pool-id/subject/my-subject-attribute-value`.",
22742274
"items": {
22752275
"type": "string"
22762276
},
@@ -2652,6 +2652,10 @@
26522652
"$ref": "ClusterUpgradeFleetSpec",
26532653
"description": "ClusterUpgrade (fleet-based) feature spec."
26542654
},
2655+
"dataplanev2": {
2656+
"$ref": "DataplaneV2FeatureSpec",
2657+
"description": "DataplaneV2 feature spec."
2658+
},
26552659
"fleetobservability": {
26562660
"$ref": "FleetObservabilityFeatureSpec",
26572661
"description": "FleetObservability feature spec."
@@ -2972,6 +2976,42 @@
29722976
},
29732977
"type": "array"
29742978
},
2979+
"reposyncCrd": {
2980+
"description": "The state of the Reposync CRD",
2981+
"enum": [
2982+
"CRD_STATE_UNSPECIFIED",
2983+
"NOT_INSTALLED",
2984+
"INSTALLED",
2985+
"TERMINATING",
2986+
"INSTALLING"
2987+
],
2988+
"enumDescriptions": [
2989+
"CRD's state cannot be determined",
2990+
"CRD is not installed",
2991+
"CRD is installed",
2992+
"CRD is terminating (i.e., it has been deleted and is cleaning up)",
2993+
"CRD is installing"
2994+
],
2995+
"type": "string"
2996+
},
2997+
"rootsyncCrd": {
2998+
"description": "The state of the RootSync CRD",
2999+
"enum": [
3000+
"CRD_STATE_UNSPECIFIED",
3001+
"NOT_INSTALLED",
3002+
"INSTALLED",
3003+
"TERMINATING",
3004+
"INSTALLING"
3005+
],
3006+
"enumDescriptions": [
3007+
"CRD's state cannot be determined",
3008+
"CRD is not installed",
3009+
"CRD is installed",
3010+
"CRD is terminating (i.e., it has been deleted and is cleaning up)",
3011+
"CRD is installing"
3012+
],
3013+
"type": "string"
3014+
},
29753015
"syncState": {
29763016
"$ref": "ConfigManagementSyncState",
29773017
"description": "The state of ConfigSync's process to sync configs to a cluster"
@@ -3621,6 +3661,17 @@
36213661
},
36223662
"type": "object"
36233663
},
3664+
"DataplaneV2FeatureSpec": {
3665+
"description": "**Dataplane V2**: Spec",
3666+
"id": "DataplaneV2FeatureSpec",
3667+
"properties": {
3668+
"enableEncryption": {
3669+
"description": "Enable dataplane-v2 based encryption for multiple clusters.",
3670+
"type": "boolean"
3671+
}
3672+
},
3673+
"type": "object"
3674+
},
36243675
"DefaultClusterConfig": {
36253676
"description": "DefaultClusterConfig describes the default cluster configurations to be applied to all clusters born-in-fleet.",
36263677
"id": "DefaultClusterConfig",

0 commit comments

Comments
 (0)