gcp.storage.ControlFolderIntelligenceConfig
Explore with Pulumi AI
Example Usage
Storage Control Folder Intelligence Config Basic
import * as pulumi from "@pulumi/pulumi";
import * as gcp from "@pulumi/gcp";
const example = new gcp.storage.ControlFolderIntelligenceConfig("example", {
name: "12345678",
editionConfig: "STANDARD",
filter: {
includedCloudStorageBuckets: {
bucketIdRegexes: [
"test-id-1*",
"test-id-2*",
],
},
excludedCloudStorageLocations: {
locations: [
"test-location-1*",
"test-locations-2*",
],
},
},
});
import pulumi
import pulumi_gcp as gcp
example = gcp.storage.ControlFolderIntelligenceConfig("example",
name="12345678",
edition_config="STANDARD",
filter={
"included_cloud_storage_buckets": {
"bucket_id_regexes": [
"test-id-1*",
"test-id-2*",
],
},
"excluded_cloud_storage_locations": {
"locations": [
"test-location-1*",
"test-locations-2*",
],
},
})
package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/storage"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := storage.NewControlFolderIntelligenceConfig(ctx, "example", &storage.ControlFolderIntelligenceConfigArgs{
Name: pulumi.String("12345678"),
EditionConfig: pulumi.String("STANDARD"),
Filter: &storage.ControlFolderIntelligenceConfigFilterArgs{
IncludedCloudStorageBuckets: &storage.ControlFolderIntelligenceConfigFilterIncludedCloudStorageBucketsArgs{
BucketIdRegexes: pulumi.StringArray{
pulumi.String("test-id-1*"),
pulumi.String("test-id-2*"),
},
},
ExcludedCloudStorageLocations: &storage.ControlFolderIntelligenceConfigFilterExcludedCloudStorageLocationsArgs{
Locations: pulumi.StringArray{
pulumi.String("test-location-1*"),
pulumi.String("test-locations-2*"),
},
},
},
})
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 = new Gcp.Storage.ControlFolderIntelligenceConfig("example", new()
{
Name = "12345678",
EditionConfig = "STANDARD",
Filter = new Gcp.Storage.Inputs.ControlFolderIntelligenceConfigFilterArgs
{
IncludedCloudStorageBuckets = new Gcp.Storage.Inputs.ControlFolderIntelligenceConfigFilterIncludedCloudStorageBucketsArgs
{
BucketIdRegexes = new[]
{
"test-id-1*",
"test-id-2*",
},
},
ExcludedCloudStorageLocations = new Gcp.Storage.Inputs.ControlFolderIntelligenceConfigFilterExcludedCloudStorageLocationsArgs
{
Locations = new[]
{
"test-location-1*",
"test-locations-2*",
},
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcp.storage.ControlFolderIntelligenceConfig;
import com.pulumi.gcp.storage.ControlFolderIntelligenceConfigArgs;
import com.pulumi.gcp.storage.inputs.ControlFolderIntelligenceConfigFilterArgs;
import com.pulumi.gcp.storage.inputs.ControlFolderIntelligenceConfigFilterIncludedCloudStorageBucketsArgs;
import com.pulumi.gcp.storage.inputs.ControlFolderIntelligenceConfigFilterExcludedCloudStorageLocationsArgs;
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) {
var example = new ControlFolderIntelligenceConfig("example", ControlFolderIntelligenceConfigArgs.builder()
.name("12345678")
.editionConfig("STANDARD")
.filter(ControlFolderIntelligenceConfigFilterArgs.builder()
.includedCloudStorageBuckets(ControlFolderIntelligenceConfigFilterIncludedCloudStorageBucketsArgs.builder()
.bucketIdRegexes(
"test-id-1*",
"test-id-2*")
.build())
.excludedCloudStorageLocations(ControlFolderIntelligenceConfigFilterExcludedCloudStorageLocationsArgs.builder()
.locations(
"test-location-1*",
"test-locations-2*")
.build())
.build())
.build());
}
}
resources:
example:
type: gcp:storage:ControlFolderIntelligenceConfig
properties:
name: '12345678'
editionConfig: STANDARD
filter:
includedCloudStorageBuckets:
bucketIdRegexes:
- test-id-1*
- test-id-2*
excludedCloudStorageLocations:
locations:
- test-location-1*
- test-locations-2*
Create ControlFolderIntelligenceConfig Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ControlFolderIntelligenceConfig(name: string, args?: ControlFolderIntelligenceConfigArgs, opts?: CustomResourceOptions);
@overload
def ControlFolderIntelligenceConfig(resource_name: str,
args: Optional[ControlFolderIntelligenceConfigArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def ControlFolderIntelligenceConfig(resource_name: str,
opts: Optional[ResourceOptions] = None,
edition_config: Optional[str] = None,
filter: Optional[ControlFolderIntelligenceConfigFilterArgs] = None,
name: Optional[str] = None)
func NewControlFolderIntelligenceConfig(ctx *Context, name string, args *ControlFolderIntelligenceConfigArgs, opts ...ResourceOption) (*ControlFolderIntelligenceConfig, error)
public ControlFolderIntelligenceConfig(string name, ControlFolderIntelligenceConfigArgs? args = null, CustomResourceOptions? opts = null)
public ControlFolderIntelligenceConfig(String name, ControlFolderIntelligenceConfigArgs args)
public ControlFolderIntelligenceConfig(String name, ControlFolderIntelligenceConfigArgs args, CustomResourceOptions options)
type: gcp:storage:ControlFolderIntelligenceConfig
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ControlFolderIntelligenceConfigArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ControlFolderIntelligenceConfigArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ControlFolderIntelligenceConfigArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ControlFolderIntelligenceConfigArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ControlFolderIntelligenceConfigArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var controlFolderIntelligenceConfigResource = new Gcp.Storage.ControlFolderIntelligenceConfig("controlFolderIntelligenceConfigResource", new()
{
EditionConfig = "string",
Filter = new Gcp.Storage.Inputs.ControlFolderIntelligenceConfigFilterArgs
{
ExcludedCloudStorageBuckets = new Gcp.Storage.Inputs.ControlFolderIntelligenceConfigFilterExcludedCloudStorageBucketsArgs
{
BucketIdRegexes = new[]
{
"string",
},
},
ExcludedCloudStorageLocations = new Gcp.Storage.Inputs.ControlFolderIntelligenceConfigFilterExcludedCloudStorageLocationsArgs
{
Locations = new[]
{
"string",
},
},
IncludedCloudStorageBuckets = new Gcp.Storage.Inputs.ControlFolderIntelligenceConfigFilterIncludedCloudStorageBucketsArgs
{
BucketIdRegexes = new[]
{
"string",
},
},
IncludedCloudStorageLocations = new Gcp.Storage.Inputs.ControlFolderIntelligenceConfigFilterIncludedCloudStorageLocationsArgs
{
Locations = new[]
{
"string",
},
},
},
Name = "string",
});
example, err := storage.NewControlFolderIntelligenceConfig(ctx, "controlFolderIntelligenceConfigResource", &storage.ControlFolderIntelligenceConfigArgs{
EditionConfig: pulumi.String("string"),
Filter: &storage.ControlFolderIntelligenceConfigFilterArgs{
ExcludedCloudStorageBuckets: &storage.ControlFolderIntelligenceConfigFilterExcludedCloudStorageBucketsArgs{
BucketIdRegexes: pulumi.StringArray{
pulumi.String("string"),
},
},
ExcludedCloudStorageLocations: &storage.ControlFolderIntelligenceConfigFilterExcludedCloudStorageLocationsArgs{
Locations: pulumi.StringArray{
pulumi.String("string"),
},
},
IncludedCloudStorageBuckets: &storage.ControlFolderIntelligenceConfigFilterIncludedCloudStorageBucketsArgs{
BucketIdRegexes: pulumi.StringArray{
pulumi.String("string"),
},
},
IncludedCloudStorageLocations: &storage.ControlFolderIntelligenceConfigFilterIncludedCloudStorageLocationsArgs{
Locations: pulumi.StringArray{
pulumi.String("string"),
},
},
},
Name: pulumi.String("string"),
})
var controlFolderIntelligenceConfigResource = new ControlFolderIntelligenceConfig("controlFolderIntelligenceConfigResource", ControlFolderIntelligenceConfigArgs.builder()
.editionConfig("string")
.filter(ControlFolderIntelligenceConfigFilterArgs.builder()
.excludedCloudStorageBuckets(ControlFolderIntelligenceConfigFilterExcludedCloudStorageBucketsArgs.builder()
.bucketIdRegexes("string")
.build())
.excludedCloudStorageLocations(ControlFolderIntelligenceConfigFilterExcludedCloudStorageLocationsArgs.builder()
.locations("string")
.build())
.includedCloudStorageBuckets(ControlFolderIntelligenceConfigFilterIncludedCloudStorageBucketsArgs.builder()
.bucketIdRegexes("string")
.build())
.includedCloudStorageLocations(ControlFolderIntelligenceConfigFilterIncludedCloudStorageLocationsArgs.builder()
.locations("string")
.build())
.build())
.name("string")
.build());
control_folder_intelligence_config_resource = gcp.storage.ControlFolderIntelligenceConfig("controlFolderIntelligenceConfigResource",
edition_config="string",
filter={
"excluded_cloud_storage_buckets": {
"bucket_id_regexes": ["string"],
},
"excluded_cloud_storage_locations": {
"locations": ["string"],
},
"included_cloud_storage_buckets": {
"bucket_id_regexes": ["string"],
},
"included_cloud_storage_locations": {
"locations": ["string"],
},
},
name="string")
const controlFolderIntelligenceConfigResource = new gcp.storage.ControlFolderIntelligenceConfig("controlFolderIntelligenceConfigResource", {
editionConfig: "string",
filter: {
excludedCloudStorageBuckets: {
bucketIdRegexes: ["string"],
},
excludedCloudStorageLocations: {
locations: ["string"],
},
includedCloudStorageBuckets: {
bucketIdRegexes: ["string"],
},
includedCloudStorageLocations: {
locations: ["string"],
},
},
name: "string",
});
type: gcp:storage:ControlFolderIntelligenceConfig
properties:
editionConfig: string
filter:
excludedCloudStorageBuckets:
bucketIdRegexes:
- string
excludedCloudStorageLocations:
locations:
- string
includedCloudStorageBuckets:
bucketIdRegexes:
- string
includedCloudStorageLocations:
locations:
- string
name: string
ControlFolderIntelligenceConfig Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ControlFolderIntelligenceConfig resource accepts the following input properties:
- Edition
Config string - Edition configuration of the Storage Intelligence resource. Valid values are INHERIT, TRIAL, DISABLED and STANDARD.
- Filter
Control
Folder Intelligence Config Filter - Filter over location and bucket using include or exclude semantics. Resources that match the include or exclude filter are exclusively included or excluded from the Storage Intelligence plan. Structure is documented below.
- Name string
- Identifier of the GCP Folder. For GCP Folder, this field can be folder number.
- Edition
Config string - Edition configuration of the Storage Intelligence resource. Valid values are INHERIT, TRIAL, DISABLED and STANDARD.
- Filter
Control
Folder Intelligence Config Filter Args - Filter over location and bucket using include or exclude semantics. Resources that match the include or exclude filter are exclusively included or excluded from the Storage Intelligence plan. Structure is documented below.
- Name string
- Identifier of the GCP Folder. For GCP Folder, this field can be folder number.
- edition
Config String - Edition configuration of the Storage Intelligence resource. Valid values are INHERIT, TRIAL, DISABLED and STANDARD.
- filter
Control
Folder Intelligence Config Filter - Filter over location and bucket using include or exclude semantics. Resources that match the include or exclude filter are exclusively included or excluded from the Storage Intelligence plan. Structure is documented below.
- name String
- Identifier of the GCP Folder. For GCP Folder, this field can be folder number.
- edition
Config string - Edition configuration of the Storage Intelligence resource. Valid values are INHERIT, TRIAL, DISABLED and STANDARD.
- filter
Control
Folder Intelligence Config Filter - Filter over location and bucket using include or exclude semantics. Resources that match the include or exclude filter are exclusively included or excluded from the Storage Intelligence plan. Structure is documented below.
- name string
- Identifier of the GCP Folder. For GCP Folder, this field can be folder number.
- edition_
config str - Edition configuration of the Storage Intelligence resource. Valid values are INHERIT, TRIAL, DISABLED and STANDARD.
- filter
Control
Folder Intelligence Config Filter Args - Filter over location and bucket using include or exclude semantics. Resources that match the include or exclude filter are exclusively included or excluded from the Storage Intelligence plan. Structure is documented below.
- name str
- Identifier of the GCP Folder. For GCP Folder, this field can be folder number.
- edition
Config String - Edition configuration of the Storage Intelligence resource. Valid values are INHERIT, TRIAL, DISABLED and STANDARD.
- filter Property Map
- Filter over location and bucket using include or exclude semantics. Resources that match the include or exclude filter are exclusively included or excluded from the Storage Intelligence plan. Structure is documented below.
- name String
- Identifier of the GCP Folder. For GCP Folder, this field can be folder number.
Outputs
All input properties are implicitly available as output properties. Additionally, the ControlFolderIntelligenceConfig resource produces the following output properties:
- Effective
Intelligence List<ControlConfigs Folder Intelligence Config Effective Intelligence Config> - The Intelligence config that is effective for the resource. Structure is documented below.
- Id string
- The provider-assigned unique ID for this managed resource.
- Trial
Configs List<ControlFolder Intelligence Config Trial Config> - The trial configuration of the Storage Intelligence resource. Structure is documented below.
- Update
Time string - The time at which the Storage Intelligence Config resource is last updated.
- Effective
Intelligence []ControlConfigs Folder Intelligence Config Effective Intelligence Config - The Intelligence config that is effective for the resource. Structure is documented below.
- Id string
- The provider-assigned unique ID for this managed resource.
- Trial
Configs []ControlFolder Intelligence Config Trial Config - The trial configuration of the Storage Intelligence resource. Structure is documented below.
- Update
Time string - The time at which the Storage Intelligence Config resource is last updated.
- effective
Intelligence List<ControlConfigs Folder Intelligence Config Effective Intelligence Config> - The Intelligence config that is effective for the resource. Structure is documented below.
- id String
- The provider-assigned unique ID for this managed resource.
- trial
Configs List<ControlFolder Intelligence Config Trial Config> - The trial configuration of the Storage Intelligence resource. Structure is documented below.
- update
Time String - The time at which the Storage Intelligence Config resource is last updated.
- effective
Intelligence ControlConfigs Folder Intelligence Config Effective Intelligence Config[] - The Intelligence config that is effective for the resource. Structure is documented below.
- id string
- The provider-assigned unique ID for this managed resource.
- trial
Configs ControlFolder Intelligence Config Trial Config[] - The trial configuration of the Storage Intelligence resource. Structure is documented below.
- update
Time string - The time at which the Storage Intelligence Config resource is last updated.
- effective_
intelligence_ Sequence[Controlconfigs Folder Intelligence Config Effective Intelligence Config] - The Intelligence config that is effective for the resource. Structure is documented below.
- id str
- The provider-assigned unique ID for this managed resource.
- trial_
configs Sequence[ControlFolder Intelligence Config Trial Config] - The trial configuration of the Storage Intelligence resource. Structure is documented below.
- update_
time str - The time at which the Storage Intelligence Config resource is last updated.
- effective
Intelligence List<Property Map>Configs - The Intelligence config that is effective for the resource. Structure is documented below.
- id String
- The provider-assigned unique ID for this managed resource.
- trial
Configs List<Property Map> - The trial configuration of the Storage Intelligence resource. Structure is documented below.
- update
Time String - The time at which the Storage Intelligence Config resource is last updated.
Look up Existing ControlFolderIntelligenceConfig Resource
Get an existing ControlFolderIntelligenceConfig resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: ControlFolderIntelligenceConfigState, opts?: CustomResourceOptions): ControlFolderIntelligenceConfig
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
edition_config: Optional[str] = None,
effective_intelligence_configs: Optional[Sequence[ControlFolderIntelligenceConfigEffectiveIntelligenceConfigArgs]] = None,
filter: Optional[ControlFolderIntelligenceConfigFilterArgs] = None,
name: Optional[str] = None,
trial_configs: Optional[Sequence[ControlFolderIntelligenceConfigTrialConfigArgs]] = None,
update_time: Optional[str] = None) -> ControlFolderIntelligenceConfig
func GetControlFolderIntelligenceConfig(ctx *Context, name string, id IDInput, state *ControlFolderIntelligenceConfigState, opts ...ResourceOption) (*ControlFolderIntelligenceConfig, error)
public static ControlFolderIntelligenceConfig Get(string name, Input<string> id, ControlFolderIntelligenceConfigState? state, CustomResourceOptions? opts = null)
public static ControlFolderIntelligenceConfig get(String name, Output<String> id, ControlFolderIntelligenceConfigState state, CustomResourceOptions options)
resources: _: type: gcp:storage:ControlFolderIntelligenceConfig get: id: ${id}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Edition
Config string - Edition configuration of the Storage Intelligence resource. Valid values are INHERIT, TRIAL, DISABLED and STANDARD.
- Effective
Intelligence List<ControlConfigs Folder Intelligence Config Effective Intelligence Config> - The Intelligence config that is effective for the resource. Structure is documented below.
- Filter
Control
Folder Intelligence Config Filter - Filter over location and bucket using include or exclude semantics. Resources that match the include or exclude filter are exclusively included or excluded from the Storage Intelligence plan. Structure is documented below.
- Name string
- Identifier of the GCP Folder. For GCP Folder, this field can be folder number.
- Trial
Configs List<ControlFolder Intelligence Config Trial Config> - The trial configuration of the Storage Intelligence resource. Structure is documented below.
- Update
Time string - The time at which the Storage Intelligence Config resource is last updated.
- Edition
Config string - Edition configuration of the Storage Intelligence resource. Valid values are INHERIT, TRIAL, DISABLED and STANDARD.
- Effective
Intelligence []ControlConfigs Folder Intelligence Config Effective Intelligence Config Args - The Intelligence config that is effective for the resource. Structure is documented below.
- Filter
Control
Folder Intelligence Config Filter Args - Filter over location and bucket using include or exclude semantics. Resources that match the include or exclude filter are exclusively included or excluded from the Storage Intelligence plan. Structure is documented below.
- Name string
- Identifier of the GCP Folder. For GCP Folder, this field can be folder number.
- Trial
Configs []ControlFolder Intelligence Config Trial Config Args - The trial configuration of the Storage Intelligence resource. Structure is documented below.
- Update
Time string - The time at which the Storage Intelligence Config resource is last updated.
- edition
Config String - Edition configuration of the Storage Intelligence resource. Valid values are INHERIT, TRIAL, DISABLED and STANDARD.
- effective
Intelligence List<ControlConfigs Folder Intelligence Config Effective Intelligence Config> - The Intelligence config that is effective for the resource. Structure is documented below.
- filter
Control
Folder Intelligence Config Filter - Filter over location and bucket using include or exclude semantics. Resources that match the include or exclude filter are exclusively included or excluded from the Storage Intelligence plan. Structure is documented below.
- name String
- Identifier of the GCP Folder. For GCP Folder, this field can be folder number.
- trial
Configs List<ControlFolder Intelligence Config Trial Config> - The trial configuration of the Storage Intelligence resource. Structure is documented below.
- update
Time String - The time at which the Storage Intelligence Config resource is last updated.
- edition
Config string - Edition configuration of the Storage Intelligence resource. Valid values are INHERIT, TRIAL, DISABLED and STANDARD.
- effective
Intelligence ControlConfigs Folder Intelligence Config Effective Intelligence Config[] - The Intelligence config that is effective for the resource. Structure is documented below.
- filter
Control
Folder Intelligence Config Filter - Filter over location and bucket using include or exclude semantics. Resources that match the include or exclude filter are exclusively included or excluded from the Storage Intelligence plan. Structure is documented below.
- name string
- Identifier of the GCP Folder. For GCP Folder, this field can be folder number.
- trial
Configs ControlFolder Intelligence Config Trial Config[] - The trial configuration of the Storage Intelligence resource. Structure is documented below.
- update
Time string - The time at which the Storage Intelligence Config resource is last updated.
- edition_
config str - Edition configuration of the Storage Intelligence resource. Valid values are INHERIT, TRIAL, DISABLED and STANDARD.
- effective_
intelligence_ Sequence[Controlconfigs Folder Intelligence Config Effective Intelligence Config Args] - The Intelligence config that is effective for the resource. Structure is documented below.
- filter
Control
Folder Intelligence Config Filter Args - Filter over location and bucket using include or exclude semantics. Resources that match the include or exclude filter are exclusively included or excluded from the Storage Intelligence plan. Structure is documented below.
- name str
- Identifier of the GCP Folder. For GCP Folder, this field can be folder number.
- trial_
configs Sequence[ControlFolder Intelligence Config Trial Config Args] - The trial configuration of the Storage Intelligence resource. Structure is documented below.
- update_
time str - The time at which the Storage Intelligence Config resource is last updated.
- edition
Config String - Edition configuration of the Storage Intelligence resource. Valid values are INHERIT, TRIAL, DISABLED and STANDARD.
- effective
Intelligence List<Property Map>Configs - The Intelligence config that is effective for the resource. Structure is documented below.
- filter Property Map
- Filter over location and bucket using include or exclude semantics. Resources that match the include or exclude filter are exclusively included or excluded from the Storage Intelligence plan. Structure is documented below.
- name String
- Identifier of the GCP Folder. For GCP Folder, this field can be folder number.
- trial
Configs List<Property Map> - The trial configuration of the Storage Intelligence resource. Structure is documented below.
- update
Time String - The time at which the Storage Intelligence Config resource is last updated.
Supporting Types
ControlFolderIntelligenceConfigEffectiveIntelligenceConfig, ControlFolderIntelligenceConfigEffectiveIntelligenceConfigArgs
- Effective
Edition string - (Output)
The
StorageIntelligence
edition that is applicable for the resource. - Intelligence
Config string - (Output) The Intelligence config resource that is applied for the target resource.
- Effective
Edition string - (Output)
The
StorageIntelligence
edition that is applicable for the resource. - Intelligence
Config string - (Output) The Intelligence config resource that is applied for the target resource.
- effective
Edition String - (Output)
The
StorageIntelligence
edition that is applicable for the resource. - intelligence
Config String - (Output) The Intelligence config resource that is applied for the target resource.
- effective
Edition string - (Output)
The
StorageIntelligence
edition that is applicable for the resource. - intelligence
Config string - (Output) The Intelligence config resource that is applied for the target resource.
- effective_
edition str - (Output)
The
StorageIntelligence
edition that is applicable for the resource. - intelligence_
config str - (Output) The Intelligence config resource that is applied for the target resource.
- effective
Edition String - (Output)
The
StorageIntelligence
edition that is applicable for the resource. - intelligence
Config String - (Output) The Intelligence config resource that is applied for the target resource.
ControlFolderIntelligenceConfigFilter, ControlFolderIntelligenceConfigFilterArgs
- Excluded
Cloud ControlStorage Buckets Folder Intelligence Config Filter Excluded Cloud Storage Buckets - Buckets to exclude from the Storage Intelligence plan. Structure is documented below.
- Excluded
Cloud ControlStorage Locations Folder Intelligence Config Filter Excluded Cloud Storage Locations - Locations to exclude from the Storage Intelligence plan. Structure is documented below.
- Included
Cloud ControlStorage Buckets Folder Intelligence Config Filter Included Cloud Storage Buckets - Buckets to include in the Storage Intelligence plan. Structure is documented below.
- Included
Cloud ControlStorage Locations Folder Intelligence Config Filter Included Cloud Storage Locations - Locations to include in the Storage Intelligence plan. Structure is documented below.
- Excluded
Cloud ControlStorage Buckets Folder Intelligence Config Filter Excluded Cloud Storage Buckets - Buckets to exclude from the Storage Intelligence plan. Structure is documented below.
- Excluded
Cloud ControlStorage Locations Folder Intelligence Config Filter Excluded Cloud Storage Locations - Locations to exclude from the Storage Intelligence plan. Structure is documented below.
- Included
Cloud ControlStorage Buckets Folder Intelligence Config Filter Included Cloud Storage Buckets - Buckets to include in the Storage Intelligence plan. Structure is documented below.
- Included
Cloud ControlStorage Locations Folder Intelligence Config Filter Included Cloud Storage Locations - Locations to include in the Storage Intelligence plan. Structure is documented below.
- excluded
Cloud ControlStorage Buckets Folder Intelligence Config Filter Excluded Cloud Storage Buckets - Buckets to exclude from the Storage Intelligence plan. Structure is documented below.
- excluded
Cloud ControlStorage Locations Folder Intelligence Config Filter Excluded Cloud Storage Locations - Locations to exclude from the Storage Intelligence plan. Structure is documented below.
- included
Cloud ControlStorage Buckets Folder Intelligence Config Filter Included Cloud Storage Buckets - Buckets to include in the Storage Intelligence plan. Structure is documented below.
- included
Cloud ControlStorage Locations Folder Intelligence Config Filter Included Cloud Storage Locations - Locations to include in the Storage Intelligence plan. Structure is documented below.
- excluded
Cloud ControlStorage Buckets Folder Intelligence Config Filter Excluded Cloud Storage Buckets - Buckets to exclude from the Storage Intelligence plan. Structure is documented below.
- excluded
Cloud ControlStorage Locations Folder Intelligence Config Filter Excluded Cloud Storage Locations - Locations to exclude from the Storage Intelligence plan. Structure is documented below.
- included
Cloud ControlStorage Buckets Folder Intelligence Config Filter Included Cloud Storage Buckets - Buckets to include in the Storage Intelligence plan. Structure is documented below.
- included
Cloud ControlStorage Locations Folder Intelligence Config Filter Included Cloud Storage Locations - Locations to include in the Storage Intelligence plan. Structure is documented below.
- excluded_
cloud_ Controlstorage_ buckets Folder Intelligence Config Filter Excluded Cloud Storage Buckets - Buckets to exclude from the Storage Intelligence plan. Structure is documented below.
- excluded_
cloud_ Controlstorage_ locations Folder Intelligence Config Filter Excluded Cloud Storage Locations - Locations to exclude from the Storage Intelligence plan. Structure is documented below.
- included_
cloud_ Controlstorage_ buckets Folder Intelligence Config Filter Included Cloud Storage Buckets - Buckets to include in the Storage Intelligence plan. Structure is documented below.
- included_
cloud_ Controlstorage_ locations Folder Intelligence Config Filter Included Cloud Storage Locations - Locations to include in the Storage Intelligence plan. Structure is documented below.
- excluded
Cloud Property MapStorage Buckets - Buckets to exclude from the Storage Intelligence plan. Structure is documented below.
- excluded
Cloud Property MapStorage Locations - Locations to exclude from the Storage Intelligence plan. Structure is documented below.
- included
Cloud Property MapStorage Buckets - Buckets to include in the Storage Intelligence plan. Structure is documented below.
- included
Cloud Property MapStorage Locations - Locations to include in the Storage Intelligence plan. Structure is documented below.
ControlFolderIntelligenceConfigFilterExcludedCloudStorageBuckets, ControlFolderIntelligenceConfigFilterExcludedCloudStorageBucketsArgs
- Bucket
Id List<string>Regexes - List of bucket id regexes to exclude in the storage intelligence plan.
- Bucket
Id []stringRegexes - List of bucket id regexes to exclude in the storage intelligence plan.
- bucket
Id List<String>Regexes - List of bucket id regexes to exclude in the storage intelligence plan.
- bucket
Id string[]Regexes - List of bucket id regexes to exclude in the storage intelligence plan.
- bucket_
id_ Sequence[str]regexes - List of bucket id regexes to exclude in the storage intelligence plan.
- bucket
Id List<String>Regexes - List of bucket id regexes to exclude in the storage intelligence plan.
ControlFolderIntelligenceConfigFilterExcludedCloudStorageLocations, ControlFolderIntelligenceConfigFilterExcludedCloudStorageLocationsArgs
- Locations List<string>
- List of locations.
- Locations []string
- List of locations.
- locations List<String>
- List of locations.
- locations string[]
- List of locations.
- locations Sequence[str]
- List of locations.
- locations List<String>
- List of locations.
ControlFolderIntelligenceConfigFilterIncludedCloudStorageBuckets, ControlFolderIntelligenceConfigFilterIncludedCloudStorageBucketsArgs
- Bucket
Id List<string>Regexes - List of bucket id regexes to exclude in the storage intelligence plan.
- Bucket
Id []stringRegexes - List of bucket id regexes to exclude in the storage intelligence plan.
- bucket
Id List<String>Regexes - List of bucket id regexes to exclude in the storage intelligence plan.
- bucket
Id string[]Regexes - List of bucket id regexes to exclude in the storage intelligence plan.
- bucket_
id_ Sequence[str]regexes - List of bucket id regexes to exclude in the storage intelligence plan.
- bucket
Id List<String>Regexes - List of bucket id regexes to exclude in the storage intelligence plan.
ControlFolderIntelligenceConfigFilterIncludedCloudStorageLocations, ControlFolderIntelligenceConfigFilterIncludedCloudStorageLocationsArgs
- Locations List<string>
- List of locations.
- Locations []string
- List of locations.
- locations List<String>
- List of locations.
- locations string[]
- List of locations.
- locations Sequence[str]
- List of locations.
- locations List<String>
- List of locations.
ControlFolderIntelligenceConfigTrialConfig, ControlFolderIntelligenceConfigTrialConfigArgs
- Expire
Time string - (Output) The time at which the trial expires.
- Expire
Time string - (Output) The time at which the trial expires.
- expire
Time String - (Output) The time at which the trial expires.
- expire
Time string - (Output) The time at which the trial expires.
- expire_
time str - (Output) The time at which the trial expires.
- expire
Time String - (Output) The time at which the trial expires.
Import
FolderIntelligenceConfig can be imported using any of these accepted formats:
folders/{{name}}/locations/global/intelligenceConfig
{{name}}
When using the pulumi import
command, FolderIntelligenceConfig can be imported using one of the formats above. For example:
$ pulumi import gcp:storage/controlFolderIntelligenceConfig:ControlFolderIntelligenceConfig default folders/{{name}}/locations/global/intelligenceConfig
$ pulumi import gcp:storage/controlFolderIntelligenceConfig:ControlFolderIntelligenceConfig default {{name}}
To learn more about importing existing cloud resources, see Importing resources.
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.