1. Packages
  2. Google Cloud Native
  3. API Docs
  4. looker
  5. looker/v1
  6. Instance

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

google-native.looker/v1.Instance

Explore with Pulumi AI

google-native logo

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

    Creates a new Instance in a given project and location. Auto-naming is currently not supported for this resource.

    Create Instance Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Instance(name: string, args: InstanceArgs, opts?: CustomResourceOptions);
    @overload
    def Instance(resource_name: str,
                 args: InstanceArgs,
                 opts: Optional[ResourceOptions] = None)
    
    @overload
    def Instance(resource_name: str,
                 opts: Optional[ResourceOptions] = None,
                 instance_id: Optional[str] = None,
                 maintenance_window: Optional[MaintenanceWindowArgs] = None,
                 oauth_config: Optional[OAuthConfigArgs] = None,
                 deny_maintenance_period: Optional[DenyMaintenancePeriodArgs] = None,
                 encryption_config: Optional[EncryptionConfigArgs] = None,
                 consumer_network: Optional[str] = None,
                 location: Optional[str] = None,
                 custom_domain: Optional[CustomDomainArgs] = None,
                 admin_settings: Optional[AdminSettingsArgs] = None,
                 maintenance_schedule: Optional[MaintenanceScheduleArgs] = None,
                 platform_edition: Optional[InstancePlatformEdition] = None,
                 private_ip_enabled: Optional[bool] = None,
                 project: Optional[str] = None,
                 public_ip_enabled: Optional[bool] = None,
                 reserved_range: Optional[str] = None,
                 user_metadata: Optional[UserMetadataArgs] = None)
    func NewInstance(ctx *Context, name string, args InstanceArgs, opts ...ResourceOption) (*Instance, error)
    public Instance(string name, InstanceArgs args, CustomResourceOptions? opts = null)
    public Instance(String name, InstanceArgs args)
    public Instance(String name, InstanceArgs args, CustomResourceOptions options)
    
    type: google-native:looker/v1:Instance
    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 InstanceArgs
    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 InstanceArgs
    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 InstanceArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args InstanceArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args InstanceArgs
    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 exampleinstanceResourceResourceFromLookerv1 = new GoogleNative.Looker.V1.Instance("exampleinstanceResourceResourceFromLookerv1", new()
    {
        InstanceId = "string",
        MaintenanceWindow = new GoogleNative.Looker.V1.Inputs.MaintenanceWindowArgs
        {
            DayOfWeek = GoogleNative.Looker.V1.MaintenanceWindowDayOfWeek.DayOfWeekUnspecified,
            StartTime = new GoogleNative.Looker.V1.Inputs.TimeOfDayArgs
            {
                Hours = 0,
                Minutes = 0,
                Nanos = 0,
                Seconds = 0,
            },
        },
        OauthConfig = new GoogleNative.Looker.V1.Inputs.OAuthConfigArgs
        {
            ClientId = "string",
            ClientSecret = "string",
        },
        DenyMaintenancePeriod = new GoogleNative.Looker.V1.Inputs.DenyMaintenancePeriodArgs
        {
            EndDate = new GoogleNative.Looker.V1.Inputs.DateArgs
            {
                Day = 0,
                Month = 0,
                Year = 0,
            },
            StartDate = new GoogleNative.Looker.V1.Inputs.DateArgs
            {
                Day = 0,
                Month = 0,
                Year = 0,
            },
            Time = new GoogleNative.Looker.V1.Inputs.TimeOfDayArgs
            {
                Hours = 0,
                Minutes = 0,
                Nanos = 0,
                Seconds = 0,
            },
        },
        EncryptionConfig = new GoogleNative.Looker.V1.Inputs.EncryptionConfigArgs
        {
            KmsKeyName = "string",
        },
        ConsumerNetwork = "string",
        Location = "string",
        CustomDomain = new GoogleNative.Looker.V1.Inputs.CustomDomainArgs
        {
            Domain = "string",
            State = GoogleNative.Looker.V1.CustomDomainState.CustomDomainStateUnspecified,
        },
        AdminSettings = new GoogleNative.Looker.V1.Inputs.AdminSettingsArgs
        {
            AllowedEmailDomains = new[]
            {
                "string",
            },
        },
        MaintenanceSchedule = new GoogleNative.Looker.V1.Inputs.MaintenanceScheduleArgs
        {
            EndTime = "string",
            StartTime = "string",
        },
        PlatformEdition = GoogleNative.Looker.V1.InstancePlatformEdition.PlatformEditionUnspecified,
        PrivateIpEnabled = false,
        Project = "string",
        PublicIpEnabled = false,
        ReservedRange = "string",
        UserMetadata = new GoogleNative.Looker.V1.Inputs.UserMetadataArgs
        {
            AdditionalDeveloperUserCount = 0,
            AdditionalStandardUserCount = 0,
            AdditionalViewerUserCount = 0,
        },
    });
    
    example, err := looker.NewInstance(ctx, "exampleinstanceResourceResourceFromLookerv1", &looker.InstanceArgs{
    	InstanceId: pulumi.String("string"),
    	MaintenanceWindow: &looker.MaintenanceWindowArgs{
    		DayOfWeek: looker.MaintenanceWindowDayOfWeekDayOfWeekUnspecified,
    		StartTime: &looker.TimeOfDayArgs{
    			Hours:   pulumi.Int(0),
    			Minutes: pulumi.Int(0),
    			Nanos:   pulumi.Int(0),
    			Seconds: pulumi.Int(0),
    		},
    	},
    	OauthConfig: &looker.OAuthConfigArgs{
    		ClientId:     pulumi.String("string"),
    		ClientSecret: pulumi.String("string"),
    	},
    	DenyMaintenancePeriod: &looker.DenyMaintenancePeriodArgs{
    		EndDate: &looker.DateArgs{
    			Day:   pulumi.Int(0),
    			Month: pulumi.Int(0),
    			Year:  pulumi.Int(0),
    		},
    		StartDate: &looker.DateArgs{
    			Day:   pulumi.Int(0),
    			Month: pulumi.Int(0),
    			Year:  pulumi.Int(0),
    		},
    		Time: &looker.TimeOfDayArgs{
    			Hours:   pulumi.Int(0),
    			Minutes: pulumi.Int(0),
    			Nanos:   pulumi.Int(0),
    			Seconds: pulumi.Int(0),
    		},
    	},
    	EncryptionConfig: &looker.EncryptionConfigArgs{
    		KmsKeyName: pulumi.String("string"),
    	},
    	ConsumerNetwork: pulumi.String("string"),
    	Location:        pulumi.String("string"),
    	CustomDomain: &looker.CustomDomainArgs{
    		Domain: pulumi.String("string"),
    		State:  looker.CustomDomainStateCustomDomainStateUnspecified,
    	},
    	AdminSettings: &looker.AdminSettingsArgs{
    		AllowedEmailDomains: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    	},
    	MaintenanceSchedule: &looker.MaintenanceScheduleArgs{
    		EndTime:   pulumi.String("string"),
    		StartTime: pulumi.String("string"),
    	},
    	PlatformEdition:  looker.InstancePlatformEditionPlatformEditionUnspecified,
    	PrivateIpEnabled: pulumi.Bool(false),
    	Project:          pulumi.String("string"),
    	PublicIpEnabled:  pulumi.Bool(false),
    	ReservedRange:    pulumi.String("string"),
    	UserMetadata: &looker.UserMetadataArgs{
    		AdditionalDeveloperUserCount: pulumi.Int(0),
    		AdditionalStandardUserCount:  pulumi.Int(0),
    		AdditionalViewerUserCount:    pulumi.Int(0),
    	},
    })
    
    var exampleinstanceResourceResourceFromLookerv1 = new Instance("exampleinstanceResourceResourceFromLookerv1", InstanceArgs.builder()
        .instanceId("string")
        .maintenanceWindow(MaintenanceWindowArgs.builder()
            .dayOfWeek("DAY_OF_WEEK_UNSPECIFIED")
            .startTime(TimeOfDayArgs.builder()
                .hours(0)
                .minutes(0)
                .nanos(0)
                .seconds(0)
                .build())
            .build())
        .oauthConfig(OAuthConfigArgs.builder()
            .clientId("string")
            .clientSecret("string")
            .build())
        .denyMaintenancePeriod(DenyMaintenancePeriodArgs.builder()
            .endDate(DateArgs.builder()
                .day(0)
                .month(0)
                .year(0)
                .build())
            .startDate(DateArgs.builder()
                .day(0)
                .month(0)
                .year(0)
                .build())
            .time(TimeOfDayArgs.builder()
                .hours(0)
                .minutes(0)
                .nanos(0)
                .seconds(0)
                .build())
            .build())
        .encryptionConfig(EncryptionConfigArgs.builder()
            .kmsKeyName("string")
            .build())
        .consumerNetwork("string")
        .location("string")
        .customDomain(CustomDomainArgs.builder()
            .domain("string")
            .state("CUSTOM_DOMAIN_STATE_UNSPECIFIED")
            .build())
        .adminSettings(AdminSettingsArgs.builder()
            .allowedEmailDomains("string")
            .build())
        .maintenanceSchedule(MaintenanceScheduleArgs.builder()
            .endTime("string")
            .startTime("string")
            .build())
        .platformEdition("PLATFORM_EDITION_UNSPECIFIED")
        .privateIpEnabled(false)
        .project("string")
        .publicIpEnabled(false)
        .reservedRange("string")
        .userMetadata(UserMetadataArgs.builder()
            .additionalDeveloperUserCount(0)
            .additionalStandardUserCount(0)
            .additionalViewerUserCount(0)
            .build())
        .build());
    
    exampleinstance_resource_resource_from_lookerv1 = google_native.looker.v1.Instance("exampleinstanceResourceResourceFromLookerv1",
        instance_id="string",
        maintenance_window=google_native.looker.v1.MaintenanceWindowArgs(
            day_of_week=google_native.looker.v1.MaintenanceWindowDayOfWeek.DAY_OF_WEEK_UNSPECIFIED,
            start_time=google_native.looker.v1.TimeOfDayArgs(
                hours=0,
                minutes=0,
                nanos=0,
                seconds=0,
            ),
        ),
        oauth_config=google_native.looker.v1.OAuthConfigArgs(
            client_id="string",
            client_secret="string",
        ),
        deny_maintenance_period=google_native.looker.v1.DenyMaintenancePeriodArgs(
            end_date=google_native.looker.v1.DateArgs(
                day=0,
                month=0,
                year=0,
            ),
            start_date=google_native.looker.v1.DateArgs(
                day=0,
                month=0,
                year=0,
            ),
            time=google_native.looker.v1.TimeOfDayArgs(
                hours=0,
                minutes=0,
                nanos=0,
                seconds=0,
            ),
        ),
        encryption_config=google_native.looker.v1.EncryptionConfigArgs(
            kms_key_name="string",
        ),
        consumer_network="string",
        location="string",
        custom_domain=google_native.looker.v1.CustomDomainArgs(
            domain="string",
            state=google_native.looker.v1.CustomDomainState.CUSTOM_DOMAIN_STATE_UNSPECIFIED,
        ),
        admin_settings=google_native.looker.v1.AdminSettingsArgs(
            allowed_email_domains=["string"],
        ),
        maintenance_schedule=google_native.looker.v1.MaintenanceScheduleArgs(
            end_time="string",
            start_time="string",
        ),
        platform_edition=google_native.looker.v1.InstancePlatformEdition.PLATFORM_EDITION_UNSPECIFIED,
        private_ip_enabled=False,
        project="string",
        public_ip_enabled=False,
        reserved_range="string",
        user_metadata=google_native.looker.v1.UserMetadataArgs(
            additional_developer_user_count=0,
            additional_standard_user_count=0,
            additional_viewer_user_count=0,
        ))
    
    const exampleinstanceResourceResourceFromLookerv1 = new google_native.looker.v1.Instance("exampleinstanceResourceResourceFromLookerv1", {
        instanceId: "string",
        maintenanceWindow: {
            dayOfWeek: google_native.looker.v1.MaintenanceWindowDayOfWeek.DayOfWeekUnspecified,
            startTime: {
                hours: 0,
                minutes: 0,
                nanos: 0,
                seconds: 0,
            },
        },
        oauthConfig: {
            clientId: "string",
            clientSecret: "string",
        },
        denyMaintenancePeriod: {
            endDate: {
                day: 0,
                month: 0,
                year: 0,
            },
            startDate: {
                day: 0,
                month: 0,
                year: 0,
            },
            time: {
                hours: 0,
                minutes: 0,
                nanos: 0,
                seconds: 0,
            },
        },
        encryptionConfig: {
            kmsKeyName: "string",
        },
        consumerNetwork: "string",
        location: "string",
        customDomain: {
            domain: "string",
            state: google_native.looker.v1.CustomDomainState.CustomDomainStateUnspecified,
        },
        adminSettings: {
            allowedEmailDomains: ["string"],
        },
        maintenanceSchedule: {
            endTime: "string",
            startTime: "string",
        },
        platformEdition: google_native.looker.v1.InstancePlatformEdition.PlatformEditionUnspecified,
        privateIpEnabled: false,
        project: "string",
        publicIpEnabled: false,
        reservedRange: "string",
        userMetadata: {
            additionalDeveloperUserCount: 0,
            additionalStandardUserCount: 0,
            additionalViewerUserCount: 0,
        },
    });
    
    type: google-native:looker/v1:Instance
    properties:
        adminSettings:
            allowedEmailDomains:
                - string
        consumerNetwork: string
        customDomain:
            domain: string
            state: CUSTOM_DOMAIN_STATE_UNSPECIFIED
        denyMaintenancePeriod:
            endDate:
                day: 0
                month: 0
                year: 0
            startDate:
                day: 0
                month: 0
                year: 0
            time:
                hours: 0
                minutes: 0
                nanos: 0
                seconds: 0
        encryptionConfig:
            kmsKeyName: string
        instanceId: string
        location: string
        maintenanceSchedule:
            endTime: string
            startTime: string
        maintenanceWindow:
            dayOfWeek: DAY_OF_WEEK_UNSPECIFIED
            startTime:
                hours: 0
                minutes: 0
                nanos: 0
                seconds: 0
        oauthConfig:
            clientId: string
            clientSecret: string
        platformEdition: PLATFORM_EDITION_UNSPECIFIED
        privateIpEnabled: false
        project: string
        publicIpEnabled: false
        reservedRange: string
        userMetadata:
            additionalDeveloperUserCount: 0
            additionalStandardUserCount: 0
            additionalViewerUserCount: 0
    

    Instance Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The Instance resource accepts the following input properties:

    InstanceId string
    Required. The unique instance identifier. Must contain only lowercase letters, numbers, or hyphens, with the first character a letter and the last a letter or a number. 63 characters maximum.
    AdminSettings Pulumi.GoogleNative.Looker.V1.Inputs.AdminSettings
    Looker Instance Admin settings.
    ConsumerNetwork string
    Network name in the consumer project. Format: projects/{project}/global/networks/{network}. Note that the consumer network may be in a different GCP project than the consumer project that is hosting the Looker Instance.
    CustomDomain Pulumi.GoogleNative.Looker.V1.Inputs.CustomDomain
    DenyMaintenancePeriod Pulumi.GoogleNative.Looker.V1.Inputs.DenyMaintenancePeriod
    Maintenance denial period for this instance.
    EncryptionConfig Pulumi.GoogleNative.Looker.V1.Inputs.EncryptionConfig
    Encryption configuration (CMEK). Only set if CMEK has been enabled on the instance.
    Location string
    MaintenanceSchedule Pulumi.GoogleNative.Looker.V1.Inputs.MaintenanceSchedule
    Maintenance schedule for this instance.
    MaintenanceWindow Pulumi.GoogleNative.Looker.V1.Inputs.MaintenanceWindow
    Maintenance window for this instance.
    OauthConfig Pulumi.GoogleNative.Looker.V1.Inputs.OAuthConfig
    Looker instance OAuth login settings.
    PlatformEdition Pulumi.GoogleNative.Looker.V1.InstancePlatformEdition
    Platform edition.
    PrivateIpEnabled bool
    Whether private IP is enabled on the Looker instance.
    Project string
    PublicIpEnabled bool
    Whether public IP is enabled on the Looker instance.
    ReservedRange string
    Name of a reserved IP address range within the Instance.consumer_network, to be used for private services access connection. May or may not be specified in a create request.
    UserMetadata Pulumi.GoogleNative.Looker.V1.Inputs.UserMetadata
    User metadata.
    InstanceId string
    Required. The unique instance identifier. Must contain only lowercase letters, numbers, or hyphens, with the first character a letter and the last a letter or a number. 63 characters maximum.
    AdminSettings AdminSettingsArgs
    Looker Instance Admin settings.
    ConsumerNetwork string
    Network name in the consumer project. Format: projects/{project}/global/networks/{network}. Note that the consumer network may be in a different GCP project than the consumer project that is hosting the Looker Instance.
    CustomDomain CustomDomainArgs
    DenyMaintenancePeriod DenyMaintenancePeriodArgs
    Maintenance denial period for this instance.
    EncryptionConfig EncryptionConfigArgs
    Encryption configuration (CMEK). Only set if CMEK has been enabled on the instance.
    Location string
    MaintenanceSchedule MaintenanceScheduleArgs
    Maintenance schedule for this instance.
    MaintenanceWindow MaintenanceWindowArgs
    Maintenance window for this instance.
    OauthConfig OAuthConfigArgs
    Looker instance OAuth login settings.
    PlatformEdition InstancePlatformEdition
    Platform edition.
    PrivateIpEnabled bool
    Whether private IP is enabled on the Looker instance.
    Project string
    PublicIpEnabled bool
    Whether public IP is enabled on the Looker instance.
    ReservedRange string
    Name of a reserved IP address range within the Instance.consumer_network, to be used for private services access connection. May or may not be specified in a create request.
    UserMetadata UserMetadataArgs
    User metadata.
    instanceId String
    Required. The unique instance identifier. Must contain only lowercase letters, numbers, or hyphens, with the first character a letter and the last a letter or a number. 63 characters maximum.
    adminSettings AdminSettings
    Looker Instance Admin settings.
    consumerNetwork String
    Network name in the consumer project. Format: projects/{project}/global/networks/{network}. Note that the consumer network may be in a different GCP project than the consumer project that is hosting the Looker Instance.
    customDomain CustomDomain
    denyMaintenancePeriod DenyMaintenancePeriod
    Maintenance denial period for this instance.
    encryptionConfig EncryptionConfig
    Encryption configuration (CMEK). Only set if CMEK has been enabled on the instance.
    location String
    maintenanceSchedule MaintenanceSchedule
    Maintenance schedule for this instance.
    maintenanceWindow MaintenanceWindow
    Maintenance window for this instance.
    oauthConfig OAuthConfig
    Looker instance OAuth login settings.
    platformEdition InstancePlatformEdition
    Platform edition.
    privateIpEnabled Boolean
    Whether private IP is enabled on the Looker instance.
    project String
    publicIpEnabled Boolean
    Whether public IP is enabled on the Looker instance.
    reservedRange String
    Name of a reserved IP address range within the Instance.consumer_network, to be used for private services access connection. May or may not be specified in a create request.
    userMetadata UserMetadata
    User metadata.
    instanceId string
    Required. The unique instance identifier. Must contain only lowercase letters, numbers, or hyphens, with the first character a letter and the last a letter or a number. 63 characters maximum.
    adminSettings AdminSettings
    Looker Instance Admin settings.
    consumerNetwork string
    Network name in the consumer project. Format: projects/{project}/global/networks/{network}. Note that the consumer network may be in a different GCP project than the consumer project that is hosting the Looker Instance.
    customDomain CustomDomain
    denyMaintenancePeriod DenyMaintenancePeriod
    Maintenance denial period for this instance.
    encryptionConfig EncryptionConfig
    Encryption configuration (CMEK). Only set if CMEK has been enabled on the instance.
    location string
    maintenanceSchedule MaintenanceSchedule
    Maintenance schedule for this instance.
    maintenanceWindow MaintenanceWindow
    Maintenance window for this instance.
    oauthConfig OAuthConfig
    Looker instance OAuth login settings.
    platformEdition InstancePlatformEdition
    Platform edition.
    privateIpEnabled boolean
    Whether private IP is enabled on the Looker instance.
    project string
    publicIpEnabled boolean
    Whether public IP is enabled on the Looker instance.
    reservedRange string
    Name of a reserved IP address range within the Instance.consumer_network, to be used for private services access connection. May or may not be specified in a create request.
    userMetadata UserMetadata
    User metadata.
    instance_id str
    Required. The unique instance identifier. Must contain only lowercase letters, numbers, or hyphens, with the first character a letter and the last a letter or a number. 63 characters maximum.
    admin_settings AdminSettingsArgs
    Looker Instance Admin settings.
    consumer_network str
    Network name in the consumer project. Format: projects/{project}/global/networks/{network}. Note that the consumer network may be in a different GCP project than the consumer project that is hosting the Looker Instance.
    custom_domain CustomDomainArgs
    deny_maintenance_period DenyMaintenancePeriodArgs
    Maintenance denial period for this instance.
    encryption_config EncryptionConfigArgs
    Encryption configuration (CMEK). Only set if CMEK has been enabled on the instance.
    location str
    maintenance_schedule MaintenanceScheduleArgs
    Maintenance schedule for this instance.
    maintenance_window MaintenanceWindowArgs
    Maintenance window for this instance.
    oauth_config OAuthConfigArgs
    Looker instance OAuth login settings.
    platform_edition InstancePlatformEdition
    Platform edition.
    private_ip_enabled bool
    Whether private IP is enabled on the Looker instance.
    project str
    public_ip_enabled bool
    Whether public IP is enabled on the Looker instance.
    reserved_range str
    Name of a reserved IP address range within the Instance.consumer_network, to be used for private services access connection. May or may not be specified in a create request.
    user_metadata UserMetadataArgs
    User metadata.
    instanceId String
    Required. The unique instance identifier. Must contain only lowercase letters, numbers, or hyphens, with the first character a letter and the last a letter or a number. 63 characters maximum.
    adminSettings Property Map
    Looker Instance Admin settings.
    consumerNetwork String
    Network name in the consumer project. Format: projects/{project}/global/networks/{network}. Note that the consumer network may be in a different GCP project than the consumer project that is hosting the Looker Instance.
    customDomain Property Map
    denyMaintenancePeriod Property Map
    Maintenance denial period for this instance.
    encryptionConfig Property Map
    Encryption configuration (CMEK). Only set if CMEK has been enabled on the instance.
    location String
    maintenanceSchedule Property Map
    Maintenance schedule for this instance.
    maintenanceWindow Property Map
    Maintenance window for this instance.
    oauthConfig Property Map
    Looker instance OAuth login settings.
    platformEdition "PLATFORM_EDITION_UNSPECIFIED" | "LOOKER_CORE_TRIAL" | "LOOKER_CORE_STANDARD" | "LOOKER_CORE_STANDARD_ANNUAL" | "LOOKER_CORE_ENTERPRISE_ANNUAL" | "LOOKER_CORE_EMBED_ANNUAL"
    Platform edition.
    privateIpEnabled Boolean
    Whether private IP is enabled on the Looker instance.
    project String
    publicIpEnabled Boolean
    Whether public IP is enabled on the Looker instance.
    reservedRange String
    Name of a reserved IP address range within the Instance.consumer_network, to be used for private services access connection. May or may not be specified in a create request.
    userMetadata Property Map
    User metadata.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Instance resource produces the following output properties:

    CreateTime string
    The time when the Looker instance provisioning was first requested.
    EgressPublicIp string
    Public Egress IP (IPv4).
    Id string
    The provider-assigned unique ID for this managed resource.
    IngressPrivateIp string
    Private Ingress IP (IPv4).
    IngressPublicIp string
    Public Ingress IP (IPv4).
    LastDenyMaintenancePeriod Pulumi.GoogleNative.Looker.V1.Outputs.DenyMaintenancePeriodResponse
    Last computed maintenance denial period for this instance.
    LookerUri string
    Looker instance URI which can be used to access the Looker Instance UI.
    LookerVersion string
    The Looker version that the instance is using.
    Name string
    Format: projects/{project}/locations/{location}/instances/{instance}.
    State string
    The state of the instance.
    UpdateTime string
    The time when the Looker instance was last updated.
    CreateTime string
    The time when the Looker instance provisioning was first requested.
    EgressPublicIp string
    Public Egress IP (IPv4).
    Id string
    The provider-assigned unique ID for this managed resource.
    IngressPrivateIp string
    Private Ingress IP (IPv4).
    IngressPublicIp string
    Public Ingress IP (IPv4).
    LastDenyMaintenancePeriod DenyMaintenancePeriodResponse
    Last computed maintenance denial period for this instance.
    LookerUri string
    Looker instance URI which can be used to access the Looker Instance UI.
    LookerVersion string
    The Looker version that the instance is using.
    Name string
    Format: projects/{project}/locations/{location}/instances/{instance}.
    State string
    The state of the instance.
    UpdateTime string
    The time when the Looker instance was last updated.
    createTime String
    The time when the Looker instance provisioning was first requested.
    egressPublicIp String
    Public Egress IP (IPv4).
    id String
    The provider-assigned unique ID for this managed resource.
    ingressPrivateIp String
    Private Ingress IP (IPv4).
    ingressPublicIp String
    Public Ingress IP (IPv4).
    lastDenyMaintenancePeriod DenyMaintenancePeriodResponse
    Last computed maintenance denial period for this instance.
    lookerUri String
    Looker instance URI which can be used to access the Looker Instance UI.
    lookerVersion String
    The Looker version that the instance is using.
    name String
    Format: projects/{project}/locations/{location}/instances/{instance}.
    state String
    The state of the instance.
    updateTime String
    The time when the Looker instance was last updated.
    createTime string
    The time when the Looker instance provisioning was first requested.
    egressPublicIp string
    Public Egress IP (IPv4).
    id string
    The provider-assigned unique ID for this managed resource.
    ingressPrivateIp string
    Private Ingress IP (IPv4).
    ingressPublicIp string
    Public Ingress IP (IPv4).
    lastDenyMaintenancePeriod DenyMaintenancePeriodResponse
    Last computed maintenance denial period for this instance.
    lookerUri string
    Looker instance URI which can be used to access the Looker Instance UI.
    lookerVersion string
    The Looker version that the instance is using.
    name string
    Format: projects/{project}/locations/{location}/instances/{instance}.
    state string
    The state of the instance.
    updateTime string
    The time when the Looker instance was last updated.
    create_time str
    The time when the Looker instance provisioning was first requested.
    egress_public_ip str
    Public Egress IP (IPv4).
    id str
    The provider-assigned unique ID for this managed resource.
    ingress_private_ip str
    Private Ingress IP (IPv4).
    ingress_public_ip str
    Public Ingress IP (IPv4).
    last_deny_maintenance_period DenyMaintenancePeriodResponse
    Last computed maintenance denial period for this instance.
    looker_uri str
    Looker instance URI which can be used to access the Looker Instance UI.
    looker_version str
    The Looker version that the instance is using.
    name str
    Format: projects/{project}/locations/{location}/instances/{instance}.
    state str
    The state of the instance.
    update_time str
    The time when the Looker instance was last updated.
    createTime String
    The time when the Looker instance provisioning was first requested.
    egressPublicIp String
    Public Egress IP (IPv4).
    id String
    The provider-assigned unique ID for this managed resource.
    ingressPrivateIp String
    Private Ingress IP (IPv4).
    ingressPublicIp String
    Public Ingress IP (IPv4).
    lastDenyMaintenancePeriod Property Map
    Last computed maintenance denial period for this instance.
    lookerUri String
    Looker instance URI which can be used to access the Looker Instance UI.
    lookerVersion String
    The Looker version that the instance is using.
    name String
    Format: projects/{project}/locations/{location}/instances/{instance}.
    state String
    The state of the instance.
    updateTime String
    The time when the Looker instance was last updated.

    Supporting Types

    AdminSettings, AdminSettingsArgs

    AllowedEmailDomains List<string>
    Email domain allowlist for the instance.
    AllowedEmailDomains []string
    Email domain allowlist for the instance.
    allowedEmailDomains List<String>
    Email domain allowlist for the instance.
    allowedEmailDomains string[]
    Email domain allowlist for the instance.
    allowed_email_domains Sequence[str]
    Email domain allowlist for the instance.
    allowedEmailDomains List<String>
    Email domain allowlist for the instance.

    AdminSettingsResponse, AdminSettingsResponseArgs

    AllowedEmailDomains List<string>
    Email domain allowlist for the instance.
    AllowedEmailDomains []string
    Email domain allowlist for the instance.
    allowedEmailDomains List<String>
    Email domain allowlist for the instance.
    allowedEmailDomains string[]
    Email domain allowlist for the instance.
    allowed_email_domains Sequence[str]
    Email domain allowlist for the instance.
    allowedEmailDomains List<String>
    Email domain allowlist for the instance.

    CustomDomain, CustomDomainArgs

    Domain string
    Domain name.
    State CustomDomainState
    Domain state.
    domain String
    Domain name.
    state CustomDomainState
    Domain state.
    domain string
    Domain name.
    state CustomDomainState
    Domain state.
    domain str
    Domain name.
    state CustomDomainState
    Domain state.

    CustomDomainResponse, CustomDomainResponseArgs

    Domain string
    Domain name.
    State string
    Domain state.
    Domain string
    Domain name.
    State string
    Domain state.
    domain String
    Domain name.
    state String
    Domain state.
    domain string
    Domain name.
    state string
    Domain state.
    domain str
    Domain name.
    state str
    Domain state.
    domain String
    Domain name.
    state String
    Domain state.

    CustomDomainState, CustomDomainStateArgs

    CustomDomainStateUnspecified
    CUSTOM_DOMAIN_STATE_UNSPECIFIEDUnspecified state.
    Unverified
    UNVERIFIEDDNS record is not created.
    Verified
    VERIFIEDDNS record is created.
    Modifying
    MODIFYINGCalling SLM to update.
    Available
    AVAILABLEManagedCertificate is ready.
    Unavailable
    UNAVAILABLEManagedCertificate is not ready.
    Unknown
    UNKNOWNStatus is not known.
    CustomDomainStateCustomDomainStateUnspecified
    CUSTOM_DOMAIN_STATE_UNSPECIFIEDUnspecified state.
    CustomDomainStateUnverified
    UNVERIFIEDDNS record is not created.
    CustomDomainStateVerified
    VERIFIEDDNS record is created.
    CustomDomainStateModifying
    MODIFYINGCalling SLM to update.
    CustomDomainStateAvailable
    AVAILABLEManagedCertificate is ready.
    CustomDomainStateUnavailable
    UNAVAILABLEManagedCertificate is not ready.
    CustomDomainStateUnknown
    UNKNOWNStatus is not known.
    CustomDomainStateUnspecified
    CUSTOM_DOMAIN_STATE_UNSPECIFIEDUnspecified state.
    Unverified
    UNVERIFIEDDNS record is not created.
    Verified
    VERIFIEDDNS record is created.
    Modifying
    MODIFYINGCalling SLM to update.
    Available
    AVAILABLEManagedCertificate is ready.
    Unavailable
    UNAVAILABLEManagedCertificate is not ready.
    Unknown
    UNKNOWNStatus is not known.
    CustomDomainStateUnspecified
    CUSTOM_DOMAIN_STATE_UNSPECIFIEDUnspecified state.
    Unverified
    UNVERIFIEDDNS record is not created.
    Verified
    VERIFIEDDNS record is created.
    Modifying
    MODIFYINGCalling SLM to update.
    Available
    AVAILABLEManagedCertificate is ready.
    Unavailable
    UNAVAILABLEManagedCertificate is not ready.
    Unknown
    UNKNOWNStatus is not known.
    CUSTOM_DOMAIN_STATE_UNSPECIFIED
    CUSTOM_DOMAIN_STATE_UNSPECIFIEDUnspecified state.
    UNVERIFIED
    UNVERIFIEDDNS record is not created.
    VERIFIED
    VERIFIEDDNS record is created.
    MODIFYING
    MODIFYINGCalling SLM to update.
    AVAILABLE
    AVAILABLEManagedCertificate is ready.
    UNAVAILABLE
    UNAVAILABLEManagedCertificate is not ready.
    UNKNOWN
    UNKNOWNStatus is not known.
    "CUSTOM_DOMAIN_STATE_UNSPECIFIED"
    CUSTOM_DOMAIN_STATE_UNSPECIFIEDUnspecified state.
    "UNVERIFIED"
    UNVERIFIEDDNS record is not created.
    "VERIFIED"
    VERIFIEDDNS record is created.
    "MODIFYING"
    MODIFYINGCalling SLM to update.
    "AVAILABLE"
    AVAILABLEManagedCertificate is ready.
    "UNAVAILABLE"
    UNAVAILABLEManagedCertificate is not ready.
    "UNKNOWN"
    UNKNOWNStatus is not known.

    Date, DateArgs

    Day int
    Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
    Month int
    Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
    Year int
    Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
    Day int
    Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
    Month int
    Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
    Year int
    Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
    day Integer
    Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
    month Integer
    Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
    year Integer
    Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
    day number
    Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
    month number
    Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
    year number
    Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
    day int
    Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
    month int
    Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
    year int
    Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
    day Number
    Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
    month Number
    Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
    year Number
    Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.

    DateResponse, DateResponseArgs

    Day int
    Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
    Month int
    Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
    Year int
    Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
    Day int
    Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
    Month int
    Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
    Year int
    Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
    day Integer
    Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
    month Integer
    Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
    year Integer
    Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
    day number
    Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
    month number
    Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
    year number
    Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
    day int
    Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
    month int
    Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
    year int
    Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
    day Number
    Day of a month. Must be from 1 to 31 and valid for the year and month, or 0 to specify a year by itself or a year and month where the day isn't significant.
    month Number
    Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
    year Number
    Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.

    DenyMaintenancePeriod, DenyMaintenancePeriodArgs

    EndDate Pulumi.GoogleNative.Looker.V1.Inputs.Date
    End date of the deny maintenance period.
    StartDate Pulumi.GoogleNative.Looker.V1.Inputs.Date
    Start date of the deny maintenance period.
    Time Pulumi.GoogleNative.Looker.V1.Inputs.TimeOfDay
    Time in UTC when the period starts and ends.
    EndDate Date
    End date of the deny maintenance period.
    StartDate Date
    Start date of the deny maintenance period.
    Time TimeOfDay
    Time in UTC when the period starts and ends.
    endDate Date
    End date of the deny maintenance period.
    startDate Date
    Start date of the deny maintenance period.
    time TimeOfDay
    Time in UTC when the period starts and ends.
    endDate Date
    End date of the deny maintenance period.
    startDate Date
    Start date of the deny maintenance period.
    time TimeOfDay
    Time in UTC when the period starts and ends.
    end_date Date
    End date of the deny maintenance period.
    start_date Date
    Start date of the deny maintenance period.
    time TimeOfDay
    Time in UTC when the period starts and ends.
    endDate Property Map
    End date of the deny maintenance period.
    startDate Property Map
    Start date of the deny maintenance period.
    time Property Map
    Time in UTC when the period starts and ends.

    DenyMaintenancePeriodResponse, DenyMaintenancePeriodResponseArgs

    EndDate Pulumi.GoogleNative.Looker.V1.Inputs.DateResponse
    End date of the deny maintenance period.
    StartDate Pulumi.GoogleNative.Looker.V1.Inputs.DateResponse
    Start date of the deny maintenance period.
    Time Pulumi.GoogleNative.Looker.V1.Inputs.TimeOfDayResponse
    Time in UTC when the period starts and ends.
    EndDate DateResponse
    End date of the deny maintenance period.
    StartDate DateResponse
    Start date of the deny maintenance period.
    Time TimeOfDayResponse
    Time in UTC when the period starts and ends.
    endDate DateResponse
    End date of the deny maintenance period.
    startDate DateResponse
    Start date of the deny maintenance period.
    time TimeOfDayResponse
    Time in UTC when the period starts and ends.
    endDate DateResponse
    End date of the deny maintenance period.
    startDate DateResponse
    Start date of the deny maintenance period.
    time TimeOfDayResponse
    Time in UTC when the period starts and ends.
    end_date DateResponse
    End date of the deny maintenance period.
    start_date DateResponse
    Start date of the deny maintenance period.
    time TimeOfDayResponse
    Time in UTC when the period starts and ends.
    endDate Property Map
    End date of the deny maintenance period.
    startDate Property Map
    Start date of the deny maintenance period.
    time Property Map
    Time in UTC when the period starts and ends.

    EncryptionConfig, EncryptionConfigArgs

    KmsKeyName string
    Name of the CMEK key in KMS (input parameter).
    KmsKeyName string
    Name of the CMEK key in KMS (input parameter).
    kmsKeyName String
    Name of the CMEK key in KMS (input parameter).
    kmsKeyName string
    Name of the CMEK key in KMS (input parameter).
    kms_key_name str
    Name of the CMEK key in KMS (input parameter).
    kmsKeyName String
    Name of the CMEK key in KMS (input parameter).

    EncryptionConfigResponse, EncryptionConfigResponseArgs

    KmsKeyName string
    Name of the CMEK key in KMS (input parameter).
    KmsKeyNameVersion string
    Full name and version of the CMEK key currently in use to encrypt Looker data. Format: projects/{project}/locations/{location}/keyRings/{ring}/cryptoKeys/{key}/cryptoKeyVersions/{version}. Empty if CMEK is not configured in this instance.
    KmsKeyState string
    Status of the CMEK key.
    KmsKeyName string
    Name of the CMEK key in KMS (input parameter).
    KmsKeyNameVersion string
    Full name and version of the CMEK key currently in use to encrypt Looker data. Format: projects/{project}/locations/{location}/keyRings/{ring}/cryptoKeys/{key}/cryptoKeyVersions/{version}. Empty if CMEK is not configured in this instance.
    KmsKeyState string
    Status of the CMEK key.
    kmsKeyName String
    Name of the CMEK key in KMS (input parameter).
    kmsKeyNameVersion String
    Full name and version of the CMEK key currently in use to encrypt Looker data. Format: projects/{project}/locations/{location}/keyRings/{ring}/cryptoKeys/{key}/cryptoKeyVersions/{version}. Empty if CMEK is not configured in this instance.
    kmsKeyState String
    Status of the CMEK key.
    kmsKeyName string
    Name of the CMEK key in KMS (input parameter).
    kmsKeyNameVersion string
    Full name and version of the CMEK key currently in use to encrypt Looker data. Format: projects/{project}/locations/{location}/keyRings/{ring}/cryptoKeys/{key}/cryptoKeyVersions/{version}. Empty if CMEK is not configured in this instance.
    kmsKeyState string
    Status of the CMEK key.
    kms_key_name str
    Name of the CMEK key in KMS (input parameter).
    kms_key_name_version str
    Full name and version of the CMEK key currently in use to encrypt Looker data. Format: projects/{project}/locations/{location}/keyRings/{ring}/cryptoKeys/{key}/cryptoKeyVersions/{version}. Empty if CMEK is not configured in this instance.
    kms_key_state str
    Status of the CMEK key.
    kmsKeyName String
    Name of the CMEK key in KMS (input parameter).
    kmsKeyNameVersion String
    Full name and version of the CMEK key currently in use to encrypt Looker data. Format: projects/{project}/locations/{location}/keyRings/{ring}/cryptoKeys/{key}/cryptoKeyVersions/{version}. Empty if CMEK is not configured in this instance.
    kmsKeyState String
    Status of the CMEK key.

    InstancePlatformEdition, InstancePlatformEditionArgs

    PlatformEditionUnspecified
    PLATFORM_EDITION_UNSPECIFIEDPlatform edition is unspecified.
    LookerCoreTrial
    LOOKER_CORE_TRIALTrial.
    LookerCoreStandard
    LOOKER_CORE_STANDARDStandard.
    LookerCoreStandardAnnual
    LOOKER_CORE_STANDARD_ANNUALSubscription Standard.
    LookerCoreEnterpriseAnnual
    LOOKER_CORE_ENTERPRISE_ANNUALSubscription Enterprise.
    LookerCoreEmbedAnnual
    LOOKER_CORE_EMBED_ANNUALSubscription Embed.
    InstancePlatformEditionPlatformEditionUnspecified
    PLATFORM_EDITION_UNSPECIFIEDPlatform edition is unspecified.
    InstancePlatformEditionLookerCoreTrial
    LOOKER_CORE_TRIALTrial.
    InstancePlatformEditionLookerCoreStandard
    LOOKER_CORE_STANDARDStandard.
    InstancePlatformEditionLookerCoreStandardAnnual
    LOOKER_CORE_STANDARD_ANNUALSubscription Standard.
    InstancePlatformEditionLookerCoreEnterpriseAnnual
    LOOKER_CORE_ENTERPRISE_ANNUALSubscription Enterprise.
    InstancePlatformEditionLookerCoreEmbedAnnual
    LOOKER_CORE_EMBED_ANNUALSubscription Embed.
    PlatformEditionUnspecified
    PLATFORM_EDITION_UNSPECIFIEDPlatform edition is unspecified.
    LookerCoreTrial
    LOOKER_CORE_TRIALTrial.
    LookerCoreStandard
    LOOKER_CORE_STANDARDStandard.
    LookerCoreStandardAnnual
    LOOKER_CORE_STANDARD_ANNUALSubscription Standard.
    LookerCoreEnterpriseAnnual
    LOOKER_CORE_ENTERPRISE_ANNUALSubscription Enterprise.
    LookerCoreEmbedAnnual
    LOOKER_CORE_EMBED_ANNUALSubscription Embed.
    PlatformEditionUnspecified
    PLATFORM_EDITION_UNSPECIFIEDPlatform edition is unspecified.
    LookerCoreTrial
    LOOKER_CORE_TRIALTrial.
    LookerCoreStandard
    LOOKER_CORE_STANDARDStandard.
    LookerCoreStandardAnnual
    LOOKER_CORE_STANDARD_ANNUALSubscription Standard.
    LookerCoreEnterpriseAnnual
    LOOKER_CORE_ENTERPRISE_ANNUALSubscription Enterprise.
    LookerCoreEmbedAnnual
    LOOKER_CORE_EMBED_ANNUALSubscription Embed.
    PLATFORM_EDITION_UNSPECIFIED
    PLATFORM_EDITION_UNSPECIFIEDPlatform edition is unspecified.
    LOOKER_CORE_TRIAL
    LOOKER_CORE_TRIALTrial.
    LOOKER_CORE_STANDARD
    LOOKER_CORE_STANDARDStandard.
    LOOKER_CORE_STANDARD_ANNUAL
    LOOKER_CORE_STANDARD_ANNUALSubscription Standard.
    LOOKER_CORE_ENTERPRISE_ANNUAL
    LOOKER_CORE_ENTERPRISE_ANNUALSubscription Enterprise.
    LOOKER_CORE_EMBED_ANNUAL
    LOOKER_CORE_EMBED_ANNUALSubscription Embed.
    "PLATFORM_EDITION_UNSPECIFIED"
    PLATFORM_EDITION_UNSPECIFIEDPlatform edition is unspecified.
    "LOOKER_CORE_TRIAL"
    LOOKER_CORE_TRIALTrial.
    "LOOKER_CORE_STANDARD"
    LOOKER_CORE_STANDARDStandard.
    "LOOKER_CORE_STANDARD_ANNUAL"
    LOOKER_CORE_STANDARD_ANNUALSubscription Standard.
    "LOOKER_CORE_ENTERPRISE_ANNUAL"
    LOOKER_CORE_ENTERPRISE_ANNUALSubscription Enterprise.
    "LOOKER_CORE_EMBED_ANNUAL"
    LOOKER_CORE_EMBED_ANNUALSubscription Embed.

    MaintenanceSchedule, MaintenanceScheduleArgs

    EndTime string
    The scheduled end time for the maintenance.
    StartTime string
    The scheduled start time for the maintenance.
    EndTime string
    The scheduled end time for the maintenance.
    StartTime string
    The scheduled start time for the maintenance.
    endTime String
    The scheduled end time for the maintenance.
    startTime String
    The scheduled start time for the maintenance.
    endTime string
    The scheduled end time for the maintenance.
    startTime string
    The scheduled start time for the maintenance.
    end_time str
    The scheduled end time for the maintenance.
    start_time str
    The scheduled start time for the maintenance.
    endTime String
    The scheduled end time for the maintenance.
    startTime String
    The scheduled start time for the maintenance.

    MaintenanceScheduleResponse, MaintenanceScheduleResponseArgs

    EndTime string
    The scheduled end time for the maintenance.
    StartTime string
    The scheduled start time for the maintenance.
    EndTime string
    The scheduled end time for the maintenance.
    StartTime string
    The scheduled start time for the maintenance.
    endTime String
    The scheduled end time for the maintenance.
    startTime String
    The scheduled start time for the maintenance.
    endTime string
    The scheduled end time for the maintenance.
    startTime string
    The scheduled start time for the maintenance.
    end_time str
    The scheduled end time for the maintenance.
    start_time str
    The scheduled start time for the maintenance.
    endTime String
    The scheduled end time for the maintenance.
    startTime String
    The scheduled start time for the maintenance.

    MaintenanceWindow, MaintenanceWindowArgs

    DayOfWeek Pulumi.GoogleNative.Looker.V1.MaintenanceWindowDayOfWeek
    Day of the week for this MaintenanceWindow (in UTC).
    StartTime Pulumi.GoogleNative.Looker.V1.Inputs.TimeOfDay
    Time in UTC when the period starts. Maintenance will be scheduled within 60 minutes.
    DayOfWeek MaintenanceWindowDayOfWeek
    Day of the week for this MaintenanceWindow (in UTC).
    StartTime TimeOfDay
    Time in UTC when the period starts. Maintenance will be scheduled within 60 minutes.
    dayOfWeek MaintenanceWindowDayOfWeek
    Day of the week for this MaintenanceWindow (in UTC).
    startTime TimeOfDay
    Time in UTC when the period starts. Maintenance will be scheduled within 60 minutes.
    dayOfWeek MaintenanceWindowDayOfWeek
    Day of the week for this MaintenanceWindow (in UTC).
    startTime TimeOfDay
    Time in UTC when the period starts. Maintenance will be scheduled within 60 minutes.
    day_of_week MaintenanceWindowDayOfWeek
    Day of the week for this MaintenanceWindow (in UTC).
    start_time TimeOfDay
    Time in UTC when the period starts. Maintenance will be scheduled within 60 minutes.
    dayOfWeek "DAY_OF_WEEK_UNSPECIFIED" | "MONDAY" | "TUESDAY" | "WEDNESDAY" | "THURSDAY" | "FRIDAY" | "SATURDAY" | "SUNDAY"
    Day of the week for this MaintenanceWindow (in UTC).
    startTime Property Map
    Time in UTC when the period starts. Maintenance will be scheduled within 60 minutes.

    MaintenanceWindowDayOfWeek, MaintenanceWindowDayOfWeekArgs

    DayOfWeekUnspecified
    DAY_OF_WEEK_UNSPECIFIEDThe day of the week is unspecified.
    Monday
    MONDAYMonday
    Tuesday
    TUESDAYTuesday
    Wednesday
    WEDNESDAYWednesday
    Thursday
    THURSDAYThursday
    Friday
    FRIDAYFriday
    Saturday
    SATURDAYSaturday
    Sunday
    SUNDAYSunday
    MaintenanceWindowDayOfWeekDayOfWeekUnspecified
    DAY_OF_WEEK_UNSPECIFIEDThe day of the week is unspecified.
    MaintenanceWindowDayOfWeekMonday
    MONDAYMonday
    MaintenanceWindowDayOfWeekTuesday
    TUESDAYTuesday
    MaintenanceWindowDayOfWeekWednesday
    WEDNESDAYWednesday
    MaintenanceWindowDayOfWeekThursday
    THURSDAYThursday
    MaintenanceWindowDayOfWeekFriday
    FRIDAYFriday
    MaintenanceWindowDayOfWeekSaturday
    SATURDAYSaturday
    MaintenanceWindowDayOfWeekSunday
    SUNDAYSunday
    DayOfWeekUnspecified
    DAY_OF_WEEK_UNSPECIFIEDThe day of the week is unspecified.
    Monday
    MONDAYMonday
    Tuesday
    TUESDAYTuesday
    Wednesday
    WEDNESDAYWednesday
    Thursday
    THURSDAYThursday
    Friday
    FRIDAYFriday
    Saturday
    SATURDAYSaturday
    Sunday
    SUNDAYSunday
    DayOfWeekUnspecified
    DAY_OF_WEEK_UNSPECIFIEDThe day of the week is unspecified.
    Monday
    MONDAYMonday
    Tuesday
    TUESDAYTuesday
    Wednesday
    WEDNESDAYWednesday
    Thursday
    THURSDAYThursday
    Friday
    FRIDAYFriday
    Saturday
    SATURDAYSaturday
    Sunday
    SUNDAYSunday
    DAY_OF_WEEK_UNSPECIFIED
    DAY_OF_WEEK_UNSPECIFIEDThe day of the week is unspecified.
    MONDAY
    MONDAYMonday
    TUESDAY
    TUESDAYTuesday
    WEDNESDAY
    WEDNESDAYWednesday
    THURSDAY
    THURSDAYThursday
    FRIDAY
    FRIDAYFriday
    SATURDAY
    SATURDAYSaturday
    SUNDAY
    SUNDAYSunday
    "DAY_OF_WEEK_UNSPECIFIED"
    DAY_OF_WEEK_UNSPECIFIEDThe day of the week is unspecified.
    "MONDAY"
    MONDAYMonday
    "TUESDAY"
    TUESDAYTuesday
    "WEDNESDAY"
    WEDNESDAYWednesday
    "THURSDAY"
    THURSDAYThursday
    "FRIDAY"
    FRIDAYFriday
    "SATURDAY"
    SATURDAYSaturday
    "SUNDAY"
    SUNDAYSunday

    MaintenanceWindowResponse, MaintenanceWindowResponseArgs

    DayOfWeek string
    Day of the week for this MaintenanceWindow (in UTC).
    StartTime Pulumi.GoogleNative.Looker.V1.Inputs.TimeOfDayResponse
    Time in UTC when the period starts. Maintenance will be scheduled within 60 minutes.
    DayOfWeek string
    Day of the week for this MaintenanceWindow (in UTC).
    StartTime TimeOfDayResponse
    Time in UTC when the period starts. Maintenance will be scheduled within 60 minutes.
    dayOfWeek String
    Day of the week for this MaintenanceWindow (in UTC).
    startTime TimeOfDayResponse
    Time in UTC when the period starts. Maintenance will be scheduled within 60 minutes.
    dayOfWeek string
    Day of the week for this MaintenanceWindow (in UTC).
    startTime TimeOfDayResponse
    Time in UTC when the period starts. Maintenance will be scheduled within 60 minutes.
    day_of_week str
    Day of the week for this MaintenanceWindow (in UTC).
    start_time TimeOfDayResponse
    Time in UTC when the period starts. Maintenance will be scheduled within 60 minutes.
    dayOfWeek String
    Day of the week for this MaintenanceWindow (in UTC).
    startTime Property Map
    Time in UTC when the period starts. Maintenance will be scheduled within 60 minutes.

    OAuthConfig, OAuthConfigArgs

    ClientId string
    Input only. Client ID from an external OAuth application. This is an input-only field, and thus will not be set in any responses.
    ClientSecret string
    Input only. Client secret from an external OAuth application. This is an input-only field, and thus will not be set in any responses.
    ClientId string
    Input only. Client ID from an external OAuth application. This is an input-only field, and thus will not be set in any responses.
    ClientSecret string
    Input only. Client secret from an external OAuth application. This is an input-only field, and thus will not be set in any responses.
    clientId String
    Input only. Client ID from an external OAuth application. This is an input-only field, and thus will not be set in any responses.
    clientSecret String
    Input only. Client secret from an external OAuth application. This is an input-only field, and thus will not be set in any responses.
    clientId string
    Input only. Client ID from an external OAuth application. This is an input-only field, and thus will not be set in any responses.
    clientSecret string
    Input only. Client secret from an external OAuth application. This is an input-only field, and thus will not be set in any responses.
    client_id str
    Input only. Client ID from an external OAuth application. This is an input-only field, and thus will not be set in any responses.
    client_secret str
    Input only. Client secret from an external OAuth application. This is an input-only field, and thus will not be set in any responses.
    clientId String
    Input only. Client ID from an external OAuth application. This is an input-only field, and thus will not be set in any responses.
    clientSecret String
    Input only. Client secret from an external OAuth application. This is an input-only field, and thus will not be set in any responses.

    OAuthConfigResponse, OAuthConfigResponseArgs

    ClientId string
    Input only. Client ID from an external OAuth application. This is an input-only field, and thus will not be set in any responses.
    ClientSecret string
    Input only. Client secret from an external OAuth application. This is an input-only field, and thus will not be set in any responses.
    ClientId string
    Input only. Client ID from an external OAuth application. This is an input-only field, and thus will not be set in any responses.
    ClientSecret string
    Input only. Client secret from an external OAuth application. This is an input-only field, and thus will not be set in any responses.
    clientId String
    Input only. Client ID from an external OAuth application. This is an input-only field, and thus will not be set in any responses.
    clientSecret String
    Input only. Client secret from an external OAuth application. This is an input-only field, and thus will not be set in any responses.
    clientId string
    Input only. Client ID from an external OAuth application. This is an input-only field, and thus will not be set in any responses.
    clientSecret string
    Input only. Client secret from an external OAuth application. This is an input-only field, and thus will not be set in any responses.
    client_id str
    Input only. Client ID from an external OAuth application. This is an input-only field, and thus will not be set in any responses.
    client_secret str
    Input only. Client secret from an external OAuth application. This is an input-only field, and thus will not be set in any responses.
    clientId String
    Input only. Client ID from an external OAuth application. This is an input-only field, and thus will not be set in any responses.
    clientSecret String
    Input only. Client secret from an external OAuth application. This is an input-only field, and thus will not be set in any responses.

    TimeOfDay, TimeOfDayArgs

    Hours int
    Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
    Minutes int
    Minutes of hour of day. Must be from 0 to 59.
    Nanos int
    Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
    Seconds int
    Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
    Hours int
    Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
    Minutes int
    Minutes of hour of day. Must be from 0 to 59.
    Nanos int
    Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
    Seconds int
    Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
    hours Integer
    Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
    minutes Integer
    Minutes of hour of day. Must be from 0 to 59.
    nanos Integer
    Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
    seconds Integer
    Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
    hours number
    Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
    minutes number
    Minutes of hour of day. Must be from 0 to 59.
    nanos number
    Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
    seconds number
    Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
    hours int
    Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
    minutes int
    Minutes of hour of day. Must be from 0 to 59.
    nanos int
    Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
    seconds int
    Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
    hours Number
    Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
    minutes Number
    Minutes of hour of day. Must be from 0 to 59.
    nanos Number
    Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
    seconds Number
    Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.

    TimeOfDayResponse, TimeOfDayResponseArgs

    Hours int
    Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
    Minutes int
    Minutes of hour of day. Must be from 0 to 59.
    Nanos int
    Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
    Seconds int
    Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
    Hours int
    Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
    Minutes int
    Minutes of hour of day. Must be from 0 to 59.
    Nanos int
    Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
    Seconds int
    Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
    hours Integer
    Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
    minutes Integer
    Minutes of hour of day. Must be from 0 to 59.
    nanos Integer
    Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
    seconds Integer
    Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
    hours number
    Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
    minutes number
    Minutes of hour of day. Must be from 0 to 59.
    nanos number
    Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
    seconds number
    Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
    hours int
    Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
    minutes int
    Minutes of hour of day. Must be from 0 to 59.
    nanos int
    Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
    seconds int
    Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.
    hours Number
    Hours of day in 24 hour format. Should be from 0 to 23. An API may choose to allow the value "24:00:00" for scenarios like business closing time.
    minutes Number
    Minutes of hour of day. Must be from 0 to 59.
    nanos Number
    Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
    seconds Number
    Seconds of minutes of the time. Must normally be from 0 to 59. An API may allow the value 60 if it allows leap-seconds.

    UserMetadata, UserMetadataArgs

    AdditionalDeveloperUserCount int
    Optional. The number of additional developer users the instance owner has purchased.
    AdditionalStandardUserCount int
    Optional. The number of additional standard users the instance owner has purchased.
    AdditionalViewerUserCount int
    Optional. The number of additional viewer users the instance owner has purchased.
    AdditionalDeveloperUserCount int
    Optional. The number of additional developer users the instance owner has purchased.
    AdditionalStandardUserCount int
    Optional. The number of additional standard users the instance owner has purchased.
    AdditionalViewerUserCount int
    Optional. The number of additional viewer users the instance owner has purchased.
    additionalDeveloperUserCount Integer
    Optional. The number of additional developer users the instance owner has purchased.
    additionalStandardUserCount Integer
    Optional. The number of additional standard users the instance owner has purchased.
    additionalViewerUserCount Integer
    Optional. The number of additional viewer users the instance owner has purchased.
    additionalDeveloperUserCount number
    Optional. The number of additional developer users the instance owner has purchased.
    additionalStandardUserCount number
    Optional. The number of additional standard users the instance owner has purchased.
    additionalViewerUserCount number
    Optional. The number of additional viewer users the instance owner has purchased.
    additional_developer_user_count int
    Optional. The number of additional developer users the instance owner has purchased.
    additional_standard_user_count int
    Optional. The number of additional standard users the instance owner has purchased.
    additional_viewer_user_count int
    Optional. The number of additional viewer users the instance owner has purchased.
    additionalDeveloperUserCount Number
    Optional. The number of additional developer users the instance owner has purchased.
    additionalStandardUserCount Number
    Optional. The number of additional standard users the instance owner has purchased.
    additionalViewerUserCount Number
    Optional. The number of additional viewer users the instance owner has purchased.

    UserMetadataResponse, UserMetadataResponseArgs

    AdditionalDeveloperUserCount int
    Optional. The number of additional developer users the instance owner has purchased.
    AdditionalStandardUserCount int
    Optional. The number of additional standard users the instance owner has purchased.
    AdditionalViewerUserCount int
    Optional. The number of additional viewer users the instance owner has purchased.
    AdditionalDeveloperUserCount int
    Optional. The number of additional developer users the instance owner has purchased.
    AdditionalStandardUserCount int
    Optional. The number of additional standard users the instance owner has purchased.
    AdditionalViewerUserCount int
    Optional. The number of additional viewer users the instance owner has purchased.
    additionalDeveloperUserCount Integer
    Optional. The number of additional developer users the instance owner has purchased.
    additionalStandardUserCount Integer
    Optional. The number of additional standard users the instance owner has purchased.
    additionalViewerUserCount Integer
    Optional. The number of additional viewer users the instance owner has purchased.
    additionalDeveloperUserCount number
    Optional. The number of additional developer users the instance owner has purchased.
    additionalStandardUserCount number
    Optional. The number of additional standard users the instance owner has purchased.
    additionalViewerUserCount number
    Optional. The number of additional viewer users the instance owner has purchased.
    additional_developer_user_count int
    Optional. The number of additional developer users the instance owner has purchased.
    additional_standard_user_count int
    Optional. The number of additional standard users the instance owner has purchased.
    additional_viewer_user_count int
    Optional. The number of additional viewer users the instance owner has purchased.
    additionalDeveloperUserCount Number
    Optional. The number of additional developer users the instance owner has purchased.
    additionalStandardUserCount Number
    Optional. The number of additional standard users the instance owner has purchased.
    additionalViewerUserCount Number
    Optional. The number of additional viewer users the instance owner has purchased.

    Package Details

    Repository
    Google Cloud Native pulumi/pulumi-google-native
    License
    Apache-2.0
    google-native logo

    Google Cloud Native is in preview. Google Cloud Classic is fully supported.

    Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi