Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.gkehub/v1.Feature
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Adds a new Feature. Auto-naming is currently not supported for this resource.
Create Feature Resource
new Feature(name: string, args?: FeatureArgs, opts?: CustomResourceOptions);
@overload
def Feature(resource_name: str,
opts: Optional[ResourceOptions] = None,
feature_id: Optional[str] = None,
fleet_default_member_config: Optional[CommonFleetDefaultMemberConfigSpecArgs] = None,
labels: Optional[Mapping[str, str]] = None,
location: Optional[str] = None,
membership_specs: Optional[Mapping[str, str]] = None,
project: Optional[str] = None,
request_id: Optional[str] = None,
scope_specs: Optional[Mapping[str, str]] = None,
spec: Optional[CommonFeatureSpecArgs] = None)
@overload
def Feature(resource_name: str,
args: Optional[FeatureArgs] = None,
opts: Optional[ResourceOptions] = None)
func NewFeature(ctx *Context, name string, args *FeatureArgs, opts ...ResourceOption) (*Feature, error)
public Feature(string name, FeatureArgs? args = null, CustomResourceOptions? opts = null)
public Feature(String name, FeatureArgs args)
public Feature(String name, FeatureArgs args, CustomResourceOptions options)
type: google-native:gkehub/v1:Feature
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args FeatureArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args FeatureArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args FeatureArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args FeatureArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args FeatureArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Feature Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The Feature resource accepts the following input properties:
- Feature
Id string The ID of the feature to create.
- Fleet
Default Pulumi.Member Config Google Native. GKEHub. V1. Inputs. Common Fleet Default Member Config Spec Optional. Feature configuration applicable to all memberships of the fleet.
- Labels Dictionary<string, string>
Labels for this Feature.
- Location string
- 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.- Project string
- Request
Id string A request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes after the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
- 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.- Spec
Pulumi.
Google Native. GKEHub. V1. Inputs. Common Feature Spec Optional. Hub-wide Feature configuration. If this Feature does not support any Hub-wide configuration, this field may be unused.
- Feature
Id string The ID of the feature to create.
- Fleet
Default CommonMember Config Fleet Default Member Config Spec Args Optional. Feature configuration applicable to all memberships of the fleet.
- Labels map[string]string
Labels for this Feature.
- Location string
- 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.- Project string
- Request
Id string A request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes after the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
- 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.- Spec
Common
Feature Spec Args Optional. Hub-wide Feature configuration. If this Feature does not support any Hub-wide configuration, this field may be unused.
- feature
Id String The ID of the feature to create.
- fleet
Default CommonMember Config Fleet Default Member Config Spec Optional. Feature configuration applicable to all memberships of the fleet.
- labels Map<String,String>
Labels for this Feature.
- location String
- 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.- project String
- request
Id String A request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes after the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
- 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.- spec
Common
Feature Spec Optional. Hub-wide Feature configuration. If this Feature does not support any Hub-wide configuration, this field may be unused.
- feature
Id string The ID of the feature to create.
- fleet
Default CommonMember Config Fleet Default Member Config Spec Optional. Feature configuration applicable to all memberships of the fleet.
- labels {[key: string]: string}
Labels for this Feature.
- location string
- 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.- project string
- request
Id string A request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes after the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
- 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.- spec
Common
Feature Spec Optional. Hub-wide Feature configuration. If this Feature does not support any Hub-wide configuration, this field may be unused.
- feature_
id str The ID of the feature to create.
- fleet_
default_ Commonmember_ config Fleet Default Member Config Spec Args Optional. Feature configuration applicable to all memberships of the fleet.
- labels Mapping[str, str]
Labels for this Feature.
- location str
- 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.- project str
- request_
id str A request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes after the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
- 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.- spec
Common
Feature Spec Args Optional. Hub-wide Feature configuration. If this Feature does not support any Hub-wide configuration, this field may be unused.
- feature
Id String The ID of the feature to create.
- fleet
Default Property MapMember Config Optional. Feature configuration applicable to all memberships of the fleet.
- labels Map<String>
Labels for this Feature.
- location String
- 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.- project String
- request
Id String A request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes after the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported (00000000-0000-0000-0000-000000000000).
- 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.- spec Property Map
Optional. Hub-wide Feature configuration. If this Feature does not support any Hub-wide configuration, this field may be unused.
Outputs
All input properties are implicitly available as output properties. Additionally, the Feature resource produces the following output properties:
- Create
Time string When the Feature resource was created.
- Delete
Time string When the Feature resource was deleted.
- Id string
The provider-assigned unique ID for this managed resource.
- 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. V1. Outputs. Feature Resource State Response State of the Feature resource itself.
- 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.- State
Pulumi.
Google Native. GKEHub. V1. 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.
- Id string
The provider-assigned unique ID for this managed resource.
- 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
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.- 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.
- id String
The provider-assigned unique ID for this managed resource.
- 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
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.- 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.
- id string
The provider-assigned unique ID for this managed resource.
- 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
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.- 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.
- id str
The provider-assigned unique ID for this managed resource.
- 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_
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.- 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.
- id String
The provider-assigned unique ID for this managed resource.
- 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
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.- state Property Map
The Hub-wide Feature state.
- update
Time String When the Feature resource was last updated.
Supporting Types
AppDevExperienceFeatureStateResponse, AppDevExperienceFeatureStateResponseArgs
- Networking
Install Pulumi.Succeeded Google Native. GKEHub. V1. 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.
CommonFeatureSpec, CommonFeatureSpecArgs
- Appdevexperience
Pulumi.
Google Native. GKEHub. V1. Inputs. App Dev Experience Feature Spec Appdevexperience specific spec.
- Fleetobservability
Pulumi.
Google Native. GKEHub. V1. Inputs. Fleet Observability Feature Spec FleetObservability feature spec.
- Multiclusteringress
Pulumi.
Google Native. GKEHub. V1. Inputs. Multi Cluster Ingress Feature Spec Multicluster Ingress-specific spec.
- Appdevexperience
App
Dev Experience Feature Spec Appdevexperience specific spec.
- Fleetobservability
Fleet
Observability Feature Spec FleetObservability feature spec.
- Multiclusteringress
Multi
Cluster Ingress Feature Spec Multicluster Ingress-specific spec.
- appdevexperience
App
Dev Experience Feature Spec Appdevexperience specific spec.
- fleetobservability
Fleet
Observability Feature Spec FleetObservability feature spec.
- multiclusteringress
Multi
Cluster Ingress Feature Spec Multicluster Ingress-specific spec.
- appdevexperience
App
Dev Experience Feature Spec Appdevexperience specific spec.
- fleetobservability
Fleet
Observability Feature Spec FleetObservability feature spec.
- multiclusteringress
Multi
Cluster Ingress Feature Spec Multicluster Ingress-specific spec.
- appdevexperience
App
Dev Experience Feature Spec Appdevexperience specific spec.
- fleetobservability
Fleet
Observability Feature Spec FleetObservability feature spec.
- multiclusteringress
Multi
Cluster Ingress Feature Spec Multicluster Ingress-specific spec.
- appdevexperience Property Map
Appdevexperience specific spec.
- fleetobservability Property Map
FleetObservability feature spec.
- multiclusteringress Property Map
Multicluster Ingress-specific spec.
CommonFeatureSpecResponse, CommonFeatureSpecResponseArgs
- Appdevexperience
Pulumi.
Google Native. GKEHub. V1. Inputs. App Dev Experience Feature Spec Response Appdevexperience specific spec.
- Fleetobservability
Pulumi.
Google Native. GKEHub. V1. Inputs. Fleet Observability Feature Spec Response FleetObservability feature spec.
- Multiclusteringress
Pulumi.
Google Native. GKEHub. V1. Inputs. Multi Cluster Ingress Feature Spec Response Multicluster Ingress-specific spec.
- Appdevexperience
App
Dev Experience Feature Spec Response Appdevexperience specific spec.
- Fleetobservability
Fleet
Observability Feature Spec Response FleetObservability feature spec.
- Multiclusteringress
Multi
Cluster Ingress Feature Spec Response Multicluster Ingress-specific spec.
- appdevexperience
App
Dev Experience Feature Spec Response Appdevexperience specific spec.
- fleetobservability
Fleet
Observability Feature Spec Response FleetObservability feature spec.
- multiclusteringress
Multi
Cluster Ingress Feature Spec Response Multicluster Ingress-specific spec.
- appdevexperience
App
Dev Experience Feature Spec Response Appdevexperience specific spec.
- fleetobservability
Fleet
Observability Feature Spec Response FleetObservability feature spec.
- multiclusteringress
Multi
Cluster Ingress Feature Spec Response Multicluster Ingress-specific spec.
- appdevexperience
App
Dev Experience Feature Spec Response Appdevexperience specific spec.
- fleetobservability
Fleet
Observability Feature Spec Response FleetObservability feature spec.
- multiclusteringress
Multi
Cluster Ingress Feature Spec Response Multicluster Ingress-specific spec.
- appdevexperience Property Map
Appdevexperience specific spec.
- fleetobservability Property Map
FleetObservability feature spec.
- multiclusteringress Property Map
Multicluster Ingress-specific spec.
CommonFeatureStateResponse, CommonFeatureStateResponseArgs
- Appdevexperience
Pulumi.
Google Native. GKEHub. V1. Inputs. App Dev Experience Feature State Response Appdevexperience specific state.
- Fleetobservability
Pulumi.
Google Native. GKEHub. V1. Inputs. Fleet Observability Feature State Response FleetObservability feature state.
- State
Pulumi.
Google Native. GKEHub. V1. 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.
- 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.
- 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.
- 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.
- 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.
- state Property Map
The "running state" of the Feature in this Hub.
FeatureResourceStateResponse, FeatureResourceStateResponseArgs
- 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.
FeatureStateResponse, FeatureStateResponseArgs
- 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.
MultiClusterIngressFeatureSpec, MultiClusterIngressFeatureSpecArgs
- Config
Membership string Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example:
projects/foo-proj/locations/global/memberships/bar
- Config
Membership string Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example:
projects/foo-proj/locations/global/memberships/bar
- config
Membership String Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example:
projects/foo-proj/locations/global/memberships/bar
- config
Membership string Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example:
projects/foo-proj/locations/global/memberships/bar
- config_
membership str Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example:
projects/foo-proj/locations/global/memberships/bar
- config
Membership String Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example:
projects/foo-proj/locations/global/memberships/bar
MultiClusterIngressFeatureSpecResponse, MultiClusterIngressFeatureSpecResponseArgs
- Config
Membership string Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example:
projects/foo-proj/locations/global/memberships/bar
- Config
Membership string Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example:
projects/foo-proj/locations/global/memberships/bar
- config
Membership String Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example:
projects/foo-proj/locations/global/memberships/bar
- config
Membership string Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example:
projects/foo-proj/locations/global/memberships/bar
- config_
membership str Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example:
projects/foo-proj/locations/global/memberships/bar
- config
Membership String Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example:
projects/foo-proj/locations/global/memberships/bar
StatusResponse, StatusResponseArgs
- 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
Google Cloud Native is in preview. Google Cloud Classic is fully supported.