Google Cloud v8.26.0 published on Thursday, Apr 10, 2025 by Pulumi
gcp.gkehub.getFeature
Explore with Pulumi AI
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 dictionary
The following arguments are supported:
getFeature Result
The following output properties are available:
- Create
Time string - Delete
Time string - Effective
Labels Dictionary<string, string> - Fleet
Default 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
- Pulumi
Labels Dictionary<string, string> - Resource
States List<GetFeature Resource State> - Specs
List<Get
Feature Spec> - States
List<Get
Feature State> - Update
Time string - Project string
- Create
Time string - Delete
Time string - Effective
Labels map[string]string - Fleet
Default []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
- Pulumi
Labels map[string]string - Resource
States []GetFeature Resource State - Specs
[]Get
Feature Spec - States
[]Get
Feature State - Update
Time string - Project string
- create
Time String - delete
Time String - effective
Labels Map<String,String> - fleet
Default 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
- pulumi
Labels Map<String,String> - resource
States List<GetFeature Resource State> - specs
List<Get
Feature Spec> - states
List<Get
Feature State> - update
Time String - project String
- create
Time string - delete
Time string - effective
Labels {[key: string]: string} - fleet
Default 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
- pulumi
Labels {[key: string]: string} - resource
States GetFeature Resource State[] - specs
Get
Feature Spec[] - states
Get
Feature State[] - update
Time 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[Get
Feature Spec] - states
Sequence[Get
Feature State] - update_
time str - project str
- create
Time String - delete
Time String - effective
Labels Map<String> - fleet
Default List<Property Map>Member Configs - id String
- The provider-assigned unique ID for this managed resource.
- labels Map<String>
- location String
- name String
- pulumi
Labels Map<String> - resource
States List<Property Map> - specs List<Property Map>
- states List<Property Map>
- update
Time String - project String
Supporting Types
GetFeatureFleetDefaultMemberConfig
- Configmanagements
This property is required. List<GetFeature Fleet Default Member Config Configmanagement> - Config Management spec
- Meshes
This property is required. List<GetFeature Fleet Default Member Config Mesh> - Service Mesh spec
- Policycontrollers
This property is required. List<GetFeature Fleet Default Member Config Policycontroller> - Policy Controller spec
- Configmanagements
This property is required. []GetFeature Fleet Default Member Config Configmanagement - Config Management spec
- Meshes
This property is required. []GetFeature Fleet Default Member Config Mesh - Service Mesh spec
- Policycontrollers
This property is required. []GetFeature Fleet Default Member Config Policycontroller - Policy Controller spec
- configmanagements
This property is required. List<GetFeature Fleet Default Member Config Configmanagement> - Config Management spec
- meshes
This property is required. List<GetFeature Fleet Default Member Config Mesh> - Service Mesh spec
- policycontrollers
This property is required. List<GetFeature Fleet Default Member Config Policycontroller> - Policy Controller spec
- configmanagements
This property is required. GetFeature Fleet Default Member Config Configmanagement[] - Config Management spec
- meshes
This property is required. GetFeature Fleet Default Member Config Mesh[] - Service Mesh spec
- policycontrollers
This property is required. GetFeature Fleet Default Member Config Policycontroller[] - Policy Controller spec
- configmanagements
This property is required. Sequence[GetFeature Fleet Default Member Config Configmanagement] - Config Management spec
- meshes
This property is required. Sequence[GetFeature Fleet Default Member Config Mesh] - Service Mesh spec
- policycontrollers
This property is required. Sequence[GetFeature Fleet Default Member Config Policycontroller] - Policy Controller spec
- configmanagements
This property is required. List<Property Map> - Config Management spec
- meshes
This property is required. List<Property Map> - Service Mesh spec
- policycontrollers
This property is required. List<Property Map> - Policy Controller spec
GetFeatureFleetDefaultMemberConfigConfigmanagement
- Config
Syncs This property is required. List<GetFeature Fleet Default Member Config Configmanagement Config Sync> - ConfigSync configuration for the cluster
- Management
This property is required. 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
This property is required. string - Version of Config Sync installed
- Config
Syncs This property is required. []GetFeature Fleet Default Member Config Configmanagement Config Sync - ConfigSync configuration for the cluster
- Management
This property is required. 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
This property is required. string - Version of Config Sync installed
- config
Syncs This property is required. List<GetFeature Fleet Default Member Config Configmanagement Config Sync> - ConfigSync configuration for the cluster
- management
This property is required. 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
This property is required. String - Version of Config Sync installed
- config
Syncs This property is required. GetFeature Fleet Default Member Config Configmanagement Config Sync[] - ConfigSync configuration for the cluster
- management
This property is required. 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
This property is required. string - Version of Config Sync installed
- config_
syncs This property is required. Sequence[GetFeature Fleet Default Member Config Configmanagement Config Sync] - ConfigSync configuration for the cluster
- management
This property is required. 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
This property is required. str - Version of Config Sync installed
- config
Syncs This property is required. List<Property Map> - ConfigSync configuration for the cluster
- management
This property is required. 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
This property is required. String - Version of Config Sync installed
GetFeatureFleetDefaultMemberConfigConfigmanagementConfigSync
- Enabled
This property is required. 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
This property is required. List<GetFeature Fleet Default Member Config Configmanagement Config Sync Git> - Git repo configuration for the cluster
- Metrics
Gcp Service Account Email This property is required. string - 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
This property is required. List<GetFeature Fleet Default Member Config Configmanagement Config Sync Oci> - OCI repo configuration for the cluster
- Prevent
Drift This property is required. 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 This property is required. string - Specifies whether the Config Sync Repo is in hierarchical or unstructured mode
- Enabled
This property is required. 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
This property is required. []GetFeature Fleet Default Member Config Configmanagement Config Sync Git - Git repo configuration for the cluster
- Metrics
Gcp Service Account Email This property is required. string - 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
This property is required. []GetFeature Fleet Default Member Config Configmanagement Config Sync Oci - OCI repo configuration for the cluster
- Prevent
Drift This property is required. 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 This property is required. string - Specifies whether the Config Sync Repo is in hierarchical or unstructured mode
- enabled
This property is required. 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
This property is required. List<GetFeature Fleet Default Member Config Configmanagement Config Sync Git> - Git repo configuration for the cluster
- metrics
Gcp Service Account Email This property is required. String - 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
This property is required. List<GetFeature Fleet Default Member Config Configmanagement Config Sync Oci> - OCI repo configuration for the cluster
- prevent
Drift This property is required. 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.
- source
Format This property is required. String - Specifies whether the Config Sync Repo is in hierarchical or unstructured mode
- enabled
This property is required. 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
This property is required. GetFeature Fleet Default Member Config Configmanagement Config Sync Git[] - Git repo configuration for the cluster
- metrics
Gcp Service Account Email This property is required. string - 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
This property is required. GetFeature Fleet Default Member Config Configmanagement Config Sync Oci[] - OCI repo configuration for the cluster
- prevent
Drift This property is required. 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.
- source
Format This property is required. string - Specifies whether the Config Sync Repo is in hierarchical or unstructured mode
- enabled
This property is required. 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
This property is required. Sequence[GetFeature Fleet Default Member Config Configmanagement Config Sync Git] - Git repo configuration for the cluster
- metrics_
gcp_ service_ account_ email This property is required. str - 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
This property is required. Sequence[GetFeature Fleet Default Member Config Configmanagement Config Sync Oci] - OCI repo configuration for the cluster
- prevent_
drift This property is required. 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 This property is required. str - Specifies whether the Config Sync Repo is in hierarchical or unstructured mode
- enabled
This property is required. 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
This property is required. List<Property Map> - Git repo configuration for the cluster
- metrics
Gcp Service Account Email This property is required. String - 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
This property is required. List<Property Map> - OCI repo configuration for the cluster
- prevent
Drift This property is required. 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.
- source
Format This property is required. String - Specifies whether the Config Sync Repo is in hierarchical or unstructured mode
GetFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncGit
- Gcp
Service Account Email This property is required. string - The Google Cloud Service Account Email used for auth when secretType is gcpServiceAccount
- Https
Proxy This property is required. string - URL for the HTTPS Proxy to be used when communicating with the Git repo
- Policy
Dir This property is required. string - The path within the Git repository that represents the top level of the repo to sync
- Secret
Type This property is required. string - Type of secret configured for access to the Git repo
- Sync
Branch This property is required. string - The branch of the repository to sync from. Default: master
- Sync
Repo This property is required. string - The URL of the Git repository to use as the source of truth
- Sync
Rev This property is required. string - Git revision (tag or hash) to check out. Default HEAD
- Sync
Wait Secs This property is required. string - Period in seconds between consecutive syncs. Default: 15
- Gcp
Service Account Email This property is required. string - The Google Cloud Service Account Email used for auth when secretType is gcpServiceAccount
- Https
Proxy This property is required. string - URL for the HTTPS Proxy to be used when communicating with the Git repo
- Policy
Dir This property is required. string - The path within the Git repository that represents the top level of the repo to sync
- Secret
Type This property is required. string - Type of secret configured for access to the Git repo
- Sync
Branch This property is required. string - The branch of the repository to sync from. Default: master
- Sync
Repo This property is required. string - The URL of the Git repository to use as the source of truth
- Sync
Rev This property is required. string - Git revision (tag or hash) to check out. Default HEAD
- Sync
Wait Secs This property is required. string - Period in seconds between consecutive syncs. Default: 15
- gcp
Service Account Email This property is required. String - The Google Cloud Service Account Email used for auth when secretType is gcpServiceAccount
- https
Proxy This property is required. String - URL for the HTTPS Proxy to be used when communicating with the Git repo
- policy
Dir This property is required. String - The path within the Git repository that represents the top level of the repo to sync
- secret
Type This property is required. String - Type of secret configured for access to the Git repo
- sync
Branch This property is required. String - The branch of the repository to sync from. Default: master
- sync
Repo This property is required. String - The URL of the Git repository to use as the source of truth
- sync
Rev This property is required. String - Git revision (tag or hash) to check out. Default HEAD
- sync
Wait Secs This property is required. String - Period in seconds between consecutive syncs. Default: 15
- gcp
Service Account Email This property is required. string - The Google Cloud Service Account Email used for auth when secretType is gcpServiceAccount
- https
Proxy This property is required. string - URL for the HTTPS Proxy to be used when communicating with the Git repo
- policy
Dir This property is required. string - The path within the Git repository that represents the top level of the repo to sync
- secret
Type This property is required. string - Type of secret configured for access to the Git repo
- sync
Branch This property is required. string - The branch of the repository to sync from. Default: master
- sync
Repo This property is required. string - The URL of the Git repository to use as the source of truth
- sync
Rev This property is required. string - Git revision (tag or hash) to check out. Default HEAD
- sync
Wait Secs This property is required. string - Period in seconds between consecutive syncs. Default: 15
- gcp_
service_ account_ email This property is required. str - The Google Cloud Service Account Email used for auth when secretType is gcpServiceAccount
- https_
proxy This property is required. str - URL for the HTTPS Proxy to be used when communicating with the Git repo
- policy_
dir This property is required. str - The path within the Git repository that represents the top level of the repo to sync
- secret_
type This property is required. str - Type of secret configured for access to the Git repo
- sync_
branch This property is required. str - The branch of the repository to sync from. Default: master
- sync_
repo This property is required. str - The URL of the Git repository to use as the source of truth
- sync_
rev This property is required. str - Git revision (tag or hash) to check out. Default HEAD
- sync_
wait_ secs This property is required. str - Period in seconds between consecutive syncs. Default: 15
- gcp
Service Account Email This property is required. String - The Google Cloud Service Account Email used for auth when secretType is gcpServiceAccount
- https
Proxy This property is required. String - URL for the HTTPS Proxy to be used when communicating with the Git repo
- policy
Dir This property is required. String - The path within the Git repository that represents the top level of the repo to sync
- secret
Type This property is required. String - Type of secret configured for access to the Git repo
- sync
Branch This property is required. String - The branch of the repository to sync from. Default: master
- sync
Repo This property is required. String - The URL of the Git repository to use as the source of truth
- sync
Rev This property is required. String - Git revision (tag or hash) to check out. Default HEAD
- sync
Wait Secs This property is required. String - Period in seconds between consecutive syncs. Default: 15
GetFeatureFleetDefaultMemberConfigConfigmanagementConfigSyncOci
- Gcp
Service Account Email This property is required. string - The Google Cloud Service Account Email used for auth when secretType is gcpServiceAccount
- Policy
Dir This property is required. string - The absolute path of the directory that contains the local resources. Default: the root directory of the image
- Secret
Type This property is required. string - Type of secret configured for access to the Git repo
- Sync
Repo This property is required. string - The OCI image repository URL for the package to sync from
- Sync
Wait Secs This property is required. string - Period in seconds between consecutive syncs. Default: 15
- Version
This property is required. string - Version of Config Sync installed
- Gcp
Service Account Email This property is required. string - The Google Cloud Service Account Email used for auth when secretType is gcpServiceAccount
- Policy
Dir This property is required. string - The absolute path of the directory that contains the local resources. Default: the root directory of the image
- Secret
Type This property is required. string - Type of secret configured for access to the Git repo
- Sync
Repo This property is required. string - The OCI image repository URL for the package to sync from
- Sync
Wait Secs This property is required. string - Period in seconds between consecutive syncs. Default: 15
- Version
This property is required. string - Version of Config Sync installed
- gcp
Service Account Email This property is required. String - The Google Cloud Service Account Email used for auth when secretType is gcpServiceAccount
- policy
Dir This property is required. String - The absolute path of the directory that contains the local resources. Default: the root directory of the image
- secret
Type This property is required. String - Type of secret configured for access to the Git repo
- sync
Repo This property is required. String - The OCI image repository URL for the package to sync from
- sync
Wait Secs This property is required. String - Period in seconds between consecutive syncs. Default: 15
- version
This property is required. String - Version of Config Sync installed
- gcp
Service Account Email This property is required. string - The Google Cloud Service Account Email used for auth when secretType is gcpServiceAccount
- policy
Dir This property is required. string - The absolute path of the directory that contains the local resources. Default: the root directory of the image
- secret
Type This property is required. string - Type of secret configured for access to the Git repo
- sync
Repo This property is required. string - The OCI image repository URL for the package to sync from
- sync
Wait Secs This property is required. string - Period in seconds between consecutive syncs. Default: 15
- version
This property is required. string - Version of Config Sync installed
- gcp_
service_ account_ email This property is required. str - The Google Cloud Service Account Email used for auth when secretType is gcpServiceAccount
- policy_
dir This property is required. str - The absolute path of the directory that contains the local resources. Default: the root directory of the image
- secret_
type This property is required. str - Type of secret configured for access to the Git repo
- sync_
repo This property is required. str - The OCI image repository URL for the package to sync from
- sync_
wait_ secs This property is required. str - Period in seconds between consecutive syncs. Default: 15
- version
This property is required. str - Version of Config Sync installed
- gcp
Service Account Email This property is required. String - The Google Cloud Service Account Email used for auth when secretType is gcpServiceAccount
- policy
Dir This property is required. String - The absolute path of the directory that contains the local resources. Default: the root directory of the image
- secret
Type This property is required. String - Type of secret configured for access to the Git repo
- sync
Repo This property is required. String - The OCI image repository URL for the package to sync from
- sync
Wait Secs This property is required. String - Period in seconds between consecutive syncs. Default: 15
- version
This property is required. String - Version of Config Sync installed
GetFeatureFleetDefaultMemberConfigMesh
- Management
This property is required. string - Whether to automatically manage Service Mesh Possible values: ["MANAGEMENT_UNSPECIFIED", "MANAGEMENT_AUTOMATIC", "MANAGEMENT_MANUAL"]
- Management
This property is required. string - Whether to automatically manage Service Mesh Possible values: ["MANAGEMENT_UNSPECIFIED", "MANAGEMENT_AUTOMATIC", "MANAGEMENT_MANUAL"]
- management
This property is required. String - Whether to automatically manage Service Mesh Possible values: ["MANAGEMENT_UNSPECIFIED", "MANAGEMENT_AUTOMATIC", "MANAGEMENT_MANUAL"]
- management
This property is required. string - Whether to automatically manage Service Mesh Possible values: ["MANAGEMENT_UNSPECIFIED", "MANAGEMENT_AUTOMATIC", "MANAGEMENT_MANUAL"]
- management
This property is required. str - Whether to automatically manage Service Mesh Possible values: ["MANAGEMENT_UNSPECIFIED", "MANAGEMENT_AUTOMATIC", "MANAGEMENT_MANUAL"]
- management
This property is required. String - Whether to automatically manage Service Mesh Possible values: ["MANAGEMENT_UNSPECIFIED", "MANAGEMENT_AUTOMATIC", "MANAGEMENT_MANUAL"]
GetFeatureFleetDefaultMemberConfigPolicycontroller
- Policy
Controller Hub Configs This property is required. List<GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config> - Configuration of Policy Controller
- Version
This property is required. string - Configures the version of Policy Controller
- Policy
Controller Hub Configs This property is required. []GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config - Configuration of Policy Controller
- Version
This property is required. string - Configures the version of Policy Controller
- policy
Controller Hub Configs This property is required. List<GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config> - Configuration of Policy Controller
- version
This property is required. String - Configures the version of Policy Controller
- policy
Controller Hub Configs This property is required. GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config[] - Configuration of Policy Controller
- version
This property is required. string - Configures the version of Policy Controller
- policy_
controller_ hub_ configs This property is required. Sequence[GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config] - Configuration of Policy Controller
- version
This property is required. str - Configures the version of Policy Controller
- policy
Controller Hub Configs This property is required. List<Property Map> - Configuration of Policy Controller
- version
This property is required. String - Configures the version of Policy Controller
GetFeatureFleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfig
- Audit
Interval Seconds This property is required. int - Interval for Policy Controller Audit scans (in seconds). When set to 0, this disables audit functionality altogether.
- Constraint
Violation Limit This property is required. int - 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 This property is required. List<GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Deployment Config> - Map of deployment configs to deployments ("admission", "audit", "mutation").
- Exemptable
Namespaces This property is required. List<string> - The set of namespaces that are excluded from Policy Controller checks. Namespaces do not need to currently exist on the cluster.
- Install
Spec This property is required. 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"]
- Log
Denies Enabled This property is required. bool - Logs all denies and dry run failures.
- Monitorings
This property is required. List<GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Monitoring> - Monitoring specifies the configuration of monitoring Policy Controller.
- Mutation
Enabled This property is required. bool - Enables the ability to mutate resources using Policy Controller.
- Policy
Contents This property is required. List<GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Policy Content> - Specifies the desired policy content on the cluster.
- Referential
Rules Enabled This property is required. bool - Enables the ability to use Constraint Templates that reference to objects other than the object currently being evaluated.
- Audit
Interval Seconds This property is required. int - Interval for Policy Controller Audit scans (in seconds). When set to 0, this disables audit functionality altogether.
- Constraint
Violation Limit This property is required. int - 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 This property is required. []GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Deployment Config - Map of deployment configs to deployments ("admission", "audit", "mutation").
- Exemptable
Namespaces This property is required. []string - The set of namespaces that are excluded from Policy Controller checks. Namespaces do not need to currently exist on the cluster.
- Install
Spec This property is required. 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"]
- Log
Denies Enabled This property is required. bool - Logs all denies and dry run failures.
- Monitorings
This property is required. []GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Monitoring - Monitoring specifies the configuration of monitoring Policy Controller.
- Mutation
Enabled This property is required. bool - Enables the ability to mutate resources using Policy Controller.
- Policy
Contents This property is required. []GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Policy Content - Specifies the desired policy content on the cluster.
- Referential
Rules Enabled This property is required. bool - Enables the ability to use Constraint Templates that reference to objects other than the object currently being evaluated.
- audit
Interval Seconds This property is required. Integer - Interval for Policy Controller Audit scans (in seconds). When set to 0, this disables audit functionality altogether.
- constraint
Violation Limit This property is required. Integer - 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 This property is required. List<GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Deployment Config> - Map of deployment configs to deployments ("admission", "audit", "mutation").
- exemptable
Namespaces This property is required. List<String> - The set of namespaces that are excluded from Policy Controller checks. Namespaces do not need to currently exist on the cluster.
- install
Spec This property is required. 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"]
- log
Denies Enabled This property is required. Boolean - Logs all denies and dry run failures.
- monitorings
This property is required. List<GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Monitoring> - Monitoring specifies the configuration of monitoring Policy Controller.
- mutation
Enabled This property is required. Boolean - Enables the ability to mutate resources using Policy Controller.
- policy
Contents This property is required. List<GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Policy Content> - Specifies the desired policy content on the cluster.
- referential
Rules Enabled This property is required. Boolean - Enables the ability to use Constraint Templates that reference to objects other than the object currently being evaluated.
- audit
Interval Seconds This property is required. number - Interval for Policy Controller Audit scans (in seconds). When set to 0, this disables audit functionality altogether.
- constraint
Violation Limit This property is required. number - 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 This property is required. GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Deployment Config[] - Map of deployment configs to deployments ("admission", "audit", "mutation").
- exemptable
Namespaces This property is required. string[] - The set of namespaces that are excluded from Policy Controller checks. Namespaces do not need to currently exist on the cluster.
- install
Spec This property is required. 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"]
- log
Denies Enabled This property is required. boolean - Logs all denies and dry run failures.
- monitorings
This property is required. GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Monitoring[] - Monitoring specifies the configuration of monitoring Policy Controller.
- mutation
Enabled This property is required. boolean - Enables the ability to mutate resources using Policy Controller.
- policy
Contents This property is required. GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Policy Content[] - Specifies the desired policy content on the cluster.
- referential
Rules Enabled This property is required. boolean - Enables the ability to use Constraint Templates that reference to objects other than the object currently being evaluated.
- audit_
interval_ seconds This property is required. int - Interval for Policy Controller Audit scans (in seconds). When set to 0, this disables audit functionality altogether.
- constraint_
violation_ limit This property is required. int - 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 This property is required. Sequence[GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Deployment Config] - Map of deployment configs to deployments ("admission", "audit", "mutation").
- exemptable_
namespaces This property is required. 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 This property is required. 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_ enabled This property is required. bool - Logs all denies and dry run failures.
- monitorings
This property is required. Sequence[GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Monitoring] - Monitoring specifies the configuration of monitoring Policy Controller.
- mutation_
enabled This property is required. bool - Enables the ability to mutate resources using Policy Controller.
- policy_
contents This property is required. Sequence[GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Policy Content] - Specifies the desired policy content on the cluster.
- referential_
rules_ enabled This property is required. bool - Enables the ability to use Constraint Templates that reference to objects other than the object currently being evaluated.
- audit
Interval Seconds This property is required. Number - Interval for Policy Controller Audit scans (in seconds). When set to 0, this disables audit functionality altogether.
- constraint
Violation Limit This property is required. Number - 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 This property is required. List<Property Map> - Map of deployment configs to deployments ("admission", "audit", "mutation").
- exemptable
Namespaces This property is required. List<String> - The set of namespaces that are excluded from Policy Controller checks. Namespaces do not need to currently exist on the cluster.
- install
Spec This property is required. 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"]
- log
Denies Enabled This property is required. Boolean - Logs all denies and dry run failures.
- monitorings
This property is required. List<Property Map> - Monitoring specifies the configuration of monitoring Policy Controller.
- mutation
Enabled This property is required. Boolean - Enables the ability to mutate resources using Policy Controller.
- policy
Contents This property is required. List<Property Map> - Specifies the desired policy content on the cluster.
- referential
Rules Enabled This property is required. Boolean - Enables the ability to use Constraint Templates that reference to objects other than the object currently being evaluated.
GetFeatureFleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigDeploymentConfig
- Component
This property is required. string - Container
Resources This property is required. List<GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Deployment Config Container Resource> - Container resource requirements.
- Pod
Affinity This property is required. string - Pod affinity configuration. Possible values: ["AFFINITY_UNSPECIFIED", "NO_AFFINITY", "ANTI_AFFINITY"]
- Pod
Tolerations This property is required. List<GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Deployment Config Pod Toleration> - Pod tolerations of node taints.
- Replica
Count This property is required. int - Pod replica count.
- Component
This property is required. string - Container
Resources This property is required. []GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Deployment Config Container Resource - Container resource requirements.
- Pod
Affinity This property is required. string - Pod affinity configuration. Possible values: ["AFFINITY_UNSPECIFIED", "NO_AFFINITY", "ANTI_AFFINITY"]
- Pod
Tolerations This property is required. []GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Deployment Config Pod Toleration - Pod tolerations of node taints.
- Replica
Count This property is required. int - Pod replica count.
- component
This property is required. String - container
Resources This property is required. List<GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Deployment Config Container Resource> - Container resource requirements.
- pod
Affinity This property is required. String - Pod affinity configuration. Possible values: ["AFFINITY_UNSPECIFIED", "NO_AFFINITY", "ANTI_AFFINITY"]
- pod
Tolerations This property is required. List<GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Deployment Config Pod Toleration> - Pod tolerations of node taints.
- replica
Count This property is required. Integer - Pod replica count.
- component
This property is required. string - container
Resources This property is required. GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Deployment Config Container Resource[] - Container resource requirements.
- pod
Affinity This property is required. string - Pod affinity configuration. Possible values: ["AFFINITY_UNSPECIFIED", "NO_AFFINITY", "ANTI_AFFINITY"]
- pod
Tolerations This property is required. GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Deployment Config Pod Toleration[] - Pod tolerations of node taints.
- replica
Count This property is required. number - Pod replica count.
- component
This property is required. str - container_
resources This property is required. Sequence[GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Deployment Config Container Resource] - Container resource requirements.
- pod_
affinity This property is required. str - Pod affinity configuration. Possible values: ["AFFINITY_UNSPECIFIED", "NO_AFFINITY", "ANTI_AFFINITY"]
- pod_
tolerations This property is required. Sequence[GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Deployment Config Pod Toleration] - Pod tolerations of node taints.
- replica_
count This property is required. int - Pod replica count.
- component
This property is required. String - container
Resources This property is required. List<Property Map> - Container resource requirements.
- pod
Affinity This property is required. String - Pod affinity configuration. Possible values: ["AFFINITY_UNSPECIFIED", "NO_AFFINITY", "ANTI_AFFINITY"]
- pod
Tolerations This property is required. List<Property Map> - Pod tolerations of node taints.
- replica
Count This property is required. Number - Pod replica count.
GetFeatureFleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigDeploymentConfigContainerResource
- Limits
This property is required. 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
This property is required. 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
This property is required. []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
This property is required. []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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. List<Property Map> - Limits describes the maximum amount of compute resources allowed for use by the running container.
- requests
This property is required. List<Property Map> - Requests describes the amount of compute resources reserved for the container by the kube-scheduler.
GetFeatureFleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigDeploymentConfigContainerResourceLimit
GetFeatureFleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigDeploymentConfigContainerResourceRequest
GetFeatureFleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigDeploymentConfigPodToleration
GetFeatureFleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigMonitoring
- Backends
This property is required. 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
This property is required. []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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. 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
This property is required. List<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 This property is required. List<GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Policy Content Template Library> - Configures the installation of the Template Library.
- Bundles
This property is required. []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 This property is required. []GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Policy Content Template Library - Configures the installation of the Template Library.
- bundles
This property is required. List<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 This property is required. List<GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Policy Content Template Library> - Configures the installation of the Template Library.
- bundles
This property is required. 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 This property is required. GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Policy Content Template Library[] - Configures the installation of the Template Library.
- bundles
This property is required. 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 This property is required. Sequence[GetFeature Fleet Default Member Config Policycontroller Policy Controller Hub Config Policy Content Template Library] - Configures the installation of the Template Library.
- bundles
This property is required. List<Property Map> - Configures which bundles to install and their corresponding install specs.
- template
Libraries This property is required. List<Property Map> - Configures the installation of the Template Library.
GetFeatureFleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigPolicyContentBundle
- Bundle
This property is required. string - Exempted
Namespaces This property is required. List<string> - The set of namespaces to be exempted from the bundle.
- Bundle
This property is required. string - Exempted
Namespaces This property is required. []string - The set of namespaces to be exempted from the bundle.
- bundle
This property is required. String - exempted
Namespaces This property is required. List<String> - The set of namespaces to be exempted from the bundle.
- bundle
This property is required. string - exempted
Namespaces This property is required. string[] - The set of namespaces to be exempted from the bundle.
- bundle
This property is required. str - exempted_
namespaces This property is required. Sequence[str] - The set of namespaces to be exempted from the bundle.
- bundle
This property is required. String - exempted
Namespaces This property is required. List<String> - The set of namespaces to be exempted from the bundle.
GetFeatureFleetDefaultMemberConfigPolicycontrollerPolicyControllerHubConfigPolicyContentTemplateLibrary
- Installation
This property is required. string - Configures the manner in which the template library is installed on the cluster. Possible values: ["INSTALLATION_UNSPECIFIED", "NOT_INSTALLED", "ALL"]
- Installation
This property is required. string - Configures the manner in which the template library is installed on the cluster. Possible values: ["INSTALLATION_UNSPECIFIED", "NOT_INSTALLED", "ALL"]
- installation
This property is required. String - Configures the manner in which the template library is installed on the cluster. Possible values: ["INSTALLATION_UNSPECIFIED", "NOT_INSTALLED", "ALL"]
- installation
This property is required. string - Configures the manner in which the template library is installed on the cluster. Possible values: ["INSTALLATION_UNSPECIFIED", "NOT_INSTALLED", "ALL"]
- installation
This property is required. str - Configures the manner in which the template library is installed on the cluster. Possible values: ["INSTALLATION_UNSPECIFIED", "NOT_INSTALLED", "ALL"]
- installation
This property is required. String - Configures the manner in which the template library is installed on the cluster. Possible values: ["INSTALLATION_UNSPECIFIED", "NOT_INSTALLED", "ALL"]
GetFeatureResourceState
- Has
Resources This property is required. bool - Whether this Feature has outstanding resources that need to be cleaned up before it can be disabled.
- State
This property is required. string - The current state of the Feature resource in the Hub API.
- Has
Resources This property is required. bool - Whether this Feature has outstanding resources that need to be cleaned up before it can be disabled.
- State
This property is required. string - The current state of the Feature resource in the Hub API.
- has
Resources This property is required. Boolean - Whether this Feature has outstanding resources that need to be cleaned up before it can be disabled.
- state
This property is required. String - The current state of the Feature resource in the Hub API.
- has
Resources This property is required. boolean - Whether this Feature has outstanding resources that need to be cleaned up before it can be disabled.
- state
This property is required. string - The current state of the Feature resource in the Hub API.
- has_
resources This property is required. bool - Whether this Feature has outstanding resources that need to be cleaned up before it can be disabled.
- state
This property is required. str - The current state of the Feature resource in the Hub API.
- has
Resources This property is required. Boolean - Whether this Feature has outstanding resources that need to be cleaned up before it can be disabled.
- state
This property is required. String - The current state of the Feature resource in the Hub API.
GetFeatureSpec
- Clusterupgrades
This property is required. List<GetFeature Spec Clusterupgrade> - Clusterupgrade feature spec.
- Fleetobservabilities
This property is required. List<GetFeature Spec Fleetobservability> - Fleet Observability feature spec.
- Multiclusteringresses
This property is required. List<GetFeature Spec Multiclusteringress> - Multicluster Ingress-specific spec.
- Clusterupgrades
This property is required. []GetFeature Spec Clusterupgrade - Clusterupgrade feature spec.
- Fleetobservabilities
This property is required. []GetFeature Spec Fleetobservability - Fleet Observability feature spec.
- Multiclusteringresses
This property is required. []GetFeature Spec Multiclusteringress - Multicluster Ingress-specific spec.
- clusterupgrades
This property is required. List<GetFeature Spec Clusterupgrade> - Clusterupgrade feature spec.
- fleetobservabilities
This property is required. List<GetFeature Spec Fleetobservability> - Fleet Observability feature spec.
- multiclusteringresses
This property is required. List<GetFeature Spec Multiclusteringress> - Multicluster Ingress-specific spec.
- clusterupgrades
This property is required. GetFeature Spec Clusterupgrade[] - Clusterupgrade feature spec.
- fleetobservabilities
This property is required. GetFeature Spec Fleetobservability[] - Fleet Observability feature spec.
- multiclusteringresses
This property is required. GetFeature Spec Multiclusteringress[] - Multicluster Ingress-specific spec.
- clusterupgrades
This property is required. Sequence[GetFeature Spec Clusterupgrade] - Clusterupgrade feature spec.
- fleetobservabilities
This property is required. Sequence[GetFeature Spec Fleetobservability] - Fleet Observability feature spec.
- multiclusteringresses
This property is required. Sequence[GetFeature Spec Multiclusteringress] - Multicluster Ingress-specific spec.
- clusterupgrades
This property is required. List<Property Map> - Clusterupgrade feature spec.
- fleetobservabilities
This property is required. List<Property Map> - Fleet Observability feature spec.
- multiclusteringresses
This property is required. List<Property Map> - Multicluster Ingress-specific spec.
GetFeatureSpecClusterupgrade
- Gke
Upgrade Overrides This property is required. List<GetFeature Spec Clusterupgrade Gke Upgrade Override> - Configuration overrides for individual upgrades.
- Post
Conditions This property is required. List<GetFeature Spec Clusterupgrade Post Condition> - Post conditions to override for the specified upgrade.
- Upstream
Fleets This property is required. 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.
- Gke
Upgrade Overrides This property is required. []GetFeature Spec Clusterupgrade Gke Upgrade Override - Configuration overrides for individual upgrades.
- Post
Conditions This property is required. []GetFeature Spec Clusterupgrade Post Condition - Post conditions to override for the specified upgrade.
- Upstream
Fleets This property is required. []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 Overrides This property is required. List<GetFeature Spec Clusterupgrade Gke Upgrade Override> - Configuration overrides for individual upgrades.
- post
Conditions This property is required. List<GetFeature Spec Clusterupgrade Post Condition> - Post conditions to override for the specified upgrade.
- upstream
Fleets This property is required. 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.
- gke
Upgrade Overrides This property is required. GetFeature Spec Clusterupgrade Gke Upgrade Override[] - Configuration overrides for individual upgrades.
- post
Conditions This property is required. GetFeature Spec Clusterupgrade Post Condition[] - Post conditions to override for the specified upgrade.
- upstream
Fleets This property is required. 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_ overrides This property is required. Sequence[GetFeature Spec Clusterupgrade Gke Upgrade Override] - Configuration overrides for individual upgrades.
- post_
conditions This property is required. Sequence[GetFeature Spec Clusterupgrade Post Condition] - Post conditions to override for the specified upgrade.
- upstream_
fleets This property is required. 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.
- gke
Upgrade Overrides This property is required. List<Property Map> - Configuration overrides for individual upgrades.
- post
Conditions This property is required. List<Property Map> - Post conditions to override for the specified upgrade.
- upstream
Fleets This property is required. 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
- Post
Conditions This property is required. List<GetFeature Spec Clusterupgrade Gke Upgrade Override Post Condition> - Post conditions to override for the specified upgrade.
- Upgrades
This property is required. List<GetFeature Spec Clusterupgrade Gke Upgrade Override Upgrade> - Which upgrade to override.
- Post
Conditions This property is required. []GetFeature Spec Clusterupgrade Gke Upgrade Override Post Condition - Post conditions to override for the specified upgrade.
- Upgrades
This property is required. []GetFeature Spec Clusterupgrade Gke Upgrade Override Upgrade - Which upgrade to override.
- post
Conditions This property is required. List<GetFeature Spec Clusterupgrade Gke Upgrade Override Post Condition> - Post conditions to override for the specified upgrade.
- upgrades
This property is required. List<GetFeature Spec Clusterupgrade Gke Upgrade Override Upgrade> - Which upgrade to override.
- post
Conditions This property is required. GetFeature Spec Clusterupgrade Gke Upgrade Override Post Condition[] - Post conditions to override for the specified upgrade.
- upgrades
This property is required. GetFeature Spec Clusterupgrade Gke Upgrade Override Upgrade[] - Which upgrade to override.
- post_
conditions This property is required. Sequence[GetFeature Spec Clusterupgrade Gke Upgrade Override Post Condition] - Post conditions to override for the specified upgrade.
- upgrades
This property is required. Sequence[GetFeature Spec Clusterupgrade Gke Upgrade Override Upgrade] - Which upgrade to override.
- post
Conditions This property is required. List<Property Map> - Post conditions to override for the specified upgrade.
- upgrades
This property is required. List<Property Map> - Which upgrade to override.
GetFeatureSpecClusterupgradeGkeUpgradeOverridePostCondition
- Soaking
This property is required. string - Amount of time to "soak" after a rollout has been finished before marking it COMPLETE. Cannot exceed 30 days.
- Soaking
This property is required. string - Amount of time to "soak" after a rollout has been finished before marking it COMPLETE. Cannot exceed 30 days.
- soaking
This property is required. String - Amount of time to "soak" after a rollout has been finished before marking it COMPLETE. Cannot exceed 30 days.
- soaking
This property is required. string - Amount of time to "soak" after a rollout has been finished before marking it COMPLETE. Cannot exceed 30 days.
- soaking
This property is required. str - Amount of time to "soak" after a rollout has been finished before marking it COMPLETE. Cannot exceed 30 days.
- soaking
This property is required. String - Amount of time to "soak" after a rollout has been finished before marking it COMPLETE. Cannot exceed 30 days.
GetFeatureSpecClusterupgradeGkeUpgradeOverrideUpgrade
- Name
This property is required. string - Name of the upgrade, e.g., "k8s_control_plane". It should be a valid upgrade name. It must not exceet 99 characters.
- Version
This property is required. string - Version of the upgrade, e.g., "1.22.1-gke.100". It should be a valid version. It must not exceet 99 characters.
- Name
This property is required. string - Name of the upgrade, e.g., "k8s_control_plane". It should be a valid upgrade name. It must not exceet 99 characters.
- Version
This property is required. string - Version of the upgrade, e.g., "1.22.1-gke.100". It should be a valid version. It must not exceet 99 characters.
- name
This property is required. String - Name of the upgrade, e.g., "k8s_control_plane". It should be a valid upgrade name. It must not exceet 99 characters.
- version
This property is required. String - Version of the upgrade, e.g., "1.22.1-gke.100". It should be a valid version. It must not exceet 99 characters.
- name
This property is required. string - Name of the upgrade, e.g., "k8s_control_plane". It should be a valid upgrade name. It must not exceet 99 characters.
- version
This property is required. string - Version of the upgrade, e.g., "1.22.1-gke.100". It should be a valid version. It must not exceet 99 characters.
- name
This property is required. str - Name of the upgrade, e.g., "k8s_control_plane". It should be a valid upgrade name. It must not exceet 99 characters.
- version
This property is required. str - Version of the upgrade, e.g., "1.22.1-gke.100". It should be a valid version. It must not exceet 99 characters.
- name
This property is required. String - Name of the upgrade, e.g., "k8s_control_plane". It should be a valid upgrade name. It must not exceet 99 characters.
- version
This property is required. String - Version of the upgrade, e.g., "1.22.1-gke.100". It should be a valid version. It must not exceet 99 characters.
GetFeatureSpecClusterupgradePostCondition
- Soaking
This property is required. string - Amount of time to "soak" after a rollout has been finished before marking it COMPLETE. Cannot exceed 30 days.
- Soaking
This property is required. string - Amount of time to "soak" after a rollout has been finished before marking it COMPLETE. Cannot exceed 30 days.
- soaking
This property is required. String - Amount of time to "soak" after a rollout has been finished before marking it COMPLETE. Cannot exceed 30 days.
- soaking
This property is required. string - Amount of time to "soak" after a rollout has been finished before marking it COMPLETE. Cannot exceed 30 days.
- soaking
This property is required. str - Amount of time to "soak" after a rollout has been finished before marking it COMPLETE. Cannot exceed 30 days.
- soaking
This property is required. String - Amount of time to "soak" after a rollout has been finished before marking it COMPLETE. Cannot exceed 30 days.
GetFeatureSpecFleetobservability
- Logging
Configs This property is required. 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.
- Logging
Configs This property is required. []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 This property is required. 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.
- logging
Configs This property is required. 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 This property is required. 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.
- logging
Configs This property is required. 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
- Default
Configs This property is required. List<GetFeature Spec Fleetobservability Logging Config Default Config> - Specified if applying the default routing config to logs not specified in other configs.
- Fleet
Scope Logs Configs This property is required. List<GetFeature Spec Fleetobservability Logging Config Fleet Scope Logs Config> - Specified if applying the routing config to all logs for all fleet scopes.
- Default
Configs This property is required. []GetFeature Spec Fleetobservability Logging Config Default Config - Specified if applying the default routing config to logs not specified in other configs.
- Fleet
Scope Logs Configs This property is required. []GetFeature Spec Fleetobservability Logging Config Fleet Scope Logs Config - Specified if applying the routing config to all logs for all fleet scopes.
- default
Configs This property is required. List<GetFeature Spec Fleetobservability Logging Config Default Config> - Specified if applying the default routing config to logs not specified in other configs.
- fleet
Scope Logs Configs This property is required. List<GetFeature Spec Fleetobservability Logging Config Fleet Scope Logs Config> - Specified if applying the routing config to all logs for all fleet scopes.
- default
Configs This property is required. GetFeature Spec Fleetobservability Logging Config Default Config[] - Specified if applying the default routing config to logs not specified in other configs.
- fleet
Scope Logs Configs This property is required. GetFeature Spec Fleetobservability Logging Config Fleet Scope Logs Config[] - Specified if applying the routing config to all logs for all fleet scopes.
- default_
configs This property is required. Sequence[GetFeature Spec Fleetobservability Logging Config Default Config] - Specified if applying the default routing config to logs not specified in other configs.
- fleet_
scope_ logs_ configs This property is required. Sequence[GetFeature Spec Fleetobservability Logging Config Fleet Scope Logs Config] - Specified if applying the routing config to all logs for all fleet scopes.
- default
Configs This property is required. List<Property Map> - Specified if applying the default routing config to logs not specified in other configs.
- fleet
Scope Logs Configs This property is required. List<Property Map> - Specified if applying the routing config to all logs for all fleet scopes.
GetFeatureSpecFleetobservabilityLoggingConfigDefaultConfig
- Mode
This property is required. string - Specified if fleet logging feature is enabled. Possible values: ["MODE_UNSPECIFIED", "COPY", "MOVE"]
- Mode
This property is required. string - Specified if fleet logging feature is enabled. Possible values: ["MODE_UNSPECIFIED", "COPY", "MOVE"]
- mode
This property is required. String - Specified if fleet logging feature is enabled. Possible values: ["MODE_UNSPECIFIED", "COPY", "MOVE"]
- mode
This property is required. string - Specified if fleet logging feature is enabled. Possible values: ["MODE_UNSPECIFIED", "COPY", "MOVE"]
- mode
This property is required. str - Specified if fleet logging feature is enabled. Possible values: ["MODE_UNSPECIFIED", "COPY", "MOVE"]
- mode
This property is required. String - Specified if fleet logging feature is enabled. Possible values: ["MODE_UNSPECIFIED", "COPY", "MOVE"]
GetFeatureSpecFleetobservabilityLoggingConfigFleetScopeLogsConfig
- Mode
This property is required. string - Specified if fleet logging feature is enabled. Possible values: ["MODE_UNSPECIFIED", "COPY", "MOVE"]
- Mode
This property is required. string - Specified if fleet logging feature is enabled. Possible values: ["MODE_UNSPECIFIED", "COPY", "MOVE"]
- mode
This property is required. String - Specified if fleet logging feature is enabled. Possible values: ["MODE_UNSPECIFIED", "COPY", "MOVE"]
- mode
This property is required. string - Specified if fleet logging feature is enabled. Possible values: ["MODE_UNSPECIFIED", "COPY", "MOVE"]
- mode
This property is required. str - Specified if fleet logging feature is enabled. Possible values: ["MODE_UNSPECIFIED", "COPY", "MOVE"]
- mode
This property is required. String - Specified if fleet logging feature is enabled. Possible values: ["MODE_UNSPECIFIED", "COPY", "MOVE"]
GetFeatureSpecMulticlusteringress
- Config
Membership This property is required. string - Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example: 'projects/foo-proj/locations/global/memberships/bar'
- Config
Membership This property is required. string - Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example: 'projects/foo-proj/locations/global/memberships/bar'
- config
Membership This property is required. String - Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example: 'projects/foo-proj/locations/global/memberships/bar'
- config
Membership This property is required. string - Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example: 'projects/foo-proj/locations/global/memberships/bar'
- config_
membership This property is required. str - Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example: 'projects/foo-proj/locations/global/memberships/bar'
- config
Membership This property is required. String - Fully-qualified Membership name which hosts the MultiClusterIngress CRD. Example: 'projects/foo-proj/locations/global/memberships/bar'
GetFeatureState
- States
This property is required. List<GetFeature State State> - Output only. The "running state" of the Feature in this Hub.
- States
This property is required. []GetFeature State State - Output only. The "running state" of the Feature in this Hub.
- states
This property is required. List<GetFeature State State> - Output only. The "running state" of the Feature in this Hub.
- states
This property is required. GetFeature State State[] - Output only. The "running state" of the Feature in this Hub.
- states
This property is required. Sequence[GetFeature State State] - Output only. The "running state" of the Feature in this Hub.
- states
This property is required. List<Property Map> - Output only. The "running state" of the Feature in this Hub.
GetFeatureStateState
- Code
This property is required. string - The high-level, machine-readable status of this Feature.
- Description
This property is required. string - A human-readable description of the current status.
- Update
Time This property is required. 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
This property is required. string - The high-level, machine-readable status of this Feature.
- Description
This property is required. string - A human-readable description of the current status.
- Update
Time This property is required. 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
This property is required. String - The high-level, machine-readable status of this Feature.
- description
This property is required. String - A human-readable description of the current status.
- update
Time This property is required. 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
This property is required. string - The high-level, machine-readable status of this Feature.
- description
This property is required. string - A human-readable description of the current status.
- update
Time This property is required. 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
This property is required. str - The high-level, machine-readable status of this Feature.
- description
This property is required. str - A human-readable description of the current status.
- update_
time This property is required. 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
This property is required. String - The high-level, machine-readable status of this Feature.
- description
This property is required. String - A human-readable description of the current status.
- update
Time This property is required. 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-beta
Terraform Provider.