Google Native

Pulumi Official
Package maintained by Pulumi
v0.19.0 published on Thursday, May 19, 2022 by Pulumi

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/v1beta:getFeature
  Arguments:
    # Arguments dictionary

The following arguments are supported:

FeatureId string
Location string
Project string
FeatureId string
Location string
Project string
featureId String
location String
project String
featureId string
location string
project string
featureId String
location String
project String

getFeature Result

The following output properties are available:

CreateTime string

When the Feature resource was created.

DeleteTime string

When the Feature resource was deleted.

Labels Dictionary<string, string>

GCP labels for this Feature.

MembershipSpecs 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.

MembershipStates 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/*.

ResourceState Pulumi.GoogleNative.GKEHub.V1Beta.Outputs.FeatureResourceStateResponse

State of the Feature resource itself.

Spec Pulumi.GoogleNative.GKEHub.V1Beta.Outputs.CommonFeatureSpecResponse

Optional. Hub-wide Feature configuration. If this Feature does not support any Hub-wide configuration, this field may be unused.

State Pulumi.GoogleNative.GKEHub.V1Beta.Outputs.CommonFeatureStateResponse

The Hub-wide Feature state.

UpdateTime string

When the Feature resource was last updated.

CreateTime string

When the Feature resource was created.

DeleteTime string

When the Feature resource was deleted.

Labels map[string]string

GCP labels for this Feature.

MembershipSpecs 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.

MembershipStates 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/*.

ResourceState FeatureResourceStateResponse

State of the Feature resource itself.

Spec CommonFeatureSpecResponse

Optional. Hub-wide Feature configuration. If this Feature does not support any Hub-wide configuration, this field may be unused.

State CommonFeatureStateResponse

The Hub-wide Feature state.

UpdateTime string

When the Feature resource was last updated.

createTime String

When the Feature resource was created.

deleteTime String

When the Feature resource was deleted.

labels Map

GCP labels for this Feature.

membershipSpecs 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.

membershipStates 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/*.

resourceState FeatureResourceStateResponse

State of the Feature resource itself.

spec CommonFeatureSpecResponse

Optional. Hub-wide Feature configuration. If this Feature does not support any Hub-wide configuration, this field may be unused.

state CommonFeatureStateResponse

The Hub-wide Feature state.

updateTime String

When the Feature resource was last updated.

createTime string

When the Feature resource was created.

deleteTime string

When the Feature resource was deleted.

labels {[key: string]: string}

GCP labels for this Feature.

membershipSpecs {[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.

membershipStates {[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/*.

resourceState FeatureResourceStateResponse

State of the Feature resource itself.

spec CommonFeatureSpecResponse

Optional. Hub-wide Feature configuration. If this Feature does not support any Hub-wide configuration, this field may be unused.

state CommonFeatureStateResponse

The Hub-wide Feature state.

updateTime 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 FeatureResourceStateResponse

State of the Feature resource itself.

spec CommonFeatureSpecResponse

Optional. Hub-wide Feature configuration. If this Feature does not support any Hub-wide configuration, this field may be unused.

state CommonFeatureStateResponse

The Hub-wide Feature state.

update_time str

When the Feature resource was last updated.

createTime String

When the Feature resource was created.

deleteTime String

When the Feature resource was deleted.

labels Map

GCP labels for this Feature.

membershipSpecs 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.

membershipStates 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/*.

resourceState 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.

updateTime String

When the Feature resource was last updated.

Supporting Types

AnthosObservabilityFeatureSpecResponse

DefaultMembershipSpec AnthosObservabilityMembershipSpecResponse

default membership spec for unconfigured memberships

defaultMembershipSpec AnthosObservabilityMembershipSpecResponse

default membership spec for unconfigured memberships

defaultMembershipSpec AnthosObservabilityMembershipSpecResponse

default membership spec for unconfigured memberships

default_membership_spec AnthosObservabilityMembershipSpecResponse

default membership spec for unconfigured memberships

defaultMembershipSpec Property Map

default membership spec for unconfigured memberships

AnthosObservabilityMembershipSpecResponse

DoNotOptimizeMetrics bool

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

EnableStackdriverOnApplications bool

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

DoNotOptimizeMetrics bool

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

EnableStackdriverOnApplications bool

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

doNotOptimizeMetrics Boolean

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

enableStackdriverOnApplications Boolean

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

doNotOptimizeMetrics boolean

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

enableStackdriverOnApplications boolean

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_optimize_metrics bool

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_on_applications bool

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

doNotOptimizeMetrics Boolean

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

enableStackdriverOnApplications Boolean

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

NetworkingInstallSucceeded Pulumi.GoogleNative.GKEHub.V1Beta.Inputs.StatusResponse

Status of subcomponent that detects configured Service Mesh resources.

NetworkingInstallSucceeded StatusResponse

Status of subcomponent that detects configured Service Mesh resources.

networkingInstallSucceeded StatusResponse

Status of subcomponent that detects configured Service Mesh resources.

networkingInstallSucceeded StatusResponse

Status of subcomponent that detects configured Service Mesh resources.

networking_install_succeeded StatusResponse

Status of subcomponent that detects configured Service Mesh resources.

networkingInstallSucceeded Property Map

Status of subcomponent that detects configured Service Mesh resources.

CommonFeatureSpecResponse

anthosobservability Property Map

Anthos Observability spec

appdevexperience Property Map

Appdevexperience specific spec.

multiclusteringress Property Map

Multicluster Ingress-specific spec.

CommonFeatureStateResponse

Appdevexperience AppDevExperienceFeatureStateResponse

Appdevexperience specific state.

State FeatureStateResponse

The "running state" of the Feature in this Hub.

appdevexperience AppDevExperienceFeatureStateResponse

Appdevexperience specific state.

state FeatureStateResponse

The "running state" of the Feature in this Hub.

appdevexperience AppDevExperienceFeatureStateResponse

Appdevexperience specific state.

state FeatureStateResponse

The "running state" of the Feature in this Hub.

appdevexperience AppDevExperienceFeatureStateResponse

Appdevexperience specific state.

state FeatureStateResponse

The "running state" of the Feature in this Hub.

appdevexperience Property Map

Appdevexperience 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.

FeatureStateResponse

Code string

The high-level, machine-readable status of this Feature.

Description string

A human-readable description of the current status.

UpdateTime 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.

UpdateTime 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.

updateTime 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.

updateTime 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.

updateTime String

The time this status and any related Feature-specific details were updated.

MultiClusterIngressFeatureSpecResponse

Billing string

Deprecated: This field will be ignored and should not be set. Customer's billing structure.

Deprecated:

Deprecated: This field will be ignored and should not be set. Customer's billing structure.

ConfigMembership 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:

Deprecated: This field will be ignored and should not be set. Customer's billing structure.

ConfigMembership 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:

Deprecated: This field will be ignored and should not be set. Customer's billing structure.

configMembership 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:

Deprecated: This field will be ignored and should not be set. Customer's billing structure.

configMembership 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:

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:

Deprecated: This field will be ignored and should not be set. Customer's billing structure.

configMembership String

Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example: projects/foo-proj/locations/global/memberships/bar

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