Google Native
getFeature
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.
- 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.
- 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.
- 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.
- 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.
- labels
Map
GCP labels for this Feature.
- membership
Specs Map 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 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- labels
Map
GCP labels for this Feature.
- membership
Specs Map 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 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.
- 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 See go/onyx-application-metrics-logs-user-guide
- 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 See go/onyx-application-metrics-logs-user-guide
- 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 See go/onyx-application-metrics-logs-user-guide
- 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 See go/onyx-application-metrics-logs-user-guide
- 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 See go/onyx-application-metrics-logs-user-guide
- 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 See go/onyx-application-metrics-logs-user-guide
- 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 ListAccounts 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 ListAccounts 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- servicemesh Property Map
Service Mesh-specific state.
- state Property Map
The "running state" of the Feature in this Hub.
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.
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
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 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
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 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 ListMesh 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 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
- https://github.com/pulumi/pulumi-google-native
- License
- Apache-2.0