diff --git a/docs/dyn/gkehub_v1alpha.projects.locations.features.html b/docs/dyn/gkehub_v1alpha.projects.locations.features.html
index 7d465be6754..32e7e8031ee 100644
--- a/docs/dyn/gkehub_v1alpha.projects.locations.features.html
+++ b/docs/dyn/gkehub_v1alpha.projects.locations.features.html
@@ -242,6 +242,16 @@
Method Details
],
},
"mutationEnabled": True or False, # Enables the ability to mutate resources using Policy Controller.
+ "policyContent": { # PolicyContentSpec defines the user's desired content configuration on the cluster. # Specifies the desired policy content on the cluster
+ "bundles": { # map of bundle name to BundleInstallSpec. The bundle name maps to the `bundleName` key in the `policycontroller.gke.io/constraintData` annotation on a constraint.
+ "a_key": { # BundleInstallSpec is the specification configuration for a single managed bundle.
+ "exemptedNamespaces": [ # the set of namespaces to be exempted from the bundle
+ "A String",
+ ],
+ "management": "A String", # Management specifies how the bundle will be managed by the controller.
+ },
+ },
+ },
"referentialRulesEnabled": True or False, # Enables the ability to use Constraint Templates that reference to objects other than the object currently being evaluated.
"templateLibraryConfig": { # The config specifying which default library templates to install. # Configures the library templates to install along with Policy Controller.
"included": True or False, # Whether the standard template library should be installed or not.
@@ -442,7 +452,13 @@ Method Details
"preciseLastMeasuredClusterVcpuCapacity": 3.14, # The vCPUs capacity in the cluster according to the most recent measurement (1/1000 precision).
},
"policycontroller": { # **Policy Controller**: State for a single cluster. # Policycontroller-specific state.
- "componentStates": { # Currently these include (also serving as map keys): 1. "admission" 2. "audit" 3. "mutation" 4. "constraint template library"
+ "componentStates": { # Currently these include (also serving as map keys): 1. "admission" 2. "audit" 3. "mutation"
+ "a_key": { # OnClusterState represents the state of a sub-component of Policy Controller.
+ "details": "A String", # Surface potential errors or information logs.
+ "state": "A String", # The lifecycle state of this component.
+ },
+ },
+ "contentStates": { # The state of the template library and any bundles included in the chosen version of the manifest
"a_key": { # OnClusterState represents the state of a sub-component of Policy Controller.
"details": "A String", # Surface potential errors or information logs.
"state": "A String", # The lifecycle state of this component.
@@ -786,6 +802,16 @@ Method Details
],
},
"mutationEnabled": True or False, # Enables the ability to mutate resources using Policy Controller.
+ "policyContent": { # PolicyContentSpec defines the user's desired content configuration on the cluster. # Specifies the desired policy content on the cluster
+ "bundles": { # map of bundle name to BundleInstallSpec. The bundle name maps to the `bundleName` key in the `policycontroller.gke.io/constraintData` annotation on a constraint.
+ "a_key": { # BundleInstallSpec is the specification configuration for a single managed bundle.
+ "exemptedNamespaces": [ # the set of namespaces to be exempted from the bundle
+ "A String",
+ ],
+ "management": "A String", # Management specifies how the bundle will be managed by the controller.
+ },
+ },
+ },
"referentialRulesEnabled": True or False, # Enables the ability to use Constraint Templates that reference to objects other than the object currently being evaluated.
"templateLibraryConfig": { # The config specifying which default library templates to install. # Configures the library templates to install along with Policy Controller.
"included": True or False, # Whether the standard template library should be installed or not.
@@ -986,7 +1012,13 @@ Method Details
"preciseLastMeasuredClusterVcpuCapacity": 3.14, # The vCPUs capacity in the cluster according to the most recent measurement (1/1000 precision).
},
"policycontroller": { # **Policy Controller**: State for a single cluster. # Policycontroller-specific state.
- "componentStates": { # Currently these include (also serving as map keys): 1. "admission" 2. "audit" 3. "mutation" 4. "constraint template library"
+ "componentStates": { # Currently these include (also serving as map keys): 1. "admission" 2. "audit" 3. "mutation"
+ "a_key": { # OnClusterState represents the state of a sub-component of Policy Controller.
+ "details": "A String", # Surface potential errors or information logs.
+ "state": "A String", # The lifecycle state of this component.
+ },
+ },
+ "contentStates": { # The state of the template library and any bundles included in the chosen version of the manifest
"a_key": { # OnClusterState represents the state of a sub-component of Policy Controller.
"details": "A String", # Surface potential errors or information logs.
"state": "A String", # The lifecycle state of this component.
@@ -1318,6 +1350,16 @@ Method Details
],
},
"mutationEnabled": True or False, # Enables the ability to mutate resources using Policy Controller.
+ "policyContent": { # PolicyContentSpec defines the user's desired content configuration on the cluster. # Specifies the desired policy content on the cluster
+ "bundles": { # map of bundle name to BundleInstallSpec. The bundle name maps to the `bundleName` key in the `policycontroller.gke.io/constraintData` annotation on a constraint.
+ "a_key": { # BundleInstallSpec is the specification configuration for a single managed bundle.
+ "exemptedNamespaces": [ # the set of namespaces to be exempted from the bundle
+ "A String",
+ ],
+ "management": "A String", # Management specifies how the bundle will be managed by the controller.
+ },
+ },
+ },
"referentialRulesEnabled": True or False, # Enables the ability to use Constraint Templates that reference to objects other than the object currently being evaluated.
"templateLibraryConfig": { # The config specifying which default library templates to install. # Configures the library templates to install along with Policy Controller.
"included": True or False, # Whether the standard template library should be installed or not.
@@ -1518,7 +1560,13 @@ Method Details
"preciseLastMeasuredClusterVcpuCapacity": 3.14, # The vCPUs capacity in the cluster according to the most recent measurement (1/1000 precision).
},
"policycontroller": { # **Policy Controller**: State for a single cluster. # Policycontroller-specific state.
- "componentStates": { # Currently these include (also serving as map keys): 1. "admission" 2. "audit" 3. "mutation" 4. "constraint template library"
+ "componentStates": { # Currently these include (also serving as map keys): 1. "admission" 2. "audit" 3. "mutation"
+ "a_key": { # OnClusterState represents the state of a sub-component of Policy Controller.
+ "details": "A String", # Surface potential errors or information logs.
+ "state": "A String", # The lifecycle state of this component.
+ },
+ },
+ "contentStates": { # The state of the template library and any bundles included in the chosen version of the manifest
"a_key": { # OnClusterState represents the state of a sub-component of Policy Controller.
"details": "A String", # Surface potential errors or information logs.
"state": "A String", # The lifecycle state of this component.
@@ -1806,6 +1854,16 @@ Method Details
],
},
"mutationEnabled": True or False, # Enables the ability to mutate resources using Policy Controller.
+ "policyContent": { # PolicyContentSpec defines the user's desired content configuration on the cluster. # Specifies the desired policy content on the cluster
+ "bundles": { # map of bundle name to BundleInstallSpec. The bundle name maps to the `bundleName` key in the `policycontroller.gke.io/constraintData` annotation on a constraint.
+ "a_key": { # BundleInstallSpec is the specification configuration for a single managed bundle.
+ "exemptedNamespaces": [ # the set of namespaces to be exempted from the bundle
+ "A String",
+ ],
+ "management": "A String", # Management specifies how the bundle will be managed by the controller.
+ },
+ },
+ },
"referentialRulesEnabled": True or False, # Enables the ability to use Constraint Templates that reference to objects other than the object currently being evaluated.
"templateLibraryConfig": { # The config specifying which default library templates to install. # Configures the library templates to install along with Policy Controller.
"included": True or False, # Whether the standard template library should be installed or not.
@@ -2006,7 +2064,13 @@ Method Details
"preciseLastMeasuredClusterVcpuCapacity": 3.14, # The vCPUs capacity in the cluster according to the most recent measurement (1/1000 precision).
},
"policycontroller": { # **Policy Controller**: State for a single cluster. # Policycontroller-specific state.
- "componentStates": { # Currently these include (also serving as map keys): 1. "admission" 2. "audit" 3. "mutation" 4. "constraint template library"
+ "componentStates": { # Currently these include (also serving as map keys): 1. "admission" 2. "audit" 3. "mutation"
+ "a_key": { # OnClusterState represents the state of a sub-component of Policy Controller.
+ "details": "A String", # Surface potential errors or information logs.
+ "state": "A String", # The lifecycle state of this component.
+ },
+ },
+ "contentStates": { # The state of the template library and any bundles included in the chosen version of the manifest
"a_key": { # OnClusterState represents the state of a sub-component of Policy Controller.
"details": "A String", # Surface potential errors or information logs.
"state": "A String", # The lifecycle state of this component.
diff --git a/docs/dyn/gkehub_v1beta.projects.locations.features.html b/docs/dyn/gkehub_v1beta.projects.locations.features.html
index ce100260097..4fe5aea725e 100644
--- a/docs/dyn/gkehub_v1beta.projects.locations.features.html
+++ b/docs/dyn/gkehub_v1beta.projects.locations.features.html
@@ -241,6 +241,16 @@ Method Details
],
},
"mutationEnabled": True or False, # Enables the ability to mutate resources using Policy Controller.
+ "policyContent": { # PolicyContentSpec defines the user's desired content configuration on the cluster. # Specifies the desired policy content on the cluster
+ "bundles": { # map of bundle name to BundleInstallSpec. The bundle name maps to the `bundleName` key in the `policycontroller.gke.io/constraintData` annotation on a constraint.
+ "a_key": { # BundleInstallSpec is the specification configuration for a single managed bundle.
+ "exemptedNamespaces": [ # the set of namespaces to be exempted from the bundle
+ "A String",
+ ],
+ "management": "A String", # Management specifies how the bundle will be managed by the controller.
+ },
+ },
+ },
"referentialRulesEnabled": True or False, # Enables the ability to use Constraint Templates that reference to objects other than the object currently being evaluated.
"templateLibraryConfig": { # The config specifying which default library templates to install. # Configures the library templates to install along with Policy Controller.
"included": True or False, # Whether the standard template library should be installed or not.
@@ -438,7 +448,13 @@ Method Details
"preciseLastMeasuredClusterVcpuCapacity": 3.14, # The vCPUs capacity in the cluster according to the most recent measurement (1/1000 precision).
},
"policycontroller": { # **Policy Controller**: State for a single cluster. # Policycontroller-specific state.
- "componentStates": { # Currently these include (also serving as map keys): 1. "admission" 2. "audit" 3. "mutation" 4. "constraint template library"
+ "componentStates": { # Currently these include (also serving as map keys): 1. "admission" 2. "audit" 3. "mutation"
+ "a_key": { # OnClusterState represents the state of a sub-component of Policy Controller.
+ "details": "A String", # Surface potential errors or information logs.
+ "state": "A String", # The lifecycle state of this component.
+ },
+ },
+ "contentStates": { # The state of the template library and any bundles included in the chosen version of the manifest
"a_key": { # OnClusterState represents the state of a sub-component of Policy Controller.
"details": "A String", # Surface potential errors or information logs.
"state": "A String", # The lifecycle state of this component.
@@ -729,6 +745,16 @@ Method Details
],
},
"mutationEnabled": True or False, # Enables the ability to mutate resources using Policy Controller.
+ "policyContent": { # PolicyContentSpec defines the user's desired content configuration on the cluster. # Specifies the desired policy content on the cluster
+ "bundles": { # map of bundle name to BundleInstallSpec. The bundle name maps to the `bundleName` key in the `policycontroller.gke.io/constraintData` annotation on a constraint.
+ "a_key": { # BundleInstallSpec is the specification configuration for a single managed bundle.
+ "exemptedNamespaces": [ # the set of namespaces to be exempted from the bundle
+ "A String",
+ ],
+ "management": "A String", # Management specifies how the bundle will be managed by the controller.
+ },
+ },
+ },
"referentialRulesEnabled": True or False, # Enables the ability to use Constraint Templates that reference to objects other than the object currently being evaluated.
"templateLibraryConfig": { # The config specifying which default library templates to install. # Configures the library templates to install along with Policy Controller.
"included": True or False, # Whether the standard template library should be installed or not.
@@ -926,7 +952,13 @@ Method Details
"preciseLastMeasuredClusterVcpuCapacity": 3.14, # The vCPUs capacity in the cluster according to the most recent measurement (1/1000 precision).
},
"policycontroller": { # **Policy Controller**: State for a single cluster. # Policycontroller-specific state.
- "componentStates": { # Currently these include (also serving as map keys): 1. "admission" 2. "audit" 3. "mutation" 4. "constraint template library"
+ "componentStates": { # Currently these include (also serving as map keys): 1. "admission" 2. "audit" 3. "mutation"
+ "a_key": { # OnClusterState represents the state of a sub-component of Policy Controller.
+ "details": "A String", # Surface potential errors or information logs.
+ "state": "A String", # The lifecycle state of this component.
+ },
+ },
+ "contentStates": { # The state of the template library and any bundles included in the chosen version of the manifest
"a_key": { # OnClusterState represents the state of a sub-component of Policy Controller.
"details": "A String", # Surface potential errors or information logs.
"state": "A String", # The lifecycle state of this component.
@@ -1205,6 +1237,16 @@ Method Details
],
},
"mutationEnabled": True or False, # Enables the ability to mutate resources using Policy Controller.
+ "policyContent": { # PolicyContentSpec defines the user's desired content configuration on the cluster. # Specifies the desired policy content on the cluster
+ "bundles": { # map of bundle name to BundleInstallSpec. The bundle name maps to the `bundleName` key in the `policycontroller.gke.io/constraintData` annotation on a constraint.
+ "a_key": { # BundleInstallSpec is the specification configuration for a single managed bundle.
+ "exemptedNamespaces": [ # the set of namespaces to be exempted from the bundle
+ "A String",
+ ],
+ "management": "A String", # Management specifies how the bundle will be managed by the controller.
+ },
+ },
+ },
"referentialRulesEnabled": True or False, # Enables the ability to use Constraint Templates that reference to objects other than the object currently being evaluated.
"templateLibraryConfig": { # The config specifying which default library templates to install. # Configures the library templates to install along with Policy Controller.
"included": True or False, # Whether the standard template library should be installed or not.
@@ -1402,7 +1444,13 @@ Method Details
"preciseLastMeasuredClusterVcpuCapacity": 3.14, # The vCPUs capacity in the cluster according to the most recent measurement (1/1000 precision).
},
"policycontroller": { # **Policy Controller**: State for a single cluster. # Policycontroller-specific state.
- "componentStates": { # Currently these include (also serving as map keys): 1. "admission" 2. "audit" 3. "mutation" 4. "constraint template library"
+ "componentStates": { # Currently these include (also serving as map keys): 1. "admission" 2. "audit" 3. "mutation"
+ "a_key": { # OnClusterState represents the state of a sub-component of Policy Controller.
+ "details": "A String", # Surface potential errors or information logs.
+ "state": "A String", # The lifecycle state of this component.
+ },
+ },
+ "contentStates": { # The state of the template library and any bundles included in the chosen version of the manifest
"a_key": { # OnClusterState represents the state of a sub-component of Policy Controller.
"details": "A String", # Surface potential errors or information logs.
"state": "A String", # The lifecycle state of this component.
@@ -1637,6 +1685,16 @@ Method Details
],
},
"mutationEnabled": True or False, # Enables the ability to mutate resources using Policy Controller.
+ "policyContent": { # PolicyContentSpec defines the user's desired content configuration on the cluster. # Specifies the desired policy content on the cluster
+ "bundles": { # map of bundle name to BundleInstallSpec. The bundle name maps to the `bundleName` key in the `policycontroller.gke.io/constraintData` annotation on a constraint.
+ "a_key": { # BundleInstallSpec is the specification configuration for a single managed bundle.
+ "exemptedNamespaces": [ # the set of namespaces to be exempted from the bundle
+ "A String",
+ ],
+ "management": "A String", # Management specifies how the bundle will be managed by the controller.
+ },
+ },
+ },
"referentialRulesEnabled": True or False, # Enables the ability to use Constraint Templates that reference to objects other than the object currently being evaluated.
"templateLibraryConfig": { # The config specifying which default library templates to install. # Configures the library templates to install along with Policy Controller.
"included": True or False, # Whether the standard template library should be installed or not.
@@ -1834,7 +1892,13 @@ Method Details
"preciseLastMeasuredClusterVcpuCapacity": 3.14, # The vCPUs capacity in the cluster according to the most recent measurement (1/1000 precision).
},
"policycontroller": { # **Policy Controller**: State for a single cluster. # Policycontroller-specific state.
- "componentStates": { # Currently these include (also serving as map keys): 1. "admission" 2. "audit" 3. "mutation" 4. "constraint template library"
+ "componentStates": { # Currently these include (also serving as map keys): 1. "admission" 2. "audit" 3. "mutation"
+ "a_key": { # OnClusterState represents the state of a sub-component of Policy Controller.
+ "details": "A String", # Surface potential errors or information logs.
+ "state": "A String", # The lifecycle state of this component.
+ },
+ },
+ "contentStates": { # The state of the template library and any bundles included in the chosen version of the manifest
"a_key": { # OnClusterState represents the state of a sub-component of Policy Controller.
"details": "A String", # Surface potential errors or information logs.
"state": "A String", # The lifecycle state of this component.
diff --git a/googleapiclient/discovery_cache/documents/gkehub.v1.json b/googleapiclient/discovery_cache/documents/gkehub.v1.json
index de6df053efb..080047ad394 100644
--- a/googleapiclient/discovery_cache/documents/gkehub.v1.json
+++ b/googleapiclient/discovery_cache/documents/gkehub.v1.json
@@ -905,7 +905,7 @@
}
}
},
- "revision": "20221207",
+ "revision": "20230106",
"rootUrl": "https://gkehub.googleapis.com/",
"schemas": {
"AppDevExperienceFeatureSpec": {
diff --git a/googleapiclient/discovery_cache/documents/gkehub.v1alpha.json b/googleapiclient/discovery_cache/documents/gkehub.v1alpha.json
index 6d7fc9f10ed..a0c9dbebc73 100644
--- a/googleapiclient/discovery_cache/documents/gkehub.v1alpha.json
+++ b/googleapiclient/discovery_cache/documents/gkehub.v1alpha.json
@@ -1179,7 +1179,7 @@
}
}
},
- "revision": "20221207",
+ "revision": "20230106",
"rootUrl": "https://gkehub.googleapis.com/",
"schemas": {
"AnthosObservabilityFeatureSpec": {
@@ -3444,6 +3444,32 @@
},
"type": "object"
},
+ "PolicyControllerBundleInstallSpec": {
+ "description": "BundleInstallSpec is the specification configuration for a single managed bundle.",
+ "id": "PolicyControllerBundleInstallSpec",
+ "properties": {
+ "exemptedNamespaces": {
+ "description": "the set of namespaces to be exempted from the bundle",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "management": {
+ "description": "Management specifies how the bundle will be managed by the controller.",
+ "enum": [
+ "MANAGEMENT_UNSPECIFIED",
+ "INSTALLED"
+ ],
+ "enumDescriptions": [
+ "No Management strategy has been specified.",
+ "The entity should be insistently reconciled by the Hub controller"
+ ],
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
"PolicyControllerHubConfig": {
"description": "Configuration for Policy Controller",
"id": "PolicyControllerHubConfig",
@@ -3488,6 +3514,10 @@
"description": "Enables the ability to mutate resources using Policy Controller.",
"type": "boolean"
},
+ "policyContent": {
+ "$ref": "PolicyControllerPolicyContentSpec",
+ "description": "Specifies the desired policy content on the cluster"
+ },
"referentialRulesEnabled": {
"description": "Enables the ability to use Constraint Templates that reference to objects other than the object currently being evaluated.",
"type": "boolean"
@@ -3522,7 +3552,14 @@
"additionalProperties": {
"$ref": "PolicyControllerOnClusterState"
},
- "description": "Currently these include (also serving as map keys): 1. \"admission\" 2. \"audit\" 3. \"mutation\" 4. \"constraint template library\"",
+ "description": "Currently these include (also serving as map keys): 1. \"admission\" 2. \"audit\" 3. \"mutation\"",
+ "type": "object"
+ },
+ "contentStates": {
+ "additionalProperties": {
+ "$ref": "PolicyControllerOnClusterState"
+ },
+ "description": "The state of the template library and any bundles included in the chosen version of the manifest",
"type": "object"
},
"state": {
@@ -3615,6 +3652,20 @@
},
"type": "object"
},
+ "PolicyControllerPolicyContentSpec": {
+ "description": "PolicyContentSpec defines the user's desired content configuration on the cluster.",
+ "id": "PolicyControllerPolicyContentSpec",
+ "properties": {
+ "bundles": {
+ "additionalProperties": {
+ "$ref": "PolicyControllerBundleInstallSpec"
+ },
+ "description": "map of bundle name to BundleInstallSpec. The bundle name maps to the `bundleName` key in the `policycontroller.gke.io/constraintData` annotation on a constraint.",
+ "type": "object"
+ }
+ },
+ "type": "object"
+ },
"PolicyControllerTemplateLibraryConfig": {
"description": "The config specifying which default library templates to install.",
"id": "PolicyControllerTemplateLibraryConfig",
diff --git a/googleapiclient/discovery_cache/documents/gkehub.v1alpha2.json b/googleapiclient/discovery_cache/documents/gkehub.v1alpha2.json
index 2fbc84c2f98..9e0b62e3a66 100644
--- a/googleapiclient/discovery_cache/documents/gkehub.v1alpha2.json
+++ b/googleapiclient/discovery_cache/documents/gkehub.v1alpha2.json
@@ -652,7 +652,7 @@
}
}
},
- "revision": "20221207",
+ "revision": "20230106",
"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 d2e17f5808c..39ca33fcb39 100644
--- a/googleapiclient/discovery_cache/documents/gkehub.v1beta.json
+++ b/googleapiclient/discovery_cache/documents/gkehub.v1beta.json
@@ -670,7 +670,7 @@
}
}
},
- "revision": "20221207",
+ "revision": "20230106",
"rootUrl": "https://gkehub.googleapis.com/",
"schemas": {
"AnthosObservabilityFeatureSpec": {
@@ -2368,6 +2368,32 @@
},
"type": "object"
},
+ "PolicyControllerBundleInstallSpec": {
+ "description": "BundleInstallSpec is the specification configuration for a single managed bundle.",
+ "id": "PolicyControllerBundleInstallSpec",
+ "properties": {
+ "exemptedNamespaces": {
+ "description": "the set of namespaces to be exempted from the bundle",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "management": {
+ "description": "Management specifies how the bundle will be managed by the controller.",
+ "enum": [
+ "MANAGEMENT_UNSPECIFIED",
+ "INSTALLED"
+ ],
+ "enumDescriptions": [
+ "No Management strategy has been specified.",
+ "The entity should be insistently reconciled by the Hub controller"
+ ],
+ "type": "string"
+ }
+ },
+ "type": "object"
+ },
"PolicyControllerHubConfig": {
"description": "Configuration for Policy Controller",
"id": "PolicyControllerHubConfig",
@@ -2412,6 +2438,10 @@
"description": "Enables the ability to mutate resources using Policy Controller.",
"type": "boolean"
},
+ "policyContent": {
+ "$ref": "PolicyControllerPolicyContentSpec",
+ "description": "Specifies the desired policy content on the cluster"
+ },
"referentialRulesEnabled": {
"description": "Enables the ability to use Constraint Templates that reference to objects other than the object currently being evaluated.",
"type": "boolean"
@@ -2446,7 +2476,14 @@
"additionalProperties": {
"$ref": "PolicyControllerOnClusterState"
},
- "description": "Currently these include (also serving as map keys): 1. \"admission\" 2. \"audit\" 3. \"mutation\" 4. \"constraint template library\"",
+ "description": "Currently these include (also serving as map keys): 1. \"admission\" 2. \"audit\" 3. \"mutation\"",
+ "type": "object"
+ },
+ "contentStates": {
+ "additionalProperties": {
+ "$ref": "PolicyControllerOnClusterState"
+ },
+ "description": "The state of the template library and any bundles included in the chosen version of the manifest",
"type": "object"
},
"state": {
@@ -2539,6 +2576,20 @@
},
"type": "object"
},
+ "PolicyControllerPolicyContentSpec": {
+ "description": "PolicyContentSpec defines the user's desired content configuration on the cluster.",
+ "id": "PolicyControllerPolicyContentSpec",
+ "properties": {
+ "bundles": {
+ "additionalProperties": {
+ "$ref": "PolicyControllerBundleInstallSpec"
+ },
+ "description": "map of bundle name to BundleInstallSpec. The bundle name maps to the `bundleName` key in the `policycontroller.gke.io/constraintData` annotation on a constraint.",
+ "type": "object"
+ }
+ },
+ "type": "object"
+ },
"PolicyControllerTemplateLibraryConfig": {
"description": "The config specifying which default library templates to install.",
"id": "PolicyControllerTemplateLibraryConfig",
diff --git a/googleapiclient/discovery_cache/documents/gkehub.v1beta1.json b/googleapiclient/discovery_cache/documents/gkehub.v1beta1.json
index 5ee78d99a24..81bf49ecce9 100644
--- a/googleapiclient/discovery_cache/documents/gkehub.v1beta1.json
+++ b/googleapiclient/discovery_cache/documents/gkehub.v1beta1.json
@@ -706,7 +706,7 @@
}
}
},
- "revision": "20221207",
+ "revision": "20230106",
"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 cf5aabd7617..b00aa0978c8 100644
--- a/googleapiclient/discovery_cache/documents/gkehub.v2alpha.json
+++ b/googleapiclient/discovery_cache/documents/gkehub.v2alpha.json
@@ -280,7 +280,7 @@
}
}
},
- "revision": "20221207",
+ "revision": "20230106",
"rootUrl": "https://gkehub.googleapis.com/",
"schemas": {
"CancelOperationRequest": {