Google Cloud v9.3.0 published on Tuesday, Oct 7, 2025 by Pulumi
gcp.gkehub.getFeature
Retrieves the details of a specific GKE Hub Feature. Use this data source to retrieve the feature’s configuration and state.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as gcp from "@pulumi/gcp";
const example = gcp.gkehub.getFeature({
    location: "global",
    name: "servicemesh",
});
import pulumi
import pulumi_gcp as gcp
example = gcp.gkehub.get_feature(location="global",
    name="servicemesh")
package main
import (
	"github.com/pulumi/pulumi-gcp/sdk/v9/go/gcp/gkehub"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := gkehub.LookupFeature(ctx, &gkehub.LookupFeatureArgs{
			Location: "global",
			Name:     "servicemesh",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Gcp = Pulumi.Gcp;
return await Deployment.RunAsync(() => 
{
    var example = Gcp.GkeHub.GetFeature.Invoke(new()
    {
        Location = "global",
        Name = "servicemesh",
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcp.gkehub.GkehubFunctions;
import com.pulumi.gcp.gkehub.inputs.GetFeatureArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        final var example = GkehubFunctions.getFeature(GetFeatureArgs.builder()
            .location("global")
            .name("servicemesh")
            .build());
    }
}
variables:
  example:
    fn::invoke:
      function: gcp:gkehub:getFeature
      arguments:
        location: global
        name: servicemesh
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(location: Optional[str] = None,
                name: Optional[str] = None,
                project: Optional[str] = None,
                opts: Optional[InvokeOptions] = None) -> GetFeatureResult
def get_feature_output(location: Optional[pulumi.Input[str]] = None,
                name: 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)
public static Output<GetFeatureResult> getFeature(GetFeatureArgs args, InvokeOptions options)
fn::invoke:
  function: gcp:gkehub/getFeature:getFeature
  arguments:
    # arguments dictionaryThe following arguments are supported:
getFeature Result
The following output properties are available:
- CreateTime string
- DeleteTime string
- EffectiveLabels Dictionary<string, string>
- FleetDefault List<GetMember Configs Feature Fleet Default Member Config> 
- Id string
- The provider-assigned unique ID for this managed resource.
- Labels Dictionary<string, string>
- Location string
- Name string
- PulumiLabels Dictionary<string, string>
- ResourceStates List<GetFeature Resource State> 
- Specs
List<GetFeature Spec> 
- States
List<GetFeature State> 
- UpdateTime string
- Project string
- CreateTime string
- DeleteTime string
- EffectiveLabels map[string]string
- FleetDefault []GetMember Configs Feature Fleet Default Member Config 
- Id string
- The provider-assigned unique ID for this managed resource.
- Labels map[string]string
- Location string
- Name string
- PulumiLabels map[string]string
- ResourceStates []GetFeature Resource State 
- Specs
[]GetFeature Spec 
- States
[]GetFeature State 
- UpdateTime string
- Project string
- createTime String
- deleteTime String
- effectiveLabels Map<String,String>
- fleetDefault List<GetMember Configs Feature Fleet Default Member Config> 
- id String
- The provider-assigned unique ID for this managed resource.
- labels Map<String,String>
- location String
- name String
- pulumiLabels Map<String,String>
- resourceStates List<GetFeature Resource State> 
- specs
List<GetFeature Spec> 
- states
List<GetFeature State> 
- updateTime String
- project String
- createTime string
- deleteTime string
- effectiveLabels {[key: string]: string}
- fleetDefault GetMember Configs Feature Fleet Default Member Config[] 
- id string
- The provider-assigned unique ID for this managed resource.
- labels {[key: string]: string}
- location string
- name string
- pulumiLabels {[key: string]: string}
- resourceStates GetFeature Resource State[] 
- specs
GetFeature Spec[] 
- states
GetFeature State[] 
- updateTime string
- project string
- create_time str
- delete_time str
- effective_labels Mapping[str, str]
- fleet_default_ Sequence[Getmember_ configs Feature Fleet Default Member Config] 
- id str
- The provider-assigned unique ID for this managed resource.
- labels Mapping[str, str]
- location str
- name str
- pulumi_labels Mapping[str, str]
- resource_states Sequence[GetFeature Resource State] 
- specs
Sequence[GetFeature Spec] 
- states
Sequence[GetFeature State] 
- update_time str
- project str
- createTime String
- deleteTime String
- effectiveLabels Map<String>
- fleetDefault List<Property Map>Member Configs 
- id String
- The provider-assigned unique ID for this managed resource.
- labels Map<String>
- location String
- name String
- pulumiLabels Map<String>
- resourceStates List<Property Map>
- specs List<Property Map>
- states List<Property Map>
- updateTime String
- project String
Supporting Types
GetFeatureFleetDefaultMemberConfig     
- Configmanagements
List<GetFeature Fleet Default Member Config Configmanagement> 
- Config Management spec
- Meshes
List<GetFeature Fleet Default Member Config Mesh> 
- Service Mesh spec
- Policycontrollers
List<GetFeature Fleet Default Member Config Policycontroller> 
- Policy Controller spec
- Configmanagements
[]GetFeature Fleet Default Member Config Configmanagement 
- Config Management spec
- Meshes
[]GetFeature Fleet Default Member Config Mesh 
- Service Mesh spec
- Policycontrollers
[]GetFeature Fleet Default Member Config Policycontroller 
- Policy Controller spec
- configmanagements
List<GetFeature Fleet Default Member Config Configmanagement> 
- Config Management spec
- meshes
List<GetFeature Fleet Default Member Config Mesh> 
- Service Mesh spec
- policycontrollers
List<GetFeature Fleet Default Member Config Policycontroller> 
- Policy Controller spec
- configmanagements
GetFeature Fleet Default Member Config Configmanagement[] 
- Config Management spec
- meshes
GetFeature Fleet Default Member Config Mesh[] 
- Service Mesh spec
- policycontrollers
GetFeature Fleet Default Member Config Policycontroller[] 
- Policy Controller spec
- configmanagements
Sequence[GetFeature Fleet Default Member Config Configmanagement] 
- Config Management spec
- meshes
Sequence[GetFeature Fleet Default Member Config Mesh] 
- Service Mesh spec
- policycontrollers
Sequence[GetFeature Fleet Default Member Config Policycontroller] 
- Policy Controller spec
- configmanagements List<Property Map>
- Config Management spec
- meshes List<Property Map>
- Service Mesh spec
- policycontrollers List<Property Map>
- Policy Controller spec
GetFeatureFleetDefaultMemberConfigConfigmanagement      
- ConfigSyncs List<GetFeature Fleet Default Member Config Configmanagement Config Sync> 
- ConfigSync configuration for the cluster
- Management string
- Set this field to MANAGEMENT_AUTOMATIC to enable Config Sync auto-upgrades, and set this field to MANAGEMENT_MANUAL or MANAGEMENT_UNSPECIFIED to disable Config Sync auto-upgrades. Possible values: ["MANAGEMENT_UNSPECIFIED", "MANAGEMENT_AUTOMATIC", "MANAGEMENT_MANUAL"]
- Version string
- Version of Config Sync installed
- ConfigSyncs []GetFeature Fleet Default Member Config Configmanagement Config Sync 
- ConfigSync configuration for the cluster
- Management string
- Set this field to MANAGEMENT_AUTOMATIC to enable Config Sync auto-upgrades, and set this field to MANAGEMENT_MANUAL or MANAGEMENT_UNSPECIFIED to disable Config Sync auto-upgrades. Possible values: ["MANAGEMENT_UNSPECIFIED", "MANAGEMENT_AUTOMATIC", "MANAGEMENT_MANUAL"]
- Version string
- Version of Config Sync installed
- configSyncs List<GetFeature Fleet Default Member Config Configmanagement Config Sync> 
- ConfigSync configuration for the cluster
- management String
- Set this field to MANAGEMENT_AUTOMATIC to enable Config Sync auto-upgrades, and set this field to MANAGEMENT_MANUAL or MANAGEMENT_UNSPECIFIED to disable Config Sync auto-upgrades. Possible values: ["MANAGEMENT_UNSPECIFIED", "MANAGEMENT_AUTOMATIC", "MANAGEMENT_MANUAL"]
- version String
- Version of Config Sync installed
- configSyncs GetFeature Fleet Default Member Config Configmanagement Config Sync[] 
- ConfigSync configuration for the cluster
- management string
- Set this field to MANAGEMENT_AUTOMATIC to enable Config Sync auto-upgrades, and set this field to MANAGEMENT_MANUAL or MANAGEMENT_UNSPECIFIED to disable Config Sync auto-upgrades. Possible values: ["MANAGEMENT_UNSPECIFIED", "MANAGEMENT_AUTOMATIC", "MANAGEMENT_MANUAL"]
- version string
- Version of Config Sync installed
- config_syncs Sequence[GetFeature Fleet Default Member Config Configmanagement Config Sync] 
- ConfigSync configuration for the cluster
- management str
- Set this field to MANAGEMENT_AUTOMATIC to enable Config Sync auto-upgrades, and set this field to MANAGEMENT_MANUAL or MANAGEMENT_UNSPECIFIED to disable Config Sync auto-upgrades. Possible values: ["MANAGEMENT_UNSPECIFIED", "MANAGEMENT_AUTOMATIC", "MANAGEMENT_MANUAL"]
- version str
- Version of Config Sync installed
- configSyncs List<Property Map>
- ConfigSync configuration for the cluster
- management String
- Set this field to MANAGEMENT_AUTOMATIC to enable Config Sync auto-upgrades, and set this field to MANAGEMENT_MANUAL or MANAGEMENT_UNSPECIFIED to disable Config Sync auto-upgrades. Possible values: ["MANAGEMENT_UNSPECIFIED", "MANAGEMENT_AUTOMATIC", "MANAGEMENT_MANUAL"]
- version String
- Version of Config Sync installed
GetFeatureFleetDefaultMemberConfigConfigmanagementConfigSync        
- Enabled bool
- Enables the installation of ConfigSync. If set to true, ConfigSync resources will be created and the other ConfigSync fields will be applied if exist. If set to false, all other ConfigSync fields will be ignored, ConfigSync resources will be deleted. If omitted, ConfigSync resources will be managed depends on the presence of the git or oci field.
- Gits
List<GetFeature Fleet Default Member Config Configmanagement Config Sync Git> 
- Git repo configuration for the cluster
- MetricsGcp stringService Account Email 
- The Email of the Google Cloud Service Account (GSA) used for exporting Config Sync metrics to Cloud Monitoring. The GSA should have the Monitoring Metric Writer(roles/monitoring.metricWriter) IAM role. The Kubernetes ServiceAccount 'default' in the namespace 'config-management-monitoring' should be bound to the GSA.
- Ocis
List<GetFeature Fleet Default Member Config Configmanagement Config Sync Oci> 
- OCI repo configuration for the cluster
- PreventDrift bool
- Set to true to enable the Config Sync admission webhook to prevent drifts. If set to 'false', disables the Config Sync admission webhook and does not prevent drifts.
- SourceFormat string
- Specifies whether the Config Sync Repo is in hierarchical or unstructured mode
- Enabled bool
- Enables the installation of ConfigSync. If set to true, ConfigSync resources will be created and the other ConfigSync fields will be applied if exist. If set to false, all other ConfigSync fields will be ignored, ConfigSync resources will be deleted. If omitted, ConfigSync resources will be managed depends on the presence of the git or oci field.
- Gits
[]GetFeature Fleet Default Member Config Configmanagement Config Sync Git 
- Git repo configuration for the cluster
- MetricsGcp stringService Account Email 
- The Email of the Google Cloud Service Account (GSA) used for exporting Config Sync metrics to Cloud Monitoring. The GSA should have the Monitoring Metric Writer(roles/monitoring.metricWriter) IAM role. The Kubernetes ServiceAccount 'default' in the namespace 'config-management-monitoring' should be bound to the GSA.
- Ocis
[]GetFeature Fleet Default Member Config Configmanagement Config Sync Oci 
- OCI repo configuration for the cluster
- PreventDrift bool
- Set to true to enable the Config Sync admission webhook to prevent drifts. If set to 'false', disables the Config Sync admission webhook and does not prevent drifts.
- SourceFormat string
- Specifies whether the Config Sync Repo is in hierarchical or unstructured mode
- enabled Boolean
- Enables the installation of ConfigSync. If set to true, ConfigSync resources will be created and the other ConfigSync fields will be applied if exist. If set to false, all other ConfigSync fields will be ignored, ConfigSync resources will be deleted. If omitted, ConfigSync resources will be managed depends on the presence of the git or oci field.
- gits
List<GetFeature Fleet Default Member Config Configmanagement Config Sync Git> 
- Git repo configuration for the cluster
- metricsGcp StringService Account Email 
- The Email of the Google Cloud Service Account (GSA) used for exporting Config Sync metrics to Cloud Monitoring. The GSA should have the Monitoring Metric Writer(roles/monitoring.metricWriter) IAM role. The Kubernetes ServiceAccount 'default' in the namespace 'config-management-monitoring' should be bound to the GSA.
- ocis
List<GetFeature Fleet Default Member Config Configmanagement Config Sync Oci> 
- OCI repo configuration for the cluster
- preventDrift Boolean
- Set to true to enable the Config Sync admission webhook to prevent drifts. If set to 'false', disables the Config Sync admission webhook and does not prevent drifts.
- sourceFormat String
- Specifies whether the Config Sync Repo is in hierarchical or unstructured mode
- enabled boolean
- Enables the installation of ConfigSync. If set to true, ConfigSync resources will be created and the other ConfigSync fields will be applied if exist. If set to false, all other ConfigSync fields will be ignored, ConfigSync resources will be deleted. If omitted, ConfigSync resources will be managed depends on the presence of the git or oci field.
- gits
GetFeature Fleet Default Member Config Configmanagement Config Sync Git[] 
- Git repo configuration for the cluster
- metricsGcp stringService Account Email 
- The Email of the Google Cloud Service Account (GSA) used for exporting Config Sync metrics to Cloud Monitoring. The GSA should have the Monitoring Metric Writer(roles/monitoring.metricWriter) IAM role. The Kubernetes ServiceAccount 'default' in the namespace 'config-management-monitoring' should be bound to the GSA.
- ocis
GetFeature Fleet Default Member Config Configmanagement Config Sync Oci[] 
- OCI repo configuration for the cluster
- preventDrift boolean
- Set to true to enable the Config Sync admission webhook to prevent drifts. If set to 'false', disables the Config Sync admission webhook and does not prevent drifts.
- sourceFormat string
- Specifies whether the Config Sync Repo is in hierarchical or unstructured mode
- enabled bool
- Enables the installation of ConfigSync. If set to true, ConfigSync resources will be created and the other ConfigSync fields will be applied if exist. If set to false, all other ConfigSync fields will be ignored, ConfigSync resources will be deleted. If omitted, ConfigSync resources will be managed depends on the presence of the git or oci field.
- gits
Sequence[GetFeature Fleet Default Member Config Configmanagement Config Sync Git] 
- Git repo configuration for the cluster
- metrics_gcp_ strservice_ account_ email 
- The Email of the Google Cloud Service Account (GSA) used for exporting Config Sync metrics to Cloud Monitoring. The GSA should have the Monitoring Metric Writer(roles/monitoring.metricWriter) IAM role. The Kubernetes ServiceAccount 'default' in the namespace 'config-management-monitoring' should be bound to the GSA.
- ocis
Sequence[GetFeature Fleet Default Member Config Configmanagement Config Sync Oci] 
- OCI repo configuration for the cluster
- prevent_drift bool
- Set to true to enable the Config Sync admission webhook to prevent drifts. If set to 'false', disables the Config Sync admission webhook and does not prevent drifts.
- source_format str
- Specifies whether the Config Sync Repo is in hierarchical or unstructured mode
- enabled Boolean
- Enables the installation of ConfigSync. If set to true, ConfigSync resources will be created and the other ConfigSync fields will be applied if exist. If set to false, all other ConfigSync fields will be ignored, ConfigSync resources will be deleted. If omitted, ConfigSync resources will be managed depends on the presence of the git or oci field.
- gits List<Property Map>
- Git repo configuration for the cluster
- metricsGcp StringService Account Email 
- The Email of the Google Cloud Service Account (GSA) used for exporting Config Sync metrics to Cloud Monitoring. The GSA should have the Monitoring Metric Writer(roles/monitoring.metricWriter) IAM role. The Kubernetes ServiceAccount 'default' in the namespace 'config-management-monitoring' should be bound to the GSA.
- ocis List<Property Map>
- OCI repo configuration for the cluster
- preventDrift Boolean
- Set to true to enable the Config Sync admission webhook to prevent drifts. If set to 'false', disables the Config Sync admission webhook and does not prevent drifts.
- sourceFormat String
- Specifies whether the Config Sync Repo is in hierarchical or unstructured mode
GetFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncGit         
- GcpService stringAccount Email 
- The Google Cloud Service Account Email used for auth when secretType is gcpServiceAccount
- HttpsProxy string
- URL for the HTTPS Proxy to be used when communicating with the Git repo
- PolicyDir string
- The path within the Git repository that represents the top level of the repo to sync
- SecretType string
- Type of secret configured for access to the Git repo
- SyncBranch string
- The branch of the repository to sync from. Default: master
- SyncRepo string
- The URL of the Git repository to use as the source of truth
- SyncRev string
- Git revision (tag or hash) to check out. Default HEAD
- SyncWait stringSecs 
- Period in seconds between consecutive syncs. Default: 15
- GcpService stringAccount Email 
- The Google Cloud Service Account Email used for auth when secretType is gcpServiceAccount
- HttpsProxy string
- URL for the HTTPS Proxy to be used when communicating with the Git repo
- PolicyDir string
- The path within the Git repository that represents the top level of the repo to sync
- SecretType string
- Type of secret configured for access to the Git repo
- SyncBranch string
- The branch of the repository to sync from. Default: master
- SyncRepo string
- The URL of the Git repository to use as the source of truth
- SyncRev string
- Git revision (tag or hash) to check out. Default HEAD
- SyncWait stringSecs 
- Period in seconds between consecutive syncs. Default: 15
- gcpService StringAccount Email 
- The Google Cloud Service Account Email used for auth when secretType is gcpServiceAccount
- httpsProxy String
- URL for the HTTPS Proxy to be used when communicating with the Git repo
- policyDir String
- The path within the Git repository that represents the top level of the repo to sync
- secretType String
- Type of secret configured for access to the Git repo
- syncBranch String
- The branch of the repository to sync from. Default: master
- syncRepo String
- The URL of the Git repository to use as the source of truth
- syncRev String
- Git revision (tag or hash) to check out. Default HEAD
- syncWait StringSecs 
- Period in seconds between consecutive syncs. Default: 15
- gcpService stringAccount Email 
- The Google Cloud Service Account Email used for auth when secretType is gcpServiceAccount
- httpsProxy string
- URL for the HTTPS Proxy to be used when communicating with the Git repo
- policyDir string
- The path within the Git repository that represents the top level of the repo to sync
- secretType string
- Type of secret configured for access to the Git repo
- syncBranch string
- The branch of the repository to sync from. Default: master
- syncRepo string
- The URL of the Git repository to use as the source of truth
- syncRev string
- Git revision (tag or hash) to check out. Default HEAD
- syncWait stringSecs 
- Period in seconds between consecutive syncs. Default: 15
- gcp_service_ straccount_ email 
- The Google Cloud Service Account Email used for auth when secretType is gcpServiceAccount
- https_proxy str
- URL for the HTTPS Proxy to be used when communicating with the Git repo
- policy_dir str
- The path within the Git repository that represents the top level of the repo to sync
- secret_type str
- Type of secret configured for access to the Git repo
- sync_branch str
- The branch of the repository to sync from. Default: master
- sync_repo str
- The URL of the Git repository to use as the source of truth
- sync_rev str
- Git revision (tag or hash) to check out. Default HEAD
- sync_wait_ strsecs 
- Period in seconds between consecutive syncs. Default: 15
- gcpService StringAccount Email 
- The Google Cloud Service Account Email used for auth when secretType is gcpServiceAccount
- httpsProxy String
- URL for the HTTPS Proxy to be used when communicating with the Git repo
- policyDir String
- The path within the Git repository that represents the top level of the repo to sync
- secretType String
- Type of secret configured for access to the Git repo
- syncBranch String
- The branch of the repository to sync from. Default: master
- syncRepo String
- The URL of the Git repository to use as the source of truth
- syncRev String
- Git revision (tag or hash) to check out. Default HEAD
- syncWait StringSecs 
- Period in seconds between consecutive syncs. Default: 15
GetFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncOci         
- GcpService stringAccount Email 
- The Google Cloud Service Account Email used for auth when secretType is gcpServiceAccount
- PolicyDir string
- The absolute path of the directory that contains the local resources. Default: the root directory of the image
- SecretType string
- Type of secret configured for access to the Git repo
- SyncRepo string
- The OCI image repository URL for the package to sync from
- SyncWait stringSecs 
- Period in seconds between consecutive syncs. Default: 15
- Version string
- Version of Config Sync installed
- GcpService stringAccount Email 
- The Google Cloud Service Account Email used for auth when secretType is gcpServiceAccount
- PolicyDir string
- The absolute path of the directory that contains the local resources. Default: the root directory of the image
- SecretType string
- Type of secret configured for access to the Git repo
- SyncRepo string
- The OCI image repository URL for the package to sync from
- SyncWait stringSecs 
- Period in seconds between consecutive syncs. Default: 15
- Version string
- Version of Config Sync installed
- gcpService StringAccount Email 
- The Google Cloud Service Account Email used for auth when secretType is gcpServiceAccount
- policyDir String
- The absolute path of the directory that contains the local resources. Default: the root directory of the image
- secretType String
- Type of secret configured for access to the Git repo
- syncRepo String
- The OCI image repository URL for the package to sync from
- syncWait StringSecs 
- Period in seconds between consecutive syncs. Default: 15
- version String
- Version of Config Sync installed
- gcpService stringAccount Email 
- The Google Cloud Service Account Email used for auth when secretType is gcpServiceAccount
- policyDir string
- The absolute path of the directory that contains the local resources. Default: the root directory of the image
- secretType string
- Type of secret configured for access to the Git repo
- syncRepo string
- The OCI image repository URL for the package to sync from
- syncWait stringSecs 
- Period in seconds between consecutive syncs. Default: 15
- version string
- Version of Config Sync installed
- gcp_service_ straccount_ email 
- The Google Cloud Service Account Email used for auth when secretType is gcpServiceAccount
- policy_dir str
- The absolute path of the directory that contains the local resources. Default: the root directory of the image
- secret_type str
- Type of secret configured for access to the Git repo
- sync_repo str
- The OCI image repository URL for the package to sync from
- sync_wait_ strsecs 
- Period in seconds between consecutive syncs. Default: 15
- version str
- Version of Config Sync installed
- gcpService StringAccount Email 
- The Google Cloud Service Account Email used for auth when secretType is gcpServiceAccount
- policyDir String
- The absolute path of the directory that contains the local resources. Default: the root directory of the image
- secretType String
- Type of secret configured for access to the Git repo
- syncRepo String
- The OCI image repository URL for the package to sync from
- syncWait StringSecs 
- Period in seconds between consecutive syncs. Default: 15
- version String
- Version of Config Sync installed
GetFeatureFleetDefaultMemberConfigMesh      
- Management string
- Whether to automatically manage Service Mesh Possible values: ["MANAGEMENT_UNSPECIFIED", "MANAGEMENT_AUTOMATIC", "MANAGEMENT_MANUAL"]
- Management string
- Whether to automatically manage Service Mesh Possible values: ["MANAGEMENT_UNSPECIFIED", "MANAGEMENT_AUTOMATIC", "MANAGEMENT_MANUAL"]
- management String
- Whether to automatically manage Service Mesh Possible values: ["MANAGEMENT_UNSPECIFIED", "MANAGEMENT_AUTOMATIC", "MANAGEMENT_MANUAL"]
- management string
- Whether to automatically manage Service Mesh Possible values: ["MANAGEMENT_UNSPECIFIED", "MANAGEMENT_AUTOMATIC", "MANAGEMENT_MANUAL"]
- management str
- Whether to automatically manage Service Mesh Possible values: ["MANAGEMENT_UNSPECIFIED", "MANAGEMENT_AUTOMATIC", "MANAGEMENT_MANUAL"]
- management String
- Whether to automatically manage Service Mesh Possible values: ["MANAGEMENT_UNSPECIFIED", "MANAGEMENT_AUTOMATIC", "MANAGEMENT_MANUAL"]
GetFeatureFleetDefaultMemberConfigPolicycontroller      
- PolicyController List<GetHub Configs Feature Fleet Default Member Config Policycontroller Policy Controller Hub Config> 
- Configuration of Policy Controller
- Version string
- Configures the version of Policy Controller
- PolicyController []GetHub Configs Feature Fleet Default Member Config Policycontroller Policy Controller Hub Config 
- Configuration of Policy Controller
- Version string
- Configures the version of Policy Controller
- policyController List<GetHub Configs Feature Fleet Default Member Config Policycontroller Policy Controller Hub Config> 
- Configuration of Policy Controller
- version String
- Configures the version of Policy Controller
- policyController GetHub Configs Feature Fleet Default Member Config Policycontroller Policy Controller Hub Config[] 
- Configuration of Policy Controller
- version string
- Configures the version of Policy Controller
- policy_controller_ Sequence[Gethub_ configs Feature Fleet Default Member Config Policycontroller Policy Controller Hub Config] 
- Configuration of Policy Controller
- version str
- Configures the version of Policy Controller
- policyController List<Property Map>Hub Configs 
- Configuration of Policy Controller
- version String
- Configures the version of Policy Controller
GetFeatureFleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfig          
- AuditInterval intSeconds 
- Interval for Policy Controller Audit scans (in seconds). When set to 0, this disables audit functionality altogether.
- ConstraintViolation intLimit 
- The maximum number of audit violations to be stored in a constraint. If not set, the internal default of 20 will be used.
- DeploymentConfigs List<GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Deployment Config> 
- Map of deployment configs to deployments ("admission", "audit", "mutation").
- ExemptableNamespaces List<string>
- The set of namespaces that are excluded from Policy Controller checks. Namespaces do not need to currently exist on the cluster.
- InstallSpec string
- Configures the mode of the Policy Controller installation Possible values: ["INSTALL_SPEC_UNSPECIFIED", "INSTALL_SPEC_NOT_INSTALLED", "INSTALL_SPEC_ENABLED", "INSTALL_SPEC_SUSPENDED", "INSTALL_SPEC_DETACHED"]
- LogDenies boolEnabled 
- Logs all denies and dry run failures.
- Monitorings
List<GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Monitoring> 
- Monitoring specifies the configuration of monitoring Policy Controller.
- MutationEnabled bool
- Enables the ability to mutate resources using Policy Controller.
- PolicyContents List<GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Policy Content> 
- Specifies the desired policy content on the cluster.
- ReferentialRules boolEnabled 
- Enables the ability to use Constraint Templates that reference to objects other than the object currently being evaluated.
- AuditInterval intSeconds 
- Interval for Policy Controller Audit scans (in seconds). When set to 0, this disables audit functionality altogether.
- ConstraintViolation intLimit 
- The maximum number of audit violations to be stored in a constraint. If not set, the internal default of 20 will be used.
- DeploymentConfigs []GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Deployment Config 
- Map of deployment configs to deployments ("admission", "audit", "mutation").
- ExemptableNamespaces []string
- The set of namespaces that are excluded from Policy Controller checks. Namespaces do not need to currently exist on the cluster.
- InstallSpec string
- Configures the mode of the Policy Controller installation Possible values: ["INSTALL_SPEC_UNSPECIFIED", "INSTALL_SPEC_NOT_INSTALLED", "INSTALL_SPEC_ENABLED", "INSTALL_SPEC_SUSPENDED", "INSTALL_SPEC_DETACHED"]
- LogDenies boolEnabled 
- Logs all denies and dry run failures.
- Monitorings
[]GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Monitoring 
- Monitoring specifies the configuration of monitoring Policy Controller.
- MutationEnabled bool
- Enables the ability to mutate resources using Policy Controller.
- PolicyContents []GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Policy Content 
- Specifies the desired policy content on the cluster.
- ReferentialRules boolEnabled 
- Enables the ability to use Constraint Templates that reference to objects other than the object currently being evaluated.
- auditInterval IntegerSeconds 
- Interval for Policy Controller Audit scans (in seconds). When set to 0, this disables audit functionality altogether.
- constraintViolation IntegerLimit 
- The maximum number of audit violations to be stored in a constraint. If not set, the internal default of 20 will be used.
- deploymentConfigs List<GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Deployment Config> 
- Map of deployment configs to deployments ("admission", "audit", "mutation").
- exemptableNamespaces List<String>
- The set of namespaces that are excluded from Policy Controller checks. Namespaces do not need to currently exist on the cluster.
- installSpec String
- Configures the mode of the Policy Controller installation Possible values: ["INSTALL_SPEC_UNSPECIFIED", "INSTALL_SPEC_NOT_INSTALLED", "INSTALL_SPEC_ENABLED", "INSTALL_SPEC_SUSPENDED", "INSTALL_SPEC_DETACHED"]
- logDenies BooleanEnabled 
- Logs all denies and dry run failures.
- monitorings
List<GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Monitoring> 
- Monitoring specifies the configuration of monitoring Policy Controller.
- mutationEnabled Boolean
- Enables the ability to mutate resources using Policy Controller.
- policyContents List<GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Policy Content> 
- Specifies the desired policy content on the cluster.
- referentialRules BooleanEnabled 
- Enables the ability to use Constraint Templates that reference to objects other than the object currently being evaluated.
- auditInterval numberSeconds 
- Interval for Policy Controller Audit scans (in seconds). When set to 0, this disables audit functionality altogether.
- constraintViolation numberLimit 
- The maximum number of audit violations to be stored in a constraint. If not set, the internal default of 20 will be used.
- deploymentConfigs GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Deployment Config[] 
- Map of deployment configs to deployments ("admission", "audit", "mutation").
- exemptableNamespaces string[]
- The set of namespaces that are excluded from Policy Controller checks. Namespaces do not need to currently exist on the cluster.
- installSpec string
- Configures the mode of the Policy Controller installation Possible values: ["INSTALL_SPEC_UNSPECIFIED", "INSTALL_SPEC_NOT_INSTALLED", "INSTALL_SPEC_ENABLED", "INSTALL_SPEC_SUSPENDED", "INSTALL_SPEC_DETACHED"]
- logDenies booleanEnabled 
- Logs all denies and dry run failures.
- monitorings
GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Monitoring[] 
- Monitoring specifies the configuration of monitoring Policy Controller.
- mutationEnabled boolean
- Enables the ability to mutate resources using Policy Controller.
- policyContents GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Policy Content[] 
- Specifies the desired policy content on the cluster.
- referentialRules booleanEnabled 
- Enables the ability to use Constraint Templates that reference to objects other than the object currently being evaluated.
- audit_interval_ intseconds 
- Interval for Policy Controller Audit scans (in seconds). When set to 0, this disables audit functionality altogether.
- constraint_violation_ intlimit 
- The maximum number of audit violations to be stored in a constraint. If not set, the internal default of 20 will be used.
- deployment_configs Sequence[GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Deployment Config] 
- Map of deployment configs to deployments ("admission", "audit", "mutation").
- exemptable_namespaces Sequence[str]
- The set of namespaces that are excluded from Policy Controller checks. Namespaces do not need to currently exist on the cluster.
- install_spec str
- Configures the mode of the Policy Controller installation Possible values: ["INSTALL_SPEC_UNSPECIFIED", "INSTALL_SPEC_NOT_INSTALLED", "INSTALL_SPEC_ENABLED", "INSTALL_SPEC_SUSPENDED", "INSTALL_SPEC_DETACHED"]
- log_denies_ boolenabled 
- Logs all denies and dry run failures.
- monitorings
Sequence[GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Monitoring] 
- Monitoring specifies the configuration of monitoring Policy Controller.
- mutation_enabled bool
- Enables the ability to mutate resources using Policy Controller.
- policy_contents Sequence[GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Policy Content] 
- Specifies the desired policy content on the cluster.
- referential_rules_ boolenabled 
- Enables the ability to use Constraint Templates that reference to objects other than the object currently being evaluated.
- auditInterval NumberSeconds 
- Interval for Policy Controller Audit scans (in seconds). When set to 0, this disables audit functionality altogether.
- constraintViolation NumberLimit 
- The maximum number of audit violations to be stored in a constraint. If not set, the internal default of 20 will be used.
- deploymentConfigs List<Property Map>
- Map of deployment configs to deployments ("admission", "audit", "mutation").
- exemptableNamespaces List<String>
- The set of namespaces that are excluded from Policy Controller checks. Namespaces do not need to currently exist on the cluster.
- installSpec String
- Configures the mode of the Policy Controller installation Possible values: ["INSTALL_SPEC_UNSPECIFIED", "INSTALL_SPEC_NOT_INSTALLED", "INSTALL_SPEC_ENABLED", "INSTALL_SPEC_SUSPENDED", "INSTALL_SPEC_DETACHED"]
- logDenies BooleanEnabled 
- Logs all denies and dry run failures.
- monitorings List<Property Map>
- Monitoring specifies the configuration of monitoring Policy Controller.
- mutationEnabled Boolean
- Enables the ability to mutate resources using Policy Controller.
- policyContents List<Property Map>
- Specifies the desired policy content on the cluster.
- referentialRules BooleanEnabled 
- Enables the ability to use Constraint Templates that reference to objects other than the object currently being evaluated.
GetFeatureFleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigDeploymentConfig            
- Component string
- ContainerResources List<GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Deployment Config Container Resource> 
- Container resource requirements.
- PodAffinity string
- Pod affinity configuration. Possible values: ["AFFINITY_UNSPECIFIED", "NO_AFFINITY", "ANTI_AFFINITY"]
- PodTolerations List<GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Deployment Config Pod Toleration> 
- Pod tolerations of node taints.
- ReplicaCount int
- Pod replica count.
- Component string
- ContainerResources []GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Deployment Config Container Resource 
- Container resource requirements.
- PodAffinity string
- Pod affinity configuration. Possible values: ["AFFINITY_UNSPECIFIED", "NO_AFFINITY", "ANTI_AFFINITY"]
- PodTolerations []GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Deployment Config Pod Toleration 
- Pod tolerations of node taints.
- ReplicaCount int
- Pod replica count.
- component String
- containerResources List<GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Deployment Config Container Resource> 
- Container resource requirements.
- podAffinity String
- Pod affinity configuration. Possible values: ["AFFINITY_UNSPECIFIED", "NO_AFFINITY", "ANTI_AFFINITY"]
- podTolerations List<GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Deployment Config Pod Toleration> 
- Pod tolerations of node taints.
- replicaCount Integer
- Pod replica count.
- component string
- containerResources GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Deployment Config Container Resource[] 
- Container resource requirements.
- podAffinity string
- Pod affinity configuration. Possible values: ["AFFINITY_UNSPECIFIED", "NO_AFFINITY", "ANTI_AFFINITY"]
- podTolerations GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Deployment Config Pod Toleration[] 
- Pod tolerations of node taints.
- replicaCount number
- Pod replica count.
- component str
- container_resources Sequence[GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Deployment Config Container Resource] 
- Container resource requirements.
- pod_affinity str
- Pod affinity configuration. Possible values: ["AFFINITY_UNSPECIFIED", "NO_AFFINITY", "ANTI_AFFINITY"]
- pod_tolerations Sequence[GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Deployment Config Pod Toleration] 
- Pod tolerations of node taints.
- replica_count int
- Pod replica count.
- component String
- containerResources List<Property Map>
- Container resource requirements.
- podAffinity String
- Pod affinity configuration. Possible values: ["AFFINITY_UNSPECIFIED", "NO_AFFINITY", "ANTI_AFFINITY"]
- podTolerations List<Property Map>
- Pod tolerations of node taints.
- replicaCount Number
- Pod replica count.
GetFeatureFleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigDeploymentConfigContainerResource              
- Limits
List<GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Deployment Config Container Resource Limit> 
- Limits describes the maximum amount of compute resources allowed for use by the running container.
- Requests
List<GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Deployment Config Container Resource Request> 
- Requests describes the amount of compute resources reserved for the container by the kube-scheduler.
- Limits
[]GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Deployment Config Container Resource Limit 
- Limits describes the maximum amount of compute resources allowed for use by the running container.
- Requests
[]GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Deployment Config Container Resource Request 
- Requests describes the amount of compute resources reserved for the container by the kube-scheduler.
- limits
List<GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Deployment Config Container Resource Limit> 
- Limits describes the maximum amount of compute resources allowed for use by the running container.
- requests
List<GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Deployment Config Container Resource Request> 
- Requests describes the amount of compute resources reserved for the container by the kube-scheduler.
- limits
GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Deployment Config Container Resource Limit[] 
- Limits describes the maximum amount of compute resources allowed for use by the running container.
- requests
GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Deployment Config Container Resource Request[] 
- Requests describes the amount of compute resources reserved for the container by the kube-scheduler.
- limits
Sequence[GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Deployment Config Container Resource Limit] 
- Limits describes the maximum amount of compute resources allowed for use by the running container.
- requests
Sequence[GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Deployment Config Container Resource Request] 
- Requests describes the amount of compute resources reserved for the container by the kube-scheduler.
- limits List<Property Map>
- Limits describes the maximum amount of compute resources allowed for use by the running container.
- requests List<Property Map>
- Requests describes the amount of compute resources reserved for the container by the kube-scheduler.
GetFeatureFleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigDeploymentConfigContainerResourceLimit               
GetFeatureFleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigDeploymentConfigContainerResourceRequest               
GetFeatureFleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigDeploymentConfigPodToleration              
GetFeatureFleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigMonitoring           
- Backends List<string>
- Specifies the list of backends Policy Controller will export to. An empty list would effectively disable metrics export. Possible values: ["MONITORING_BACKEND_UNSPECIFIED", "PROMETHEUS", "CLOUD_MONITORING"]
- Backends []string
- Specifies the list of backends Policy Controller will export to. An empty list would effectively disable metrics export. Possible values: ["MONITORING_BACKEND_UNSPECIFIED", "PROMETHEUS", "CLOUD_MONITORING"]
- backends List<String>
- Specifies the list of backends Policy Controller will export to. An empty list would effectively disable metrics export. Possible values: ["MONITORING_BACKEND_UNSPECIFIED", "PROMETHEUS", "CLOUD_MONITORING"]
- backends string[]
- Specifies the list of backends Policy Controller will export to. An empty list would effectively disable metrics export. Possible values: ["MONITORING_BACKEND_UNSPECIFIED", "PROMETHEUS", "CLOUD_MONITORING"]
- backends Sequence[str]
- Specifies the list of backends Policy Controller will export to. An empty list would effectively disable metrics export. Possible values: ["MONITORING_BACKEND_UNSPECIFIED", "PROMETHEUS", "CLOUD_MONITORING"]
- backends List<String>
- Specifies the list of backends Policy Controller will export to. An empty list would effectively disable metrics export. Possible values: ["MONITORING_BACKEND_UNSPECIFIED", "PROMETHEUS", "CLOUD_MONITORING"]
GetFeatureFleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigPolicyContent            
- Bundles
List<GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Policy Content Bundle> 
- Configures which bundles to install and their corresponding install specs.
- TemplateLibraries List<GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Policy Content Template Library> 
- Configures the installation of the Template Library.
- Bundles
[]GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Policy Content Bundle 
- Configures which bundles to install and their corresponding install specs.
- TemplateLibraries []GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Policy Content Template Library 
- Configures the installation of the Template Library.
- bundles
List<GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Policy Content Bundle> 
- Configures which bundles to install and their corresponding install specs.
- templateLibraries List<GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Policy Content Template Library> 
- Configures the installation of the Template Library.
- bundles
GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Policy Content Bundle[] 
- Configures which bundles to install and their corresponding install specs.
- templateLibraries GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Policy Content Template Library[] 
- Configures the installation of the Template Library.
- bundles
Sequence[GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Policy Content Bundle] 
- Configures which bundles to install and their corresponding install specs.
- template_libraries Sequence[GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Policy Content Template Library] 
- Configures the installation of the Template Library.
- bundles List<Property Map>
- Configures which bundles to install and their corresponding install specs.
- templateLibraries List<Property Map>
- Configures the installation of the Template Library.
GetFeatureFleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigPolicyContentBundle             
- Bundle string
- ExemptedNamespaces List<string>
- The set of namespaces to be exempted from the bundle.
- Bundle string
- ExemptedNamespaces []string
- The set of namespaces to be exempted from the bundle.
- bundle String
- exemptedNamespaces List<String>
- The set of namespaces to be exempted from the bundle.
- bundle string
- exemptedNamespaces string[]
- The set of namespaces to be exempted from the bundle.
- bundle str
- exempted_namespaces Sequence[str]
- The set of namespaces to be exempted from the bundle.
- bundle String
- exemptedNamespaces List<String>
- The set of namespaces to be exempted from the bundle.
GetFeatureFleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigPolicyContentTemplateLibrary              
- Installation string
- Configures the manner in which the template library is installed on the cluster. Possible values: ["INSTALLATION_UNSPECIFIED", "NOT_INSTALLED", "ALL"]
- Installation string
- Configures the manner in which the template library is installed on the cluster. Possible values: ["INSTALLATION_UNSPECIFIED", "NOT_INSTALLED", "ALL"]
- installation String
- Configures the manner in which the template library is installed on the cluster. Possible values: ["INSTALLATION_UNSPECIFIED", "NOT_INSTALLED", "ALL"]
- installation string
- Configures the manner in which the template library is installed on the cluster. Possible values: ["INSTALLATION_UNSPECIFIED", "NOT_INSTALLED", "ALL"]
- installation str
- Configures the manner in which the template library is installed on the cluster. Possible values: ["INSTALLATION_UNSPECIFIED", "NOT_INSTALLED", "ALL"]
- installation String
- Configures the manner in which the template library is installed on the cluster. Possible values: ["INSTALLATION_UNSPECIFIED", "NOT_INSTALLED", "ALL"]
GetFeatureResourceState   
- HasResources bool
- Whether this Feature has outstanding resources that need to be cleaned up before it can be disabled.
- State string
- The current state of the Feature resource in the Hub API.
- HasResources bool
- Whether this Feature has outstanding resources that need to be cleaned up before it can be disabled.
- State string
- The current state of the Feature resource in the Hub API.
- hasResources Boolean
- Whether this Feature has outstanding resources that need to be cleaned up before it can be disabled.
- state String
- The current state of the Feature resource in the Hub API.
- hasResources boolean
- Whether this Feature has outstanding resources that need to be cleaned up before it can be disabled.
- state string
- The current state of the Feature resource in the Hub API.
- has_resources bool
- Whether this Feature has outstanding resources that need to be cleaned up before it can be disabled.
- state str
- The current state of the Feature resource in the Hub API.
- hasResources Boolean
- Whether this Feature has outstanding resources that need to be cleaned up before it can be disabled.
- state String
- The current state of the Feature resource in the Hub API.
GetFeatureSpec  
- Clusterupgrades
List<GetFeature Spec Clusterupgrade> 
- Clusterupgrade feature spec.
- Fleetobservabilities
List<GetFeature Spec Fleetobservability> 
- Fleet Observability feature spec.
- Multiclusteringresses
List<GetFeature Spec Multiclusteringress> 
- Multicluster Ingress-specific spec.
- Rbacrolebindingactuations
List<GetFeature Spec Rbacrolebindingactuation> 
- RBACRolebinding Actuation feature spec.
- Clusterupgrades
[]GetFeature Spec Clusterupgrade 
- Clusterupgrade feature spec.
- Fleetobservabilities
[]GetFeature Spec Fleetobservability 
- Fleet Observability feature spec.
- Multiclusteringresses
[]GetFeature Spec Multiclusteringress 
- Multicluster Ingress-specific spec.
- Rbacrolebindingactuations
[]GetFeature Spec Rbacrolebindingactuation 
- RBACRolebinding Actuation feature spec.
- clusterupgrades
List<GetFeature Spec Clusterupgrade> 
- Clusterupgrade feature spec.
- fleetobservabilities
List<GetFeature Spec Fleetobservability> 
- Fleet Observability feature spec.
- multiclusteringresses
List<GetFeature Spec Multiclusteringress> 
- Multicluster Ingress-specific spec.
- rbacrolebindingactuations
List<GetFeature Spec Rbacrolebindingactuation> 
- RBACRolebinding Actuation feature spec.
- clusterupgrades
GetFeature Spec Clusterupgrade[] 
- Clusterupgrade feature spec.
- fleetobservabilities
GetFeature Spec Fleetobservability[] 
- Fleet Observability feature spec.
- multiclusteringresses
GetFeature Spec Multiclusteringress[] 
- Multicluster Ingress-specific spec.
- rbacrolebindingactuations
GetFeature Spec Rbacrolebindingactuation[] 
- RBACRolebinding Actuation feature spec.
- clusterupgrades
Sequence[GetFeature Spec Clusterupgrade] 
- Clusterupgrade feature spec.
- fleetobservabilities
Sequence[GetFeature Spec Fleetobservability] 
- Fleet Observability feature spec.
- multiclusteringresses
Sequence[GetFeature Spec Multiclusteringress] 
- Multicluster Ingress-specific spec.
- rbacrolebindingactuations
Sequence[GetFeature Spec Rbacrolebindingactuation] 
- RBACRolebinding Actuation feature spec.
- clusterupgrades List<Property Map>
- Clusterupgrade feature spec.
- fleetobservabilities List<Property Map>
- Fleet Observability feature spec.
- multiclusteringresses List<Property Map>
- Multicluster Ingress-specific spec.
- rbacrolebindingactuations List<Property Map>
- RBACRolebinding Actuation feature spec.
GetFeatureSpecClusterupgrade   
- GkeUpgrade List<GetOverrides Feature Spec Clusterupgrade Gke Upgrade Override> 
- Configuration overrides for individual upgrades.
- PostConditions List<GetFeature Spec Clusterupgrade Post Condition> 
- Post conditions to override for the specified upgrade.
- UpstreamFleets List<string>
- Specified if other fleet should be considered as a source of upgrades. Currently, at most one upstream fleet is allowed. The fleet name should be either fleet project number or id.
- GkeUpgrade []GetOverrides Feature Spec Clusterupgrade Gke Upgrade Override 
- Configuration overrides for individual upgrades.
- PostConditions []GetFeature Spec Clusterupgrade Post Condition 
- Post conditions to override for the specified upgrade.
- UpstreamFleets []string
- Specified if other fleet should be considered as a source of upgrades. Currently, at most one upstream fleet is allowed. The fleet name should be either fleet project number or id.
- gkeUpgrade List<GetOverrides Feature Spec Clusterupgrade Gke Upgrade Override> 
- Configuration overrides for individual upgrades.
- postConditions List<GetFeature Spec Clusterupgrade Post Condition> 
- Post conditions to override for the specified upgrade.
- upstreamFleets List<String>
- Specified if other fleet should be considered as a source of upgrades. Currently, at most one upstream fleet is allowed. The fleet name should be either fleet project number or id.
- gkeUpgrade GetOverrides Feature Spec Clusterupgrade Gke Upgrade Override[] 
- Configuration overrides for individual upgrades.
- postConditions GetFeature Spec Clusterupgrade Post Condition[] 
- Post conditions to override for the specified upgrade.
- upstreamFleets string[]
- Specified if other fleet should be considered as a source of upgrades. Currently, at most one upstream fleet is allowed. The fleet name should be either fleet project number or id.
- gke_upgrade_ Sequence[Getoverrides Feature Spec Clusterupgrade Gke Upgrade Override] 
- Configuration overrides for individual upgrades.
- post_conditions Sequence[GetFeature Spec Clusterupgrade Post Condition] 
- Post conditions to override for the specified upgrade.
- upstream_fleets Sequence[str]
- Specified if other fleet should be considered as a source of upgrades. Currently, at most one upstream fleet is allowed. The fleet name should be either fleet project number or id.
- gkeUpgrade List<Property Map>Overrides 
- Configuration overrides for individual upgrades.
- postConditions List<Property Map>
- Post conditions to override for the specified upgrade.
- upstreamFleets List<String>
- Specified if other fleet should be considered as a source of upgrades. Currently, at most one upstream fleet is allowed. The fleet name should be either fleet project number or id.
GetFeatureSpecClusterupgradeGkeUpgradeOverride      
- PostConditions List<GetFeature Spec Clusterupgrade Gke Upgrade Override Post Condition> 
- Post conditions to override for the specified upgrade.
- Upgrades
List<GetFeature Spec Clusterupgrade Gke Upgrade Override Upgrade> 
- Which upgrade to override.
- PostConditions []GetFeature Spec Clusterupgrade Gke Upgrade Override Post Condition 
- Post conditions to override for the specified upgrade.
- Upgrades
[]GetFeature Spec Clusterupgrade Gke Upgrade Override Upgrade 
- Which upgrade to override.
- postConditions List<GetFeature Spec Clusterupgrade Gke Upgrade Override Post Condition> 
- Post conditions to override for the specified upgrade.
- upgrades
List<GetFeature Spec Clusterupgrade Gke Upgrade Override Upgrade> 
- Which upgrade to override.
- postConditions GetFeature Spec Clusterupgrade Gke Upgrade Override Post Condition[] 
- Post conditions to override for the specified upgrade.
- upgrades
GetFeature Spec Clusterupgrade Gke Upgrade Override Upgrade[] 
- Which upgrade to override.
- post_conditions Sequence[GetFeature Spec Clusterupgrade Gke Upgrade Override Post Condition] 
- Post conditions to override for the specified upgrade.
- upgrades
Sequence[GetFeature Spec Clusterupgrade Gke Upgrade Override Upgrade] 
- Which upgrade to override.
- postConditions List<Property Map>
- Post conditions to override for the specified upgrade.
- upgrades List<Property Map>
- Which upgrade to override.
GetFeatureSpecClusterupgradeGkeUpgradeOverridePostCondition        
- Soaking string
- Amount of time to "soak" after a rollout has been finished before marking it COMPLETE. Cannot exceed 30 days.
- Soaking string
- Amount of time to "soak" after a rollout has been finished before marking it COMPLETE. Cannot exceed 30 days.
- soaking String
- Amount of time to "soak" after a rollout has been finished before marking it COMPLETE. Cannot exceed 30 days.
- soaking string
- Amount of time to "soak" after a rollout has been finished before marking it COMPLETE. Cannot exceed 30 days.
- soaking str
- Amount of time to "soak" after a rollout has been finished before marking it COMPLETE. Cannot exceed 30 days.
- soaking String
- Amount of time to "soak" after a rollout has been finished before marking it COMPLETE. Cannot exceed 30 days.
GetFeatureSpecClusterupgradeGkeUpgradeOverrideUpgrade       
GetFeatureSpecClusterupgradePostCondition     
- Soaking string
- Amount of time to "soak" after a rollout has been finished before marking it COMPLETE. Cannot exceed 30 days.
- Soaking string
- Amount of time to "soak" after a rollout has been finished before marking it COMPLETE. Cannot exceed 30 days.
- soaking String
- Amount of time to "soak" after a rollout has been finished before marking it COMPLETE. Cannot exceed 30 days.
- soaking string
- Amount of time to "soak" after a rollout has been finished before marking it COMPLETE. Cannot exceed 30 days.
- soaking str
- Amount of time to "soak" after a rollout has been finished before marking it COMPLETE. Cannot exceed 30 days.
- soaking String
- Amount of time to "soak" after a rollout has been finished before marking it COMPLETE. Cannot exceed 30 days.
GetFeatureSpecFleetobservability   
- LoggingConfigs List<GetFeature Spec Fleetobservability Logging Config> 
- Specified if fleet logging feature is enabled for the entire fleet. If UNSPECIFIED, fleet logging feature is disabled for the entire fleet.
- LoggingConfigs []GetFeature Spec Fleetobservability Logging Config 
- Specified if fleet logging feature is enabled for the entire fleet. If UNSPECIFIED, fleet logging feature is disabled for the entire fleet.
- loggingConfigs List<GetFeature Spec Fleetobservability Logging Config> 
- Specified if fleet logging feature is enabled for the entire fleet. If UNSPECIFIED, fleet logging feature is disabled for the entire fleet.
- loggingConfigs GetFeature Spec Fleetobservability Logging Config[] 
- Specified if fleet logging feature is enabled for the entire fleet. If UNSPECIFIED, fleet logging feature is disabled for the entire fleet.
- logging_configs Sequence[GetFeature Spec Fleetobservability Logging Config] 
- Specified if fleet logging feature is enabled for the entire fleet. If UNSPECIFIED, fleet logging feature is disabled for the entire fleet.
- loggingConfigs List<Property Map>
- Specified if fleet logging feature is enabled for the entire fleet. If UNSPECIFIED, fleet logging feature is disabled for the entire fleet.
GetFeatureSpecFleetobservabilityLoggingConfig     
- DefaultConfigs List<GetFeature Spec Fleetobservability Logging Config Default Config> 
- Specified if applying the default routing config to logs not specified in other configs.
- FleetScope List<GetLogs Configs Feature Spec Fleetobservability Logging Config Fleet Scope Logs Config> 
- Specified if applying the routing config to all logs for all fleet scopes.
- DefaultConfigs []GetFeature Spec Fleetobservability Logging Config Default Config 
- Specified if applying the default routing config to logs not specified in other configs.
- FleetScope []GetLogs Configs Feature Spec Fleetobservability Logging Config Fleet Scope Logs Config 
- Specified if applying the routing config to all logs for all fleet scopes.
- defaultConfigs List<GetFeature Spec Fleetobservability Logging Config Default Config> 
- Specified if applying the default routing config to logs not specified in other configs.
- fleetScope List<GetLogs Configs Feature Spec Fleetobservability Logging Config Fleet Scope Logs Config> 
- Specified if applying the routing config to all logs for all fleet scopes.
- defaultConfigs GetFeature Spec Fleetobservability Logging Config Default Config[] 
- Specified if applying the default routing config to logs not specified in other configs.
- fleetScope GetLogs Configs Feature Spec Fleetobservability Logging Config Fleet Scope Logs Config[] 
- Specified if applying the routing config to all logs for all fleet scopes.
- default_configs Sequence[GetFeature Spec Fleetobservability Logging Config Default Config] 
- Specified if applying the default routing config to logs not specified in other configs.
- fleet_scope_ Sequence[Getlogs_ configs Feature Spec Fleetobservability Logging Config Fleet Scope Logs Config] 
- Specified if applying the routing config to all logs for all fleet scopes.
- defaultConfigs List<Property Map>
- Specified if applying the default routing config to logs not specified in other configs.
- fleetScope List<Property Map>Logs Configs 
- Specified if applying the routing config to all logs for all fleet scopes.
GetFeatureSpecFleetobservabilityLoggingConfigDefaultConfig       
- Mode string
- Specified if fleet logging feature is enabled. Possible values: ["MODE_UNSPECIFIED", "COPY", "MOVE"]
- Mode string
- Specified if fleet logging feature is enabled. Possible values: ["MODE_UNSPECIFIED", "COPY", "MOVE"]
- mode String
- Specified if fleet logging feature is enabled. Possible values: ["MODE_UNSPECIFIED", "COPY", "MOVE"]
- mode string
- Specified if fleet logging feature is enabled. Possible values: ["MODE_UNSPECIFIED", "COPY", "MOVE"]
- mode str
- Specified if fleet logging feature is enabled. Possible values: ["MODE_UNSPECIFIED", "COPY", "MOVE"]
- mode String
- Specified if fleet logging feature is enabled. Possible values: ["MODE_UNSPECIFIED", "COPY", "MOVE"]
GetFeatureSpecFleetobservabilityLoggingConfigFleetScopeLogsConfig         
- Mode string
- Specified if fleet logging feature is enabled. Possible values: ["MODE_UNSPECIFIED", "COPY", "MOVE"]
- Mode string
- Specified if fleet logging feature is enabled. Possible values: ["MODE_UNSPECIFIED", "COPY", "MOVE"]
- mode String
- Specified if fleet logging feature is enabled. Possible values: ["MODE_UNSPECIFIED", "COPY", "MOVE"]
- mode string
- Specified if fleet logging feature is enabled. Possible values: ["MODE_UNSPECIFIED", "COPY", "MOVE"]
- mode str
- Specified if fleet logging feature is enabled. Possible values: ["MODE_UNSPECIFIED", "COPY", "MOVE"]
- mode String
- Specified if fleet logging feature is enabled. Possible values: ["MODE_UNSPECIFIED", "COPY", "MOVE"]
GetFeatureSpecMulticlusteringress   
- ConfigMembership string
- Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example: 'projects/foo-proj/locations/global/memberships/bar'
- ConfigMembership string
- Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example: 'projects/foo-proj/locations/global/memberships/bar'
- configMembership String
- Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example: 'projects/foo-proj/locations/global/memberships/bar'
- configMembership 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'
- configMembership String
- Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example: 'projects/foo-proj/locations/global/memberships/bar'
GetFeatureSpecRbacrolebindingactuation   
- AllowedCustom List<string>Roles 
- The list of allowed custom roles (ClusterRoles). If a custom role is not part of this list, it cannot be used in a fleet scope RBACRoleBinding. If a custom role in this list is in use, it cannot be removed from the list until the scope RBACRolebindings using it are deleted.
- AllowedCustom []stringRoles 
- The list of allowed custom roles (ClusterRoles). If a custom role is not part of this list, it cannot be used in a fleet scope RBACRoleBinding. If a custom role in this list is in use, it cannot be removed from the list until the scope RBACRolebindings using it are deleted.
- allowedCustom List<String>Roles 
- The list of allowed custom roles (ClusterRoles). If a custom role is not part of this list, it cannot be used in a fleet scope RBACRoleBinding. If a custom role in this list is in use, it cannot be removed from the list until the scope RBACRolebindings using it are deleted.
- allowedCustom string[]Roles 
- The list of allowed custom roles (ClusterRoles). If a custom role is not part of this list, it cannot be used in a fleet scope RBACRoleBinding. If a custom role in this list is in use, it cannot be removed from the list until the scope RBACRolebindings using it are deleted.
- allowed_custom_ Sequence[str]roles 
- The list of allowed custom roles (ClusterRoles). If a custom role is not part of this list, it cannot be used in a fleet scope RBACRoleBinding. If a custom role in this list is in use, it cannot be removed from the list until the scope RBACRolebindings using it are deleted.
- allowedCustom List<String>Roles 
- The list of allowed custom roles (ClusterRoles). If a custom role is not part of this list, it cannot be used in a fleet scope RBACRoleBinding. If a custom role in this list is in use, it cannot be removed from the list until the scope RBACRolebindings using it are deleted.
GetFeatureState  
- States
List<GetFeature State State> 
- Output only. The "running state" of the Feature in this Hub.
- States
[]GetFeature State State 
- Output only. The "running state" of the Feature in this Hub.
- states
List<GetFeature State State> 
- Output only. The "running state" of the Feature in this Hub.
- states
GetFeature State State[] 
- Output only. The "running state" of the Feature in this Hub.
- states
Sequence[GetFeature State State] 
- Output only. The "running state" of the Feature in this Hub.
- states List<Property Map>
- Output only. The "running state" of the Feature in this Hub.
GetFeatureStateState   
- 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. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z"
- 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. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z"
- 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. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z"
- 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. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z"
- 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. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z"
- 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. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: "2014-10-02T15:01:23Z" and "2014-10-02T15:01:23.045123456Z"
Package Details
- Repository
- Google Cloud (GCP) Classic pulumi/pulumi-gcp
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the google-betaTerraform Provider.
