gcp.storage.ControlProjectIntelligenceConfig
Explore with Pulumi AI
Example Usage
Storage Control Project Intelligence Config Basic
import * as pulumi from "@pulumi/pulumi";
import * as gcp from "@pulumi/gcp";
const example = new gcp.storage.ControlProjectIntelligenceConfig("example", {
name: "test-project",
editionConfig: "TRIAL",
filter: {
includedCloudStorageBuckets: {
bucketIdRegexes: [
"test-id-1*",
"test-id-2*",
],
},
},
});
import pulumi
import pulumi_gcp as gcp
example = gcp.storage.ControlProjectIntelligenceConfig("example",
name="test-project",
edition_config="TRIAL",
filter={
"included_cloud_storage_buckets": {
"bucket_id_regexes": [
"test-id-1*",
"test-id-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.NewControlProjectIntelligenceConfig(ctx, "example", &storage.ControlProjectIntelligenceConfigArgs{
Name: pulumi.String("test-project"),
EditionConfig: pulumi.String("TRIAL"),
Filter: &storage.ControlProjectIntelligenceConfigFilterArgs{
IncludedCloudStorageBuckets: &storage.ControlProjectIntelligenceConfigFilterIncludedCloudStorageBucketsArgs{
BucketIdRegexes: pulumi.StringArray{
pulumi.String("test-id-1*"),
pulumi.String("test-id-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.ControlProjectIntelligenceConfig("example", new()
{
Name = "test-project",
EditionConfig = "TRIAL",
Filter = new Gcp.Storage.Inputs.ControlProjectIntelligenceConfigFilterArgs
{
IncludedCloudStorageBuckets = new Gcp.Storage.Inputs.ControlProjectIntelligenceConfigFilterIncludedCloudStorageBucketsArgs
{
BucketIdRegexes = new[]
{
"test-id-1*",
"test-id-2*",
},
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcp.storage.ControlProjectIntelligenceConfig;
import com.pulumi.gcp.storage.ControlProjectIntelligenceConfigArgs;
import com.pulumi.gcp.storage.inputs.ControlProjectIntelligenceConfigFilterArgs;
import com.pulumi.gcp.storage.inputs.ControlProjectIntelligenceConfigFilterIncludedCloudStorageBucketsArgs;
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 ControlProjectIntelligenceConfig("example", ControlProjectIntelligenceConfigArgs.builder()
.name("test-project")
.editionConfig("TRIAL")
.filter(ControlProjectIntelligenceConfigFilterArgs.builder()
.includedCloudStorageBuckets(ControlProjectIntelligenceConfigFilterIncludedCloudStorageBucketsArgs.builder()
.bucketIdRegexes(
"test-id-1*",
"test-id-2*")
.build())
.build())
.build());
}
}
resources:
example:
type: gcp:storage:ControlProjectIntelligenceConfig
properties:
name: test-project
editionConfig: TRIAL
filter:
includedCloudStorageBuckets:
bucketIdRegexes:
- test-id-1*
- test-id-2*
Create ControlProjectIntelligenceConfig Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ControlProjectIntelligenceConfig(name: string, args?: ControlProjectIntelligenceConfigArgs, opts?: CustomResourceOptions);
@overload
def ControlProjectIntelligenceConfig(resource_name: str,
args: Optional[ControlProjectIntelligenceConfigArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def ControlProjectIntelligenceConfig(resource_name: str,
opts: Optional[ResourceOptions] = None,
edition_config: Optional[str] = None,
filter: Optional[ControlProjectIntelligenceConfigFilterArgs] = None,
name: Optional[str] = None)
func NewControlProjectIntelligenceConfig(ctx *Context, name string, args *ControlProjectIntelligenceConfigArgs, opts ...ResourceOption) (*ControlProjectIntelligenceConfig, error)
public ControlProjectIntelligenceConfig(string name, ControlProjectIntelligenceConfigArgs? args = null, CustomResourceOptions? opts = null)
public ControlProjectIntelligenceConfig(String name, ControlProjectIntelligenceConfigArgs args)
public ControlProjectIntelligenceConfig(String name, ControlProjectIntelligenceConfigArgs args, CustomResourceOptions options)
type: gcp:storage:ControlProjectIntelligenceConfig
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 ControlProjectIntelligenceConfigArgs
- 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 ControlProjectIntelligenceConfigArgs
- 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 ControlProjectIntelligenceConfigArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ControlProjectIntelligenceConfigArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ControlProjectIntelligenceConfigArgs
- 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 controlProjectIntelligenceConfigResource = new Gcp.Storage.ControlProjectIntelligenceConfig("controlProjectIntelligenceConfigResource", new()
{
EditionConfig = "string",
Filter = new Gcp.Storage.Inputs.ControlProjectIntelligenceConfigFilterArgs
{
ExcludedCloudStorageBuckets = new Gcp.Storage.Inputs.ControlProjectIntelligenceConfigFilterExcludedCloudStorageBucketsArgs
{
BucketIdRegexes = new[]
{
"string",
},
},
ExcludedCloudStorageLocations = new Gcp.Storage.Inputs.ControlProjectIntelligenceConfigFilterExcludedCloudStorageLocationsArgs
{
Locations = new[]
{
"string",
},
},
IncludedCloudStorageBuckets = new Gcp.Storage.Inputs.ControlProjectIntelligenceConfigFilterIncludedCloudStorageBucketsArgs
{
BucketIdRegexes = new[]
{
"string",
},
},
IncludedCloudStorageLocations = new Gcp.Storage.Inputs.ControlProjectIntelligenceConfigFilterIncludedCloudStorageLocationsArgs
{
Locations = new[]
{
"string",
},
},
},
Name = "string",
});
example, err := storage.NewControlProjectIntelligenceConfig(ctx, "controlProjectIntelligenceConfigResource", &storage.ControlProjectIntelligenceConfigArgs{
EditionConfig: pulumi.String("string"),
Filter: &storage.ControlProjectIntelligenceConfigFilterArgs{
ExcludedCloudStorageBuckets: &storage.ControlProjectIntelligenceConfigFilterExcludedCloudStorageBucketsArgs{
BucketIdRegexes: pulumi.StringArray{
pulumi.String("string"),
},
},
ExcludedCloudStorageLocations: &storage.ControlProjectIntelligenceConfigFilterExcludedCloudStorageLocationsArgs{
Locations: pulumi.StringArray{
pulumi.String("string"),
},
},
IncludedCloudStorageBuckets: &storage.ControlProjectIntelligenceConfigFilterIncludedCloudStorageBucketsArgs{
BucketIdRegexes: pulumi.StringArray{
pulumi.String("string"),
},
},
IncludedCloudStorageLocations: &storage.ControlProjectIntelligenceConfigFilterIncludedCloudStorageLocationsArgs{
Locations: pulumi.StringArray{
pulumi.String("string"),
},
},
},
Name: pulumi.String("string"),
})
var controlProjectIntelligenceConfigResource = new ControlProjectIntelligenceConfig("controlProjectIntelligenceConfigResource", ControlProjectIntelligenceConfigArgs.builder()
.editionConfig("string")
.filter(ControlProjectIntelligenceConfigFilterArgs.builder()
.excludedCloudStorageBuckets(ControlProjectIntelligenceConfigFilterExcludedCloudStorageBucketsArgs.builder()
.bucketIdRegexes("string")
.build())
.excludedCloudStorageLocations(ControlProjectIntelligenceConfigFilterExcludedCloudStorageLocationsArgs.builder()
.locations("string")
.build())
.includedCloudStorageBuckets(ControlProjectIntelligenceConfigFilterIncludedCloudStorageBucketsArgs.builder()
.bucketIdRegexes("string")
.build())
.includedCloudStorageLocations(ControlProjectIntelligenceConfigFilterIncludedCloudStorageLocationsArgs.builder()
.locations("string")
.build())
.build())
.name("string")
.build());
control_project_intelligence_config_resource = gcp.storage.ControlProjectIntelligenceConfig("controlProjectIntelligenceConfigResource",
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 controlProjectIntelligenceConfigResource = new gcp.storage.ControlProjectIntelligenceConfig("controlProjectIntelligenceConfigResource", {
editionConfig: "string",
filter: {
excludedCloudStorageBuckets: {
bucketIdRegexes: ["string"],
},
excludedCloudStorageLocations: {
locations: ["string"],
},
includedCloudStorageBuckets: {
bucketIdRegexes: ["string"],
},
includedCloudStorageLocations: {
locations: ["string"],
},
},
name: "string",
});
type: gcp:storage:ControlProjectIntelligenceConfig
properties:
editionConfig: string
filter:
excludedCloudStorageBuckets:
bucketIdRegexes:
- string
excludedCloudStorageLocations:
locations:
- string
includedCloudStorageBuckets:
bucketIdRegexes:
- string
includedCloudStorageLocations:
locations:
- string
name: string
ControlProjectIntelligenceConfig 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 ControlProjectIntelligenceConfig 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
Project 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 project. For GCP project, this field can be project name or project number.
- Edition
Config string - Edition configuration of the Storage Intelligence resource. Valid values are INHERIT, TRIAL, DISABLED and STANDARD.
- Filter
Control
Project 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 project. For GCP project, this field can be project name or project number.
- edition
Config String - Edition configuration of the Storage Intelligence resource. Valid values are INHERIT, TRIAL, DISABLED and STANDARD.
- filter
Control
Project 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 project. For GCP project, this field can be project name or project number.
- edition
Config string - Edition configuration of the Storage Intelligence resource. Valid values are INHERIT, TRIAL, DISABLED and STANDARD.
- filter
Control
Project 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 project. For GCP project, this field can be project name or project number.
- edition_
config str - Edition configuration of the Storage Intelligence resource. Valid values are INHERIT, TRIAL, DISABLED and STANDARD.
- filter
Control
Project 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 project. For GCP project, this field can be project name or project 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 project. For GCP project, this field can be project name or project number.
Outputs
All input properties are implicitly available as output properties. Additionally, the ControlProjectIntelligenceConfig resource produces the following output properties:
- Effective
Intelligence List<ControlConfigs Project 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<ControlProject 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 Project 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 []ControlProject 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 Project 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<ControlProject 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 Project 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 ControlProject 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 Project 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[ControlProject 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 ControlProjectIntelligenceConfig Resource
Get an existing ControlProjectIntelligenceConfig 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?: ControlProjectIntelligenceConfigState, opts?: CustomResourceOptions): ControlProjectIntelligenceConfig
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
edition_config: Optional[str] = None,
effective_intelligence_configs: Optional[Sequence[ControlProjectIntelligenceConfigEffectiveIntelligenceConfigArgs]] = None,
filter: Optional[ControlProjectIntelligenceConfigFilterArgs] = None,
name: Optional[str] = None,
trial_configs: Optional[Sequence[ControlProjectIntelligenceConfigTrialConfigArgs]] = None,
update_time: Optional[str] = None) -> ControlProjectIntelligenceConfig
func GetControlProjectIntelligenceConfig(ctx *Context, name string, id IDInput, state *ControlProjectIntelligenceConfigState, opts ...ResourceOption) (*ControlProjectIntelligenceConfig, error)
public static ControlProjectIntelligenceConfig Get(string name, Input<string> id, ControlProjectIntelligenceConfigState? state, CustomResourceOptions? opts = null)
public static ControlProjectIntelligenceConfig get(String name, Output<String> id, ControlProjectIntelligenceConfigState state, CustomResourceOptions options)
resources: _: type: gcp:storage:ControlProjectIntelligenceConfig 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 Project Intelligence Config Effective Intelligence Config> - The Intelligence config that is effective for the resource. Structure is documented below.
- Filter
Control
Project 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 project. For GCP project, this field can be project name or project number.
- Trial
Configs List<ControlProject 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 Project Intelligence Config Effective Intelligence Config Args - The Intelligence config that is effective for the resource. Structure is documented below.
- Filter
Control
Project 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 project. For GCP project, this field can be project name or project number.
- Trial
Configs []ControlProject 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 Project Intelligence Config Effective Intelligence Config> - The Intelligence config that is effective for the resource. Structure is documented below.
- filter
Control
Project 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 project. For GCP project, this field can be project name or project number.
- trial
Configs List<ControlProject 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 Project Intelligence Config Effective Intelligence Config[] - The Intelligence config that is effective for the resource. Structure is documented below.
- filter
Control
Project 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 project. For GCP project, this field can be project name or project number.
- trial
Configs ControlProject 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 Project Intelligence Config Effective Intelligence Config Args] - The Intelligence config that is effective for the resource. Structure is documented below.
- filter
Control
Project 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 project. For GCP project, this field can be project name or project number.
- trial_
configs Sequence[ControlProject 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 project. For GCP project, this field can be project name or project 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
ControlProjectIntelligenceConfigEffectiveIntelligenceConfig, ControlProjectIntelligenceConfigEffectiveIntelligenceConfigArgs
- 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.
ControlProjectIntelligenceConfigFilter, ControlProjectIntelligenceConfigFilterArgs
- Excluded
Cloud ControlStorage Buckets Project Intelligence Config Filter Excluded Cloud Storage Buckets - Buckets to exclude from the Storage Intelligence plan. Structure is documented below.
- Excluded
Cloud ControlStorage Locations Project Intelligence Config Filter Excluded Cloud Storage Locations - Locations to exclude from the Storage Intelligence plan. Structure is documented below.
- Included
Cloud ControlStorage Buckets Project Intelligence Config Filter Included Cloud Storage Buckets - Buckets to include in the Storage Intelligence plan. Structure is documented below.
- Included
Cloud ControlStorage Locations Project Intelligence Config Filter Included Cloud Storage Locations - Locations to include in the Storage Intelligence plan. Structure is documented below.
- Excluded
Cloud ControlStorage Buckets Project Intelligence Config Filter Excluded Cloud Storage Buckets - Buckets to exclude from the Storage Intelligence plan. Structure is documented below.
- Excluded
Cloud ControlStorage Locations Project Intelligence Config Filter Excluded Cloud Storage Locations - Locations to exclude from the Storage Intelligence plan. Structure is documented below.
- Included
Cloud ControlStorage Buckets Project Intelligence Config Filter Included Cloud Storage Buckets - Buckets to include in the Storage Intelligence plan. Structure is documented below.
- Included
Cloud ControlStorage Locations Project Intelligence Config Filter Included Cloud Storage Locations - Locations to include in the Storage Intelligence plan. Structure is documented below.
- excluded
Cloud ControlStorage Buckets Project Intelligence Config Filter Excluded Cloud Storage Buckets - Buckets to exclude from the Storage Intelligence plan. Structure is documented below.
- excluded
Cloud ControlStorage Locations Project Intelligence Config Filter Excluded Cloud Storage Locations - Locations to exclude from the Storage Intelligence plan. Structure is documented below.
- included
Cloud ControlStorage Buckets Project Intelligence Config Filter Included Cloud Storage Buckets - Buckets to include in the Storage Intelligence plan. Structure is documented below.
- included
Cloud ControlStorage Locations Project Intelligence Config Filter Included Cloud Storage Locations - Locations to include in the Storage Intelligence plan. Structure is documented below.
- excluded
Cloud ControlStorage Buckets Project Intelligence Config Filter Excluded Cloud Storage Buckets - Buckets to exclude from the Storage Intelligence plan. Structure is documented below.
- excluded
Cloud ControlStorage Locations Project Intelligence Config Filter Excluded Cloud Storage Locations - Locations to exclude from the Storage Intelligence plan. Structure is documented below.
- included
Cloud ControlStorage Buckets Project Intelligence Config Filter Included Cloud Storage Buckets - Buckets to include in the Storage Intelligence plan. Structure is documented below.
- included
Cloud ControlStorage Locations Project Intelligence Config Filter Included Cloud Storage Locations - Locations to include in the Storage Intelligence plan. Structure is documented below.
- excluded_
cloud_ Controlstorage_ buckets Project Intelligence Config Filter Excluded Cloud Storage Buckets - Buckets to exclude from the Storage Intelligence plan. Structure is documented below.
- excluded_
cloud_ Controlstorage_ locations Project Intelligence Config Filter Excluded Cloud Storage Locations - Locations to exclude from the Storage Intelligence plan. Structure is documented below.
- included_
cloud_ Controlstorage_ buckets Project Intelligence Config Filter Included Cloud Storage Buckets - Buckets to include in the Storage Intelligence plan. Structure is documented below.
- included_
cloud_ Controlstorage_ locations Project 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.
ControlProjectIntelligenceConfigFilterExcludedCloudStorageBuckets, ControlProjectIntelligenceConfigFilterExcludedCloudStorageBucketsArgs
- 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.
ControlProjectIntelligenceConfigFilterExcludedCloudStorageLocations, ControlProjectIntelligenceConfigFilterExcludedCloudStorageLocationsArgs
- 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.
ControlProjectIntelligenceConfigFilterIncludedCloudStorageBuckets, ControlProjectIntelligenceConfigFilterIncludedCloudStorageBucketsArgs
- 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.
ControlProjectIntelligenceConfigFilterIncludedCloudStorageLocations, ControlProjectIntelligenceConfigFilterIncludedCloudStorageLocationsArgs
- 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.
ControlProjectIntelligenceConfigTrialConfig, ControlProjectIntelligenceConfigTrialConfigArgs
- 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
ProjectIntelligenceConfig can be imported using any of these accepted formats:
projects/{{name}}/locations/global/intelligenceConfig
{{name}}
When using the pulumi import
command, ProjectIntelligenceConfig can be imported using one of the formats above. For example:
$ pulumi import gcp:storage/controlProjectIntelligenceConfig:ControlProjectIntelligenceConfig default projects/{{name}}/locations/global/intelligenceConfig
$ pulumi import gcp:storage/controlProjectIntelligenceConfig:ControlProjectIntelligenceConfig 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.