Google Cloud Native v0.30.0, Apr 14 23
Google Cloud Native v0.30.0, Apr 14 23
google-native.gkehub/v1alpha.getFeature
Explore with Pulumi AI
Gets details of a single Feature.
Using getFeature
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getFeature(args: GetFeatureArgs, opts?: InvokeOptions): Promise<GetFeatureResult>
function getFeatureOutput(args: GetFeatureOutputArgs, opts?: InvokeOptions): Output<GetFeatureResult>
def get_feature(feature_id: Optional[str] = None,
location: Optional[str] = None,
project: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetFeatureResult
def get_feature_output(feature_id: Optional[pulumi.Input[str]] = None,
location: Optional[pulumi.Input[str]] = None,
project: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetFeatureResult]
func LookupFeature(ctx *Context, args *LookupFeatureArgs, opts ...InvokeOption) (*LookupFeatureResult, error)
func LookupFeatureOutput(ctx *Context, args *LookupFeatureOutputArgs, opts ...InvokeOption) LookupFeatureResultOutput
> Note: This function is named LookupFeature
in the Go SDK.
public static class GetFeature
{
public static Task<GetFeatureResult> InvokeAsync(GetFeatureArgs args, InvokeOptions? opts = null)
public static Output<GetFeatureResult> Invoke(GetFeatureInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetFeatureResult> getFeature(GetFeatureArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: google-native:gkehub/v1alpha:getFeature
arguments:
# arguments dictionary
The following arguments are supported:
- feature_
id str - location str
- project str
getFeature Result
The following output properties are available:
- Create
Time string When the Feature resource was created.
- Delete
Time string When the Feature resource was deleted.
- Fleet
Default Pulumi.Member Config Google Native. GKEHub. V1Alpha. Outputs. Common Fleet Default Member Config Spec Response Optional. Feature configuration applicable to all memberships of the fleet.
- Labels Dictionary<string, string>
GCP labels for this Feature.
- Membership
Specs Dictionary<string, string> Optional. Membership-specific configuration for this Feature. If this Feature does not support any per-Membership configuration, this field may be unused. The keys indicate which Membership the configuration is for, in the form:
projects/{p}/locations/{l}/memberships/{m}
Where {p} is the project, {l} is a valid location and {m} is a valid Membership in this project at that location. {p} WILL match the Feature's project. {p} will always be returned as the project number, but the project ID is also accepted during input. If the same Membership is specified in the map twice (using the project ID form, and the project number form), exactly ONE of the entries will be saved, with no guarantees as to which. For this reason, it is recommended the same format be used for all entries when mutating a Feature.- Membership
States Dictionary<string, string> Membership-specific Feature status. If this Feature does report any per-Membership status, this field may be unused. The keys indicate which Membership the state is for, in the form:
projects/{p}/locations/{l}/memberships/{m}
Where {p} is the project number, {l} is a valid location and {m} is a valid Membership in this project at that location. {p} MUST match the Feature's project number.- Name string
The full, unique name of this Feature resource in the format
projects/*/locations/*/features/*
.- Resource
State Pulumi.Google Native. GKEHub. V1Alpha. Outputs. Feature Resource State Response State of the Feature resource itself.
- Scope
Specs Dictionary<string, string> Optional. Scope-specific configuration for this Feature. If this Feature does not support any per-Scope configuration, this field may be unused. The keys indicate which Scope the configuration is for, in the form:
projects/{p}/locations/global/scopes/{s}
Where {p} is the project, {s} is a valid Scope in this project. {p} WILL match the Feature's project. {p} will always be returned as the project number, but the project ID is also accepted during input. If the same Scope is specified in the map twice (using the project ID form, and the project number form), exactly ONE of the entries will be saved, with no guarantees as to which. For this reason, it is recommended the same format be used for all entries when mutating a Feature.- Scope
States Dictionary<string, string> Scope-specific Feature status. If this Feature does report any per-Scope status, this field may be unused. The keys indicate which Scope the state is for, in the form:
projects/{p}/locations/global/scopes/{s}
Where {p} is the project, {s} is a valid Scope in this project. {p} WILL match the Feature's project.- Spec
Pulumi.
Google Native. GKEHub. V1Alpha. Outputs. Common Feature Spec Response Optional. Hub-wide Feature configuration. If this Feature does not support any Hub-wide configuration, this field may be unused.
- State
Pulumi.
Google Native. GKEHub. V1Alpha. Outputs. Common Feature State Response The Hub-wide Feature state.
- Update
Time string When the Feature resource was last updated.
- Create
Time string When the Feature resource was created.
- Delete
Time string When the Feature resource was deleted.
- Fleet
Default CommonMember Config Fleet Default Member Config Spec Response Optional. Feature configuration applicable to all memberships of the fleet.
- Labels map[string]string
GCP labels for this Feature.
- Membership
Specs map[string]string Optional. Membership-specific configuration for this Feature. If this Feature does not support any per-Membership configuration, this field may be unused. The keys indicate which Membership the configuration is for, in the form:
projects/{p}/locations/{l}/memberships/{m}
Where {p} is the project, {l} is a valid location and {m} is a valid Membership in this project at that location. {p} WILL match the Feature's project. {p} will always be returned as the project number, but the project ID is also accepted during input. If the same Membership is specified in the map twice (using the project ID form, and the project number form), exactly ONE of the entries will be saved, with no guarantees as to which. For this reason, it is recommended the same format be used for all entries when mutating a Feature.- Membership
States map[string]string Membership-specific Feature status. If this Feature does report any per-Membership status, this field may be unused. The keys indicate which Membership the state is for, in the form:
projects/{p}/locations/{l}/memberships/{m}
Where {p} is the project number, {l} is a valid location and {m} is a valid Membership in this project at that location. {p} MUST match the Feature's project number.- Name string
The full, unique name of this Feature resource in the format
projects/*/locations/*/features/*
.- Resource
State FeatureResource State Response State of the Feature resource itself.
- Scope
Specs map[string]string Optional. Scope-specific configuration for this Feature. If this Feature does not support any per-Scope configuration, this field may be unused. The keys indicate which Scope the configuration is for, in the form:
projects/{p}/locations/global/scopes/{s}
Where {p} is the project, {s} is a valid Scope in this project. {p} WILL match the Feature's project. {p} will always be returned as the project number, but the project ID is also accepted during input. If the same Scope is specified in the map twice (using the project ID form, and the project number form), exactly ONE of the entries will be saved, with no guarantees as to which. For this reason, it is recommended the same format be used for all entries when mutating a Feature.- Scope
States map[string]string Scope-specific Feature status. If this Feature does report any per-Scope status, this field may be unused. The keys indicate which Scope the state is for, in the form:
projects/{p}/locations/global/scopes/{s}
Where {p} is the project, {s} is a valid Scope in this project. {p} WILL match the Feature's project.- Spec
Common
Feature Spec Response Optional. Hub-wide Feature configuration. If this Feature does not support any Hub-wide configuration, this field may be unused.
- State
Common
Feature State Response The Hub-wide Feature state.
- Update
Time string When the Feature resource was last updated.
- create
Time String When the Feature resource was created.
- delete
Time String When the Feature resource was deleted.
- fleet
Default CommonMember Config Fleet Default Member Config Spec Response Optional. Feature configuration applicable to all memberships of the fleet.
- labels Map<String,String>
GCP labels for this Feature.
- membership
Specs Map<String,String> Optional. Membership-specific configuration for this Feature. If this Feature does not support any per-Membership configuration, this field may be unused. The keys indicate which Membership the configuration is for, in the form:
projects/{p}/locations/{l}/memberships/{m}
Where {p} is the project, {l} is a valid location and {m} is a valid Membership in this project at that location. {p} WILL match the Feature's project. {p} will always be returned as the project number, but the project ID is also accepted during input. If the same Membership is specified in the map twice (using the project ID form, and the project number form), exactly ONE of the entries will be saved, with no guarantees as to which. For this reason, it is recommended the same format be used for all entries when mutating a Feature.- membership
States Map<String,String> Membership-specific Feature status. If this Feature does report any per-Membership status, this field may be unused. The keys indicate which Membership the state is for, in the form:
projects/{p}/locations/{l}/memberships/{m}
Where {p} is the project number, {l} is a valid location and {m} is a valid Membership in this project at that location. {p} MUST match the Feature's project number.- name String
The full, unique name of this Feature resource in the format
projects/*/locations/*/features/*
.- resource
State FeatureResource State Response State of the Feature resource itself.
- scope
Specs Map<String,String> Optional. Scope-specific configuration for this Feature. If this Feature does not support any per-Scope configuration, this field may be unused. The keys indicate which Scope the configuration is for, in the form:
projects/{p}/locations/global/scopes/{s}
Where {p} is the project, {s} is a valid Scope in this project. {p} WILL match the Feature's project. {p} will always be returned as the project number, but the project ID is also accepted during input. If the same Scope is specified in the map twice (using the project ID form, and the project number form), exactly ONE of the entries will be saved, with no guarantees as to which. For this reason, it is recommended the same format be used for all entries when mutating a Feature.- scope
States Map<String,String> Scope-specific Feature status. If this Feature does report any per-Scope status, this field may be unused. The keys indicate which Scope the state is for, in the form:
projects/{p}/locations/global/scopes/{s}
Where {p} is the project, {s} is a valid Scope in this project. {p} WILL match the Feature's project.- spec
Common
Feature Spec Response Optional. Hub-wide Feature configuration. If this Feature does not support any Hub-wide configuration, this field may be unused.
- state
Common
Feature State Response The Hub-wide Feature state.
- update
Time String When the Feature resource was last updated.
- create
Time string When the Feature resource was created.
- delete
Time string When the Feature resource was deleted.
- fleet
Default CommonMember Config Fleet Default Member Config Spec Response Optional. Feature configuration applicable to all memberships of the fleet.
- labels {[key: string]: string}
GCP labels for this Feature.
- membership
Specs {[key: string]: string} Optional. Membership-specific configuration for this Feature. If this Feature does not support any per-Membership configuration, this field may be unused. The keys indicate which Membership the configuration is for, in the form:
projects/{p}/locations/{l}/memberships/{m}
Where {p} is the project, {l} is a valid location and {m} is a valid Membership in this project at that location. {p} WILL match the Feature's project. {p} will always be returned as the project number, but the project ID is also accepted during input. If the same Membership is specified in the map twice (using the project ID form, and the project number form), exactly ONE of the entries will be saved, with no guarantees as to which. For this reason, it is recommended the same format be used for all entries when mutating a Feature.- membership
States {[key: string]: string} Membership-specific Feature status. If this Feature does report any per-Membership status, this field may be unused. The keys indicate which Membership the state is for, in the form:
projects/{p}/locations/{l}/memberships/{m}
Where {p} is the project number, {l} is a valid location and {m} is a valid Membership in this project at that location. {p} MUST match the Feature's project number.- name string
The full, unique name of this Feature resource in the format
projects/*/locations/*/features/*
.- resource
State FeatureResource State Response State of the Feature resource itself.
- scope
Specs {[key: string]: string} Optional. Scope-specific configuration for this Feature. If this Feature does not support any per-Scope configuration, this field may be unused. The keys indicate which Scope the configuration is for, in the form:
projects/{p}/locations/global/scopes/{s}
Where {p} is the project, {s} is a valid Scope in this project. {p} WILL match the Feature's project. {p} will always be returned as the project number, but the project ID is also accepted during input. If the same Scope is specified in the map twice (using the project ID form, and the project number form), exactly ONE of the entries will be saved, with no guarantees as to which. For this reason, it is recommended the same format be used for all entries when mutating a Feature.- scope
States {[key: string]: string} Scope-specific Feature status. If this Feature does report any per-Scope status, this field may be unused. The keys indicate which Scope the state is for, in the form:
projects/{p}/locations/global/scopes/{s}
Where {p} is the project, {s} is a valid Scope in this project. {p} WILL match the Feature's project.- spec
Common
Feature Spec Response Optional. Hub-wide Feature configuration. If this Feature does not support any Hub-wide configuration, this field may be unused.
- state
Common
Feature State Response The Hub-wide Feature state.
- update
Time string When the Feature resource was last updated.
- create_
time str When the Feature resource was created.
- delete_
time str When the Feature resource was deleted.
- fleet_
default_ Commonmember_ config Fleet Default Member Config Spec Response Optional. Feature configuration applicable to all memberships of the fleet.
- labels Mapping[str, str]
GCP labels for this Feature.
- membership_
specs Mapping[str, str] Optional. Membership-specific configuration for this Feature. If this Feature does not support any per-Membership configuration, this field may be unused. The keys indicate which Membership the configuration is for, in the form:
projects/{p}/locations/{l}/memberships/{m}
Where {p} is the project, {l} is a valid location and {m} is a valid Membership in this project at that location. {p} WILL match the Feature's project. {p} will always be returned as the project number, but the project ID is also accepted during input. If the same Membership is specified in the map twice (using the project ID form, and the project number form), exactly ONE of the entries will be saved, with no guarantees as to which. For this reason, it is recommended the same format be used for all entries when mutating a Feature.- membership_
states Mapping[str, str] Membership-specific Feature status. If this Feature does report any per-Membership status, this field may be unused. The keys indicate which Membership the state is for, in the form:
projects/{p}/locations/{l}/memberships/{m}
Where {p} is the project number, {l} is a valid location and {m} is a valid Membership in this project at that location. {p} MUST match the Feature's project number.- name str
The full, unique name of this Feature resource in the format
projects/*/locations/*/features/*
.- resource_
state FeatureResource State Response State of the Feature resource itself.
- scope_
specs Mapping[str, str] Optional. Scope-specific configuration for this Feature. If this Feature does not support any per-Scope configuration, this field may be unused. The keys indicate which Scope the configuration is for, in the form:
projects/{p}/locations/global/scopes/{s}
Where {p} is the project, {s} is a valid Scope in this project. {p} WILL match the Feature's project. {p} will always be returned as the project number, but the project ID is also accepted during input. If the same Scope is specified in the map twice (using the project ID form, and the project number form), exactly ONE of the entries will be saved, with no guarantees as to which. For this reason, it is recommended the same format be used for all entries when mutating a Feature.- scope_
states Mapping[str, str] Scope-specific Feature status. If this Feature does report any per-Scope status, this field may be unused. The keys indicate which Scope the state is for, in the form:
projects/{p}/locations/global/scopes/{s}
Where {p} is the project, {s} is a valid Scope in this project. {p} WILL match the Feature's project.- spec
Common
Feature Spec Response Optional. Hub-wide Feature configuration. If this Feature does not support any Hub-wide configuration, this field may be unused.
- state
Common
Feature State Response The Hub-wide Feature state.
- update_
time str When the Feature resource was last updated.
- create
Time String When the Feature resource was created.
- delete
Time String When the Feature resource was deleted.
- fleet
Default Property MapMember Config Optional. Feature configuration applicable to all memberships of the fleet.
- labels Map<String>
GCP labels for this Feature.
- membership
Specs Map<String> Optional. Membership-specific configuration for this Feature. If this Feature does not support any per-Membership configuration, this field may be unused. The keys indicate which Membership the configuration is for, in the form:
projects/{p}/locations/{l}/memberships/{m}
Where {p} is the project, {l} is a valid location and {m} is a valid Membership in this project at that location. {p} WILL match the Feature's project. {p} will always be returned as the project number, but the project ID is also accepted during input. If the same Membership is specified in the map twice (using the project ID form, and the project number form), exactly ONE of the entries will be saved, with no guarantees as to which. For this reason, it is recommended the same format be used for all entries when mutating a Feature.- membership
States Map<String> Membership-specific Feature status. If this Feature does report any per-Membership status, this field may be unused. The keys indicate which Membership the state is for, in the form:
projects/{p}/locations/{l}/memberships/{m}
Where {p} is the project number, {l} is a valid location and {m} is a valid Membership in this project at that location. {p} MUST match the Feature's project number.- name String
The full, unique name of this Feature resource in the format
projects/*/locations/*/features/*
.- resource
State Property Map State of the Feature resource itself.
- scope
Specs Map<String> Optional. Scope-specific configuration for this Feature. If this Feature does not support any per-Scope configuration, this field may be unused. The keys indicate which Scope the configuration is for, in the form:
projects/{p}/locations/global/scopes/{s}
Where {p} is the project, {s} is a valid Scope in this project. {p} WILL match the Feature's project. {p} will always be returned as the project number, but the project ID is also accepted during input. If the same Scope is specified in the map twice (using the project ID form, and the project number form), exactly ONE of the entries will be saved, with no guarantees as to which. For this reason, it is recommended the same format be used for all entries when mutating a Feature.- scope
States Map<String> Scope-specific Feature status. If this Feature does report any per-Scope status, this field may be unused. The keys indicate which Scope the state is for, in the form:
projects/{p}/locations/global/scopes/{s}
Where {p} is the project, {s} is a valid Scope in this project. {p} WILL match the Feature's project.- spec Property Map
Optional. Hub-wide Feature configuration. If this Feature does not support any Hub-wide configuration, this field may be unused.
- state Property Map
The Hub-wide Feature state.
- update
Time String When the Feature resource was last updated.
Supporting Types
AnthosObservabilityFeatureSpecResponse
- Default
Membership Pulumi.Spec Google Native. GKEHub. V1Alpha. Inputs. Anthos Observability Membership Spec Response Default membership spec for unconfigured memberships
- Default
Membership AnthosSpec Observability Membership Spec Response Default membership spec for unconfigured memberships
- default
Membership AnthosSpec Observability Membership Spec Response Default membership spec for unconfigured memberships
- default
Membership AnthosSpec Observability Membership Spec Response Default membership spec for unconfigured memberships
- default_
membership_ Anthosspec Observability Membership Spec Response Default membership spec for unconfigured memberships
- default
Membership Property MapSpec Default membership spec for unconfigured memberships
AnthosObservabilityMembershipSpecResponse
- Do
Not boolOptimize Metrics Use full of metrics rather than optimized metrics. See https://cloud.google.com/anthos/clusters/docs/on-prem/1.8/concepts/logging-and-monitoring#optimized_metrics_default_metrics
- Enable
Stackdriver boolOn Applications Enable collecting and reporting metrics and logs from user apps.
- Version string
the version of stackdriver operator used by this feature
- Do
Not boolOptimize Metrics Use full of metrics rather than optimized metrics. See https://cloud.google.com/anthos/clusters/docs/on-prem/1.8/concepts/logging-and-monitoring#optimized_metrics_default_metrics
- Enable
Stackdriver boolOn Applications Enable collecting and reporting metrics and logs from user apps.
- Version string
the version of stackdriver operator used by this feature
- do
Not BooleanOptimize Metrics Use full of metrics rather than optimized metrics. See https://cloud.google.com/anthos/clusters/docs/on-prem/1.8/concepts/logging-and-monitoring#optimized_metrics_default_metrics
- enable
Stackdriver BooleanOn Applications Enable collecting and reporting metrics and logs from user apps.
- version String
the version of stackdriver operator used by this feature
- do
Not booleanOptimize Metrics Use full of metrics rather than optimized metrics. See https://cloud.google.com/anthos/clusters/docs/on-prem/1.8/concepts/logging-and-monitoring#optimized_metrics_default_metrics
- enable
Stackdriver booleanOn Applications Enable collecting and reporting metrics and logs from user apps.
- version string
the version of stackdriver operator used by this feature
- do_
not_ booloptimize_ metrics Use full of metrics rather than optimized metrics. See https://cloud.google.com/anthos/clusters/docs/on-prem/1.8/concepts/logging-and-monitoring#optimized_metrics_default_metrics
- enable_
stackdriver_ boolon_ applications Enable collecting and reporting metrics and logs from user apps.
- version str
the version of stackdriver operator used by this feature
- do
Not BooleanOptimize Metrics Use full of metrics rather than optimized metrics. See https://cloud.google.com/anthos/clusters/docs/on-prem/1.8/concepts/logging-and-monitoring#optimized_metrics_default_metrics
- enable
Stackdriver BooleanOn Applications Enable collecting and reporting metrics and logs from user apps.
- version String
the version of stackdriver operator used by this feature
AppDevExperienceFeatureStateResponse
- Networking
Install Pulumi.Succeeded Google Native. GKEHub. V1Alpha. Inputs. Status Response Status of subcomponent that detects configured Service Mesh resources.
- Networking
Install StatusSucceeded Response Status of subcomponent that detects configured Service Mesh resources.
- networking
Install StatusSucceeded Response Status of subcomponent that detects configured Service Mesh resources.
- networking
Install StatusSucceeded Response Status of subcomponent that detects configured Service Mesh resources.
- networking_
install_ Statussucceeded Response Status of subcomponent that detects configured Service Mesh resources.
- networking
Install Property MapSucceeded Status of subcomponent that detects configured Service Mesh resources.
CloudAuditLoggingFeatureSpecResponse
- Allowlisted
Service List<string>Accounts Service account that should be allowlisted to send the audit logs; eg cloudauditlogging@gcp-project.iam.gserviceaccount.com. These accounts must already exist, but do not need to have any permissions granted to them. The customer's entitlements will be checked prior to allowlisting (i.e. the customer must be an Anthos customer.)
- Allowlisted
Service []stringAccounts Service account that should be allowlisted to send the audit logs; eg cloudauditlogging@gcp-project.iam.gserviceaccount.com. These accounts must already exist, but do not need to have any permissions granted to them. The customer's entitlements will be checked prior to allowlisting (i.e. the customer must be an Anthos customer.)
- allowlisted
Service List<String>Accounts Service account that should be allowlisted to send the audit logs; eg cloudauditlogging@gcp-project.iam.gserviceaccount.com. These accounts must already exist, but do not need to have any permissions granted to them. The customer's entitlements will be checked prior to allowlisting (i.e. the customer must be an Anthos customer.)
- allowlisted
Service string[]Accounts Service account that should be allowlisted to send the audit logs; eg cloudauditlogging@gcp-project.iam.gserviceaccount.com. These accounts must already exist, but do not need to have any permissions granted to them. The customer's entitlements will be checked prior to allowlisting (i.e. the customer must be an Anthos customer.)
- allowlisted_
service_ Sequence[str]accounts Service account that should be allowlisted to send the audit logs; eg cloudauditlogging@gcp-project.iam.gserviceaccount.com. These accounts must already exist, but do not need to have any permissions granted to them. The customer's entitlements will be checked prior to allowlisting (i.e. the customer must be an Anthos customer.)
- allowlisted
Service List<String>Accounts Service account that should be allowlisted to send the audit logs; eg cloudauditlogging@gcp-project.iam.gserviceaccount.com. These accounts must already exist, but do not need to have any permissions granted to them. The customer's entitlements will be checked prior to allowlisting (i.e. the customer must be an Anthos customer.)
CommonFeatureSpecResponse
- Anthosobservability
Pulumi.
Google Native. GKEHub. V1Alpha. Inputs. Anthos Observability Feature Spec Response Anthos Observability spec
- Appdevexperience
Pulumi.
Google Native. GKEHub. V1Alpha. Inputs. App Dev Experience Feature Spec Response Appdevexperience specific spec.
- Cloudauditlogging
Pulumi.
Google Native. GKEHub. V1Alpha. Inputs. Cloud Audit Logging Feature Spec Response Cloud Audit Logging-specific spec.
- Fleetobservability
Pulumi.
Google Native. GKEHub. V1Alpha. Inputs. Fleet Observability Feature Spec Response FleetObservability feature spec.
- Multiclusteringress
Pulumi.
Google Native. GKEHub. V1Alpha. Inputs. Multi Cluster Ingress Feature Spec Response Multicluster Ingress-specific spec.
- Workloadcertificate
Pulumi.
Google Native. GKEHub. V1Alpha. Inputs. Feature Spec Response Workload Certificate spec.
- Anthosobservability
Anthos
Observability Feature Spec Response Anthos Observability spec
- Appdevexperience
App
Dev Experience Feature Spec Response Appdevexperience specific spec.
- Cloudauditlogging
Cloud
Audit Logging Feature Spec Response Cloud Audit Logging-specific spec.
- Fleetobservability
Fleet
Observability Feature Spec Response FleetObservability feature spec.
- Multiclusteringress
Multi
Cluster Ingress Feature Spec Response Multicluster Ingress-specific spec.
- Workloadcertificate
Feature
Spec Response Workload Certificate spec.
- anthosobservability
Anthos
Observability Feature Spec Response Anthos Observability spec
- appdevexperience
App
Dev Experience Feature Spec Response Appdevexperience specific spec.
- cloudauditlogging
Cloud
Audit Logging Feature Spec Response Cloud Audit Logging-specific spec.
- fleetobservability
Fleet
Observability Feature Spec Response FleetObservability feature spec.
- multiclusteringress
Multi
Cluster Ingress Feature Spec Response Multicluster Ingress-specific spec.
- workloadcertificate
Feature
Spec Response Workload Certificate spec.
- anthosobservability
Anthos
Observability Feature Spec Response Anthos Observability spec
- appdevexperience
App
Dev Experience Feature Spec Response Appdevexperience specific spec.
- cloudauditlogging
Cloud
Audit Logging Feature Spec Response Cloud Audit Logging-specific spec.
- fleetobservability
Fleet
Observability Feature Spec Response FleetObservability feature spec.
- multiclusteringress
Multi
Cluster Ingress Feature Spec Response Multicluster Ingress-specific spec.
- workloadcertificate
Feature
Spec Response Workload Certificate spec.
- anthosobservability
Anthos
Observability Feature Spec Response Anthos Observability spec
- appdevexperience
App
Dev Experience Feature Spec Response Appdevexperience specific spec.
- cloudauditlogging
Cloud
Audit Logging Feature Spec Response Cloud Audit Logging-specific spec.
- fleetobservability
Fleet
Observability Feature Spec Response FleetObservability feature spec.
- multiclusteringress
Multi
Cluster Ingress Feature Spec Response Multicluster Ingress-specific spec.
- workloadcertificate
Feature
Spec Response Workload Certificate spec.
- anthosobservability Property Map
Anthos Observability spec
- appdevexperience Property Map
Appdevexperience specific spec.
- cloudauditlogging Property Map
Cloud Audit Logging-specific spec.
- fleetobservability Property Map
FleetObservability feature spec.
- multiclusteringress Property Map
Multicluster Ingress-specific spec.
- workloadcertificate Property Map
Workload Certificate spec.
CommonFeatureStateResponse
- Appdevexperience
Pulumi.
Google Native. GKEHub. V1Alpha. Inputs. App Dev Experience Feature State Response Appdevexperience specific state.
- Fleetobservability
Pulumi.
Google Native. GKEHub. V1Alpha. Inputs. Fleet Observability Feature State Response FleetObservability feature state.
- Servicemesh
Pulumi.
Google Native. GKEHub. V1Alpha. Inputs. Service Mesh Feature State Response Service Mesh-specific state.
- State
Pulumi.
Google Native. GKEHub. V1Alpha. Inputs. Feature State Response The "running state" of the Feature in this Hub.
- Appdevexperience
App
Dev Experience Feature State Response Appdevexperience specific state.
- Fleetobservability
Fleet
Observability Feature State Response FleetObservability feature state.
- Servicemesh
Service
Mesh Feature State Response Service Mesh-specific state.
- State
Feature
State Response The "running state" of the Feature in this Hub.
- appdevexperience
App
Dev Experience Feature State Response Appdevexperience specific state.
- fleetobservability
Fleet
Observability Feature State Response FleetObservability feature state.
- servicemesh
Service
Mesh Feature State Response Service Mesh-specific state.
- state
Feature
State Response The "running state" of the Feature in this Hub.
- appdevexperience
App
Dev Experience Feature State Response Appdevexperience specific state.
- fleetobservability
Fleet
Observability Feature State Response FleetObservability feature state.
- servicemesh
Service
Mesh Feature State Response Service Mesh-specific state.
- state
Feature
State Response The "running state" of the Feature in this Hub.
- appdevexperience
App
Dev Experience Feature State Response Appdevexperience specific state.
- fleetobservability
Fleet
Observability Feature State Response FleetObservability feature state.
- servicemesh
Service
Mesh Feature State Response Service Mesh-specific state.
- state
Feature
State Response The "running state" of the Feature in this Hub.
- appdevexperience Property Map
Appdevexperience specific state.
- fleetobservability Property Map
FleetObservability feature state.
- servicemesh Property Map
Service Mesh-specific state.
- state Property Map
The "running state" of the Feature in this Hub.
CommonFleetDefaultMemberConfigSpecResponse
- Identityservice
Pulumi.
Google Native. GKEHub. V1Alpha. Inputs. Identity Service Membership Spec Response Identity Service-specific spec.
- Identityservice
Identity
Service Membership Spec Response Identity Service-specific spec.
- identityservice
Identity
Service Membership Spec Response Identity Service-specific spec.
- identityservice
Identity
Service Membership Spec Response Identity Service-specific spec.
- identityservice
Identity
Service Membership Spec Response Identity Service-specific spec.
- identityservice Property Map
Identity Service-specific spec.
FeatureResourceStateResponse
- State string
The current state of the Feature resource in the Hub API.
- State string
The current state of the Feature resource in the Hub API.
- state String
The current state of the Feature resource in the Hub API.
- state string
The current state of the Feature resource in the Hub API.
- state str
The current state of the Feature resource in the Hub API.
- state String
The current state of the Feature resource in the Hub API.
FeatureSpecResponse
- Default
Config Pulumi.Google Native. GKEHub. V1Alpha. Inputs. Membership Spec Response Specifies default membership spec. Users can override the default in the member_configs for each member.
- Provision
Google stringCa Immutable. Specifies CA configuration.
- Default
Config MembershipSpec Response Specifies default membership spec. Users can override the default in the member_configs for each member.
- Provision
Google stringCa Immutable. Specifies CA configuration.
- default
Config MembershipSpec Response Specifies default membership spec. Users can override the default in the member_configs for each member.
- provision
Google StringCa Immutable. Specifies CA configuration.
- default
Config MembershipSpec Response Specifies default membership spec. Users can override the default in the member_configs for each member.
- provision
Google stringCa Immutable. Specifies CA configuration.
- default_
config MembershipSpec Response Specifies default membership spec. Users can override the default in the member_configs for each member.
- provision_
google_ strca Immutable. Specifies CA configuration.
- default
Config Property Map Specifies default membership spec. Users can override the default in the member_configs for each member.
- provision
Google StringCa Immutable. Specifies CA configuration.
FeatureStateResponse
- Code string
The high-level, machine-readable status of this Feature.
- Description string
A human-readable description of the current status.
- Update
Time string The time this status and any related Feature-specific details were updated.
- Code string
The high-level, machine-readable status of this Feature.
- Description string
A human-readable description of the current status.
- Update
Time string The time this status and any related Feature-specific details were updated.
- code String
The high-level, machine-readable status of this Feature.
- description String
A human-readable description of the current status.
- update
Time String The time this status and any related Feature-specific details were updated.
- code string
The high-level, machine-readable status of this Feature.
- description string
A human-readable description of the current status.
- update
Time string The time this status and any related Feature-specific details were updated.
- code str
The high-level, machine-readable status of this Feature.
- description str
A human-readable description of the current status.
- update_
time str The time this status and any related Feature-specific details were updated.
- code String
The high-level, machine-readable status of this Feature.
- description String
A human-readable description of the current status.
- update
Time String The time this status and any related Feature-specific details were updated.
IdentityServiceAuthMethodResponse
- Azuread
Config Pulumi.Google Native. GKEHub. V1Alpha. Inputs. Identity Service Azure ADConfig Response AzureAD specific Configuration.
- Google
Config Pulumi.Google Native. GKEHub. V1Alpha. Inputs. Identity Service Google Config Response GoogleConfig specific configuration
- Name string
Identifier for auth config.
- Oidc
Config Pulumi.Google Native. GKEHub. V1Alpha. Inputs. Identity Service Oidc Config Response OIDC specific configuration.
- Proxy string
Proxy server address to use for auth method.
- Azuread
Config IdentityService Azure ADConfig Response AzureAD specific Configuration.
- Google
Config IdentityService Google Config Response GoogleConfig specific configuration
- Name string
Identifier for auth config.
- Oidc
Config IdentityService Oidc Config Response OIDC specific configuration.
- Proxy string
Proxy server address to use for auth method.
- azuread
Config IdentityService Azure ADConfig Response AzureAD specific Configuration.
- google
Config IdentityService Google Config Response GoogleConfig specific configuration
- name String
Identifier for auth config.
- oidc
Config IdentityService Oidc Config Response OIDC specific configuration.
- proxy String
Proxy server address to use for auth method.
- azuread
Config IdentityService Azure ADConfig Response AzureAD specific Configuration.
- google
Config IdentityService Google Config Response GoogleConfig specific configuration
- name string
Identifier for auth config.
- oidc
Config IdentityService Oidc Config Response OIDC specific configuration.
- proxy string
Proxy server address to use for auth method.
- azuread_
config IdentityService Azure ADConfig Response AzureAD specific Configuration.
- google_
config IdentityService Google Config Response GoogleConfig specific configuration
- name str
Identifier for auth config.
- oidc_
config IdentityService Oidc Config Response OIDC specific configuration.
- proxy str
Proxy server address to use for auth method.
- azuread
Config Property Map AzureAD specific Configuration.
- google
Config Property Map GoogleConfig specific configuration
- name String
Identifier for auth config.
- oidc
Config Property Map OIDC specific configuration.
- proxy String
Proxy server address to use for auth method.
IdentityServiceAzureADConfigResponse
- Client
Id string ID for the registered client application that makes authentication requests to the Azure AD identity provider.
- Client
Secret string Input only. Unencrypted AzureAD client secret will be passed to the GKE Hub CLH.
- Encrypted
Client stringSecret Encrypted AzureAD client secret.
- Kubectl
Redirect stringUri The redirect URL that kubectl uses for authorization.
- Tenant string
Kind of Azure AD account to be authenticated. Supported values are or for accounts belonging to a specific tenant.
- Client
Id string ID for the registered client application that makes authentication requests to the Azure AD identity provider.
- Client
Secret string Input only. Unencrypted AzureAD client secret will be passed to the GKE Hub CLH.
- Encrypted
Client stringSecret Encrypted AzureAD client secret.
- Kubectl
Redirect stringUri The redirect URL that kubectl uses for authorization.
- Tenant string
Kind of Azure AD account to be authenticated. Supported values are or for accounts belonging to a specific tenant.
- client
Id String ID for the registered client application that makes authentication requests to the Azure AD identity provider.
- client
Secret String Input only. Unencrypted AzureAD client secret will be passed to the GKE Hub CLH.
- encrypted
Client StringSecret Encrypted AzureAD client secret.
- kubectl
Redirect StringUri The redirect URL that kubectl uses for authorization.
- tenant String
Kind of Azure AD account to be authenticated. Supported values are or for accounts belonging to a specific tenant.
- client
Id string ID for the registered client application that makes authentication requests to the Azure AD identity provider.
- client
Secret string Input only. Unencrypted AzureAD client secret will be passed to the GKE Hub CLH.
- encrypted
Client stringSecret Encrypted AzureAD client secret.
- kubectl
Redirect stringUri The redirect URL that kubectl uses for authorization.
- tenant string
Kind of Azure AD account to be authenticated. Supported values are or for accounts belonging to a specific tenant.
- client_
id str ID for the registered client application that makes authentication requests to the Azure AD identity provider.
- client_
secret str Input only. Unencrypted AzureAD client secret will be passed to the GKE Hub CLH.
- encrypted_
client_ strsecret Encrypted AzureAD client secret.
- kubectl_
redirect_ struri The redirect URL that kubectl uses for authorization.
- tenant str
Kind of Azure AD account to be authenticated. Supported values are or for accounts belonging to a specific tenant.
- client
Id String ID for the registered client application that makes authentication requests to the Azure AD identity provider.
- client
Secret String Input only. Unencrypted AzureAD client secret will be passed to the GKE Hub CLH.
- encrypted
Client StringSecret Encrypted AzureAD client secret.
- kubectl
Redirect StringUri The redirect URL that kubectl uses for authorization.
- tenant String
Kind of Azure AD account to be authenticated. Supported values are or for accounts belonging to a specific tenant.
IdentityServiceGoogleConfigResponse
- Disable bool
Disable automatic configuration of Google Plugin on supported platforms.
- Disable bool
Disable automatic configuration of Google Plugin on supported platforms.
- disable Boolean
Disable automatic configuration of Google Plugin on supported platforms.
- disable boolean
Disable automatic configuration of Google Plugin on supported platforms.
- disable bool
Disable automatic configuration of Google Plugin on supported platforms.
- disable Boolean
Disable automatic configuration of Google Plugin on supported platforms.
IdentityServiceMembershipSpecResponse
- Auth
Methods List<Pulumi.Google Native. GKEHub. V1Alpha. Inputs. Identity Service Auth Method Response> A member may support multiple auth methods.
- Auth
Methods []IdentityService Auth Method Response A member may support multiple auth methods.
- auth
Methods List<IdentityService Auth Method Response> A member may support multiple auth methods.
- auth
Methods IdentityService Auth Method Response[] A member may support multiple auth methods.
- auth_
methods Sequence[IdentityService Auth Method Response] A member may support multiple auth methods.
- auth
Methods List<Property Map> A member may support multiple auth methods.
IdentityServiceOidcConfigResponse
- string
PEM-encoded CA for OIDC provider.
- Client
Id string ID for OIDC client application.
- Client
Secret string Input only. Unencrypted OIDC client secret will be passed to the GKE Hub CLH.
- Deploy
Cloud boolConsole Proxy Flag to denote if reverse proxy is used to connect to auth provider. This flag should be set to true when provider is not reachable by Google Cloud Console.
- Enable
Access boolToken Enable access token.
- Encrypted
Client stringSecret Encrypted OIDC Client secret
- Extra
Params string Comma-separated list of key-value pairs.
- Group
Prefix string Prefix to prepend to group name.
- Groups
Claim string Claim in OIDC ID token that holds group information.
- Issuer
Uri string URI for the OIDC provider. This should point to the level below .well-known/openid-configuration.
- Kubectl
Redirect stringUri Registered redirect uri to redirect users going through OAuth flow using kubectl plugin.
- Scopes string
Comma-separated list of identifiers.
- User
Claim string Claim in OIDC ID token that holds username.
- User
Prefix string Prefix to prepend to user name.
- string
PEM-encoded CA for OIDC provider.
- Client
Id string ID for OIDC client application.
- Client
Secret string Input only. Unencrypted OIDC client secret will be passed to the GKE Hub CLH.
- Deploy
Cloud boolConsole Proxy Flag to denote if reverse proxy is used to connect to auth provider. This flag should be set to true when provider is not reachable by Google Cloud Console.
- Enable
Access boolToken Enable access token.
- Encrypted
Client stringSecret Encrypted OIDC Client secret
- Extra
Params string Comma-separated list of key-value pairs.
- Group
Prefix string Prefix to prepend to group name.
- Groups
Claim string Claim in OIDC ID token that holds group information.
- Issuer
Uri string URI for the OIDC provider. This should point to the level below .well-known/openid-configuration.
- Kubectl
Redirect stringUri Registered redirect uri to redirect users going through OAuth flow using kubectl plugin.
- Scopes string
Comma-separated list of identifiers.
- User
Claim string Claim in OIDC ID token that holds username.
- User
Prefix string Prefix to prepend to user name.
- String
PEM-encoded CA for OIDC provider.
- client
Id String ID for OIDC client application.
- client
Secret String Input only. Unencrypted OIDC client secret will be passed to the GKE Hub CLH.
- deploy
Cloud BooleanConsole Proxy Flag to denote if reverse proxy is used to connect to auth provider. This flag should be set to true when provider is not reachable by Google Cloud Console.
- enable
Access BooleanToken Enable access token.
- encrypted
Client StringSecret Encrypted OIDC Client secret
- extra
Params String Comma-separated list of key-value pairs.
- group
Prefix String Prefix to prepend to group name.
- groups
Claim String Claim in OIDC ID token that holds group information.
- issuer
Uri String URI for the OIDC provider. This should point to the level below .well-known/openid-configuration.
- kubectl
Redirect StringUri Registered redirect uri to redirect users going through OAuth flow using kubectl plugin.
- scopes String
Comma-separated list of identifiers.
- user
Claim String Claim in OIDC ID token that holds username.
- user
Prefix String Prefix to prepend to user name.
- string
PEM-encoded CA for OIDC provider.
- client
Id string ID for OIDC client application.
- client
Secret string Input only. Unencrypted OIDC client secret will be passed to the GKE Hub CLH.
- deploy
Cloud booleanConsole Proxy Flag to denote if reverse proxy is used to connect to auth provider. This flag should be set to true when provider is not reachable by Google Cloud Console.
- enable
Access booleanToken Enable access token.
- encrypted
Client stringSecret Encrypted OIDC Client secret
- extra
Params string Comma-separated list of key-value pairs.
- group
Prefix string Prefix to prepend to group name.
- groups
Claim string Claim in OIDC ID token that holds group information.
- issuer
Uri string URI for the OIDC provider. This should point to the level below .well-known/openid-configuration.
- kubectl
Redirect stringUri Registered redirect uri to redirect users going through OAuth flow using kubectl plugin.
- scopes string
Comma-separated list of identifiers.
- user
Claim string Claim in OIDC ID token that holds username.
- user
Prefix string Prefix to prepend to user name.
- str
PEM-encoded CA for OIDC provider.
- client_
id str ID for OIDC client application.
- client_
secret str Input only. Unencrypted OIDC client secret will be passed to the GKE Hub CLH.
- deploy_
cloud_ boolconsole_ proxy Flag to denote if reverse proxy is used to connect to auth provider. This flag should be set to true when provider is not reachable by Google Cloud Console.
- enable_
access_ booltoken Enable access token.
- encrypted_
client_ strsecret Encrypted OIDC Client secret
- extra_
params str Comma-separated list of key-value pairs.
- group_
prefix str Prefix to prepend to group name.
- groups_
claim str Claim in OIDC ID token that holds group information.
- issuer_
uri str URI for the OIDC provider. This should point to the level below .well-known/openid-configuration.
- kubectl_
redirect_ struri Registered redirect uri to redirect users going through OAuth flow using kubectl plugin.
- scopes str
Comma-separated list of identifiers.
- user_
claim str Claim in OIDC ID token that holds username.
- user_
prefix str Prefix to prepend to user name.
- String
PEM-encoded CA for OIDC provider.
- client
Id String ID for OIDC client application.
- client
Secret String Input only. Unencrypted OIDC client secret will be passed to the GKE Hub CLH.
- deploy
Cloud BooleanConsole Proxy Flag to denote if reverse proxy is used to connect to auth provider. This flag should be set to true when provider is not reachable by Google Cloud Console.
- enable
Access BooleanToken Enable access token.
- encrypted
Client StringSecret Encrypted OIDC Client secret
- extra
Params String Comma-separated list of key-value pairs.
- group
Prefix String Prefix to prepend to group name.
- groups
Claim String Claim in OIDC ID token that holds group information.
- issuer
Uri String URI for the OIDC provider. This should point to the level below .well-known/openid-configuration.
- kubectl
Redirect StringUri Registered redirect uri to redirect users going through OAuth flow using kubectl plugin.
- scopes String
Comma-separated list of identifiers.
- user
Claim String Claim in OIDC ID token that holds username.
- user
Prefix String Prefix to prepend to user name.
MembershipSpecResponse
- Certificate
Management string Specifies workload certificate management.
- Certificate
Management string Specifies workload certificate management.
- certificate
Management String Specifies workload certificate management.
- certificate
Management string Specifies workload certificate management.
- certificate_
management str Specifies workload certificate management.
- certificate
Management String Specifies workload certificate management.
MultiClusterIngressFeatureSpecResponse
- Billing string
Deprecated: This field will be ignored and should not be set. Customer's billing structure.
Deprecated: This field will be ignored and should not be set. Customer's billing structure.
- Config
Membership string Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example:
projects/foo-proj/locations/global/memberships/bar
- Billing string
Deprecated: This field will be ignored and should not be set. Customer's billing structure.
Deprecated: This field will be ignored and should not be set. Customer's billing structure.
- Config
Membership string Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example:
projects/foo-proj/locations/global/memberships/bar
- billing String
Deprecated: This field will be ignored and should not be set. Customer's billing structure.
Deprecated: This field will be ignored and should not be set. Customer's billing structure.
- config
Membership String Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example:
projects/foo-proj/locations/global/memberships/bar
- billing string
Deprecated: This field will be ignored and should not be set. Customer's billing structure.
Deprecated: This field will be ignored and should not be set. Customer's billing structure.
- config
Membership string Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example:
projects/foo-proj/locations/global/memberships/bar
- billing str
Deprecated: This field will be ignored and should not be set. Customer's billing structure.
Deprecated: This field will be ignored and should not be set. Customer's billing structure.
- config_
membership str Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example:
projects/foo-proj/locations/global/memberships/bar
- billing String
Deprecated: This field will be ignored and should not be set. Customer's billing structure.
Deprecated: This field will be ignored and should not be set. Customer's billing structure.
- config
Membership String Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example:
projects/foo-proj/locations/global/memberships/bar
ServiceMeshAnalysisMessageBaseResponse
- Documentation
Url string A url pointing to the Service Mesh or Istio documentation for this specific error type.
- Level string
Represents how severe a message is.
- Type
Pulumi.
Google Native. GKEHub. V1Alpha. Inputs. Service Mesh Type Response Represents the specific type of a message.
- Documentation
Url string A url pointing to the Service Mesh or Istio documentation for this specific error type.
- Level string
Represents how severe a message is.
- Type
Service
Mesh Type Response Represents the specific type of a message.
- documentation
Url String A url pointing to the Service Mesh or Istio documentation for this specific error type.
- level String
Represents how severe a message is.
- type
Service
Mesh Type Response Represents the specific type of a message.
- documentation
Url string A url pointing to the Service Mesh or Istio documentation for this specific error type.
- level string
Represents how severe a message is.
- type
Service
Mesh Type Response Represents the specific type of a message.
- documentation_
url str A url pointing to the Service Mesh or Istio documentation for this specific error type.
- level str
Represents how severe a message is.
- type
Service
Mesh Type Response Represents the specific type of a message.
- documentation
Url String A url pointing to the Service Mesh or Istio documentation for this specific error type.
- level String
Represents how severe a message is.
- type Property Map
Represents the specific type of a message.
ServiceMeshAnalysisMessageResponse
- Args Dictionary<string, string>
A UI can combine these args with a template (based on message_base.type) to produce an internationalized message.
- Description string
A human readable description of what the error means. It is suitable for non-internationalize display purposes.
- Message
Base Pulumi.Google Native. GKEHub. V1Alpha. Inputs. Service Mesh Analysis Message Base Response Details common to all types of Istio and ServiceMesh analysis messages.
- Resource
Paths List<string> A list of strings specifying the resource identifiers that were the cause of message generation. A "path" here may be: * MEMBERSHIP_ID if the cause is a specific member cluster * MEMBERSHIP_ID/(NAMESPACE/)?RESOURCETYPE/NAME if the cause is a resource in a cluster
- Args map[string]string
A UI can combine these args with a template (based on message_base.type) to produce an internationalized message.
- Description string
A human readable description of what the error means. It is suitable for non-internationalize display purposes.
- Message
Base ServiceMesh Analysis Message Base Response Details common to all types of Istio and ServiceMesh analysis messages.
- Resource
Paths []string A list of strings specifying the resource identifiers that were the cause of message generation. A "path" here may be: * MEMBERSHIP_ID if the cause is a specific member cluster * MEMBERSHIP_ID/(NAMESPACE/)?RESOURCETYPE/NAME if the cause is a resource in a cluster
- args Map<String,String>
A UI can combine these args with a template (based on message_base.type) to produce an internationalized message.
- description String
A human readable description of what the error means. It is suitable for non-internationalize display purposes.
- message
Base ServiceMesh Analysis Message Base Response Details common to all types of Istio and ServiceMesh analysis messages.
- resource
Paths List<String> A list of strings specifying the resource identifiers that were the cause of message generation. A "path" here may be: * MEMBERSHIP_ID if the cause is a specific member cluster * MEMBERSHIP_ID/(NAMESPACE/)?RESOURCETYPE/NAME if the cause is a resource in a cluster
- args {[key: string]: string}
A UI can combine these args with a template (based on message_base.type) to produce an internationalized message.
- description string
A human readable description of what the error means. It is suitable for non-internationalize display purposes.
- message
Base ServiceMesh Analysis Message Base Response Details common to all types of Istio and ServiceMesh analysis messages.
- resource
Paths string[] A list of strings specifying the resource identifiers that were the cause of message generation. A "path" here may be: * MEMBERSHIP_ID if the cause is a specific member cluster * MEMBERSHIP_ID/(NAMESPACE/)?RESOURCETYPE/NAME if the cause is a resource in a cluster
- args Mapping[str, str]
A UI can combine these args with a template (based on message_base.type) to produce an internationalized message.
- description str
A human readable description of what the error means. It is suitable for non-internationalize display purposes.
- message_
base ServiceMesh Analysis Message Base Response Details common to all types of Istio and ServiceMesh analysis messages.
- resource_
paths Sequence[str] A list of strings specifying the resource identifiers that were the cause of message generation. A "path" here may be: * MEMBERSHIP_ID if the cause is a specific member cluster * MEMBERSHIP_ID/(NAMESPACE/)?RESOURCETYPE/NAME if the cause is a resource in a cluster
- args Map<String>
A UI can combine these args with a template (based on message_base.type) to produce an internationalized message.
- description String
A human readable description of what the error means. It is suitable for non-internationalize display purposes.
- message
Base Property Map Details common to all types of Istio and ServiceMesh analysis messages.
- resource
Paths List<String> A list of strings specifying the resource identifiers that were the cause of message generation. A "path" here may be: * MEMBERSHIP_ID if the cause is a specific member cluster * MEMBERSHIP_ID/(NAMESPACE/)?RESOURCETYPE/NAME if the cause is a resource in a cluster
ServiceMeshFeatureStateResponse
- Analysis
Messages List<Pulumi.Google Native. GKEHub. V1Alpha. Inputs. Service Mesh Analysis Message Response> Results of running Service Mesh analyzers.
- Analysis
Messages []ServiceMesh Analysis Message Response Results of running Service Mesh analyzers.
- analysis
Messages List<ServiceMesh Analysis Message Response> Results of running Service Mesh analyzers.
- analysis
Messages ServiceMesh Analysis Message Response[] Results of running Service Mesh analyzers.
- analysis_
messages Sequence[ServiceMesh Analysis Message Response] Results of running Service Mesh analyzers.
- analysis
Messages List<Property Map> Results of running Service Mesh analyzers.
ServiceMeshTypeResponse
- Code string
A 7 character code matching
^IST[0-9]{4}$
or^ASM[0-9]{4}$
, intended to uniquely identify the message type. (e.g. "IST0001" is mapped to the "InternalError" message type.)- Display
Name string A human-readable name for the message type. e.g. "InternalError", "PodMissingProxy". This should be the same for all messages of the same type. (This corresponds to the
name
field in open-source Istio.)
- Code string
A 7 character code matching
^IST[0-9]{4}$
or^ASM[0-9]{4}$
, intended to uniquely identify the message type. (e.g. "IST0001" is mapped to the "InternalError" message type.)- Display
Name string A human-readable name for the message type. e.g. "InternalError", "PodMissingProxy". This should be the same for all messages of the same type. (This corresponds to the
name
field in open-source Istio.)
- code String
A 7 character code matching
^IST[0-9]{4}$
or^ASM[0-9]{4}$
, intended to uniquely identify the message type. (e.g. "IST0001" is mapped to the "InternalError" message type.)- display
Name String A human-readable name for the message type. e.g. "InternalError", "PodMissingProxy". This should be the same for all messages of the same type. (This corresponds to the
name
field in open-source Istio.)
- code string
A 7 character code matching
^IST[0-9]{4}$
or^ASM[0-9]{4}$
, intended to uniquely identify the message type. (e.g. "IST0001" is mapped to the "InternalError" message type.)- display
Name string A human-readable name for the message type. e.g. "InternalError", "PodMissingProxy". This should be the same for all messages of the same type. (This corresponds to the
name
field in open-source Istio.)
- code str
A 7 character code matching
^IST[0-9]{4}$
or^ASM[0-9]{4}$
, intended to uniquely identify the message type. (e.g. "IST0001" is mapped to the "InternalError" message type.)- display_
name str A human-readable name for the message type. e.g. "InternalError", "PodMissingProxy". This should be the same for all messages of the same type. (This corresponds to the
name
field in open-source Istio.)
- code String
A 7 character code matching
^IST[0-9]{4}$
or^ASM[0-9]{4}$
, intended to uniquely identify the message type. (e.g. "IST0001" is mapped to the "InternalError" message type.)- display
Name String A human-readable name for the message type. e.g. "InternalError", "PodMissingProxy". This should be the same for all messages of the same type. (This corresponds to the
name
field in open-source Istio.)
StatusResponse
- Code string
Code specifies AppDevExperienceFeature's subcomponent ready state.
- Description string
Description is populated if Code is Failed, explaining why it has failed.
- Code string
Code specifies AppDevExperienceFeature's subcomponent ready state.
- Description string
Description is populated if Code is Failed, explaining why it has failed.
- code String
Code specifies AppDevExperienceFeature's subcomponent ready state.
- description String
Description is populated if Code is Failed, explaining why it has failed.
- code string
Code specifies AppDevExperienceFeature's subcomponent ready state.
- description string
Description is populated if Code is Failed, explaining why it has failed.
- code str
Code specifies AppDevExperienceFeature's subcomponent ready state.
- description str
Description is populated if Code is Failed, explaining why it has failed.
- code String
Code specifies AppDevExperienceFeature's subcomponent ready state.
- description String
Description is populated if Code is Failed, explaining why it has failed.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0