diff --git a/docs/dyn/gkehub_v1.projects.locations.features.html b/docs/dyn/gkehub_v1.projects.locations.features.html index e346b016e5..00aa4bf402 100644 --- a/docs/dyn/gkehub_v1.projects.locations.features.html +++ b/docs/dyn/gkehub_v1.projects.locations.features.html @@ -784,6 +784,14 @@

Method Details

"state": "A String", # The overall Policy Controller lifecycle state observed by the Hub Feature controller. }, "servicemesh": { # **Service Mesh**: State for a single Membership, as analyzed by the Service Mesh Hub Controller. # Service Mesh-specific state. + "conditions": [ # Output only. List of condition reporting membership statues + { # Condition being reported. + "code": "A String", # Unique identifier of the condition which describes the condition recognizable to the user. + "details": "A String", # A short summary about the issue. + "documentationLink": "A String", # Links contains actionable information. + "severity": "A String", # Severity level of the condition. + }, + ], "controlPlaneManagement": { # Status of control plane management. # Output only. Status of control plane management "details": [ # Explanation of state. { # Structured and human-readable details for a status. @@ -1699,6 +1707,14 @@

Method Details

"state": "A String", # The overall Policy Controller lifecycle state observed by the Hub Feature controller. }, "servicemesh": { # **Service Mesh**: State for a single Membership, as analyzed by the Service Mesh Hub Controller. # Service Mesh-specific state. + "conditions": [ # Output only. List of condition reporting membership statues + { # Condition being reported. + "code": "A String", # Unique identifier of the condition which describes the condition recognizable to the user. + "details": "A String", # A short summary about the issue. + "documentationLink": "A String", # Links contains actionable information. + "severity": "A String", # Severity level of the condition. + }, + ], "controlPlaneManagement": { # Status of control plane management. # Output only. Status of control plane management "details": [ # Explanation of state. { # Structured and human-readable details for a status. @@ -2602,6 +2618,14 @@

Method Details

"state": "A String", # The overall Policy Controller lifecycle state observed by the Hub Feature controller. }, "servicemesh": { # **Service Mesh**: State for a single Membership, as analyzed by the Service Mesh Hub Controller. # Service Mesh-specific state. + "conditions": [ # Output only. List of condition reporting membership statues + { # Condition being reported. + "code": "A String", # Unique identifier of the condition which describes the condition recognizable to the user. + "details": "A String", # A short summary about the issue. + "documentationLink": "A String", # Links contains actionable information. + "severity": "A String", # Severity level of the condition. + }, + ], "controlPlaneManagement": { # Status of control plane management. # Output only. Status of control plane management "details": [ # Explanation of state. { # Structured and human-readable details for a status. @@ -3461,6 +3485,14 @@

Method Details

"state": "A String", # The overall Policy Controller lifecycle state observed by the Hub Feature controller. }, "servicemesh": { # **Service Mesh**: State for a single Membership, as analyzed by the Service Mesh Hub Controller. # Service Mesh-specific state. + "conditions": [ # Output only. List of condition reporting membership statues + { # Condition being reported. + "code": "A String", # Unique identifier of the condition which describes the condition recognizable to the user. + "details": "A String", # A short summary about the issue. + "documentationLink": "A String", # Links contains actionable information. + "severity": "A String", # Severity level of the condition. + }, + ], "controlPlaneManagement": { # Status of control plane management. # Output only. Status of control plane management "details": [ # Explanation of state. { # Structured and human-readable details for a status. diff --git a/docs/dyn/gkehub_v1alpha.projects.locations.features.html b/docs/dyn/gkehub_v1alpha.projects.locations.features.html index ec252f9476..a13d3ee9a3 100644 --- a/docs/dyn/gkehub_v1alpha.projects.locations.features.html +++ b/docs/dyn/gkehub_v1alpha.projects.locations.features.html @@ -843,6 +843,14 @@

Method Details

], }, ], + "conditions": [ # Output only. List of condition reporting membership statues + { # Condition being reported. + "code": "A String", # Unique identifier of the condition which describes the condition recognizable to the user. + "details": "A String", # A short summary about the issue. + "documentationLink": "A String", # Links contains actionable information. + "severity": "A String", # Severity level of the condition. + }, + ], "configApiVersion": "A String", # The API version (i.e. Istio CRD version) for configuring service mesh in this cluster. This version is influenced by the `default_channel` field. "controlPlaneManagement": { # Status of control plane management. # Output only. Status of control plane management "details": [ # Explanation of state. @@ -851,6 +859,7 @@

Method Details

"details": "A String", # Human-readable explanation of code. }, ], + "implementation": "A String", # Output only. Implementation of managed control plane. "state": "A String", # LifecycleState of control plane management. }, "dataPlaneManagement": { # Status of data plane management. Only reported per-member. # Output only. Status of data plane management. @@ -1919,6 +1928,14 @@

Method Details

], }, ], + "conditions": [ # Output only. List of condition reporting membership statues + { # Condition being reported. + "code": "A String", # Unique identifier of the condition which describes the condition recognizable to the user. + "details": "A String", # A short summary about the issue. + "documentationLink": "A String", # Links contains actionable information. + "severity": "A String", # Severity level of the condition. + }, + ], "configApiVersion": "A String", # The API version (i.e. Istio CRD version) for configuring service mesh in this cluster. This version is influenced by the `default_channel` field. "controlPlaneManagement": { # Status of control plane management. # Output only. Status of control plane management "details": [ # Explanation of state. @@ -1927,6 +1944,7 @@

Method Details

"details": "A String", # Human-readable explanation of code. }, ], + "implementation": "A String", # Output only. Implementation of managed control plane. "state": "A String", # LifecycleState of control plane management. }, "dataPlaneManagement": { # Status of data plane management. Only reported per-member. # Output only. Status of data plane management. @@ -2983,6 +3001,14 @@

Method Details

], }, ], + "conditions": [ # Output only. List of condition reporting membership statues + { # Condition being reported. + "code": "A String", # Unique identifier of the condition which describes the condition recognizable to the user. + "details": "A String", # A short summary about the issue. + "documentationLink": "A String", # Links contains actionable information. + "severity": "A String", # Severity level of the condition. + }, + ], "configApiVersion": "A String", # The API version (i.e. Istio CRD version) for configuring service mesh in this cluster. This version is influenced by the `default_channel` field. "controlPlaneManagement": { # Status of control plane management. # Output only. Status of control plane management "details": [ # Explanation of state. @@ -2991,6 +3017,7 @@

Method Details

"details": "A String", # Human-readable explanation of code. }, ], + "implementation": "A String", # Output only. Implementation of managed control plane. "state": "A String", # LifecycleState of control plane management. }, "dataPlaneManagement": { # Status of data plane management. Only reported per-member. # Output only. Status of data plane management. @@ -4003,6 +4030,14 @@

Method Details

], }, ], + "conditions": [ # Output only. List of condition reporting membership statues + { # Condition being reported. + "code": "A String", # Unique identifier of the condition which describes the condition recognizable to the user. + "details": "A String", # A short summary about the issue. + "documentationLink": "A String", # Links contains actionable information. + "severity": "A String", # Severity level of the condition. + }, + ], "configApiVersion": "A String", # The API version (i.e. Istio CRD version) for configuring service mesh in this cluster. This version is influenced by the `default_channel` field. "controlPlaneManagement": { # Status of control plane management. # Output only. Status of control plane management "details": [ # Explanation of state. @@ -4011,6 +4046,7 @@

Method Details

"details": "A String", # Human-readable explanation of code. }, ], + "implementation": "A String", # Output only. Implementation of managed control plane. "state": "A String", # LifecycleState of control plane management. }, "dataPlaneManagement": { # Status of data plane management. Only reported per-member. # Output only. Status of data plane management. diff --git a/docs/dyn/gkehub_v1beta.projects.locations.features.html b/docs/dyn/gkehub_v1beta.projects.locations.features.html index b526b34420..a32610f9e2 100644 --- a/docs/dyn/gkehub_v1beta.projects.locations.features.html +++ b/docs/dyn/gkehub_v1beta.projects.locations.features.html @@ -812,6 +812,14 @@

Method Details

"state": "A String", # The overall Policy Controller lifecycle state observed by the Hub Feature controller. }, "servicemesh": { # **Service Mesh**: State for a single Membership, as analyzed by the Service Mesh Hub Controller. # Service Mesh-specific state. + "conditions": [ # Output only. List of condition reporting membership statues + { # Condition being reported. + "code": "A String", # Unique identifier of the condition which describes the condition recognizable to the user. + "details": "A String", # A short summary about the issue. + "documentationLink": "A String", # Links contains actionable information. + "severity": "A String", # Severity level of the condition. + }, + ], "controlPlaneManagement": { # Status of control plane management. # Output only. Status of control plane management "details": [ # Explanation of state. { # Structured and human-readable details for a status. @@ -1763,6 +1771,14 @@

Method Details

"state": "A String", # The overall Policy Controller lifecycle state observed by the Hub Feature controller. }, "servicemesh": { # **Service Mesh**: State for a single Membership, as analyzed by the Service Mesh Hub Controller. # Service Mesh-specific state. + "conditions": [ # Output only. List of condition reporting membership statues + { # Condition being reported. + "code": "A String", # Unique identifier of the condition which describes the condition recognizable to the user. + "details": "A String", # A short summary about the issue. + "documentationLink": "A String", # Links contains actionable information. + "severity": "A String", # Severity level of the condition. + }, + ], "controlPlaneManagement": { # Status of control plane management. # Output only. Status of control plane management "details": [ # Explanation of state. { # Structured and human-readable details for a status. @@ -2702,6 +2718,14 @@

Method Details

"state": "A String", # The overall Policy Controller lifecycle state observed by the Hub Feature controller. }, "servicemesh": { # **Service Mesh**: State for a single Membership, as analyzed by the Service Mesh Hub Controller. # Service Mesh-specific state. + "conditions": [ # Output only. List of condition reporting membership statues + { # Condition being reported. + "code": "A String", # Unique identifier of the condition which describes the condition recognizable to the user. + "details": "A String", # A short summary about the issue. + "documentationLink": "A String", # Links contains actionable information. + "severity": "A String", # Severity level of the condition. + }, + ], "controlPlaneManagement": { # Status of control plane management. # Output only. Status of control plane management "details": [ # Explanation of state. { # Structured and human-readable details for a status. @@ -3597,6 +3621,14 @@

Method Details

"state": "A String", # The overall Policy Controller lifecycle state observed by the Hub Feature controller. }, "servicemesh": { # **Service Mesh**: State for a single Membership, as analyzed by the Service Mesh Hub Controller. # Service Mesh-specific state. + "conditions": [ # Output only. List of condition reporting membership statues + { # Condition being reported. + "code": "A String", # Unique identifier of the condition which describes the condition recognizable to the user. + "details": "A String", # A short summary about the issue. + "documentationLink": "A String", # Links contains actionable information. + "severity": "A String", # Severity level of the condition. + }, + ], "controlPlaneManagement": { # Status of control plane management. # Output only. Status of control plane management "details": [ # Explanation of state. { # Structured and human-readable details for a status. diff --git a/googleapiclient/discovery_cache/documents/gkehub.v1.json b/googleapiclient/discovery_cache/documents/gkehub.v1.json index ae4c744355..4b20e7d9bb 100644 --- a/googleapiclient/discovery_cache/documents/gkehub.v1.json +++ b/googleapiclient/discovery_cache/documents/gkehub.v1.json @@ -1911,7 +1911,7 @@ } } }, -"revision": "20240318", +"revision": "20240322", "rootUrl": "https://gkehub.googleapis.com/", "schemas": { "AppDevExperienceFeatureSpec": { @@ -5710,6 +5710,61 @@ }, "type": "object" }, +"ServiceMeshCondition": { +"description": "Condition being reported.", +"id": "ServiceMeshCondition", +"properties": { +"code": { +"description": "Unique identifier of the condition which describes the condition recognizable to the user.", +"enum": [ +"CODE_UNSPECIFIED", +"MESH_IAM_PERMISSION_DENIED", +"CNI_CONFIG_UNSUPPORTED", +"GKE_SANDBOX_UNSUPPORTED", +"NODEPOOL_WORKLOAD_IDENTITY_FEDERATION_REQUIRED", +"CNI_INSTALLATION_FAILED", +"CNI_POD_UNSCHEDULABLE", +"UNSUPPORTED_MULTIPLE_CONTROL_PLANES" +], +"enumDescriptions": [ +"Default Unspecified code", +"Mesh IAM permission denied error code", +"CNI config unsupported error code", +"GKE sandbox unsupported error code", +"Nodepool workload identity federation required error code", +"CNI installation failed error code", +"CNI pod unschedulable error code", +"Multiple control planes unsupported error code" +], +"type": "string" +}, +"details": { +"description": "A short summary about the issue.", +"type": "string" +}, +"documentationLink": { +"description": "Links contains actionable information.", +"type": "string" +}, +"severity": { +"description": "Severity level of the condition.", +"enum": [ +"SEVERITY_UNSPECIFIED", +"ERROR", +"WARNING", +"INFO" +], +"enumDescriptions": [ +"Unspecified severity", +"Indicates an issue that prevents the mesh from operating correctly", +"Indicates a setting is likely wrong, but the mesh is still able to operate", +"An informational message, not requiring any action" +], +"type": "string" +} +}, +"type": "object" +}, "ServiceMeshControlPlaneManagement": { "description": "Status of control plane management.", "id": "ServiceMeshControlPlaneManagement", @@ -5826,6 +5881,14 @@ "description": "**Service Mesh**: State for a single Membership, as analyzed by the Service Mesh Hub Controller.", "id": "ServiceMeshMembershipState", "properties": { +"conditions": { +"description": "Output only. List of condition reporting membership statues", +"items": { +"$ref": "ServiceMeshCondition" +}, +"readOnly": true, +"type": "array" +}, "controlPlaneManagement": { "$ref": "ServiceMeshControlPlaneManagement", "description": "Output only. Status of control plane management", diff --git a/googleapiclient/discovery_cache/documents/gkehub.v1alpha.json b/googleapiclient/discovery_cache/documents/gkehub.v1alpha.json index f25fb1c49a..d7303132bc 100644 --- a/googleapiclient/discovery_cache/documents/gkehub.v1alpha.json +++ b/googleapiclient/discovery_cache/documents/gkehub.v1alpha.json @@ -2175,7 +2175,7 @@ } } }, -"revision": "20240318", +"revision": "20240322", "rootUrl": "https://gkehub.googleapis.com/", "schemas": { "AnthosObservabilityFeatureSpec": { @@ -6453,6 +6453,61 @@ }, "type": "object" }, +"ServiceMeshCondition": { +"description": "Condition being reported.", +"id": "ServiceMeshCondition", +"properties": { +"code": { +"description": "Unique identifier of the condition which describes the condition recognizable to the user.", +"enum": [ +"CODE_UNSPECIFIED", +"MESH_IAM_PERMISSION_DENIED", +"CNI_CONFIG_UNSUPPORTED", +"GKE_SANDBOX_UNSUPPORTED", +"NODEPOOL_WORKLOAD_IDENTITY_FEDERATION_REQUIRED", +"CNI_INSTALLATION_FAILED", +"CNI_POD_UNSCHEDULABLE", +"UNSUPPORTED_MULTIPLE_CONTROL_PLANES" +], +"enumDescriptions": [ +"Default Unspecified code", +"Mesh IAM permission denied error code", +"CNI config unsupported error code", +"GKE sandbox unsupported error code", +"Nodepool workload identity federation required error code", +"CNI installation failed error code", +"CNI pod unschedulable error code", +"Multiple control planes unsupported error code" +], +"type": "string" +}, +"details": { +"description": "A short summary about the issue.", +"type": "string" +}, +"documentationLink": { +"description": "Links contains actionable information.", +"type": "string" +}, +"severity": { +"description": "Severity level of the condition.", +"enum": [ +"SEVERITY_UNSPECIFIED", +"ERROR", +"WARNING", +"INFO" +], +"enumDescriptions": [ +"Unspecified severity", +"Indicates an issue that prevents the mesh from operating correctly", +"Indicates a setting is likely wrong, but the mesh is still able to operate", +"An informational message, not requiring any action" +], +"type": "string" +} +}, +"type": "object" +}, "ServiceMeshControlPlaneManagement": { "description": "Status of control plane management.", "id": "ServiceMeshControlPlaneManagement", @@ -6464,6 +6519,23 @@ }, "type": "array" }, +"implementation": { +"description": "Output only. Implementation of managed control plane.", +"enum": [ +"IMPLEMENTATION_UNSPECIFIED", +"ISTIOD", +"TRAFFIC_DIRECTOR", +"UPDATING" +], +"enumDescriptions": [ +"Unspecified", +"A Google build of istiod is used for the managed control plane.", +"Traffic director is used for the managed control plane.", +"The control plane implementation is being updated." +], +"readOnly": true, +"type": "string" +}, "state": { "description": "LifecycleState of control plane management.", "enum": [ @@ -6608,6 +6680,14 @@ "readOnly": true, "type": "array" }, +"conditions": { +"description": "Output only. List of condition reporting membership statues", +"items": { +"$ref": "ServiceMeshCondition" +}, +"readOnly": true, +"type": "array" +}, "configApiVersion": { "description": "The API version (i.e. Istio CRD version) for configuring service mesh in this cluster. This version is influenced by the `default_channel` field.", "type": "string" diff --git a/googleapiclient/discovery_cache/documents/gkehub.v1beta.json b/googleapiclient/discovery_cache/documents/gkehub.v1beta.json index e45d61b7be..3318f9c586 100644 --- a/googleapiclient/discovery_cache/documents/gkehub.v1beta.json +++ b/googleapiclient/discovery_cache/documents/gkehub.v1beta.json @@ -2101,7 +2101,7 @@ } } }, -"revision": "20240318", +"revision": "20240322", "rootUrl": "https://gkehub.googleapis.com/", "schemas": { "AnthosObservabilityFeatureSpec": { @@ -6092,6 +6092,61 @@ }, "type": "object" }, +"ServiceMeshCondition": { +"description": "Condition being reported.", +"id": "ServiceMeshCondition", +"properties": { +"code": { +"description": "Unique identifier of the condition which describes the condition recognizable to the user.", +"enum": [ +"CODE_UNSPECIFIED", +"MESH_IAM_PERMISSION_DENIED", +"CNI_CONFIG_UNSUPPORTED", +"GKE_SANDBOX_UNSUPPORTED", +"NODEPOOL_WORKLOAD_IDENTITY_FEDERATION_REQUIRED", +"CNI_INSTALLATION_FAILED", +"CNI_POD_UNSCHEDULABLE", +"UNSUPPORTED_MULTIPLE_CONTROL_PLANES" +], +"enumDescriptions": [ +"Default Unspecified code", +"Mesh IAM permission denied error code", +"CNI config unsupported error code", +"GKE sandbox unsupported error code", +"Nodepool workload identity federation required error code", +"CNI installation failed error code", +"CNI pod unschedulable error code", +"Multiple control planes unsupported error code" +], +"type": "string" +}, +"details": { +"description": "A short summary about the issue.", +"type": "string" +}, +"documentationLink": { +"description": "Links contains actionable information.", +"type": "string" +}, +"severity": { +"description": "Severity level of the condition.", +"enum": [ +"SEVERITY_UNSPECIFIED", +"ERROR", +"WARNING", +"INFO" +], +"enumDescriptions": [ +"Unspecified severity", +"Indicates an issue that prevents the mesh from operating correctly", +"Indicates a setting is likely wrong, but the mesh is still able to operate", +"An informational message, not requiring any action" +], +"type": "string" +} +}, +"type": "object" +}, "ServiceMeshControlPlaneManagement": { "description": "Status of control plane management.", "id": "ServiceMeshControlPlaneManagement", @@ -6208,6 +6263,14 @@ "description": "**Service Mesh**: State for a single Membership, as analyzed by the Service Mesh Hub Controller.", "id": "ServiceMeshMembershipState", "properties": { +"conditions": { +"description": "Output only. List of condition reporting membership statues", +"items": { +"$ref": "ServiceMeshCondition" +}, +"readOnly": true, +"type": "array" +}, "controlPlaneManagement": { "$ref": "ServiceMeshControlPlaneManagement", "description": "Output only. Status of control plane management", diff --git a/googleapiclient/discovery_cache/documents/gkehub.v1beta1.json b/googleapiclient/discovery_cache/documents/gkehub.v1beta1.json index 2fd4e51b25..e7810608c0 100644 --- a/googleapiclient/discovery_cache/documents/gkehub.v1beta1.json +++ b/googleapiclient/discovery_cache/documents/gkehub.v1beta1.json @@ -712,7 +712,7 @@ } } }, -"revision": "20240318", +"revision": "20240322", "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 87ea1d6490..372d0cc588 100644 --- a/googleapiclient/discovery_cache/documents/gkehub.v2alpha.json +++ b/googleapiclient/discovery_cache/documents/gkehub.v2alpha.json @@ -280,7 +280,7 @@ } } }, -"revision": "20240318", +"revision": "20240322", "rootUrl": "https://gkehub.googleapis.com/", "schemas": { "CancelOperationRequest": {