Viewing docs for Google Cloud v9.16.0
published on Thursday, Mar 19, 2026 by Pulumi
published on Thursday, Mar 19, 2026 by Pulumi
Viewing docs for Google Cloud v9.16.0
published on Thursday, Mar 19, 2026 by Pulumi
published on Thursday, Mar 19, 2026 by Pulumi
Use this data source to get information about a Organization Storage Intelligence config resource. See the official documentation and API.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as gcp from "@pulumi/gcp";
const sample_config = gcp.storage.getControlOrganizationIntelligenceConfig({
name: "123456789",
});
import pulumi
import pulumi_gcp as gcp
sample_config = gcp.storage.get_control_organization_intelligence_config(name="123456789")
package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v9/go/gcp/storage"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := storage.LookupControlOrganizationIntelligenceConfig(ctx, &storage.LookupControlOrganizationIntelligenceConfigArgs{
Name: "123456789",
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Gcp = Pulumi.Gcp;
return await Deployment.RunAsync(() =>
{
var sample_config = Gcp.Storage.GetControlOrganizationIntelligenceConfig.Invoke(new()
{
Name = "123456789",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gcp.storage.StorageFunctions;
import com.pulumi.gcp.storage.inputs.GetControlOrganizationIntelligenceConfigArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var sample-config = StorageFunctions.getControlOrganizationIntelligenceConfig(GetControlOrganizationIntelligenceConfigArgs.builder()
.name("123456789")
.build());
}
}
variables:
sample-config:
fn::invoke:
function: gcp:storage:getControlOrganizationIntelligenceConfig
arguments:
name: '123456789'
Using getControlOrganizationIntelligenceConfig
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 getControlOrganizationIntelligenceConfig(args: GetControlOrganizationIntelligenceConfigArgs, opts?: InvokeOptions): Promise<GetControlOrganizationIntelligenceConfigResult>
function getControlOrganizationIntelligenceConfigOutput(args: GetControlOrganizationIntelligenceConfigOutputArgs, opts?: InvokeOptions): Output<GetControlOrganizationIntelligenceConfigResult>def get_control_organization_intelligence_config(name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetControlOrganizationIntelligenceConfigResult
def get_control_organization_intelligence_config_output(name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetControlOrganizationIntelligenceConfigResult]func LookupControlOrganizationIntelligenceConfig(ctx *Context, args *LookupControlOrganizationIntelligenceConfigArgs, opts ...InvokeOption) (*LookupControlOrganizationIntelligenceConfigResult, error)
func LookupControlOrganizationIntelligenceConfigOutput(ctx *Context, args *LookupControlOrganizationIntelligenceConfigOutputArgs, opts ...InvokeOption) LookupControlOrganizationIntelligenceConfigResultOutput> Note: This function is named LookupControlOrganizationIntelligenceConfig in the Go SDK.
public static class GetControlOrganizationIntelligenceConfig
{
public static Task<GetControlOrganizationIntelligenceConfigResult> InvokeAsync(GetControlOrganizationIntelligenceConfigArgs args, InvokeOptions? opts = null)
public static Output<GetControlOrganizationIntelligenceConfigResult> Invoke(GetControlOrganizationIntelligenceConfigInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetControlOrganizationIntelligenceConfigResult> getControlOrganizationIntelligenceConfig(GetControlOrganizationIntelligenceConfigArgs args, InvokeOptions options)
public static Output<GetControlOrganizationIntelligenceConfigResult> getControlOrganizationIntelligenceConfig(GetControlOrganizationIntelligenceConfigArgs args, InvokeOptions options)
fn::invoke:
function: gcp:storage/getControlOrganizationIntelligenceConfig:getControlOrganizationIntelligenceConfig
arguments:
# arguments dictionaryThe following arguments are supported:
- Name string
- The id of GCP organization.
- Name string
- The id of GCP organization.
- name String
- The id of GCP organization.
- name string
- The id of GCP organization.
- name str
- The id of GCP organization.
- name String
- The id of GCP organization.
getControlOrganizationIntelligenceConfig Result
The following output properties are available:
- Edition
Config string - Effective
Intelligence List<GetConfigs Control Organization Intelligence Config Effective Intelligence Config> - Filters
List<Get
Control Organization Intelligence Config Filter> - Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Trial
Configs List<GetControl Organization Intelligence Config Trial Config> - Update
Time string
- Edition
Config string - Effective
Intelligence []GetConfigs Control Organization Intelligence Config Effective Intelligence Config - Filters
[]Get
Control Organization Intelligence Config Filter - Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Trial
Configs []GetControl Organization Intelligence Config Trial Config - Update
Time string
- edition
Config String - effective
Intelligence List<GetConfigs Control Organization Intelligence Config Effective Intelligence Config> - filters
List<Get
Control Organization Intelligence Config Filter> - id String
- The provider-assigned unique ID for this managed resource.
- name String
- trial
Configs List<GetControl Organization Intelligence Config Trial Config> - update
Time String
- edition
Config string - effective
Intelligence GetConfigs Control Organization Intelligence Config Effective Intelligence Config[] - filters
Get
Control Organization Intelligence Config Filter[] - id string
- The provider-assigned unique ID for this managed resource.
- name string
- trial
Configs GetControl Organization Intelligence Config Trial Config[] - update
Time string
- edition_
config str - effective_
intelligence_ Sequence[Getconfigs Control Organization Intelligence Config Effective Intelligence Config] - filters
Sequence[Get
Control Organization Intelligence Config Filter] - id str
- The provider-assigned unique ID for this managed resource.
- name str
- trial_
configs Sequence[GetControl Organization Intelligence Config Trial Config] - update_
time str
- edition
Config String - effective
Intelligence List<Property Map>Configs - filters List<Property Map>
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- trial
Configs List<Property Map> - update
Time String
Supporting Types
GetControlOrganizationIntelligenceConfigEffectiveIntelligenceConfig
- Effective
Edition string - The 'StorageIntelligence' edition that is applicable for the resource.
- Intelligence
Config string - The Intelligence config resource that is applied for the target resource.
- Effective
Edition string - The 'StorageIntelligence' edition that is applicable for the resource.
- Intelligence
Config string - The Intelligence config resource that is applied for the target resource.
- effective
Edition String - The 'StorageIntelligence' edition that is applicable for the resource.
- intelligence
Config String - The Intelligence config resource that is applied for the target resource.
- effective
Edition string - The 'StorageIntelligence' edition that is applicable for the resource.
- intelligence
Config string - The Intelligence config resource that is applied for the target resource.
- effective_
edition str - The 'StorageIntelligence' edition that is applicable for the resource.
- intelligence_
config str - The Intelligence config resource that is applied for the target resource.
- effective
Edition String - The 'StorageIntelligence' edition that is applicable for the resource.
- intelligence
Config String - The Intelligence config resource that is applied for the target resource.
GetControlOrganizationIntelligenceConfigFilter
- Excluded
Cloud List<GetStorage Buckets Control Organization Intelligence Config Filter Excluded Cloud Storage Bucket> - Buckets to exclude from the Storage Intelligence plan.
- Excluded
Cloud List<GetStorage Locations Control Organization Intelligence Config Filter Excluded Cloud Storage Location> - Locations to exclude from the Storage Intelligence plan.
- Included
Cloud List<GetStorage Buckets Control Organization Intelligence Config Filter Included Cloud Storage Bucket> - Buckets to include in the Storage Intelligence plan.
- Included
Cloud List<GetStorage Locations Control Organization Intelligence Config Filter Included Cloud Storage Location> - Locations to include in the Storage Intelligence plan.
- Excluded
Cloud []GetStorage Buckets Control Organization Intelligence Config Filter Excluded Cloud Storage Bucket - Buckets to exclude from the Storage Intelligence plan.
- Excluded
Cloud []GetStorage Locations Control Organization Intelligence Config Filter Excluded Cloud Storage Location - Locations to exclude from the Storage Intelligence plan.
- Included
Cloud []GetStorage Buckets Control Organization Intelligence Config Filter Included Cloud Storage Bucket - Buckets to include in the Storage Intelligence plan.
- Included
Cloud []GetStorage Locations Control Organization Intelligence Config Filter Included Cloud Storage Location - Locations to include in the Storage Intelligence plan.
- excluded
Cloud List<GetStorage Buckets Control Organization Intelligence Config Filter Excluded Cloud Storage Bucket> - Buckets to exclude from the Storage Intelligence plan.
- excluded
Cloud List<GetStorage Locations Control Organization Intelligence Config Filter Excluded Cloud Storage Location> - Locations to exclude from the Storage Intelligence plan.
- included
Cloud List<GetStorage Buckets Control Organization Intelligence Config Filter Included Cloud Storage Bucket> - Buckets to include in the Storage Intelligence plan.
- included
Cloud List<GetStorage Locations Control Organization Intelligence Config Filter Included Cloud Storage Location> - Locations to include in the Storage Intelligence plan.
- excluded
Cloud GetStorage Buckets Control Organization Intelligence Config Filter Excluded Cloud Storage Bucket[] - Buckets to exclude from the Storage Intelligence plan.
- excluded
Cloud GetStorage Locations Control Organization Intelligence Config Filter Excluded Cloud Storage Location[] - Locations to exclude from the Storage Intelligence plan.
- included
Cloud GetStorage Buckets Control Organization Intelligence Config Filter Included Cloud Storage Bucket[] - Buckets to include in the Storage Intelligence plan.
- included
Cloud GetStorage Locations Control Organization Intelligence Config Filter Included Cloud Storage Location[] - Locations to include in the Storage Intelligence plan.
- excluded_
cloud_ Sequence[Getstorage_ buckets Control Organization Intelligence Config Filter Excluded Cloud Storage Bucket] - Buckets to exclude from the Storage Intelligence plan.
- excluded_
cloud_ Sequence[Getstorage_ locations Control Organization Intelligence Config Filter Excluded Cloud Storage Location] - Locations to exclude from the Storage Intelligence plan.
- included_
cloud_ Sequence[Getstorage_ buckets Control Organization Intelligence Config Filter Included Cloud Storage Bucket] - Buckets to include in the Storage Intelligence plan.
- included_
cloud_ Sequence[Getstorage_ locations Control Organization Intelligence Config Filter Included Cloud Storage Location] - Locations to include in the Storage Intelligence plan.
- excluded
Cloud List<Property Map>Storage Buckets - Buckets to exclude from the Storage Intelligence plan.
- excluded
Cloud List<Property Map>Storage Locations - Locations to exclude from the Storage Intelligence plan.
- included
Cloud List<Property Map>Storage Buckets - Buckets to include in the Storage Intelligence plan.
- included
Cloud List<Property Map>Storage Locations - Locations to include in the Storage Intelligence plan.
GetControlOrganizationIntelligenceConfigFilterExcludedCloudStorageBucket
- 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.
GetControlOrganizationIntelligenceConfigFilterExcludedCloudStorageLocation
- 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.
GetControlOrganizationIntelligenceConfigFilterIncludedCloudStorageBucket
- 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.
GetControlOrganizationIntelligenceConfigFilterIncludedCloudStorageLocation
- 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.
GetControlOrganizationIntelligenceConfigTrialConfig
- Expire
Time string - The time at which the trial expires.
- Expire
Time string - The time at which the trial expires.
- expire
Time String - The time at which the trial expires.
- expire
Time string - The time at which the trial expires.
- expire_
time str - The time at which the trial expires.
- expire
Time String - The time at which the trial expires.
Package Details
- Repository
- Google Cloud (GCP) Classic pulumi/pulumi-gcp
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
google-betaTerraform Provider.
Viewing docs for Google Cloud v9.16.0
published on Thursday, Mar 19, 2026 by Pulumi
published on Thursday, Mar 19, 2026 by Pulumi
