Documentation ¶
Index ¶
- type Instance
- type InstanceAdminSettings
- type InstanceAdminSettingsArgs
- func (InstanceAdminSettingsArgs) ElementType() reflect.Type
- func (i InstanceAdminSettingsArgs) ToInstanceAdminSettingsOutput() InstanceAdminSettingsOutput
- func (i InstanceAdminSettingsArgs) ToInstanceAdminSettingsOutputWithContext(ctx context.Context) InstanceAdminSettingsOutput
- func (i InstanceAdminSettingsArgs) ToInstanceAdminSettingsPtrOutput() InstanceAdminSettingsPtrOutput
- func (i InstanceAdminSettingsArgs) ToInstanceAdminSettingsPtrOutputWithContext(ctx context.Context) InstanceAdminSettingsPtrOutput
- type InstanceAdminSettingsInput
- type InstanceAdminSettingsOutput
- func (o InstanceAdminSettingsOutput) AllowedEmailDomains() pulumi.StringArrayOutput
- func (InstanceAdminSettingsOutput) ElementType() reflect.Type
- func (o InstanceAdminSettingsOutput) ToInstanceAdminSettingsOutput() InstanceAdminSettingsOutput
- func (o InstanceAdminSettingsOutput) ToInstanceAdminSettingsOutputWithContext(ctx context.Context) InstanceAdminSettingsOutput
- func (o InstanceAdminSettingsOutput) ToInstanceAdminSettingsPtrOutput() InstanceAdminSettingsPtrOutput
- func (o InstanceAdminSettingsOutput) ToInstanceAdminSettingsPtrOutputWithContext(ctx context.Context) InstanceAdminSettingsPtrOutput
- type InstanceAdminSettingsPtrInput
- type InstanceAdminSettingsPtrOutput
- func (o InstanceAdminSettingsPtrOutput) AllowedEmailDomains() pulumi.StringArrayOutput
- func (o InstanceAdminSettingsPtrOutput) Elem() InstanceAdminSettingsOutput
- func (InstanceAdminSettingsPtrOutput) ElementType() reflect.Type
- func (o InstanceAdminSettingsPtrOutput) ToInstanceAdminSettingsPtrOutput() InstanceAdminSettingsPtrOutput
- func (o InstanceAdminSettingsPtrOutput) ToInstanceAdminSettingsPtrOutputWithContext(ctx context.Context) InstanceAdminSettingsPtrOutput
- type InstanceArgs
- type InstanceArray
- type InstanceArrayInput
- type InstanceArrayOutput
- type InstanceCustomDomain
- type InstanceCustomDomainArgs
- func (InstanceCustomDomainArgs) ElementType() reflect.Type
- func (i InstanceCustomDomainArgs) ToInstanceCustomDomainOutput() InstanceCustomDomainOutput
- func (i InstanceCustomDomainArgs) ToInstanceCustomDomainOutputWithContext(ctx context.Context) InstanceCustomDomainOutput
- func (i InstanceCustomDomainArgs) ToInstanceCustomDomainPtrOutput() InstanceCustomDomainPtrOutput
- func (i InstanceCustomDomainArgs) ToInstanceCustomDomainPtrOutputWithContext(ctx context.Context) InstanceCustomDomainPtrOutput
- type InstanceCustomDomainInput
- type InstanceCustomDomainOutput
- func (o InstanceCustomDomainOutput) Domain() pulumi.StringPtrOutput
- func (InstanceCustomDomainOutput) ElementType() reflect.Type
- func (o InstanceCustomDomainOutput) State() pulumi.StringPtrOutput
- func (o InstanceCustomDomainOutput) ToInstanceCustomDomainOutput() InstanceCustomDomainOutput
- func (o InstanceCustomDomainOutput) ToInstanceCustomDomainOutputWithContext(ctx context.Context) InstanceCustomDomainOutput
- func (o InstanceCustomDomainOutput) ToInstanceCustomDomainPtrOutput() InstanceCustomDomainPtrOutput
- func (o InstanceCustomDomainOutput) ToInstanceCustomDomainPtrOutputWithContext(ctx context.Context) InstanceCustomDomainPtrOutput
- type InstanceCustomDomainPtrInput
- type InstanceCustomDomainPtrOutput
- func (o InstanceCustomDomainPtrOutput) Domain() pulumi.StringPtrOutput
- func (o InstanceCustomDomainPtrOutput) Elem() InstanceCustomDomainOutput
- func (InstanceCustomDomainPtrOutput) ElementType() reflect.Type
- func (o InstanceCustomDomainPtrOutput) State() pulumi.StringPtrOutput
- func (o InstanceCustomDomainPtrOutput) ToInstanceCustomDomainPtrOutput() InstanceCustomDomainPtrOutput
- func (o InstanceCustomDomainPtrOutput) ToInstanceCustomDomainPtrOutputWithContext(ctx context.Context) InstanceCustomDomainPtrOutput
- type InstanceDenyMaintenancePeriod
- type InstanceDenyMaintenancePeriodArgs
- func (InstanceDenyMaintenancePeriodArgs) ElementType() reflect.Type
- func (i InstanceDenyMaintenancePeriodArgs) ToInstanceDenyMaintenancePeriodOutput() InstanceDenyMaintenancePeriodOutput
- func (i InstanceDenyMaintenancePeriodArgs) ToInstanceDenyMaintenancePeriodOutputWithContext(ctx context.Context) InstanceDenyMaintenancePeriodOutput
- func (i InstanceDenyMaintenancePeriodArgs) ToInstanceDenyMaintenancePeriodPtrOutput() InstanceDenyMaintenancePeriodPtrOutput
- func (i InstanceDenyMaintenancePeriodArgs) ToInstanceDenyMaintenancePeriodPtrOutputWithContext(ctx context.Context) InstanceDenyMaintenancePeriodPtrOutput
- type InstanceDenyMaintenancePeriodEndDate
- type InstanceDenyMaintenancePeriodEndDateArgs
- func (InstanceDenyMaintenancePeriodEndDateArgs) ElementType() reflect.Type
- func (i InstanceDenyMaintenancePeriodEndDateArgs) ToInstanceDenyMaintenancePeriodEndDateOutput() InstanceDenyMaintenancePeriodEndDateOutput
- func (i InstanceDenyMaintenancePeriodEndDateArgs) ToInstanceDenyMaintenancePeriodEndDateOutputWithContext(ctx context.Context) InstanceDenyMaintenancePeriodEndDateOutput
- func (i InstanceDenyMaintenancePeriodEndDateArgs) ToInstanceDenyMaintenancePeriodEndDatePtrOutput() InstanceDenyMaintenancePeriodEndDatePtrOutput
- func (i InstanceDenyMaintenancePeriodEndDateArgs) ToInstanceDenyMaintenancePeriodEndDatePtrOutputWithContext(ctx context.Context) InstanceDenyMaintenancePeriodEndDatePtrOutput
- type InstanceDenyMaintenancePeriodEndDateInput
- type InstanceDenyMaintenancePeriodEndDateOutput
- func (o InstanceDenyMaintenancePeriodEndDateOutput) Day() pulumi.IntPtrOutput
- func (InstanceDenyMaintenancePeriodEndDateOutput) ElementType() reflect.Type
- func (o InstanceDenyMaintenancePeriodEndDateOutput) Month() pulumi.IntPtrOutput
- func (o InstanceDenyMaintenancePeriodEndDateOutput) ToInstanceDenyMaintenancePeriodEndDateOutput() InstanceDenyMaintenancePeriodEndDateOutput
- func (o InstanceDenyMaintenancePeriodEndDateOutput) ToInstanceDenyMaintenancePeriodEndDateOutputWithContext(ctx context.Context) InstanceDenyMaintenancePeriodEndDateOutput
- func (o InstanceDenyMaintenancePeriodEndDateOutput) ToInstanceDenyMaintenancePeriodEndDatePtrOutput() InstanceDenyMaintenancePeriodEndDatePtrOutput
- func (o InstanceDenyMaintenancePeriodEndDateOutput) ToInstanceDenyMaintenancePeriodEndDatePtrOutputWithContext(ctx context.Context) InstanceDenyMaintenancePeriodEndDatePtrOutput
- func (o InstanceDenyMaintenancePeriodEndDateOutput) Year() pulumi.IntPtrOutput
- type InstanceDenyMaintenancePeriodEndDatePtrInput
- type InstanceDenyMaintenancePeriodEndDatePtrOutput
- func (o InstanceDenyMaintenancePeriodEndDatePtrOutput) Day() pulumi.IntPtrOutput
- func (o InstanceDenyMaintenancePeriodEndDatePtrOutput) Elem() InstanceDenyMaintenancePeriodEndDateOutput
- func (InstanceDenyMaintenancePeriodEndDatePtrOutput) ElementType() reflect.Type
- func (o InstanceDenyMaintenancePeriodEndDatePtrOutput) Month() pulumi.IntPtrOutput
- func (o InstanceDenyMaintenancePeriodEndDatePtrOutput) ToInstanceDenyMaintenancePeriodEndDatePtrOutput() InstanceDenyMaintenancePeriodEndDatePtrOutput
- func (o InstanceDenyMaintenancePeriodEndDatePtrOutput) ToInstanceDenyMaintenancePeriodEndDatePtrOutputWithContext(ctx context.Context) InstanceDenyMaintenancePeriodEndDatePtrOutput
- func (o InstanceDenyMaintenancePeriodEndDatePtrOutput) Year() pulumi.IntPtrOutput
- type InstanceDenyMaintenancePeriodInput
- type InstanceDenyMaintenancePeriodOutput
- func (InstanceDenyMaintenancePeriodOutput) ElementType() reflect.Type
- func (o InstanceDenyMaintenancePeriodOutput) EndDate() InstanceDenyMaintenancePeriodEndDateOutput
- func (o InstanceDenyMaintenancePeriodOutput) StartDate() InstanceDenyMaintenancePeriodStartDateOutput
- func (o InstanceDenyMaintenancePeriodOutput) Time() InstanceDenyMaintenancePeriodTimeOutput
- func (o InstanceDenyMaintenancePeriodOutput) ToInstanceDenyMaintenancePeriodOutput() InstanceDenyMaintenancePeriodOutput
- func (o InstanceDenyMaintenancePeriodOutput) ToInstanceDenyMaintenancePeriodOutputWithContext(ctx context.Context) InstanceDenyMaintenancePeriodOutput
- func (o InstanceDenyMaintenancePeriodOutput) ToInstanceDenyMaintenancePeriodPtrOutput() InstanceDenyMaintenancePeriodPtrOutput
- func (o InstanceDenyMaintenancePeriodOutput) ToInstanceDenyMaintenancePeriodPtrOutputWithContext(ctx context.Context) InstanceDenyMaintenancePeriodPtrOutput
- type InstanceDenyMaintenancePeriodPtrInput
- type InstanceDenyMaintenancePeriodPtrOutput
- func (o InstanceDenyMaintenancePeriodPtrOutput) Elem() InstanceDenyMaintenancePeriodOutput
- func (InstanceDenyMaintenancePeriodPtrOutput) ElementType() reflect.Type
- func (o InstanceDenyMaintenancePeriodPtrOutput) EndDate() InstanceDenyMaintenancePeriodEndDatePtrOutput
- func (o InstanceDenyMaintenancePeriodPtrOutput) StartDate() InstanceDenyMaintenancePeriodStartDatePtrOutput
- func (o InstanceDenyMaintenancePeriodPtrOutput) Time() InstanceDenyMaintenancePeriodTimePtrOutput
- func (o InstanceDenyMaintenancePeriodPtrOutput) ToInstanceDenyMaintenancePeriodPtrOutput() InstanceDenyMaintenancePeriodPtrOutput
- func (o InstanceDenyMaintenancePeriodPtrOutput) ToInstanceDenyMaintenancePeriodPtrOutputWithContext(ctx context.Context) InstanceDenyMaintenancePeriodPtrOutput
- type InstanceDenyMaintenancePeriodStartDate
- type InstanceDenyMaintenancePeriodStartDateArgs
- func (InstanceDenyMaintenancePeriodStartDateArgs) ElementType() reflect.Type
- func (i InstanceDenyMaintenancePeriodStartDateArgs) ToInstanceDenyMaintenancePeriodStartDateOutput() InstanceDenyMaintenancePeriodStartDateOutput
- func (i InstanceDenyMaintenancePeriodStartDateArgs) ToInstanceDenyMaintenancePeriodStartDateOutputWithContext(ctx context.Context) InstanceDenyMaintenancePeriodStartDateOutput
- func (i InstanceDenyMaintenancePeriodStartDateArgs) ToInstanceDenyMaintenancePeriodStartDatePtrOutput() InstanceDenyMaintenancePeriodStartDatePtrOutput
- func (i InstanceDenyMaintenancePeriodStartDateArgs) ToInstanceDenyMaintenancePeriodStartDatePtrOutputWithContext(ctx context.Context) InstanceDenyMaintenancePeriodStartDatePtrOutput
- type InstanceDenyMaintenancePeriodStartDateInput
- type InstanceDenyMaintenancePeriodStartDateOutput
- func (o InstanceDenyMaintenancePeriodStartDateOutput) Day() pulumi.IntPtrOutput
- func (InstanceDenyMaintenancePeriodStartDateOutput) ElementType() reflect.Type
- func (o InstanceDenyMaintenancePeriodStartDateOutput) Month() pulumi.IntPtrOutput
- func (o InstanceDenyMaintenancePeriodStartDateOutput) ToInstanceDenyMaintenancePeriodStartDateOutput() InstanceDenyMaintenancePeriodStartDateOutput
- func (o InstanceDenyMaintenancePeriodStartDateOutput) ToInstanceDenyMaintenancePeriodStartDateOutputWithContext(ctx context.Context) InstanceDenyMaintenancePeriodStartDateOutput
- func (o InstanceDenyMaintenancePeriodStartDateOutput) ToInstanceDenyMaintenancePeriodStartDatePtrOutput() InstanceDenyMaintenancePeriodStartDatePtrOutput
- func (o InstanceDenyMaintenancePeriodStartDateOutput) ToInstanceDenyMaintenancePeriodStartDatePtrOutputWithContext(ctx context.Context) InstanceDenyMaintenancePeriodStartDatePtrOutput
- func (o InstanceDenyMaintenancePeriodStartDateOutput) Year() pulumi.IntPtrOutput
- type InstanceDenyMaintenancePeriodStartDatePtrInput
- type InstanceDenyMaintenancePeriodStartDatePtrOutput
- func (o InstanceDenyMaintenancePeriodStartDatePtrOutput) Day() pulumi.IntPtrOutput
- func (o InstanceDenyMaintenancePeriodStartDatePtrOutput) Elem() InstanceDenyMaintenancePeriodStartDateOutput
- func (InstanceDenyMaintenancePeriodStartDatePtrOutput) ElementType() reflect.Type
- func (o InstanceDenyMaintenancePeriodStartDatePtrOutput) Month() pulumi.IntPtrOutput
- func (o InstanceDenyMaintenancePeriodStartDatePtrOutput) ToInstanceDenyMaintenancePeriodStartDatePtrOutput() InstanceDenyMaintenancePeriodStartDatePtrOutput
- func (o InstanceDenyMaintenancePeriodStartDatePtrOutput) ToInstanceDenyMaintenancePeriodStartDatePtrOutputWithContext(ctx context.Context) InstanceDenyMaintenancePeriodStartDatePtrOutput
- func (o InstanceDenyMaintenancePeriodStartDatePtrOutput) Year() pulumi.IntPtrOutput
- type InstanceDenyMaintenancePeriodTime
- type InstanceDenyMaintenancePeriodTimeArgs
- func (InstanceDenyMaintenancePeriodTimeArgs) ElementType() reflect.Type
- func (i InstanceDenyMaintenancePeriodTimeArgs) ToInstanceDenyMaintenancePeriodTimeOutput() InstanceDenyMaintenancePeriodTimeOutput
- func (i InstanceDenyMaintenancePeriodTimeArgs) ToInstanceDenyMaintenancePeriodTimeOutputWithContext(ctx context.Context) InstanceDenyMaintenancePeriodTimeOutput
- func (i InstanceDenyMaintenancePeriodTimeArgs) ToInstanceDenyMaintenancePeriodTimePtrOutput() InstanceDenyMaintenancePeriodTimePtrOutput
- func (i InstanceDenyMaintenancePeriodTimeArgs) ToInstanceDenyMaintenancePeriodTimePtrOutputWithContext(ctx context.Context) InstanceDenyMaintenancePeriodTimePtrOutput
- type InstanceDenyMaintenancePeriodTimeInput
- type InstanceDenyMaintenancePeriodTimeOutput
- func (InstanceDenyMaintenancePeriodTimeOutput) ElementType() reflect.Type
- func (o InstanceDenyMaintenancePeriodTimeOutput) Hours() pulumi.IntPtrOutput
- func (o InstanceDenyMaintenancePeriodTimeOutput) Minutes() pulumi.IntPtrOutput
- func (o InstanceDenyMaintenancePeriodTimeOutput) Nanos() pulumi.IntPtrOutput
- func (o InstanceDenyMaintenancePeriodTimeOutput) Seconds() pulumi.IntPtrOutput
- func (o InstanceDenyMaintenancePeriodTimeOutput) ToInstanceDenyMaintenancePeriodTimeOutput() InstanceDenyMaintenancePeriodTimeOutput
- func (o InstanceDenyMaintenancePeriodTimeOutput) ToInstanceDenyMaintenancePeriodTimeOutputWithContext(ctx context.Context) InstanceDenyMaintenancePeriodTimeOutput
- func (o InstanceDenyMaintenancePeriodTimeOutput) ToInstanceDenyMaintenancePeriodTimePtrOutput() InstanceDenyMaintenancePeriodTimePtrOutput
- func (o InstanceDenyMaintenancePeriodTimeOutput) ToInstanceDenyMaintenancePeriodTimePtrOutputWithContext(ctx context.Context) InstanceDenyMaintenancePeriodTimePtrOutput
- type InstanceDenyMaintenancePeriodTimePtrInput
- type InstanceDenyMaintenancePeriodTimePtrOutput
- func (o InstanceDenyMaintenancePeriodTimePtrOutput) Elem() InstanceDenyMaintenancePeriodTimeOutput
- func (InstanceDenyMaintenancePeriodTimePtrOutput) ElementType() reflect.Type
- func (o InstanceDenyMaintenancePeriodTimePtrOutput) Hours() pulumi.IntPtrOutput
- func (o InstanceDenyMaintenancePeriodTimePtrOutput) Minutes() pulumi.IntPtrOutput
- func (o InstanceDenyMaintenancePeriodTimePtrOutput) Nanos() pulumi.IntPtrOutput
- func (o InstanceDenyMaintenancePeriodTimePtrOutput) Seconds() pulumi.IntPtrOutput
- func (o InstanceDenyMaintenancePeriodTimePtrOutput) ToInstanceDenyMaintenancePeriodTimePtrOutput() InstanceDenyMaintenancePeriodTimePtrOutput
- func (o InstanceDenyMaintenancePeriodTimePtrOutput) ToInstanceDenyMaintenancePeriodTimePtrOutputWithContext(ctx context.Context) InstanceDenyMaintenancePeriodTimePtrOutput
- type InstanceEncryptionConfig
- type InstanceEncryptionConfigArgs
- func (InstanceEncryptionConfigArgs) ElementType() reflect.Type
- func (i InstanceEncryptionConfigArgs) ToInstanceEncryptionConfigOutput() InstanceEncryptionConfigOutput
- func (i InstanceEncryptionConfigArgs) ToInstanceEncryptionConfigOutputWithContext(ctx context.Context) InstanceEncryptionConfigOutput
- func (i InstanceEncryptionConfigArgs) ToInstanceEncryptionConfigPtrOutput() InstanceEncryptionConfigPtrOutput
- func (i InstanceEncryptionConfigArgs) ToInstanceEncryptionConfigPtrOutputWithContext(ctx context.Context) InstanceEncryptionConfigPtrOutput
- type InstanceEncryptionConfigInput
- type InstanceEncryptionConfigOutput
- func (InstanceEncryptionConfigOutput) ElementType() reflect.Type
- func (o InstanceEncryptionConfigOutput) KmsKeyName() pulumi.StringPtrOutput
- func (o InstanceEncryptionConfigOutput) KmsKeyNameVersion() pulumi.StringPtrOutput
- func (o InstanceEncryptionConfigOutput) KmsKeyState() pulumi.StringPtrOutput
- func (o InstanceEncryptionConfigOutput) ToInstanceEncryptionConfigOutput() InstanceEncryptionConfigOutput
- func (o InstanceEncryptionConfigOutput) ToInstanceEncryptionConfigOutputWithContext(ctx context.Context) InstanceEncryptionConfigOutput
- func (o InstanceEncryptionConfigOutput) ToInstanceEncryptionConfigPtrOutput() InstanceEncryptionConfigPtrOutput
- func (o InstanceEncryptionConfigOutput) ToInstanceEncryptionConfigPtrOutputWithContext(ctx context.Context) InstanceEncryptionConfigPtrOutput
- type InstanceEncryptionConfigPtrInput
- type InstanceEncryptionConfigPtrOutput
- func (o InstanceEncryptionConfigPtrOutput) Elem() InstanceEncryptionConfigOutput
- func (InstanceEncryptionConfigPtrOutput) ElementType() reflect.Type
- func (o InstanceEncryptionConfigPtrOutput) KmsKeyName() pulumi.StringPtrOutput
- func (o InstanceEncryptionConfigPtrOutput) KmsKeyNameVersion() pulumi.StringPtrOutput
- func (o InstanceEncryptionConfigPtrOutput) KmsKeyState() pulumi.StringPtrOutput
- func (o InstanceEncryptionConfigPtrOutput) ToInstanceEncryptionConfigPtrOutput() InstanceEncryptionConfigPtrOutput
- func (o InstanceEncryptionConfigPtrOutput) ToInstanceEncryptionConfigPtrOutputWithContext(ctx context.Context) InstanceEncryptionConfigPtrOutput
- type InstanceInput
- type InstanceMaintenanceWindow
- type InstanceMaintenanceWindowArgs
- func (InstanceMaintenanceWindowArgs) ElementType() reflect.Type
- func (i InstanceMaintenanceWindowArgs) ToInstanceMaintenanceWindowOutput() InstanceMaintenanceWindowOutput
- func (i InstanceMaintenanceWindowArgs) ToInstanceMaintenanceWindowOutputWithContext(ctx context.Context) InstanceMaintenanceWindowOutput
- func (i InstanceMaintenanceWindowArgs) ToInstanceMaintenanceWindowPtrOutput() InstanceMaintenanceWindowPtrOutput
- func (i InstanceMaintenanceWindowArgs) ToInstanceMaintenanceWindowPtrOutputWithContext(ctx context.Context) InstanceMaintenanceWindowPtrOutput
- type InstanceMaintenanceWindowInput
- type InstanceMaintenanceWindowOutput
- func (o InstanceMaintenanceWindowOutput) DayOfWeek() pulumi.StringOutput
- func (InstanceMaintenanceWindowOutput) ElementType() reflect.Type
- func (o InstanceMaintenanceWindowOutput) StartTime() InstanceMaintenanceWindowStartTimeOutput
- func (o InstanceMaintenanceWindowOutput) ToInstanceMaintenanceWindowOutput() InstanceMaintenanceWindowOutput
- func (o InstanceMaintenanceWindowOutput) ToInstanceMaintenanceWindowOutputWithContext(ctx context.Context) InstanceMaintenanceWindowOutput
- func (o InstanceMaintenanceWindowOutput) ToInstanceMaintenanceWindowPtrOutput() InstanceMaintenanceWindowPtrOutput
- func (o InstanceMaintenanceWindowOutput) ToInstanceMaintenanceWindowPtrOutputWithContext(ctx context.Context) InstanceMaintenanceWindowPtrOutput
- type InstanceMaintenanceWindowPtrInput
- type InstanceMaintenanceWindowPtrOutput
- func (o InstanceMaintenanceWindowPtrOutput) DayOfWeek() pulumi.StringPtrOutput
- func (o InstanceMaintenanceWindowPtrOutput) Elem() InstanceMaintenanceWindowOutput
- func (InstanceMaintenanceWindowPtrOutput) ElementType() reflect.Type
- func (o InstanceMaintenanceWindowPtrOutput) StartTime() InstanceMaintenanceWindowStartTimePtrOutput
- func (o InstanceMaintenanceWindowPtrOutput) ToInstanceMaintenanceWindowPtrOutput() InstanceMaintenanceWindowPtrOutput
- func (o InstanceMaintenanceWindowPtrOutput) ToInstanceMaintenanceWindowPtrOutputWithContext(ctx context.Context) InstanceMaintenanceWindowPtrOutput
- type InstanceMaintenanceWindowStartTime
- type InstanceMaintenanceWindowStartTimeArgs
- func (InstanceMaintenanceWindowStartTimeArgs) ElementType() reflect.Type
- func (i InstanceMaintenanceWindowStartTimeArgs) ToInstanceMaintenanceWindowStartTimeOutput() InstanceMaintenanceWindowStartTimeOutput
- func (i InstanceMaintenanceWindowStartTimeArgs) ToInstanceMaintenanceWindowStartTimeOutputWithContext(ctx context.Context) InstanceMaintenanceWindowStartTimeOutput
- func (i InstanceMaintenanceWindowStartTimeArgs) ToInstanceMaintenanceWindowStartTimePtrOutput() InstanceMaintenanceWindowStartTimePtrOutput
- func (i InstanceMaintenanceWindowStartTimeArgs) ToInstanceMaintenanceWindowStartTimePtrOutputWithContext(ctx context.Context) InstanceMaintenanceWindowStartTimePtrOutput
- type InstanceMaintenanceWindowStartTimeInput
- type InstanceMaintenanceWindowStartTimeOutput
- func (InstanceMaintenanceWindowStartTimeOutput) ElementType() reflect.Type
- func (o InstanceMaintenanceWindowStartTimeOutput) Hours() pulumi.IntPtrOutput
- func (o InstanceMaintenanceWindowStartTimeOutput) Minutes() pulumi.IntPtrOutput
- func (o InstanceMaintenanceWindowStartTimeOutput) Nanos() pulumi.IntPtrOutput
- func (o InstanceMaintenanceWindowStartTimeOutput) Seconds() pulumi.IntPtrOutput
- func (o InstanceMaintenanceWindowStartTimeOutput) ToInstanceMaintenanceWindowStartTimeOutput() InstanceMaintenanceWindowStartTimeOutput
- func (o InstanceMaintenanceWindowStartTimeOutput) ToInstanceMaintenanceWindowStartTimeOutputWithContext(ctx context.Context) InstanceMaintenanceWindowStartTimeOutput
- func (o InstanceMaintenanceWindowStartTimeOutput) ToInstanceMaintenanceWindowStartTimePtrOutput() InstanceMaintenanceWindowStartTimePtrOutput
- func (o InstanceMaintenanceWindowStartTimeOutput) ToInstanceMaintenanceWindowStartTimePtrOutputWithContext(ctx context.Context) InstanceMaintenanceWindowStartTimePtrOutput
- type InstanceMaintenanceWindowStartTimePtrInput
- type InstanceMaintenanceWindowStartTimePtrOutput
- func (o InstanceMaintenanceWindowStartTimePtrOutput) Elem() InstanceMaintenanceWindowStartTimeOutput
- func (InstanceMaintenanceWindowStartTimePtrOutput) ElementType() reflect.Type
- func (o InstanceMaintenanceWindowStartTimePtrOutput) Hours() pulumi.IntPtrOutput
- func (o InstanceMaintenanceWindowStartTimePtrOutput) Minutes() pulumi.IntPtrOutput
- func (o InstanceMaintenanceWindowStartTimePtrOutput) Nanos() pulumi.IntPtrOutput
- func (o InstanceMaintenanceWindowStartTimePtrOutput) Seconds() pulumi.IntPtrOutput
- func (o InstanceMaintenanceWindowStartTimePtrOutput) ToInstanceMaintenanceWindowStartTimePtrOutput() InstanceMaintenanceWindowStartTimePtrOutput
- func (o InstanceMaintenanceWindowStartTimePtrOutput) ToInstanceMaintenanceWindowStartTimePtrOutputWithContext(ctx context.Context) InstanceMaintenanceWindowStartTimePtrOutput
- type InstanceMap
- type InstanceMapInput
- type InstanceMapOutput
- type InstanceOauthConfig
- type InstanceOauthConfigArgs
- func (InstanceOauthConfigArgs) ElementType() reflect.Type
- func (i InstanceOauthConfigArgs) ToInstanceOauthConfigOutput() InstanceOauthConfigOutput
- func (i InstanceOauthConfigArgs) ToInstanceOauthConfigOutputWithContext(ctx context.Context) InstanceOauthConfigOutput
- func (i InstanceOauthConfigArgs) ToInstanceOauthConfigPtrOutput() InstanceOauthConfigPtrOutput
- func (i InstanceOauthConfigArgs) ToInstanceOauthConfigPtrOutputWithContext(ctx context.Context) InstanceOauthConfigPtrOutput
- type InstanceOauthConfigInput
- type InstanceOauthConfigOutput
- func (o InstanceOauthConfigOutput) ClientId() pulumi.StringOutput
- func (o InstanceOauthConfigOutput) ClientSecret() pulumi.StringOutput
- func (InstanceOauthConfigOutput) ElementType() reflect.Type
- func (o InstanceOauthConfigOutput) ToInstanceOauthConfigOutput() InstanceOauthConfigOutput
- func (o InstanceOauthConfigOutput) ToInstanceOauthConfigOutputWithContext(ctx context.Context) InstanceOauthConfigOutput
- func (o InstanceOauthConfigOutput) ToInstanceOauthConfigPtrOutput() InstanceOauthConfigPtrOutput
- func (o InstanceOauthConfigOutput) ToInstanceOauthConfigPtrOutputWithContext(ctx context.Context) InstanceOauthConfigPtrOutput
- type InstanceOauthConfigPtrInput
- type InstanceOauthConfigPtrOutput
- func (o InstanceOauthConfigPtrOutput) ClientId() pulumi.StringPtrOutput
- func (o InstanceOauthConfigPtrOutput) ClientSecret() pulumi.StringPtrOutput
- func (o InstanceOauthConfigPtrOutput) Elem() InstanceOauthConfigOutput
- func (InstanceOauthConfigPtrOutput) ElementType() reflect.Type
- func (o InstanceOauthConfigPtrOutput) ToInstanceOauthConfigPtrOutput() InstanceOauthConfigPtrOutput
- func (o InstanceOauthConfigPtrOutput) ToInstanceOauthConfigPtrOutputWithContext(ctx context.Context) InstanceOauthConfigPtrOutput
- type InstanceOutput
- func (o InstanceOutput) AdminSettings() InstanceAdminSettingsPtrOutput
- func (o InstanceOutput) ConsumerNetwork() pulumi.StringPtrOutput
- func (o InstanceOutput) CreateTime() pulumi.StringOutput
- func (o InstanceOutput) CustomDomain() InstanceCustomDomainPtrOutput
- func (o InstanceOutput) DeletionPolicy() pulumi.StringPtrOutput
- func (o InstanceOutput) DenyMaintenancePeriod() InstanceDenyMaintenancePeriodPtrOutput
- func (o InstanceOutput) EgressPublicIp() pulumi.StringOutput
- func (InstanceOutput) ElementType() reflect.Type
- func (o InstanceOutput) EncryptionConfig() InstanceEncryptionConfigOutput
- func (o InstanceOutput) FipsEnabled() pulumi.BoolPtrOutput
- func (o InstanceOutput) IngressPrivateIp() pulumi.StringOutput
- func (o InstanceOutput) IngressPublicIp() pulumi.StringOutput
- func (o InstanceOutput) LookerUri() pulumi.StringOutput
- func (o InstanceOutput) LookerVersion() pulumi.StringOutput
- func (o InstanceOutput) MaintenanceWindow() InstanceMaintenanceWindowPtrOutput
- func (o InstanceOutput) Name() pulumi.StringOutput
- func (o InstanceOutput) OauthConfig() InstanceOauthConfigOutput
- func (o InstanceOutput) PlatformEdition() pulumi.StringPtrOutput
- func (o InstanceOutput) PrivateIpEnabled() pulumi.BoolPtrOutput
- func (o InstanceOutput) Project() pulumi.StringOutput
- func (o InstanceOutput) PscConfig() InstancePscConfigPtrOutput
- func (o InstanceOutput) PscEnabled() pulumi.BoolPtrOutput
- func (o InstanceOutput) PublicIpEnabled() pulumi.BoolPtrOutput
- func (o InstanceOutput) Region() pulumi.StringOutput
- func (o InstanceOutput) ReservedRange() pulumi.StringPtrOutput
- func (o InstanceOutput) ToInstanceOutput() InstanceOutput
- func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
- func (o InstanceOutput) UpdateTime() pulumi.StringOutput
- func (o InstanceOutput) UserMetadata() InstanceUserMetadataPtrOutput
- type InstancePscConfig
- type InstancePscConfigArgs
- func (InstancePscConfigArgs) ElementType() reflect.Type
- func (i InstancePscConfigArgs) ToInstancePscConfigOutput() InstancePscConfigOutput
- func (i InstancePscConfigArgs) ToInstancePscConfigOutputWithContext(ctx context.Context) InstancePscConfigOutput
- func (i InstancePscConfigArgs) ToInstancePscConfigPtrOutput() InstancePscConfigPtrOutput
- func (i InstancePscConfigArgs) ToInstancePscConfigPtrOutputWithContext(ctx context.Context) InstancePscConfigPtrOutput
- type InstancePscConfigInput
- type InstancePscConfigOutput
- func (o InstancePscConfigOutput) AllowedVpcs() pulumi.StringArrayOutput
- func (InstancePscConfigOutput) ElementType() reflect.Type
- func (o InstancePscConfigOutput) LookerServiceAttachmentUri() pulumi.StringPtrOutput
- func (o InstancePscConfigOutput) ServiceAttachments() InstancePscConfigServiceAttachmentArrayOutput
- func (o InstancePscConfigOutput) ToInstancePscConfigOutput() InstancePscConfigOutput
- func (o InstancePscConfigOutput) ToInstancePscConfigOutputWithContext(ctx context.Context) InstancePscConfigOutput
- func (o InstancePscConfigOutput) ToInstancePscConfigPtrOutput() InstancePscConfigPtrOutput
- func (o InstancePscConfigOutput) ToInstancePscConfigPtrOutputWithContext(ctx context.Context) InstancePscConfigPtrOutput
- type InstancePscConfigPtrInput
- type InstancePscConfigPtrOutput
- func (o InstancePscConfigPtrOutput) AllowedVpcs() pulumi.StringArrayOutput
- func (o InstancePscConfigPtrOutput) Elem() InstancePscConfigOutput
- func (InstancePscConfigPtrOutput) ElementType() reflect.Type
- func (o InstancePscConfigPtrOutput) LookerServiceAttachmentUri() pulumi.StringPtrOutput
- func (o InstancePscConfigPtrOutput) ServiceAttachments() InstancePscConfigServiceAttachmentArrayOutput
- func (o InstancePscConfigPtrOutput) ToInstancePscConfigPtrOutput() InstancePscConfigPtrOutput
- func (o InstancePscConfigPtrOutput) ToInstancePscConfigPtrOutputWithContext(ctx context.Context) InstancePscConfigPtrOutput
- type InstancePscConfigServiceAttachment
- type InstancePscConfigServiceAttachmentArgs
- func (InstancePscConfigServiceAttachmentArgs) ElementType() reflect.Type
- func (i InstancePscConfigServiceAttachmentArgs) ToInstancePscConfigServiceAttachmentOutput() InstancePscConfigServiceAttachmentOutput
- func (i InstancePscConfigServiceAttachmentArgs) ToInstancePscConfigServiceAttachmentOutputWithContext(ctx context.Context) InstancePscConfigServiceAttachmentOutput
- type InstancePscConfigServiceAttachmentArray
- func (InstancePscConfigServiceAttachmentArray) ElementType() reflect.Type
- func (i InstancePscConfigServiceAttachmentArray) ToInstancePscConfigServiceAttachmentArrayOutput() InstancePscConfigServiceAttachmentArrayOutput
- func (i InstancePscConfigServiceAttachmentArray) ToInstancePscConfigServiceAttachmentArrayOutputWithContext(ctx context.Context) InstancePscConfigServiceAttachmentArrayOutput
- type InstancePscConfigServiceAttachmentArrayInput
- type InstancePscConfigServiceAttachmentArrayOutput
- func (InstancePscConfigServiceAttachmentArrayOutput) ElementType() reflect.Type
- func (o InstancePscConfigServiceAttachmentArrayOutput) Index(i pulumi.IntInput) InstancePscConfigServiceAttachmentOutput
- func (o InstancePscConfigServiceAttachmentArrayOutput) ToInstancePscConfigServiceAttachmentArrayOutput() InstancePscConfigServiceAttachmentArrayOutput
- func (o InstancePscConfigServiceAttachmentArrayOutput) ToInstancePscConfigServiceAttachmentArrayOutputWithContext(ctx context.Context) InstancePscConfigServiceAttachmentArrayOutput
- type InstancePscConfigServiceAttachmentInput
- type InstancePscConfigServiceAttachmentOutput
- func (o InstancePscConfigServiceAttachmentOutput) ConnectionStatus() pulumi.StringPtrOutput
- func (InstancePscConfigServiceAttachmentOutput) ElementType() reflect.Type
- func (o InstancePscConfigServiceAttachmentOutput) LocalFqdn() pulumi.StringPtrOutput
- func (o InstancePscConfigServiceAttachmentOutput) TargetServiceAttachmentUri() pulumi.StringPtrOutput
- func (o InstancePscConfigServiceAttachmentOutput) ToInstancePscConfigServiceAttachmentOutput() InstancePscConfigServiceAttachmentOutput
- func (o InstancePscConfigServiceAttachmentOutput) ToInstancePscConfigServiceAttachmentOutputWithContext(ctx context.Context) InstancePscConfigServiceAttachmentOutput
- type InstanceState
- type InstanceUserMetadata
- type InstanceUserMetadataArgs
- func (InstanceUserMetadataArgs) ElementType() reflect.Type
- func (i InstanceUserMetadataArgs) ToInstanceUserMetadataOutput() InstanceUserMetadataOutput
- func (i InstanceUserMetadataArgs) ToInstanceUserMetadataOutputWithContext(ctx context.Context) InstanceUserMetadataOutput
- func (i InstanceUserMetadataArgs) ToInstanceUserMetadataPtrOutput() InstanceUserMetadataPtrOutput
- func (i InstanceUserMetadataArgs) ToInstanceUserMetadataPtrOutputWithContext(ctx context.Context) InstanceUserMetadataPtrOutput
- type InstanceUserMetadataInput
- type InstanceUserMetadataOutput
- func (o InstanceUserMetadataOutput) AdditionalDeveloperUserCount() pulumi.IntPtrOutput
- func (o InstanceUserMetadataOutput) AdditionalStandardUserCount() pulumi.IntPtrOutput
- func (o InstanceUserMetadataOutput) AdditionalViewerUserCount() pulumi.IntPtrOutput
- func (InstanceUserMetadataOutput) ElementType() reflect.Type
- func (o InstanceUserMetadataOutput) ToInstanceUserMetadataOutput() InstanceUserMetadataOutput
- func (o InstanceUserMetadataOutput) ToInstanceUserMetadataOutputWithContext(ctx context.Context) InstanceUserMetadataOutput
- func (o InstanceUserMetadataOutput) ToInstanceUserMetadataPtrOutput() InstanceUserMetadataPtrOutput
- func (o InstanceUserMetadataOutput) ToInstanceUserMetadataPtrOutputWithContext(ctx context.Context) InstanceUserMetadataPtrOutput
- type InstanceUserMetadataPtrInput
- type InstanceUserMetadataPtrOutput
- func (o InstanceUserMetadataPtrOutput) AdditionalDeveloperUserCount() pulumi.IntPtrOutput
- func (o InstanceUserMetadataPtrOutput) AdditionalStandardUserCount() pulumi.IntPtrOutput
- func (o InstanceUserMetadataPtrOutput) AdditionalViewerUserCount() pulumi.IntPtrOutput
- func (o InstanceUserMetadataPtrOutput) Elem() InstanceUserMetadataOutput
- func (InstanceUserMetadataPtrOutput) ElementType() reflect.Type
- func (o InstanceUserMetadataPtrOutput) ToInstanceUserMetadataPtrOutput() InstanceUserMetadataPtrOutput
- func (o InstanceUserMetadataPtrOutput) ToInstanceUserMetadataPtrOutputWithContext(ctx context.Context) InstanceUserMetadataPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Instance ¶
type Instance struct { pulumi.CustomResourceState // Looker instance Admin settings. AdminSettings InstanceAdminSettingsPtrOutput `pulumi:"adminSettings"` // Network name in the consumer project in the format of: 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. ConsumerNetwork pulumi.StringPtrOutput `pulumi:"consumerNetwork"` // The time the instance was created in RFC3339 UTC "Zulu" format, // accurate to nanoseconds. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Custom domain settings for a Looker instance. CustomDomain InstanceCustomDomainPtrOutput `pulumi:"customDomain"` // Policy to determine if the cluster should be deleted forcefully. If setting deletionPolicy = "FORCE", the Looker // instance will be deleted regardless of its nested resources. If set to "DEFAULT", Looker instances that still have // nested resources will return an error. Possible values: DEFAULT, FORCE DeletionPolicy pulumi.StringPtrOutput `pulumi:"deletionPolicy"` // Maintenance denial period for this instance. You must allow at least 14 days of maintenance availability between any two // deny maintenance periods. DenyMaintenancePeriod InstanceDenyMaintenancePeriodPtrOutput `pulumi:"denyMaintenancePeriod"` // Public Egress IP (IPv4). EgressPublicIp pulumi.StringOutput `pulumi:"egressPublicIp"` // Looker instance encryption settings. EncryptionConfig InstanceEncryptionConfigOutput `pulumi:"encryptionConfig"` // FIPS 140-2 Encryption enablement for Looker (Google Cloud Core). FipsEnabled pulumi.BoolPtrOutput `pulumi:"fipsEnabled"` // Private Ingress IP (IPv4). IngressPrivateIp pulumi.StringOutput `pulumi:"ingressPrivateIp"` // Public Ingress IP (IPv4). IngressPublicIp pulumi.StringOutput `pulumi:"ingressPublicIp"` // Looker instance URI which can be used to access the Looker Instance UI. LookerUri pulumi.StringOutput `pulumi:"lookerUri"` // The Looker version that the instance is using. LookerVersion pulumi.StringOutput `pulumi:"lookerVersion"` // Maintenance window for an instance. Maintenance of your instance takes place once a month, and will require your // instance to be restarted during updates, which will temporarily disrupt service. MaintenanceWindow InstanceMaintenanceWindowPtrOutput `pulumi:"maintenanceWindow"` // The ID of the instance or a fully qualified identifier for the instance. Name pulumi.StringOutput `pulumi:"name"` // Looker Instance OAuth login settings. // Structure is documented below. OauthConfig InstanceOauthConfigOutput `pulumi:"oauthConfig"` // Platform editions for a Looker instance. Each edition maps to a set of instance features, like its size. Must be one of // these values: - LOOKER_CORE_TRIAL: trial instance (Currently Unavailable) - LOOKER_CORE_STANDARD: pay as you go standard // instance (Currently Unavailable) - LOOKER_CORE_STANDARD_ANNUAL: subscription standard instance - // LOOKER_CORE_ENTERPRISE_ANNUAL: subscription enterprise instance - LOOKER_CORE_EMBED_ANNUAL: subscription embed instance // Default value: "LOOKER_CORE_TRIAL" Possible values: ["LOOKER_CORE_TRIAL", "LOOKER_CORE_STANDARD", // "LOOKER_CORE_STANDARD_ANNUAL", "LOOKER_CORE_ENTERPRISE_ANNUAL", "LOOKER_CORE_EMBED_ANNUAL"] PlatformEdition pulumi.StringPtrOutput `pulumi:"platformEdition"` // Whether private IP is enabled on the Looker instance. PrivateIpEnabled pulumi.BoolPtrOutput `pulumi:"privateIpEnabled"` Project pulumi.StringOutput `pulumi:"project"` // Information for Private Service Connect (PSC) setup for a Looker instance. PscConfig InstancePscConfigPtrOutput `pulumi:"pscConfig"` // Whether Public Service Connect (PSC) is enabled on the Looker instance PscEnabled pulumi.BoolPtrOutput `pulumi:"pscEnabled"` // Whether public IP is enabled on the Looker instance. PublicIpEnabled pulumi.BoolPtrOutput `pulumi:"publicIpEnabled"` // The name of the Looker region of the instance. Region pulumi.StringOutput `pulumi:"region"` // Name of a reserved IP address range within the consumer network, to be used for private service access connection. User // may or may not specify this in a request. ReservedRange pulumi.StringPtrOutput `pulumi:"reservedRange"` // The time the instance was updated in RFC3339 UTC "Zulu" format, // accurate to nanoseconds. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // Metadata about users for a Looker instance. These settings are only available when platform edition LOOKER_CORE_STANDARD // is set. There are ten Standard and two Developer users included in the cost of the product. You can allocate additional // Standard, Viewer, and Developer users for this instance. It is an optional step and can be modified later. With the // Standard edition of Looker (Google Cloud core), you can provision up to 50 total users, distributed across Viewer, // Standard, and Developer. UserMetadata InstanceUserMetadataPtrOutput `pulumi:"userMetadata"` }
A Google Cloud Looker instance.
To get more information about Instance, see:
* [API documentation](https://cloud.google.com/looker/docs/reference/rest/v1/projects.locations.instances) * How-to Guides
- [Configure a Looker (Google Cloud core) instance](https://cloud.google.com/looker/docs/looker-core-instance-setup)
- [Create a Looker (Google Cloud core) instance](https://cloud.google.com/looker/docs/looker-core-instance-create)
## Example Usage
### Looker Instance Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/looker" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := looker.NewInstance(ctx, "looker-instance", &looker.InstanceArgs{ Name: pulumi.String("my-instance"), PlatformEdition: pulumi.String("LOOKER_CORE_STANDARD_ANNUAL"), Region: pulumi.String("us-central1"), OauthConfig: &looker.InstanceOauthConfigArgs{ ClientId: pulumi.String("my-client-id"), ClientSecret: pulumi.String("my-client-secret"), }, DeletionPolicy: pulumi.String("DEFAULT"), }) if err != nil { return err } return nil }) }
``` ### Looker Instance Full
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/looker" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := looker.NewInstance(ctx, "looker-instance", &looker.InstanceArgs{ Name: pulumi.String("my-instance"), PlatformEdition: pulumi.String("LOOKER_CORE_STANDARD_ANNUAL"), Region: pulumi.String("us-central1"), PublicIpEnabled: pulumi.Bool(true), AdminSettings: &looker.InstanceAdminSettingsArgs{ AllowedEmailDomains: pulumi.StringArray{ pulumi.String("google.com"), }, }, MaintenanceWindow: &looker.InstanceMaintenanceWindowArgs{ DayOfWeek: pulumi.String("THURSDAY"), StartTime: &looker.InstanceMaintenanceWindowStartTimeArgs{ Hours: pulumi.Int(22), Minutes: pulumi.Int(0), Seconds: pulumi.Int(0), Nanos: pulumi.Int(0), }, }, DenyMaintenancePeriod: &looker.InstanceDenyMaintenancePeriodArgs{ StartDate: &looker.InstanceDenyMaintenancePeriodStartDateArgs{ Year: pulumi.Int(2050), Month: pulumi.Int(1), Day: pulumi.Int(1), }, EndDate: &looker.InstanceDenyMaintenancePeriodEndDateArgs{ Year: pulumi.Int(2050), Month: pulumi.Int(2), Day: pulumi.Int(1), }, Time: &looker.InstanceDenyMaintenancePeriodTimeArgs{ Hours: pulumi.Int(10), Minutes: pulumi.Int(0), Seconds: pulumi.Int(0), Nanos: pulumi.Int(0), }, }, OauthConfig: &looker.InstanceOauthConfigArgs{ ClientId: pulumi.String("my-client-id"), ClientSecret: pulumi.String("my-client-secret"), }, }) if err != nil { return err } return nil }) }
``` ### Looker Instance Fips
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/looker" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := looker.NewInstance(ctx, "looker-instance", &looker.InstanceArgs{ Name: pulumi.String("my-instance-fips"), PlatformEdition: pulumi.String("LOOKER_CORE_ENTERPRISE_ANNUAL"), Region: pulumi.String("us-central1"), PublicIpEnabled: pulumi.Bool(true), FipsEnabled: pulumi.Bool(true), OauthConfig: &looker.InstanceOauthConfigArgs{ ClientId: pulumi.String("my-client-id"), ClientSecret: pulumi.String("my-client-secret"), }, }) if err != nil { return err } return nil }) }
``` ### Looker Instance Enterprise Full
```go package main
import (
"fmt" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/compute" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/kms" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/looker" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/organizations" "github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/servicenetworking" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { lookerNetwork, err := compute.NewNetwork(ctx, "looker_network", &compute.NetworkArgs{ Name: pulumi.String("looker-network"), }) if err != nil { return err } lookerRange, err := compute.NewGlobalAddress(ctx, "looker_range", &compute.GlobalAddressArgs{ Name: pulumi.String("looker-range"), Purpose: pulumi.String("VPC_PEERING"), AddressType: pulumi.String("INTERNAL"), PrefixLength: pulumi.Int(20), Network: lookerNetwork.ID(), }) if err != nil { return err } lookerVpcConnection, err := servicenetworking.NewConnection(ctx, "looker_vpc_connection", &servicenetworking.ConnectionArgs{ Network: lookerNetwork.ID(), Service: pulumi.String("servicenetworking.googleapis.com"), ReservedPeeringRanges: pulumi.StringArray{ lookerRange.Name, }, }) if err != nil { return err } _, err = looker.NewInstance(ctx, "looker-instance", &looker.InstanceArgs{ Name: pulumi.String("my-instance"), PlatformEdition: pulumi.String("LOOKER_CORE_ENTERPRISE_ANNUAL"), Region: pulumi.String("us-central1"), PrivateIpEnabled: pulumi.Bool(true), PublicIpEnabled: pulumi.Bool(false), ReservedRange: lookerRange.Name, ConsumerNetwork: lookerNetwork.ID(), AdminSettings: &looker.InstanceAdminSettingsArgs{ AllowedEmailDomains: pulumi.StringArray{ pulumi.String("google.com"), }, }, EncryptionConfig: &looker.InstanceEncryptionConfigArgs{ KmsKeyName: pulumi.String("looker-kms-key"), }, MaintenanceWindow: &looker.InstanceMaintenanceWindowArgs{ DayOfWeek: pulumi.String("THURSDAY"), StartTime: &looker.InstanceMaintenanceWindowStartTimeArgs{ Hours: pulumi.Int(22), Minutes: pulumi.Int(0), Seconds: pulumi.Int(0), Nanos: pulumi.Int(0), }, }, DenyMaintenancePeriod: &looker.InstanceDenyMaintenancePeriodArgs{ StartDate: &looker.InstanceDenyMaintenancePeriodStartDateArgs{ Year: pulumi.Int(2050), Month: pulumi.Int(1), Day: pulumi.Int(1), }, EndDate: &looker.InstanceDenyMaintenancePeriodEndDateArgs{ Year: pulumi.Int(2050), Month: pulumi.Int(2), Day: pulumi.Int(1), }, Time: &looker.InstanceDenyMaintenancePeriodTimeArgs{ Hours: pulumi.Int(10), Minutes: pulumi.Int(0), Seconds: pulumi.Int(0), Nanos: pulumi.Int(0), }, }, OauthConfig: &looker.InstanceOauthConfigArgs{ ClientId: pulumi.String("my-client-id"), ClientSecret: pulumi.String("my-client-secret"), }, }, pulumi.DependsOn([]pulumi.Resource{ lookerVpcConnection, })) if err != nil { return err } project, err := organizations.LookupProject(ctx, &organizations.LookupProjectArgs{}, nil) if err != nil { return err } _, err = kms.NewCryptoKeyIAMMember(ctx, "crypto_key", &kms.CryptoKeyIAMMemberArgs{ CryptoKeyId: pulumi.String("looker-kms-key"), Role: pulumi.String("roles/cloudkms.cryptoKeyEncrypterDecrypter"), Member: pulumi.Sprintf("serviceAccount:service-%v@gcp-sa-looker.iam.gserviceaccount.com", project.Number), }) if err != nil { return err } return nil }) }
``` ### Looker Instance Custom Domain
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/looker" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := looker.NewInstance(ctx, "looker-instance", &looker.InstanceArgs{ Name: pulumi.String("my-instance"), PlatformEdition: pulumi.String("LOOKER_CORE_STANDARD_ANNUAL"), Region: pulumi.String("us-central1"), OauthConfig: &looker.InstanceOauthConfigArgs{ ClientId: pulumi.String("my-client-id"), ClientSecret: pulumi.String("my-client-secret"), }, CustomDomain: &looker.InstanceCustomDomainArgs{ Domain: pulumi.String("my-custom-domain.com"), }, }) if err != nil { return err } return nil }) }
``` ### Looker Instance Psc
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/looker" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := looker.NewInstance(ctx, "looker-instance", &looker.InstanceArgs{ Name: pulumi.String("my-instance"), PlatformEdition: pulumi.String("LOOKER_CORE_ENTERPRISE_ANNUAL"), Region: pulumi.String("us-central1"), PrivateIpEnabled: pulumi.Bool(false), PublicIpEnabled: pulumi.Bool(false), PscEnabled: pulumi.Bool(true), OauthConfig: &looker.InstanceOauthConfigArgs{ ClientId: pulumi.String("my-client-id"), ClientSecret: pulumi.String("my-client-secret"), }, PscConfig: &looker.InstancePscConfigArgs{ AllowedVpcs: pulumi.StringArray{ pulumi.String("projects/test-project/global/networks/test"), }, }, }) if err != nil { return err } return nil }) }
``` ### Looker Instance Force Delete
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v8/go/gcp/looker" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := looker.NewInstance(ctx, "looker-instance", &looker.InstanceArgs{ Name: pulumi.String("my-instance"), PlatformEdition: pulumi.String("LOOKER_CORE_STANDARD_ANNUAL"), Region: pulumi.String("us-central1"), OauthConfig: &looker.InstanceOauthConfigArgs{ ClientId: pulumi.String("my-client-id"), ClientSecret: pulumi.String("my-client-secret"), }, DeletionPolicy: pulumi.String("FORCE"), }) if err != nil { return err } return nil }) }
```
## Import
Instance can be imported using any of these accepted formats:
* `projects/{{project}}/locations/{{region}}/instances/{{name}}`
* `{{project}}/{{region}}/{{name}}`
* `{{region}}/{{name}}`
* `{{name}}`
When using the `pulumi import` command, Instance can be imported using one of the formats above. For example:
```sh $ pulumi import gcp:looker/instance:Instance default projects/{{project}}/locations/{{region}}/instances/{{name}} ```
```sh $ pulumi import gcp:looker/instance:Instance default {{project}}/{{region}}/{{name}} ```
```sh $ pulumi import gcp:looker/instance:Instance default {{region}}/{{name}} ```
```sh $ pulumi import gcp:looker/instance:Instance default {{name}} ```
func GetInstance ¶
func GetInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InstanceState, opts ...pulumi.ResourceOption) (*Instance, error)
GetInstance gets an existing Instance resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewInstance ¶
func NewInstance(ctx *pulumi.Context, name string, args *InstanceArgs, opts ...pulumi.ResourceOption) (*Instance, error)
NewInstance registers a new resource with the given unique name, arguments, and options.
func (*Instance) ElementType ¶
func (*Instance) ToInstanceOutput ¶
func (i *Instance) ToInstanceOutput() InstanceOutput
func (*Instance) ToInstanceOutputWithContext ¶
func (i *Instance) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
type InstanceAdminSettings ¶
type InstanceAdminSettings struct {
AllowedEmailDomains []string `pulumi:"allowedEmailDomains"`
}
type InstanceAdminSettingsArgs ¶
type InstanceAdminSettingsArgs struct {
AllowedEmailDomains pulumi.StringArrayInput `pulumi:"allowedEmailDomains"`
}
func (InstanceAdminSettingsArgs) ElementType ¶
func (InstanceAdminSettingsArgs) ElementType() reflect.Type
func (InstanceAdminSettingsArgs) ToInstanceAdminSettingsOutput ¶
func (i InstanceAdminSettingsArgs) ToInstanceAdminSettingsOutput() InstanceAdminSettingsOutput
func (InstanceAdminSettingsArgs) ToInstanceAdminSettingsOutputWithContext ¶
func (i InstanceAdminSettingsArgs) ToInstanceAdminSettingsOutputWithContext(ctx context.Context) InstanceAdminSettingsOutput
func (InstanceAdminSettingsArgs) ToInstanceAdminSettingsPtrOutput ¶
func (i InstanceAdminSettingsArgs) ToInstanceAdminSettingsPtrOutput() InstanceAdminSettingsPtrOutput
func (InstanceAdminSettingsArgs) ToInstanceAdminSettingsPtrOutputWithContext ¶
func (i InstanceAdminSettingsArgs) ToInstanceAdminSettingsPtrOutputWithContext(ctx context.Context) InstanceAdminSettingsPtrOutput
type InstanceAdminSettingsInput ¶
type InstanceAdminSettingsInput interface { pulumi.Input ToInstanceAdminSettingsOutput() InstanceAdminSettingsOutput ToInstanceAdminSettingsOutputWithContext(context.Context) InstanceAdminSettingsOutput }
InstanceAdminSettingsInput is an input type that accepts InstanceAdminSettingsArgs and InstanceAdminSettingsOutput values. You can construct a concrete instance of `InstanceAdminSettingsInput` via:
InstanceAdminSettingsArgs{...}
type InstanceAdminSettingsOutput ¶
type InstanceAdminSettingsOutput struct{ *pulumi.OutputState }
func (InstanceAdminSettingsOutput) AllowedEmailDomains ¶
func (o InstanceAdminSettingsOutput) AllowedEmailDomains() pulumi.StringArrayOutput
func (InstanceAdminSettingsOutput) ElementType ¶
func (InstanceAdminSettingsOutput) ElementType() reflect.Type
func (InstanceAdminSettingsOutput) ToInstanceAdminSettingsOutput ¶
func (o InstanceAdminSettingsOutput) ToInstanceAdminSettingsOutput() InstanceAdminSettingsOutput
func (InstanceAdminSettingsOutput) ToInstanceAdminSettingsOutputWithContext ¶
func (o InstanceAdminSettingsOutput) ToInstanceAdminSettingsOutputWithContext(ctx context.Context) InstanceAdminSettingsOutput
func (InstanceAdminSettingsOutput) ToInstanceAdminSettingsPtrOutput ¶
func (o InstanceAdminSettingsOutput) ToInstanceAdminSettingsPtrOutput() InstanceAdminSettingsPtrOutput
func (InstanceAdminSettingsOutput) ToInstanceAdminSettingsPtrOutputWithContext ¶
func (o InstanceAdminSettingsOutput) ToInstanceAdminSettingsPtrOutputWithContext(ctx context.Context) InstanceAdminSettingsPtrOutput
type InstanceAdminSettingsPtrInput ¶
type InstanceAdminSettingsPtrInput interface { pulumi.Input ToInstanceAdminSettingsPtrOutput() InstanceAdminSettingsPtrOutput ToInstanceAdminSettingsPtrOutputWithContext(context.Context) InstanceAdminSettingsPtrOutput }
InstanceAdminSettingsPtrInput is an input type that accepts InstanceAdminSettingsArgs, InstanceAdminSettingsPtr and InstanceAdminSettingsPtrOutput values. You can construct a concrete instance of `InstanceAdminSettingsPtrInput` via:
InstanceAdminSettingsArgs{...} or: nil
func InstanceAdminSettingsPtr ¶
func InstanceAdminSettingsPtr(v *InstanceAdminSettingsArgs) InstanceAdminSettingsPtrInput
type InstanceAdminSettingsPtrOutput ¶
type InstanceAdminSettingsPtrOutput struct{ *pulumi.OutputState }
func (InstanceAdminSettingsPtrOutput) AllowedEmailDomains ¶
func (o InstanceAdminSettingsPtrOutput) AllowedEmailDomains() pulumi.StringArrayOutput
func (InstanceAdminSettingsPtrOutput) Elem ¶
func (o InstanceAdminSettingsPtrOutput) Elem() InstanceAdminSettingsOutput
func (InstanceAdminSettingsPtrOutput) ElementType ¶
func (InstanceAdminSettingsPtrOutput) ElementType() reflect.Type
func (InstanceAdminSettingsPtrOutput) ToInstanceAdminSettingsPtrOutput ¶
func (o InstanceAdminSettingsPtrOutput) ToInstanceAdminSettingsPtrOutput() InstanceAdminSettingsPtrOutput
func (InstanceAdminSettingsPtrOutput) ToInstanceAdminSettingsPtrOutputWithContext ¶
func (o InstanceAdminSettingsPtrOutput) ToInstanceAdminSettingsPtrOutputWithContext(ctx context.Context) InstanceAdminSettingsPtrOutput
type InstanceArgs ¶
type InstanceArgs struct { // Looker instance Admin settings. AdminSettings InstanceAdminSettingsPtrInput // Network name in the consumer project in the format of: 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. ConsumerNetwork pulumi.StringPtrInput // Custom domain settings for a Looker instance. CustomDomain InstanceCustomDomainPtrInput // Policy to determine if the cluster should be deleted forcefully. If setting deletionPolicy = "FORCE", the Looker // instance will be deleted regardless of its nested resources. If set to "DEFAULT", Looker instances that still have // nested resources will return an error. Possible values: DEFAULT, FORCE DeletionPolicy pulumi.StringPtrInput // Maintenance denial period for this instance. You must allow at least 14 days of maintenance availability between any two // deny maintenance periods. DenyMaintenancePeriod InstanceDenyMaintenancePeriodPtrInput // Looker instance encryption settings. EncryptionConfig InstanceEncryptionConfigPtrInput // FIPS 140-2 Encryption enablement for Looker (Google Cloud Core). FipsEnabled pulumi.BoolPtrInput // Maintenance window for an instance. Maintenance of your instance takes place once a month, and will require your // instance to be restarted during updates, which will temporarily disrupt service. MaintenanceWindow InstanceMaintenanceWindowPtrInput // The ID of the instance or a fully qualified identifier for the instance. Name pulumi.StringPtrInput // Looker Instance OAuth login settings. // Structure is documented below. OauthConfig InstanceOauthConfigInput // Platform editions for a Looker instance. Each edition maps to a set of instance features, like its size. Must be one of // these values: - LOOKER_CORE_TRIAL: trial instance (Currently Unavailable) - LOOKER_CORE_STANDARD: pay as you go standard // instance (Currently Unavailable) - LOOKER_CORE_STANDARD_ANNUAL: subscription standard instance - // LOOKER_CORE_ENTERPRISE_ANNUAL: subscription enterprise instance - LOOKER_CORE_EMBED_ANNUAL: subscription embed instance // Default value: "LOOKER_CORE_TRIAL" Possible values: ["LOOKER_CORE_TRIAL", "LOOKER_CORE_STANDARD", // "LOOKER_CORE_STANDARD_ANNUAL", "LOOKER_CORE_ENTERPRISE_ANNUAL", "LOOKER_CORE_EMBED_ANNUAL"] PlatformEdition pulumi.StringPtrInput // Whether private IP is enabled on the Looker instance. PrivateIpEnabled pulumi.BoolPtrInput Project pulumi.StringPtrInput // Information for Private Service Connect (PSC) setup for a Looker instance. PscConfig InstancePscConfigPtrInput // Whether Public Service Connect (PSC) is enabled on the Looker instance PscEnabled pulumi.BoolPtrInput // Whether public IP is enabled on the Looker instance. PublicIpEnabled pulumi.BoolPtrInput // The name of the Looker region of the instance. Region pulumi.StringPtrInput // Name of a reserved IP address range within the consumer network, to be used for private service access connection. User // may or may not specify this in a request. ReservedRange pulumi.StringPtrInput // Metadata about users for a Looker instance. These settings are only available when platform edition LOOKER_CORE_STANDARD // is set. There are ten Standard and two Developer users included in the cost of the product. You can allocate additional // Standard, Viewer, and Developer users for this instance. It is an optional step and can be modified later. With the // Standard edition of Looker (Google Cloud core), you can provision up to 50 total users, distributed across Viewer, // Standard, and Developer. UserMetadata InstanceUserMetadataPtrInput }
The set of arguments for constructing a Instance resource.
func (InstanceArgs) ElementType ¶
func (InstanceArgs) ElementType() reflect.Type
type InstanceArray ¶
type InstanceArray []InstanceInput
func (InstanceArray) ElementType ¶
func (InstanceArray) ElementType() reflect.Type
func (InstanceArray) ToInstanceArrayOutput ¶
func (i InstanceArray) ToInstanceArrayOutput() InstanceArrayOutput
func (InstanceArray) ToInstanceArrayOutputWithContext ¶
func (i InstanceArray) ToInstanceArrayOutputWithContext(ctx context.Context) InstanceArrayOutput
type InstanceArrayInput ¶
type InstanceArrayInput interface { pulumi.Input ToInstanceArrayOutput() InstanceArrayOutput ToInstanceArrayOutputWithContext(context.Context) InstanceArrayOutput }
InstanceArrayInput is an input type that accepts InstanceArray and InstanceArrayOutput values. You can construct a concrete instance of `InstanceArrayInput` via:
InstanceArray{ InstanceArgs{...} }
type InstanceArrayOutput ¶
type InstanceArrayOutput struct{ *pulumi.OutputState }
func (InstanceArrayOutput) ElementType ¶
func (InstanceArrayOutput) ElementType() reflect.Type
func (InstanceArrayOutput) Index ¶
func (o InstanceArrayOutput) Index(i pulumi.IntInput) InstanceOutput
func (InstanceArrayOutput) ToInstanceArrayOutput ¶
func (o InstanceArrayOutput) ToInstanceArrayOutput() InstanceArrayOutput
func (InstanceArrayOutput) ToInstanceArrayOutputWithContext ¶
func (o InstanceArrayOutput) ToInstanceArrayOutputWithContext(ctx context.Context) InstanceArrayOutput
type InstanceCustomDomain ¶
type InstanceCustomDomainArgs ¶
type InstanceCustomDomainArgs struct { // Domain name Domain pulumi.StringPtrInput `pulumi:"domain"` // (Output) // Status of the custom domain. State pulumi.StringPtrInput `pulumi:"state"` }
func (InstanceCustomDomainArgs) ElementType ¶
func (InstanceCustomDomainArgs) ElementType() reflect.Type
func (InstanceCustomDomainArgs) ToInstanceCustomDomainOutput ¶
func (i InstanceCustomDomainArgs) ToInstanceCustomDomainOutput() InstanceCustomDomainOutput
func (InstanceCustomDomainArgs) ToInstanceCustomDomainOutputWithContext ¶
func (i InstanceCustomDomainArgs) ToInstanceCustomDomainOutputWithContext(ctx context.Context) InstanceCustomDomainOutput
func (InstanceCustomDomainArgs) ToInstanceCustomDomainPtrOutput ¶
func (i InstanceCustomDomainArgs) ToInstanceCustomDomainPtrOutput() InstanceCustomDomainPtrOutput
func (InstanceCustomDomainArgs) ToInstanceCustomDomainPtrOutputWithContext ¶
func (i InstanceCustomDomainArgs) ToInstanceCustomDomainPtrOutputWithContext(ctx context.Context) InstanceCustomDomainPtrOutput
type InstanceCustomDomainInput ¶
type InstanceCustomDomainInput interface { pulumi.Input ToInstanceCustomDomainOutput() InstanceCustomDomainOutput ToInstanceCustomDomainOutputWithContext(context.Context) InstanceCustomDomainOutput }
InstanceCustomDomainInput is an input type that accepts InstanceCustomDomainArgs and InstanceCustomDomainOutput values. You can construct a concrete instance of `InstanceCustomDomainInput` via:
InstanceCustomDomainArgs{...}
type InstanceCustomDomainOutput ¶
type InstanceCustomDomainOutput struct{ *pulumi.OutputState }
func (InstanceCustomDomainOutput) Domain ¶
func (o InstanceCustomDomainOutput) Domain() pulumi.StringPtrOutput
Domain name
func (InstanceCustomDomainOutput) ElementType ¶
func (InstanceCustomDomainOutput) ElementType() reflect.Type
func (InstanceCustomDomainOutput) State ¶
func (o InstanceCustomDomainOutput) State() pulumi.StringPtrOutput
(Output) Status of the custom domain.
func (InstanceCustomDomainOutput) ToInstanceCustomDomainOutput ¶
func (o InstanceCustomDomainOutput) ToInstanceCustomDomainOutput() InstanceCustomDomainOutput
func (InstanceCustomDomainOutput) ToInstanceCustomDomainOutputWithContext ¶
func (o InstanceCustomDomainOutput) ToInstanceCustomDomainOutputWithContext(ctx context.Context) InstanceCustomDomainOutput
func (InstanceCustomDomainOutput) ToInstanceCustomDomainPtrOutput ¶
func (o InstanceCustomDomainOutput) ToInstanceCustomDomainPtrOutput() InstanceCustomDomainPtrOutput
func (InstanceCustomDomainOutput) ToInstanceCustomDomainPtrOutputWithContext ¶
func (o InstanceCustomDomainOutput) ToInstanceCustomDomainPtrOutputWithContext(ctx context.Context) InstanceCustomDomainPtrOutput
type InstanceCustomDomainPtrInput ¶
type InstanceCustomDomainPtrInput interface { pulumi.Input ToInstanceCustomDomainPtrOutput() InstanceCustomDomainPtrOutput ToInstanceCustomDomainPtrOutputWithContext(context.Context) InstanceCustomDomainPtrOutput }
InstanceCustomDomainPtrInput is an input type that accepts InstanceCustomDomainArgs, InstanceCustomDomainPtr and InstanceCustomDomainPtrOutput values. You can construct a concrete instance of `InstanceCustomDomainPtrInput` via:
InstanceCustomDomainArgs{...} or: nil
func InstanceCustomDomainPtr ¶
func InstanceCustomDomainPtr(v *InstanceCustomDomainArgs) InstanceCustomDomainPtrInput
type InstanceCustomDomainPtrOutput ¶
type InstanceCustomDomainPtrOutput struct{ *pulumi.OutputState }
func (InstanceCustomDomainPtrOutput) Domain ¶
func (o InstanceCustomDomainPtrOutput) Domain() pulumi.StringPtrOutput
Domain name
func (InstanceCustomDomainPtrOutput) Elem ¶
func (o InstanceCustomDomainPtrOutput) Elem() InstanceCustomDomainOutput
func (InstanceCustomDomainPtrOutput) ElementType ¶
func (InstanceCustomDomainPtrOutput) ElementType() reflect.Type
func (InstanceCustomDomainPtrOutput) State ¶
func (o InstanceCustomDomainPtrOutput) State() pulumi.StringPtrOutput
(Output) Status of the custom domain.
func (InstanceCustomDomainPtrOutput) ToInstanceCustomDomainPtrOutput ¶
func (o InstanceCustomDomainPtrOutput) ToInstanceCustomDomainPtrOutput() InstanceCustomDomainPtrOutput
func (InstanceCustomDomainPtrOutput) ToInstanceCustomDomainPtrOutputWithContext ¶
func (o InstanceCustomDomainPtrOutput) ToInstanceCustomDomainPtrOutputWithContext(ctx context.Context) InstanceCustomDomainPtrOutput
type InstanceDenyMaintenancePeriod ¶
type InstanceDenyMaintenancePeriod struct { // Required. Start date of the deny maintenance period // Structure is documented below. EndDate InstanceDenyMaintenancePeriodEndDate `pulumi:"endDate"` // Required. Start date of the deny maintenance period // Structure is documented below. StartDate InstanceDenyMaintenancePeriodStartDate `pulumi:"startDate"` // Required. Start time of the window in UTC time. // Structure is documented below. Time InstanceDenyMaintenancePeriodTime `pulumi:"time"` }
type InstanceDenyMaintenancePeriodArgs ¶
type InstanceDenyMaintenancePeriodArgs struct { // Required. Start date of the deny maintenance period // Structure is documented below. EndDate InstanceDenyMaintenancePeriodEndDateInput `pulumi:"endDate"` // Required. Start date of the deny maintenance period // Structure is documented below. StartDate InstanceDenyMaintenancePeriodStartDateInput `pulumi:"startDate"` // Required. Start time of the window in UTC time. // Structure is documented below. Time InstanceDenyMaintenancePeriodTimeInput `pulumi:"time"` }
func (InstanceDenyMaintenancePeriodArgs) ElementType ¶
func (InstanceDenyMaintenancePeriodArgs) ElementType() reflect.Type
func (InstanceDenyMaintenancePeriodArgs) ToInstanceDenyMaintenancePeriodOutput ¶
func (i InstanceDenyMaintenancePeriodArgs) ToInstanceDenyMaintenancePeriodOutput() InstanceDenyMaintenancePeriodOutput
func (InstanceDenyMaintenancePeriodArgs) ToInstanceDenyMaintenancePeriodOutputWithContext ¶
func (i InstanceDenyMaintenancePeriodArgs) ToInstanceDenyMaintenancePeriodOutputWithContext(ctx context.Context) InstanceDenyMaintenancePeriodOutput
func (InstanceDenyMaintenancePeriodArgs) ToInstanceDenyMaintenancePeriodPtrOutput ¶
func (i InstanceDenyMaintenancePeriodArgs) ToInstanceDenyMaintenancePeriodPtrOutput() InstanceDenyMaintenancePeriodPtrOutput
func (InstanceDenyMaintenancePeriodArgs) ToInstanceDenyMaintenancePeriodPtrOutputWithContext ¶
func (i InstanceDenyMaintenancePeriodArgs) ToInstanceDenyMaintenancePeriodPtrOutputWithContext(ctx context.Context) InstanceDenyMaintenancePeriodPtrOutput
type InstanceDenyMaintenancePeriodEndDate ¶
type InstanceDenyMaintenancePeriodEndDate struct { // 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. Day *int `pulumi:"day"` // Month of a year. Must be from 1 to 12, or 0 to specify a year without a // month and day. Month *int `pulumi:"month"` // Year of the date. Must be from 1 to 9999, or 0 to specify a date without // a year. Year *int `pulumi:"year"` }
type InstanceDenyMaintenancePeriodEndDateArgs ¶
type InstanceDenyMaintenancePeriodEndDateArgs struct { // 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. Day pulumi.IntPtrInput `pulumi:"day"` // Month of a year. Must be from 1 to 12, or 0 to specify a year without a // month and day. Month pulumi.IntPtrInput `pulumi:"month"` // Year of the date. Must be from 1 to 9999, or 0 to specify a date without // a year. Year pulumi.IntPtrInput `pulumi:"year"` }
func (InstanceDenyMaintenancePeriodEndDateArgs) ElementType ¶
func (InstanceDenyMaintenancePeriodEndDateArgs) ElementType() reflect.Type
func (InstanceDenyMaintenancePeriodEndDateArgs) ToInstanceDenyMaintenancePeriodEndDateOutput ¶
func (i InstanceDenyMaintenancePeriodEndDateArgs) ToInstanceDenyMaintenancePeriodEndDateOutput() InstanceDenyMaintenancePeriodEndDateOutput
func (InstanceDenyMaintenancePeriodEndDateArgs) ToInstanceDenyMaintenancePeriodEndDateOutputWithContext ¶
func (i InstanceDenyMaintenancePeriodEndDateArgs) ToInstanceDenyMaintenancePeriodEndDateOutputWithContext(ctx context.Context) InstanceDenyMaintenancePeriodEndDateOutput
func (InstanceDenyMaintenancePeriodEndDateArgs) ToInstanceDenyMaintenancePeriodEndDatePtrOutput ¶
func (i InstanceDenyMaintenancePeriodEndDateArgs) ToInstanceDenyMaintenancePeriodEndDatePtrOutput() InstanceDenyMaintenancePeriodEndDatePtrOutput
func (InstanceDenyMaintenancePeriodEndDateArgs) ToInstanceDenyMaintenancePeriodEndDatePtrOutputWithContext ¶
func (i InstanceDenyMaintenancePeriodEndDateArgs) ToInstanceDenyMaintenancePeriodEndDatePtrOutputWithContext(ctx context.Context) InstanceDenyMaintenancePeriodEndDatePtrOutput
type InstanceDenyMaintenancePeriodEndDateInput ¶
type InstanceDenyMaintenancePeriodEndDateInput interface { pulumi.Input ToInstanceDenyMaintenancePeriodEndDateOutput() InstanceDenyMaintenancePeriodEndDateOutput ToInstanceDenyMaintenancePeriodEndDateOutputWithContext(context.Context) InstanceDenyMaintenancePeriodEndDateOutput }
InstanceDenyMaintenancePeriodEndDateInput is an input type that accepts InstanceDenyMaintenancePeriodEndDateArgs and InstanceDenyMaintenancePeriodEndDateOutput values. You can construct a concrete instance of `InstanceDenyMaintenancePeriodEndDateInput` via:
InstanceDenyMaintenancePeriodEndDateArgs{...}
type InstanceDenyMaintenancePeriodEndDateOutput ¶
type InstanceDenyMaintenancePeriodEndDateOutput struct{ *pulumi.OutputState }
func (InstanceDenyMaintenancePeriodEndDateOutput) Day ¶
func (o InstanceDenyMaintenancePeriodEndDateOutput) Day() pulumi.IntPtrOutput
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.
func (InstanceDenyMaintenancePeriodEndDateOutput) ElementType ¶
func (InstanceDenyMaintenancePeriodEndDateOutput) ElementType() reflect.Type
func (InstanceDenyMaintenancePeriodEndDateOutput) Month ¶
func (o InstanceDenyMaintenancePeriodEndDateOutput) Month() pulumi.IntPtrOutput
Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
func (InstanceDenyMaintenancePeriodEndDateOutput) ToInstanceDenyMaintenancePeriodEndDateOutput ¶
func (o InstanceDenyMaintenancePeriodEndDateOutput) ToInstanceDenyMaintenancePeriodEndDateOutput() InstanceDenyMaintenancePeriodEndDateOutput
func (InstanceDenyMaintenancePeriodEndDateOutput) ToInstanceDenyMaintenancePeriodEndDateOutputWithContext ¶
func (o InstanceDenyMaintenancePeriodEndDateOutput) ToInstanceDenyMaintenancePeriodEndDateOutputWithContext(ctx context.Context) InstanceDenyMaintenancePeriodEndDateOutput
func (InstanceDenyMaintenancePeriodEndDateOutput) ToInstanceDenyMaintenancePeriodEndDatePtrOutput ¶
func (o InstanceDenyMaintenancePeriodEndDateOutput) ToInstanceDenyMaintenancePeriodEndDatePtrOutput() InstanceDenyMaintenancePeriodEndDatePtrOutput
func (InstanceDenyMaintenancePeriodEndDateOutput) ToInstanceDenyMaintenancePeriodEndDatePtrOutputWithContext ¶
func (o InstanceDenyMaintenancePeriodEndDateOutput) ToInstanceDenyMaintenancePeriodEndDatePtrOutputWithContext(ctx context.Context) InstanceDenyMaintenancePeriodEndDatePtrOutput
func (InstanceDenyMaintenancePeriodEndDateOutput) Year ¶
func (o InstanceDenyMaintenancePeriodEndDateOutput) Year() pulumi.IntPtrOutput
Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
type InstanceDenyMaintenancePeriodEndDatePtrInput ¶
type InstanceDenyMaintenancePeriodEndDatePtrInput interface { pulumi.Input ToInstanceDenyMaintenancePeriodEndDatePtrOutput() InstanceDenyMaintenancePeriodEndDatePtrOutput ToInstanceDenyMaintenancePeriodEndDatePtrOutputWithContext(context.Context) InstanceDenyMaintenancePeriodEndDatePtrOutput }
InstanceDenyMaintenancePeriodEndDatePtrInput is an input type that accepts InstanceDenyMaintenancePeriodEndDateArgs, InstanceDenyMaintenancePeriodEndDatePtr and InstanceDenyMaintenancePeriodEndDatePtrOutput values. You can construct a concrete instance of `InstanceDenyMaintenancePeriodEndDatePtrInput` via:
InstanceDenyMaintenancePeriodEndDateArgs{...} or: nil
func InstanceDenyMaintenancePeriodEndDatePtr ¶
func InstanceDenyMaintenancePeriodEndDatePtr(v *InstanceDenyMaintenancePeriodEndDateArgs) InstanceDenyMaintenancePeriodEndDatePtrInput
type InstanceDenyMaintenancePeriodEndDatePtrOutput ¶
type InstanceDenyMaintenancePeriodEndDatePtrOutput struct{ *pulumi.OutputState }
func (InstanceDenyMaintenancePeriodEndDatePtrOutput) Day ¶
func (o InstanceDenyMaintenancePeriodEndDatePtrOutput) Day() pulumi.IntPtrOutput
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.
func (InstanceDenyMaintenancePeriodEndDatePtrOutput) ElementType ¶
func (InstanceDenyMaintenancePeriodEndDatePtrOutput) ElementType() reflect.Type
func (InstanceDenyMaintenancePeriodEndDatePtrOutput) Month ¶
func (o InstanceDenyMaintenancePeriodEndDatePtrOutput) Month() pulumi.IntPtrOutput
Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
func (InstanceDenyMaintenancePeriodEndDatePtrOutput) ToInstanceDenyMaintenancePeriodEndDatePtrOutput ¶
func (o InstanceDenyMaintenancePeriodEndDatePtrOutput) ToInstanceDenyMaintenancePeriodEndDatePtrOutput() InstanceDenyMaintenancePeriodEndDatePtrOutput
func (InstanceDenyMaintenancePeriodEndDatePtrOutput) ToInstanceDenyMaintenancePeriodEndDatePtrOutputWithContext ¶
func (o InstanceDenyMaintenancePeriodEndDatePtrOutput) ToInstanceDenyMaintenancePeriodEndDatePtrOutputWithContext(ctx context.Context) InstanceDenyMaintenancePeriodEndDatePtrOutput
func (InstanceDenyMaintenancePeriodEndDatePtrOutput) Year ¶
func (o InstanceDenyMaintenancePeriodEndDatePtrOutput) Year() pulumi.IntPtrOutput
Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
type InstanceDenyMaintenancePeriodInput ¶
type InstanceDenyMaintenancePeriodInput interface { pulumi.Input ToInstanceDenyMaintenancePeriodOutput() InstanceDenyMaintenancePeriodOutput ToInstanceDenyMaintenancePeriodOutputWithContext(context.Context) InstanceDenyMaintenancePeriodOutput }
InstanceDenyMaintenancePeriodInput is an input type that accepts InstanceDenyMaintenancePeriodArgs and InstanceDenyMaintenancePeriodOutput values. You can construct a concrete instance of `InstanceDenyMaintenancePeriodInput` via:
InstanceDenyMaintenancePeriodArgs{...}
type InstanceDenyMaintenancePeriodOutput ¶
type InstanceDenyMaintenancePeriodOutput struct{ *pulumi.OutputState }
func (InstanceDenyMaintenancePeriodOutput) ElementType ¶
func (InstanceDenyMaintenancePeriodOutput) ElementType() reflect.Type
func (InstanceDenyMaintenancePeriodOutput) EndDate ¶
func (o InstanceDenyMaintenancePeriodOutput) EndDate() InstanceDenyMaintenancePeriodEndDateOutput
Required. Start date of the deny maintenance period Structure is documented below.
func (InstanceDenyMaintenancePeriodOutput) StartDate ¶
func (o InstanceDenyMaintenancePeriodOutput) StartDate() InstanceDenyMaintenancePeriodStartDateOutput
Required. Start date of the deny maintenance period Structure is documented below.
func (InstanceDenyMaintenancePeriodOutput) Time ¶
Required. Start time of the window in UTC time. Structure is documented below.
func (InstanceDenyMaintenancePeriodOutput) ToInstanceDenyMaintenancePeriodOutput ¶
func (o InstanceDenyMaintenancePeriodOutput) ToInstanceDenyMaintenancePeriodOutput() InstanceDenyMaintenancePeriodOutput
func (InstanceDenyMaintenancePeriodOutput) ToInstanceDenyMaintenancePeriodOutputWithContext ¶
func (o InstanceDenyMaintenancePeriodOutput) ToInstanceDenyMaintenancePeriodOutputWithContext(ctx context.Context) InstanceDenyMaintenancePeriodOutput
func (InstanceDenyMaintenancePeriodOutput) ToInstanceDenyMaintenancePeriodPtrOutput ¶
func (o InstanceDenyMaintenancePeriodOutput) ToInstanceDenyMaintenancePeriodPtrOutput() InstanceDenyMaintenancePeriodPtrOutput
func (InstanceDenyMaintenancePeriodOutput) ToInstanceDenyMaintenancePeriodPtrOutputWithContext ¶
func (o InstanceDenyMaintenancePeriodOutput) ToInstanceDenyMaintenancePeriodPtrOutputWithContext(ctx context.Context) InstanceDenyMaintenancePeriodPtrOutput
type InstanceDenyMaintenancePeriodPtrInput ¶
type InstanceDenyMaintenancePeriodPtrInput interface { pulumi.Input ToInstanceDenyMaintenancePeriodPtrOutput() InstanceDenyMaintenancePeriodPtrOutput ToInstanceDenyMaintenancePeriodPtrOutputWithContext(context.Context) InstanceDenyMaintenancePeriodPtrOutput }
InstanceDenyMaintenancePeriodPtrInput is an input type that accepts InstanceDenyMaintenancePeriodArgs, InstanceDenyMaintenancePeriodPtr and InstanceDenyMaintenancePeriodPtrOutput values. You can construct a concrete instance of `InstanceDenyMaintenancePeriodPtrInput` via:
InstanceDenyMaintenancePeriodArgs{...} or: nil
func InstanceDenyMaintenancePeriodPtr ¶
func InstanceDenyMaintenancePeriodPtr(v *InstanceDenyMaintenancePeriodArgs) InstanceDenyMaintenancePeriodPtrInput
type InstanceDenyMaintenancePeriodPtrOutput ¶
type InstanceDenyMaintenancePeriodPtrOutput struct{ *pulumi.OutputState }
func (InstanceDenyMaintenancePeriodPtrOutput) ElementType ¶
func (InstanceDenyMaintenancePeriodPtrOutput) ElementType() reflect.Type
func (InstanceDenyMaintenancePeriodPtrOutput) EndDate ¶
func (o InstanceDenyMaintenancePeriodPtrOutput) EndDate() InstanceDenyMaintenancePeriodEndDatePtrOutput
Required. Start date of the deny maintenance period Structure is documented below.
func (InstanceDenyMaintenancePeriodPtrOutput) StartDate ¶
func (o InstanceDenyMaintenancePeriodPtrOutput) StartDate() InstanceDenyMaintenancePeriodStartDatePtrOutput
Required. Start date of the deny maintenance period Structure is documented below.
func (InstanceDenyMaintenancePeriodPtrOutput) Time ¶
Required. Start time of the window in UTC time. Structure is documented below.
func (InstanceDenyMaintenancePeriodPtrOutput) ToInstanceDenyMaintenancePeriodPtrOutput ¶
func (o InstanceDenyMaintenancePeriodPtrOutput) ToInstanceDenyMaintenancePeriodPtrOutput() InstanceDenyMaintenancePeriodPtrOutput
func (InstanceDenyMaintenancePeriodPtrOutput) ToInstanceDenyMaintenancePeriodPtrOutputWithContext ¶
func (o InstanceDenyMaintenancePeriodPtrOutput) ToInstanceDenyMaintenancePeriodPtrOutputWithContext(ctx context.Context) InstanceDenyMaintenancePeriodPtrOutput
type InstanceDenyMaintenancePeriodStartDate ¶
type InstanceDenyMaintenancePeriodStartDate struct { // 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. Day *int `pulumi:"day"` // Month of a year. Must be from 1 to 12, or 0 to specify a year without a // month and day. Month *int `pulumi:"month"` // Year of the date. Must be from 1 to 9999, or 0 to specify a date without // a year. Year *int `pulumi:"year"` }
type InstanceDenyMaintenancePeriodStartDateArgs ¶
type InstanceDenyMaintenancePeriodStartDateArgs struct { // 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. Day pulumi.IntPtrInput `pulumi:"day"` // Month of a year. Must be from 1 to 12, or 0 to specify a year without a // month and day. Month pulumi.IntPtrInput `pulumi:"month"` // Year of the date. Must be from 1 to 9999, or 0 to specify a date without // a year. Year pulumi.IntPtrInput `pulumi:"year"` }
func (InstanceDenyMaintenancePeriodStartDateArgs) ElementType ¶
func (InstanceDenyMaintenancePeriodStartDateArgs) ElementType() reflect.Type
func (InstanceDenyMaintenancePeriodStartDateArgs) ToInstanceDenyMaintenancePeriodStartDateOutput ¶
func (i InstanceDenyMaintenancePeriodStartDateArgs) ToInstanceDenyMaintenancePeriodStartDateOutput() InstanceDenyMaintenancePeriodStartDateOutput
func (InstanceDenyMaintenancePeriodStartDateArgs) ToInstanceDenyMaintenancePeriodStartDateOutputWithContext ¶
func (i InstanceDenyMaintenancePeriodStartDateArgs) ToInstanceDenyMaintenancePeriodStartDateOutputWithContext(ctx context.Context) InstanceDenyMaintenancePeriodStartDateOutput
func (InstanceDenyMaintenancePeriodStartDateArgs) ToInstanceDenyMaintenancePeriodStartDatePtrOutput ¶
func (i InstanceDenyMaintenancePeriodStartDateArgs) ToInstanceDenyMaintenancePeriodStartDatePtrOutput() InstanceDenyMaintenancePeriodStartDatePtrOutput
func (InstanceDenyMaintenancePeriodStartDateArgs) ToInstanceDenyMaintenancePeriodStartDatePtrOutputWithContext ¶
func (i InstanceDenyMaintenancePeriodStartDateArgs) ToInstanceDenyMaintenancePeriodStartDatePtrOutputWithContext(ctx context.Context) InstanceDenyMaintenancePeriodStartDatePtrOutput
type InstanceDenyMaintenancePeriodStartDateInput ¶
type InstanceDenyMaintenancePeriodStartDateInput interface { pulumi.Input ToInstanceDenyMaintenancePeriodStartDateOutput() InstanceDenyMaintenancePeriodStartDateOutput ToInstanceDenyMaintenancePeriodStartDateOutputWithContext(context.Context) InstanceDenyMaintenancePeriodStartDateOutput }
InstanceDenyMaintenancePeriodStartDateInput is an input type that accepts InstanceDenyMaintenancePeriodStartDateArgs and InstanceDenyMaintenancePeriodStartDateOutput values. You can construct a concrete instance of `InstanceDenyMaintenancePeriodStartDateInput` via:
InstanceDenyMaintenancePeriodStartDateArgs{...}
type InstanceDenyMaintenancePeriodStartDateOutput ¶
type InstanceDenyMaintenancePeriodStartDateOutput struct{ *pulumi.OutputState }
func (InstanceDenyMaintenancePeriodStartDateOutput) Day ¶
func (o InstanceDenyMaintenancePeriodStartDateOutput) Day() pulumi.IntPtrOutput
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.
func (InstanceDenyMaintenancePeriodStartDateOutput) ElementType ¶
func (InstanceDenyMaintenancePeriodStartDateOutput) ElementType() reflect.Type
func (InstanceDenyMaintenancePeriodStartDateOutput) Month ¶
func (o InstanceDenyMaintenancePeriodStartDateOutput) Month() pulumi.IntPtrOutput
Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
func (InstanceDenyMaintenancePeriodStartDateOutput) ToInstanceDenyMaintenancePeriodStartDateOutput ¶
func (o InstanceDenyMaintenancePeriodStartDateOutput) ToInstanceDenyMaintenancePeriodStartDateOutput() InstanceDenyMaintenancePeriodStartDateOutput
func (InstanceDenyMaintenancePeriodStartDateOutput) ToInstanceDenyMaintenancePeriodStartDateOutputWithContext ¶
func (o InstanceDenyMaintenancePeriodStartDateOutput) ToInstanceDenyMaintenancePeriodStartDateOutputWithContext(ctx context.Context) InstanceDenyMaintenancePeriodStartDateOutput
func (InstanceDenyMaintenancePeriodStartDateOutput) ToInstanceDenyMaintenancePeriodStartDatePtrOutput ¶
func (o InstanceDenyMaintenancePeriodStartDateOutput) ToInstanceDenyMaintenancePeriodStartDatePtrOutput() InstanceDenyMaintenancePeriodStartDatePtrOutput
func (InstanceDenyMaintenancePeriodStartDateOutput) ToInstanceDenyMaintenancePeriodStartDatePtrOutputWithContext ¶
func (o InstanceDenyMaintenancePeriodStartDateOutput) ToInstanceDenyMaintenancePeriodStartDatePtrOutputWithContext(ctx context.Context) InstanceDenyMaintenancePeriodStartDatePtrOutput
func (InstanceDenyMaintenancePeriodStartDateOutput) Year ¶
func (o InstanceDenyMaintenancePeriodStartDateOutput) Year() pulumi.IntPtrOutput
Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
type InstanceDenyMaintenancePeriodStartDatePtrInput ¶
type InstanceDenyMaintenancePeriodStartDatePtrInput interface { pulumi.Input ToInstanceDenyMaintenancePeriodStartDatePtrOutput() InstanceDenyMaintenancePeriodStartDatePtrOutput ToInstanceDenyMaintenancePeriodStartDatePtrOutputWithContext(context.Context) InstanceDenyMaintenancePeriodStartDatePtrOutput }
InstanceDenyMaintenancePeriodStartDatePtrInput is an input type that accepts InstanceDenyMaintenancePeriodStartDateArgs, InstanceDenyMaintenancePeriodStartDatePtr and InstanceDenyMaintenancePeriodStartDatePtrOutput values. You can construct a concrete instance of `InstanceDenyMaintenancePeriodStartDatePtrInput` via:
InstanceDenyMaintenancePeriodStartDateArgs{...} or: nil
func InstanceDenyMaintenancePeriodStartDatePtr ¶
func InstanceDenyMaintenancePeriodStartDatePtr(v *InstanceDenyMaintenancePeriodStartDateArgs) InstanceDenyMaintenancePeriodStartDatePtrInput
type InstanceDenyMaintenancePeriodStartDatePtrOutput ¶
type InstanceDenyMaintenancePeriodStartDatePtrOutput struct{ *pulumi.OutputState }
func (InstanceDenyMaintenancePeriodStartDatePtrOutput) Day ¶
func (o InstanceDenyMaintenancePeriodStartDatePtrOutput) Day() pulumi.IntPtrOutput
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.
func (InstanceDenyMaintenancePeriodStartDatePtrOutput) ElementType ¶
func (InstanceDenyMaintenancePeriodStartDatePtrOutput) ElementType() reflect.Type
func (InstanceDenyMaintenancePeriodStartDatePtrOutput) Month ¶
func (o InstanceDenyMaintenancePeriodStartDatePtrOutput) Month() pulumi.IntPtrOutput
Month of a year. Must be from 1 to 12, or 0 to specify a year without a month and day.
func (InstanceDenyMaintenancePeriodStartDatePtrOutput) ToInstanceDenyMaintenancePeriodStartDatePtrOutput ¶
func (o InstanceDenyMaintenancePeriodStartDatePtrOutput) ToInstanceDenyMaintenancePeriodStartDatePtrOutput() InstanceDenyMaintenancePeriodStartDatePtrOutput
func (InstanceDenyMaintenancePeriodStartDatePtrOutput) ToInstanceDenyMaintenancePeriodStartDatePtrOutputWithContext ¶
func (o InstanceDenyMaintenancePeriodStartDatePtrOutput) ToInstanceDenyMaintenancePeriodStartDatePtrOutputWithContext(ctx context.Context) InstanceDenyMaintenancePeriodStartDatePtrOutput
func (InstanceDenyMaintenancePeriodStartDatePtrOutput) Year ¶
func (o InstanceDenyMaintenancePeriodStartDatePtrOutput) Year() pulumi.IntPtrOutput
Year of the date. Must be from 1 to 9999, or 0 to specify a date without a year.
type InstanceDenyMaintenancePeriodTime ¶
type InstanceDenyMaintenancePeriodTime struct { // Hours of day in 24 hour format. Should be from 0 to 23. Hours *int `pulumi:"hours"` // Minutes of hour of day. Must be from 0 to 59. Minutes *int `pulumi:"minutes"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. Nanos *int `pulumi:"nanos"` // Seconds of minutes of the time. Must normally be from 0 to 59. Seconds *int `pulumi:"seconds"` }
type InstanceDenyMaintenancePeriodTimeArgs ¶
type InstanceDenyMaintenancePeriodTimeArgs struct { // Hours of day in 24 hour format. Should be from 0 to 23. Hours pulumi.IntPtrInput `pulumi:"hours"` // Minutes of hour of day. Must be from 0 to 59. Minutes pulumi.IntPtrInput `pulumi:"minutes"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. Nanos pulumi.IntPtrInput `pulumi:"nanos"` // Seconds of minutes of the time. Must normally be from 0 to 59. Seconds pulumi.IntPtrInput `pulumi:"seconds"` }
func (InstanceDenyMaintenancePeriodTimeArgs) ElementType ¶
func (InstanceDenyMaintenancePeriodTimeArgs) ElementType() reflect.Type
func (InstanceDenyMaintenancePeriodTimeArgs) ToInstanceDenyMaintenancePeriodTimeOutput ¶
func (i InstanceDenyMaintenancePeriodTimeArgs) ToInstanceDenyMaintenancePeriodTimeOutput() InstanceDenyMaintenancePeriodTimeOutput
func (InstanceDenyMaintenancePeriodTimeArgs) ToInstanceDenyMaintenancePeriodTimeOutputWithContext ¶
func (i InstanceDenyMaintenancePeriodTimeArgs) ToInstanceDenyMaintenancePeriodTimeOutputWithContext(ctx context.Context) InstanceDenyMaintenancePeriodTimeOutput
func (InstanceDenyMaintenancePeriodTimeArgs) ToInstanceDenyMaintenancePeriodTimePtrOutput ¶
func (i InstanceDenyMaintenancePeriodTimeArgs) ToInstanceDenyMaintenancePeriodTimePtrOutput() InstanceDenyMaintenancePeriodTimePtrOutput
func (InstanceDenyMaintenancePeriodTimeArgs) ToInstanceDenyMaintenancePeriodTimePtrOutputWithContext ¶
func (i InstanceDenyMaintenancePeriodTimeArgs) ToInstanceDenyMaintenancePeriodTimePtrOutputWithContext(ctx context.Context) InstanceDenyMaintenancePeriodTimePtrOutput
type InstanceDenyMaintenancePeriodTimeInput ¶
type InstanceDenyMaintenancePeriodTimeInput interface { pulumi.Input ToInstanceDenyMaintenancePeriodTimeOutput() InstanceDenyMaintenancePeriodTimeOutput ToInstanceDenyMaintenancePeriodTimeOutputWithContext(context.Context) InstanceDenyMaintenancePeriodTimeOutput }
InstanceDenyMaintenancePeriodTimeInput is an input type that accepts InstanceDenyMaintenancePeriodTimeArgs and InstanceDenyMaintenancePeriodTimeOutput values. You can construct a concrete instance of `InstanceDenyMaintenancePeriodTimeInput` via:
InstanceDenyMaintenancePeriodTimeArgs{...}
type InstanceDenyMaintenancePeriodTimeOutput ¶
type InstanceDenyMaintenancePeriodTimeOutput struct{ *pulumi.OutputState }
func (InstanceDenyMaintenancePeriodTimeOutput) ElementType ¶
func (InstanceDenyMaintenancePeriodTimeOutput) ElementType() reflect.Type
func (InstanceDenyMaintenancePeriodTimeOutput) Hours ¶
func (o InstanceDenyMaintenancePeriodTimeOutput) Hours() pulumi.IntPtrOutput
Hours of day in 24 hour format. Should be from 0 to 23.
func (InstanceDenyMaintenancePeriodTimeOutput) Minutes ¶
func (o InstanceDenyMaintenancePeriodTimeOutput) Minutes() pulumi.IntPtrOutput
Minutes of hour of day. Must be from 0 to 59.
func (InstanceDenyMaintenancePeriodTimeOutput) Nanos ¶
func (o InstanceDenyMaintenancePeriodTimeOutput) Nanos() pulumi.IntPtrOutput
Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
func (InstanceDenyMaintenancePeriodTimeOutput) Seconds ¶
func (o InstanceDenyMaintenancePeriodTimeOutput) Seconds() pulumi.IntPtrOutput
Seconds of minutes of the time. Must normally be from 0 to 59.
func (InstanceDenyMaintenancePeriodTimeOutput) ToInstanceDenyMaintenancePeriodTimeOutput ¶
func (o InstanceDenyMaintenancePeriodTimeOutput) ToInstanceDenyMaintenancePeriodTimeOutput() InstanceDenyMaintenancePeriodTimeOutput
func (InstanceDenyMaintenancePeriodTimeOutput) ToInstanceDenyMaintenancePeriodTimeOutputWithContext ¶
func (o InstanceDenyMaintenancePeriodTimeOutput) ToInstanceDenyMaintenancePeriodTimeOutputWithContext(ctx context.Context) InstanceDenyMaintenancePeriodTimeOutput
func (InstanceDenyMaintenancePeriodTimeOutput) ToInstanceDenyMaintenancePeriodTimePtrOutput ¶
func (o InstanceDenyMaintenancePeriodTimeOutput) ToInstanceDenyMaintenancePeriodTimePtrOutput() InstanceDenyMaintenancePeriodTimePtrOutput
func (InstanceDenyMaintenancePeriodTimeOutput) ToInstanceDenyMaintenancePeriodTimePtrOutputWithContext ¶
func (o InstanceDenyMaintenancePeriodTimeOutput) ToInstanceDenyMaintenancePeriodTimePtrOutputWithContext(ctx context.Context) InstanceDenyMaintenancePeriodTimePtrOutput
type InstanceDenyMaintenancePeriodTimePtrInput ¶
type InstanceDenyMaintenancePeriodTimePtrInput interface { pulumi.Input ToInstanceDenyMaintenancePeriodTimePtrOutput() InstanceDenyMaintenancePeriodTimePtrOutput ToInstanceDenyMaintenancePeriodTimePtrOutputWithContext(context.Context) InstanceDenyMaintenancePeriodTimePtrOutput }
InstanceDenyMaintenancePeriodTimePtrInput is an input type that accepts InstanceDenyMaintenancePeriodTimeArgs, InstanceDenyMaintenancePeriodTimePtr and InstanceDenyMaintenancePeriodTimePtrOutput values. You can construct a concrete instance of `InstanceDenyMaintenancePeriodTimePtrInput` via:
InstanceDenyMaintenancePeriodTimeArgs{...} or: nil
func InstanceDenyMaintenancePeriodTimePtr ¶
func InstanceDenyMaintenancePeriodTimePtr(v *InstanceDenyMaintenancePeriodTimeArgs) InstanceDenyMaintenancePeriodTimePtrInput
type InstanceDenyMaintenancePeriodTimePtrOutput ¶
type InstanceDenyMaintenancePeriodTimePtrOutput struct{ *pulumi.OutputState }
func (InstanceDenyMaintenancePeriodTimePtrOutput) ElementType ¶
func (InstanceDenyMaintenancePeriodTimePtrOutput) ElementType() reflect.Type
func (InstanceDenyMaintenancePeriodTimePtrOutput) Hours ¶
func (o InstanceDenyMaintenancePeriodTimePtrOutput) Hours() pulumi.IntPtrOutput
Hours of day in 24 hour format. Should be from 0 to 23.
func (InstanceDenyMaintenancePeriodTimePtrOutput) Minutes ¶
func (o InstanceDenyMaintenancePeriodTimePtrOutput) Minutes() pulumi.IntPtrOutput
Minutes of hour of day. Must be from 0 to 59.
func (InstanceDenyMaintenancePeriodTimePtrOutput) Nanos ¶
func (o InstanceDenyMaintenancePeriodTimePtrOutput) Nanos() pulumi.IntPtrOutput
Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
func (InstanceDenyMaintenancePeriodTimePtrOutput) Seconds ¶
func (o InstanceDenyMaintenancePeriodTimePtrOutput) Seconds() pulumi.IntPtrOutput
Seconds of minutes of the time. Must normally be from 0 to 59.
func (InstanceDenyMaintenancePeriodTimePtrOutput) ToInstanceDenyMaintenancePeriodTimePtrOutput ¶
func (o InstanceDenyMaintenancePeriodTimePtrOutput) ToInstanceDenyMaintenancePeriodTimePtrOutput() InstanceDenyMaintenancePeriodTimePtrOutput
func (InstanceDenyMaintenancePeriodTimePtrOutput) ToInstanceDenyMaintenancePeriodTimePtrOutputWithContext ¶
func (o InstanceDenyMaintenancePeriodTimePtrOutput) ToInstanceDenyMaintenancePeriodTimePtrOutputWithContext(ctx context.Context) InstanceDenyMaintenancePeriodTimePtrOutput
type InstanceEncryptionConfig ¶
type InstanceEncryptionConfig struct { // Name of the customer managed encryption key (CMEK) in KMS. KmsKeyName *string `pulumi:"kmsKeyName"` // (Output) // Full name and version of the CMEK key currently in use to encrypt Looker data. KmsKeyNameVersion *string `pulumi:"kmsKeyNameVersion"` // (Output) // Status of the customer managed encryption key (CMEK) in KMS. KmsKeyState *string `pulumi:"kmsKeyState"` }
type InstanceEncryptionConfigArgs ¶
type InstanceEncryptionConfigArgs struct { // Name of the customer managed encryption key (CMEK) in KMS. KmsKeyName pulumi.StringPtrInput `pulumi:"kmsKeyName"` // (Output) // Full name and version of the CMEK key currently in use to encrypt Looker data. KmsKeyNameVersion pulumi.StringPtrInput `pulumi:"kmsKeyNameVersion"` // (Output) // Status of the customer managed encryption key (CMEK) in KMS. KmsKeyState pulumi.StringPtrInput `pulumi:"kmsKeyState"` }
func (InstanceEncryptionConfigArgs) ElementType ¶
func (InstanceEncryptionConfigArgs) ElementType() reflect.Type
func (InstanceEncryptionConfigArgs) ToInstanceEncryptionConfigOutput ¶
func (i InstanceEncryptionConfigArgs) ToInstanceEncryptionConfigOutput() InstanceEncryptionConfigOutput
func (InstanceEncryptionConfigArgs) ToInstanceEncryptionConfigOutputWithContext ¶
func (i InstanceEncryptionConfigArgs) ToInstanceEncryptionConfigOutputWithContext(ctx context.Context) InstanceEncryptionConfigOutput
func (InstanceEncryptionConfigArgs) ToInstanceEncryptionConfigPtrOutput ¶
func (i InstanceEncryptionConfigArgs) ToInstanceEncryptionConfigPtrOutput() InstanceEncryptionConfigPtrOutput
func (InstanceEncryptionConfigArgs) ToInstanceEncryptionConfigPtrOutputWithContext ¶
func (i InstanceEncryptionConfigArgs) ToInstanceEncryptionConfigPtrOutputWithContext(ctx context.Context) InstanceEncryptionConfigPtrOutput
type InstanceEncryptionConfigInput ¶
type InstanceEncryptionConfigInput interface { pulumi.Input ToInstanceEncryptionConfigOutput() InstanceEncryptionConfigOutput ToInstanceEncryptionConfigOutputWithContext(context.Context) InstanceEncryptionConfigOutput }
InstanceEncryptionConfigInput is an input type that accepts InstanceEncryptionConfigArgs and InstanceEncryptionConfigOutput values. You can construct a concrete instance of `InstanceEncryptionConfigInput` via:
InstanceEncryptionConfigArgs{...}
type InstanceEncryptionConfigOutput ¶
type InstanceEncryptionConfigOutput struct{ *pulumi.OutputState }
func (InstanceEncryptionConfigOutput) ElementType ¶
func (InstanceEncryptionConfigOutput) ElementType() reflect.Type
func (InstanceEncryptionConfigOutput) KmsKeyName ¶
func (o InstanceEncryptionConfigOutput) KmsKeyName() pulumi.StringPtrOutput
Name of the customer managed encryption key (CMEK) in KMS.
func (InstanceEncryptionConfigOutput) KmsKeyNameVersion ¶
func (o InstanceEncryptionConfigOutput) KmsKeyNameVersion() pulumi.StringPtrOutput
(Output) Full name and version of the CMEK key currently in use to encrypt Looker data.
func (InstanceEncryptionConfigOutput) KmsKeyState ¶
func (o InstanceEncryptionConfigOutput) KmsKeyState() pulumi.StringPtrOutput
(Output) Status of the customer managed encryption key (CMEK) in KMS.
func (InstanceEncryptionConfigOutput) ToInstanceEncryptionConfigOutput ¶
func (o InstanceEncryptionConfigOutput) ToInstanceEncryptionConfigOutput() InstanceEncryptionConfigOutput
func (InstanceEncryptionConfigOutput) ToInstanceEncryptionConfigOutputWithContext ¶
func (o InstanceEncryptionConfigOutput) ToInstanceEncryptionConfigOutputWithContext(ctx context.Context) InstanceEncryptionConfigOutput
func (InstanceEncryptionConfigOutput) ToInstanceEncryptionConfigPtrOutput ¶
func (o InstanceEncryptionConfigOutput) ToInstanceEncryptionConfigPtrOutput() InstanceEncryptionConfigPtrOutput
func (InstanceEncryptionConfigOutput) ToInstanceEncryptionConfigPtrOutputWithContext ¶
func (o InstanceEncryptionConfigOutput) ToInstanceEncryptionConfigPtrOutputWithContext(ctx context.Context) InstanceEncryptionConfigPtrOutput
type InstanceEncryptionConfigPtrInput ¶
type InstanceEncryptionConfigPtrInput interface { pulumi.Input ToInstanceEncryptionConfigPtrOutput() InstanceEncryptionConfigPtrOutput ToInstanceEncryptionConfigPtrOutputWithContext(context.Context) InstanceEncryptionConfigPtrOutput }
InstanceEncryptionConfigPtrInput is an input type that accepts InstanceEncryptionConfigArgs, InstanceEncryptionConfigPtr and InstanceEncryptionConfigPtrOutput values. You can construct a concrete instance of `InstanceEncryptionConfigPtrInput` via:
InstanceEncryptionConfigArgs{...} or: nil
func InstanceEncryptionConfigPtr ¶
func InstanceEncryptionConfigPtr(v *InstanceEncryptionConfigArgs) InstanceEncryptionConfigPtrInput
type InstanceEncryptionConfigPtrOutput ¶
type InstanceEncryptionConfigPtrOutput struct{ *pulumi.OutputState }
func (InstanceEncryptionConfigPtrOutput) Elem ¶
func (o InstanceEncryptionConfigPtrOutput) Elem() InstanceEncryptionConfigOutput
func (InstanceEncryptionConfigPtrOutput) ElementType ¶
func (InstanceEncryptionConfigPtrOutput) ElementType() reflect.Type
func (InstanceEncryptionConfigPtrOutput) KmsKeyName ¶
func (o InstanceEncryptionConfigPtrOutput) KmsKeyName() pulumi.StringPtrOutput
Name of the customer managed encryption key (CMEK) in KMS.
func (InstanceEncryptionConfigPtrOutput) KmsKeyNameVersion ¶
func (o InstanceEncryptionConfigPtrOutput) KmsKeyNameVersion() pulumi.StringPtrOutput
(Output) Full name and version of the CMEK key currently in use to encrypt Looker data.
func (InstanceEncryptionConfigPtrOutput) KmsKeyState ¶
func (o InstanceEncryptionConfigPtrOutput) KmsKeyState() pulumi.StringPtrOutput
(Output) Status of the customer managed encryption key (CMEK) in KMS.
func (InstanceEncryptionConfigPtrOutput) ToInstanceEncryptionConfigPtrOutput ¶
func (o InstanceEncryptionConfigPtrOutput) ToInstanceEncryptionConfigPtrOutput() InstanceEncryptionConfigPtrOutput
func (InstanceEncryptionConfigPtrOutput) ToInstanceEncryptionConfigPtrOutputWithContext ¶
func (o InstanceEncryptionConfigPtrOutput) ToInstanceEncryptionConfigPtrOutputWithContext(ctx context.Context) InstanceEncryptionConfigPtrOutput
type InstanceInput ¶
type InstanceInput interface { pulumi.Input ToInstanceOutput() InstanceOutput ToInstanceOutputWithContext(ctx context.Context) InstanceOutput }
type InstanceMaintenanceWindow ¶
type InstanceMaintenanceWindow struct { // Required. Day of the week for this MaintenanceWindow (in UTC). // - MONDAY: Monday // - TUESDAY: Tuesday // - WEDNESDAY: Wednesday // - THURSDAY: Thursday // - FRIDAY: Friday // - SATURDAY: Saturday // - SUNDAY: Sunday // Possible values are: `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY`, `SATURDAY`, `SUNDAY`. DayOfWeek string `pulumi:"dayOfWeek"` // Required. Start time of the window in UTC time. // Structure is documented below. StartTime InstanceMaintenanceWindowStartTime `pulumi:"startTime"` }
type InstanceMaintenanceWindowArgs ¶
type InstanceMaintenanceWindowArgs struct { // Required. Day of the week for this MaintenanceWindow (in UTC). // - MONDAY: Monday // - TUESDAY: Tuesday // - WEDNESDAY: Wednesday // - THURSDAY: Thursday // - FRIDAY: Friday // - SATURDAY: Saturday // - SUNDAY: Sunday // Possible values are: `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY`, `SATURDAY`, `SUNDAY`. DayOfWeek pulumi.StringInput `pulumi:"dayOfWeek"` // Required. Start time of the window in UTC time. // Structure is documented below. StartTime InstanceMaintenanceWindowStartTimeInput `pulumi:"startTime"` }
func (InstanceMaintenanceWindowArgs) ElementType ¶
func (InstanceMaintenanceWindowArgs) ElementType() reflect.Type
func (InstanceMaintenanceWindowArgs) ToInstanceMaintenanceWindowOutput ¶
func (i InstanceMaintenanceWindowArgs) ToInstanceMaintenanceWindowOutput() InstanceMaintenanceWindowOutput
func (InstanceMaintenanceWindowArgs) ToInstanceMaintenanceWindowOutputWithContext ¶
func (i InstanceMaintenanceWindowArgs) ToInstanceMaintenanceWindowOutputWithContext(ctx context.Context) InstanceMaintenanceWindowOutput
func (InstanceMaintenanceWindowArgs) ToInstanceMaintenanceWindowPtrOutput ¶
func (i InstanceMaintenanceWindowArgs) ToInstanceMaintenanceWindowPtrOutput() InstanceMaintenanceWindowPtrOutput
func (InstanceMaintenanceWindowArgs) ToInstanceMaintenanceWindowPtrOutputWithContext ¶
func (i InstanceMaintenanceWindowArgs) ToInstanceMaintenanceWindowPtrOutputWithContext(ctx context.Context) InstanceMaintenanceWindowPtrOutput
type InstanceMaintenanceWindowInput ¶
type InstanceMaintenanceWindowInput interface { pulumi.Input ToInstanceMaintenanceWindowOutput() InstanceMaintenanceWindowOutput ToInstanceMaintenanceWindowOutputWithContext(context.Context) InstanceMaintenanceWindowOutput }
InstanceMaintenanceWindowInput is an input type that accepts InstanceMaintenanceWindowArgs and InstanceMaintenanceWindowOutput values. You can construct a concrete instance of `InstanceMaintenanceWindowInput` via:
InstanceMaintenanceWindowArgs{...}
type InstanceMaintenanceWindowOutput ¶
type InstanceMaintenanceWindowOutput struct{ *pulumi.OutputState }
func (InstanceMaintenanceWindowOutput) DayOfWeek ¶
func (o InstanceMaintenanceWindowOutput) DayOfWeek() pulumi.StringOutput
Required. Day of the week for this MaintenanceWindow (in UTC).
- MONDAY: Monday
- TUESDAY: Tuesday
- WEDNESDAY: Wednesday
- THURSDAY: Thursday
- FRIDAY: Friday
- SATURDAY: Saturday
- SUNDAY: Sunday Possible values are: `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY`, `SATURDAY`, `SUNDAY`.
func (InstanceMaintenanceWindowOutput) ElementType ¶
func (InstanceMaintenanceWindowOutput) ElementType() reflect.Type
func (InstanceMaintenanceWindowOutput) StartTime ¶
func (o InstanceMaintenanceWindowOutput) StartTime() InstanceMaintenanceWindowStartTimeOutput
Required. Start time of the window in UTC time. Structure is documented below.
func (InstanceMaintenanceWindowOutput) ToInstanceMaintenanceWindowOutput ¶
func (o InstanceMaintenanceWindowOutput) ToInstanceMaintenanceWindowOutput() InstanceMaintenanceWindowOutput
func (InstanceMaintenanceWindowOutput) ToInstanceMaintenanceWindowOutputWithContext ¶
func (o InstanceMaintenanceWindowOutput) ToInstanceMaintenanceWindowOutputWithContext(ctx context.Context) InstanceMaintenanceWindowOutput
func (InstanceMaintenanceWindowOutput) ToInstanceMaintenanceWindowPtrOutput ¶
func (o InstanceMaintenanceWindowOutput) ToInstanceMaintenanceWindowPtrOutput() InstanceMaintenanceWindowPtrOutput
func (InstanceMaintenanceWindowOutput) ToInstanceMaintenanceWindowPtrOutputWithContext ¶
func (o InstanceMaintenanceWindowOutput) ToInstanceMaintenanceWindowPtrOutputWithContext(ctx context.Context) InstanceMaintenanceWindowPtrOutput
type InstanceMaintenanceWindowPtrInput ¶
type InstanceMaintenanceWindowPtrInput interface { pulumi.Input ToInstanceMaintenanceWindowPtrOutput() InstanceMaintenanceWindowPtrOutput ToInstanceMaintenanceWindowPtrOutputWithContext(context.Context) InstanceMaintenanceWindowPtrOutput }
InstanceMaintenanceWindowPtrInput is an input type that accepts InstanceMaintenanceWindowArgs, InstanceMaintenanceWindowPtr and InstanceMaintenanceWindowPtrOutput values. You can construct a concrete instance of `InstanceMaintenanceWindowPtrInput` via:
InstanceMaintenanceWindowArgs{...} or: nil
func InstanceMaintenanceWindowPtr ¶
func InstanceMaintenanceWindowPtr(v *InstanceMaintenanceWindowArgs) InstanceMaintenanceWindowPtrInput
type InstanceMaintenanceWindowPtrOutput ¶
type InstanceMaintenanceWindowPtrOutput struct{ *pulumi.OutputState }
func (InstanceMaintenanceWindowPtrOutput) DayOfWeek ¶
func (o InstanceMaintenanceWindowPtrOutput) DayOfWeek() pulumi.StringPtrOutput
Required. Day of the week for this MaintenanceWindow (in UTC).
- MONDAY: Monday
- TUESDAY: Tuesday
- WEDNESDAY: Wednesday
- THURSDAY: Thursday
- FRIDAY: Friday
- SATURDAY: Saturday
- SUNDAY: Sunday Possible values are: `MONDAY`, `TUESDAY`, `WEDNESDAY`, `THURSDAY`, `FRIDAY`, `SATURDAY`, `SUNDAY`.
func (InstanceMaintenanceWindowPtrOutput) Elem ¶
func (o InstanceMaintenanceWindowPtrOutput) Elem() InstanceMaintenanceWindowOutput
func (InstanceMaintenanceWindowPtrOutput) ElementType ¶
func (InstanceMaintenanceWindowPtrOutput) ElementType() reflect.Type
func (InstanceMaintenanceWindowPtrOutput) StartTime ¶
func (o InstanceMaintenanceWindowPtrOutput) StartTime() InstanceMaintenanceWindowStartTimePtrOutput
Required. Start time of the window in UTC time. Structure is documented below.
func (InstanceMaintenanceWindowPtrOutput) ToInstanceMaintenanceWindowPtrOutput ¶
func (o InstanceMaintenanceWindowPtrOutput) ToInstanceMaintenanceWindowPtrOutput() InstanceMaintenanceWindowPtrOutput
func (InstanceMaintenanceWindowPtrOutput) ToInstanceMaintenanceWindowPtrOutputWithContext ¶
func (o InstanceMaintenanceWindowPtrOutput) ToInstanceMaintenanceWindowPtrOutputWithContext(ctx context.Context) InstanceMaintenanceWindowPtrOutput
type InstanceMaintenanceWindowStartTime ¶
type InstanceMaintenanceWindowStartTime struct { // Hours of day in 24 hour format. Should be from 0 to 23. Hours *int `pulumi:"hours"` // Minutes of hour of day. Must be from 0 to 59. Minutes *int `pulumi:"minutes"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. Nanos *int `pulumi:"nanos"` // Seconds of minutes of the time. Must normally be from 0 to 59. Seconds *int `pulumi:"seconds"` }
type InstanceMaintenanceWindowStartTimeArgs ¶
type InstanceMaintenanceWindowStartTimeArgs struct { // Hours of day in 24 hour format. Should be from 0 to 23. Hours pulumi.IntPtrInput `pulumi:"hours"` // Minutes of hour of day. Must be from 0 to 59. Minutes pulumi.IntPtrInput `pulumi:"minutes"` // Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999. Nanos pulumi.IntPtrInput `pulumi:"nanos"` // Seconds of minutes of the time. Must normally be from 0 to 59. Seconds pulumi.IntPtrInput `pulumi:"seconds"` }
func (InstanceMaintenanceWindowStartTimeArgs) ElementType ¶
func (InstanceMaintenanceWindowStartTimeArgs) ElementType() reflect.Type
func (InstanceMaintenanceWindowStartTimeArgs) ToInstanceMaintenanceWindowStartTimeOutput ¶
func (i InstanceMaintenanceWindowStartTimeArgs) ToInstanceMaintenanceWindowStartTimeOutput() InstanceMaintenanceWindowStartTimeOutput
func (InstanceMaintenanceWindowStartTimeArgs) ToInstanceMaintenanceWindowStartTimeOutputWithContext ¶
func (i InstanceMaintenanceWindowStartTimeArgs) ToInstanceMaintenanceWindowStartTimeOutputWithContext(ctx context.Context) InstanceMaintenanceWindowStartTimeOutput
func (InstanceMaintenanceWindowStartTimeArgs) ToInstanceMaintenanceWindowStartTimePtrOutput ¶
func (i InstanceMaintenanceWindowStartTimeArgs) ToInstanceMaintenanceWindowStartTimePtrOutput() InstanceMaintenanceWindowStartTimePtrOutput
func (InstanceMaintenanceWindowStartTimeArgs) ToInstanceMaintenanceWindowStartTimePtrOutputWithContext ¶
func (i InstanceMaintenanceWindowStartTimeArgs) ToInstanceMaintenanceWindowStartTimePtrOutputWithContext(ctx context.Context) InstanceMaintenanceWindowStartTimePtrOutput
type InstanceMaintenanceWindowStartTimeInput ¶
type InstanceMaintenanceWindowStartTimeInput interface { pulumi.Input ToInstanceMaintenanceWindowStartTimeOutput() InstanceMaintenanceWindowStartTimeOutput ToInstanceMaintenanceWindowStartTimeOutputWithContext(context.Context) InstanceMaintenanceWindowStartTimeOutput }
InstanceMaintenanceWindowStartTimeInput is an input type that accepts InstanceMaintenanceWindowStartTimeArgs and InstanceMaintenanceWindowStartTimeOutput values. You can construct a concrete instance of `InstanceMaintenanceWindowStartTimeInput` via:
InstanceMaintenanceWindowStartTimeArgs{...}
type InstanceMaintenanceWindowStartTimeOutput ¶
type InstanceMaintenanceWindowStartTimeOutput struct{ *pulumi.OutputState }
func (InstanceMaintenanceWindowStartTimeOutput) ElementType ¶
func (InstanceMaintenanceWindowStartTimeOutput) ElementType() reflect.Type
func (InstanceMaintenanceWindowStartTimeOutput) Hours ¶
func (o InstanceMaintenanceWindowStartTimeOutput) Hours() pulumi.IntPtrOutput
Hours of day in 24 hour format. Should be from 0 to 23.
func (InstanceMaintenanceWindowStartTimeOutput) Minutes ¶
func (o InstanceMaintenanceWindowStartTimeOutput) Minutes() pulumi.IntPtrOutput
Minutes of hour of day. Must be from 0 to 59.
func (InstanceMaintenanceWindowStartTimeOutput) Nanos ¶
func (o InstanceMaintenanceWindowStartTimeOutput) Nanos() pulumi.IntPtrOutput
Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
func (InstanceMaintenanceWindowStartTimeOutput) Seconds ¶
func (o InstanceMaintenanceWindowStartTimeOutput) Seconds() pulumi.IntPtrOutput
Seconds of minutes of the time. Must normally be from 0 to 59.
func (InstanceMaintenanceWindowStartTimeOutput) ToInstanceMaintenanceWindowStartTimeOutput ¶
func (o InstanceMaintenanceWindowStartTimeOutput) ToInstanceMaintenanceWindowStartTimeOutput() InstanceMaintenanceWindowStartTimeOutput
func (InstanceMaintenanceWindowStartTimeOutput) ToInstanceMaintenanceWindowStartTimeOutputWithContext ¶
func (o InstanceMaintenanceWindowStartTimeOutput) ToInstanceMaintenanceWindowStartTimeOutputWithContext(ctx context.Context) InstanceMaintenanceWindowStartTimeOutput
func (InstanceMaintenanceWindowStartTimeOutput) ToInstanceMaintenanceWindowStartTimePtrOutput ¶
func (o InstanceMaintenanceWindowStartTimeOutput) ToInstanceMaintenanceWindowStartTimePtrOutput() InstanceMaintenanceWindowStartTimePtrOutput
func (InstanceMaintenanceWindowStartTimeOutput) ToInstanceMaintenanceWindowStartTimePtrOutputWithContext ¶
func (o InstanceMaintenanceWindowStartTimeOutput) ToInstanceMaintenanceWindowStartTimePtrOutputWithContext(ctx context.Context) InstanceMaintenanceWindowStartTimePtrOutput
type InstanceMaintenanceWindowStartTimePtrInput ¶
type InstanceMaintenanceWindowStartTimePtrInput interface { pulumi.Input ToInstanceMaintenanceWindowStartTimePtrOutput() InstanceMaintenanceWindowStartTimePtrOutput ToInstanceMaintenanceWindowStartTimePtrOutputWithContext(context.Context) InstanceMaintenanceWindowStartTimePtrOutput }
InstanceMaintenanceWindowStartTimePtrInput is an input type that accepts InstanceMaintenanceWindowStartTimeArgs, InstanceMaintenanceWindowStartTimePtr and InstanceMaintenanceWindowStartTimePtrOutput values. You can construct a concrete instance of `InstanceMaintenanceWindowStartTimePtrInput` via:
InstanceMaintenanceWindowStartTimeArgs{...} or: nil
func InstanceMaintenanceWindowStartTimePtr ¶
func InstanceMaintenanceWindowStartTimePtr(v *InstanceMaintenanceWindowStartTimeArgs) InstanceMaintenanceWindowStartTimePtrInput
type InstanceMaintenanceWindowStartTimePtrOutput ¶
type InstanceMaintenanceWindowStartTimePtrOutput struct{ *pulumi.OutputState }
func (InstanceMaintenanceWindowStartTimePtrOutput) ElementType ¶
func (InstanceMaintenanceWindowStartTimePtrOutput) ElementType() reflect.Type
func (InstanceMaintenanceWindowStartTimePtrOutput) Hours ¶
func (o InstanceMaintenanceWindowStartTimePtrOutput) Hours() pulumi.IntPtrOutput
Hours of day in 24 hour format. Should be from 0 to 23.
func (InstanceMaintenanceWindowStartTimePtrOutput) Minutes ¶
func (o InstanceMaintenanceWindowStartTimePtrOutput) Minutes() pulumi.IntPtrOutput
Minutes of hour of day. Must be from 0 to 59.
func (InstanceMaintenanceWindowStartTimePtrOutput) Nanos ¶
func (o InstanceMaintenanceWindowStartTimePtrOutput) Nanos() pulumi.IntPtrOutput
Fractions of seconds in nanoseconds. Must be from 0 to 999,999,999.
func (InstanceMaintenanceWindowStartTimePtrOutput) Seconds ¶
func (o InstanceMaintenanceWindowStartTimePtrOutput) Seconds() pulumi.IntPtrOutput
Seconds of minutes of the time. Must normally be from 0 to 59.
func (InstanceMaintenanceWindowStartTimePtrOutput) ToInstanceMaintenanceWindowStartTimePtrOutput ¶
func (o InstanceMaintenanceWindowStartTimePtrOutput) ToInstanceMaintenanceWindowStartTimePtrOutput() InstanceMaintenanceWindowStartTimePtrOutput
func (InstanceMaintenanceWindowStartTimePtrOutput) ToInstanceMaintenanceWindowStartTimePtrOutputWithContext ¶
func (o InstanceMaintenanceWindowStartTimePtrOutput) ToInstanceMaintenanceWindowStartTimePtrOutputWithContext(ctx context.Context) InstanceMaintenanceWindowStartTimePtrOutput
type InstanceMap ¶
type InstanceMap map[string]InstanceInput
func (InstanceMap) ElementType ¶
func (InstanceMap) ElementType() reflect.Type
func (InstanceMap) ToInstanceMapOutput ¶
func (i InstanceMap) ToInstanceMapOutput() InstanceMapOutput
func (InstanceMap) ToInstanceMapOutputWithContext ¶
func (i InstanceMap) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput
type InstanceMapInput ¶
type InstanceMapInput interface { pulumi.Input ToInstanceMapOutput() InstanceMapOutput ToInstanceMapOutputWithContext(context.Context) InstanceMapOutput }
InstanceMapInput is an input type that accepts InstanceMap and InstanceMapOutput values. You can construct a concrete instance of `InstanceMapInput` via:
InstanceMap{ "key": InstanceArgs{...} }
type InstanceMapOutput ¶
type InstanceMapOutput struct{ *pulumi.OutputState }
func (InstanceMapOutput) ElementType ¶
func (InstanceMapOutput) ElementType() reflect.Type
func (InstanceMapOutput) MapIndex ¶
func (o InstanceMapOutput) MapIndex(k pulumi.StringInput) InstanceOutput
func (InstanceMapOutput) ToInstanceMapOutput ¶
func (o InstanceMapOutput) ToInstanceMapOutput() InstanceMapOutput
func (InstanceMapOutput) ToInstanceMapOutputWithContext ¶
func (o InstanceMapOutput) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput
type InstanceOauthConfig ¶
type InstanceOauthConfigArgs ¶
type InstanceOauthConfigArgs struct { // The client ID for the Oauth config. ClientId pulumi.StringInput `pulumi:"clientId"` // The client secret for the Oauth config. // // *** ClientSecret pulumi.StringInput `pulumi:"clientSecret"` }
func (InstanceOauthConfigArgs) ElementType ¶
func (InstanceOauthConfigArgs) ElementType() reflect.Type
func (InstanceOauthConfigArgs) ToInstanceOauthConfigOutput ¶
func (i InstanceOauthConfigArgs) ToInstanceOauthConfigOutput() InstanceOauthConfigOutput
func (InstanceOauthConfigArgs) ToInstanceOauthConfigOutputWithContext ¶
func (i InstanceOauthConfigArgs) ToInstanceOauthConfigOutputWithContext(ctx context.Context) InstanceOauthConfigOutput
func (InstanceOauthConfigArgs) ToInstanceOauthConfigPtrOutput ¶
func (i InstanceOauthConfigArgs) ToInstanceOauthConfigPtrOutput() InstanceOauthConfigPtrOutput
func (InstanceOauthConfigArgs) ToInstanceOauthConfigPtrOutputWithContext ¶
func (i InstanceOauthConfigArgs) ToInstanceOauthConfigPtrOutputWithContext(ctx context.Context) InstanceOauthConfigPtrOutput
type InstanceOauthConfigInput ¶
type InstanceOauthConfigInput interface { pulumi.Input ToInstanceOauthConfigOutput() InstanceOauthConfigOutput ToInstanceOauthConfigOutputWithContext(context.Context) InstanceOauthConfigOutput }
InstanceOauthConfigInput is an input type that accepts InstanceOauthConfigArgs and InstanceOauthConfigOutput values. You can construct a concrete instance of `InstanceOauthConfigInput` via:
InstanceOauthConfigArgs{...}
type InstanceOauthConfigOutput ¶
type InstanceOauthConfigOutput struct{ *pulumi.OutputState }
func (InstanceOauthConfigOutput) ClientId ¶
func (o InstanceOauthConfigOutput) ClientId() pulumi.StringOutput
The client ID for the Oauth config.
func (InstanceOauthConfigOutput) ClientSecret ¶
func (o InstanceOauthConfigOutput) ClientSecret() pulumi.StringOutput
The client secret for the Oauth config.
***
func (InstanceOauthConfigOutput) ElementType ¶
func (InstanceOauthConfigOutput) ElementType() reflect.Type
func (InstanceOauthConfigOutput) ToInstanceOauthConfigOutput ¶
func (o InstanceOauthConfigOutput) ToInstanceOauthConfigOutput() InstanceOauthConfigOutput
func (InstanceOauthConfigOutput) ToInstanceOauthConfigOutputWithContext ¶
func (o InstanceOauthConfigOutput) ToInstanceOauthConfigOutputWithContext(ctx context.Context) InstanceOauthConfigOutput
func (InstanceOauthConfigOutput) ToInstanceOauthConfigPtrOutput ¶
func (o InstanceOauthConfigOutput) ToInstanceOauthConfigPtrOutput() InstanceOauthConfigPtrOutput
func (InstanceOauthConfigOutput) ToInstanceOauthConfigPtrOutputWithContext ¶
func (o InstanceOauthConfigOutput) ToInstanceOauthConfigPtrOutputWithContext(ctx context.Context) InstanceOauthConfigPtrOutput
type InstanceOauthConfigPtrInput ¶
type InstanceOauthConfigPtrInput interface { pulumi.Input ToInstanceOauthConfigPtrOutput() InstanceOauthConfigPtrOutput ToInstanceOauthConfigPtrOutputWithContext(context.Context) InstanceOauthConfigPtrOutput }
InstanceOauthConfigPtrInput is an input type that accepts InstanceOauthConfigArgs, InstanceOauthConfigPtr and InstanceOauthConfigPtrOutput values. You can construct a concrete instance of `InstanceOauthConfigPtrInput` via:
InstanceOauthConfigArgs{...} or: nil
func InstanceOauthConfigPtr ¶
func InstanceOauthConfigPtr(v *InstanceOauthConfigArgs) InstanceOauthConfigPtrInput
type InstanceOauthConfigPtrOutput ¶
type InstanceOauthConfigPtrOutput struct{ *pulumi.OutputState }
func (InstanceOauthConfigPtrOutput) ClientId ¶
func (o InstanceOauthConfigPtrOutput) ClientId() pulumi.StringPtrOutput
The client ID for the Oauth config.
func (InstanceOauthConfigPtrOutput) ClientSecret ¶
func (o InstanceOauthConfigPtrOutput) ClientSecret() pulumi.StringPtrOutput
The client secret for the Oauth config.
***
func (InstanceOauthConfigPtrOutput) Elem ¶
func (o InstanceOauthConfigPtrOutput) Elem() InstanceOauthConfigOutput
func (InstanceOauthConfigPtrOutput) ElementType ¶
func (InstanceOauthConfigPtrOutput) ElementType() reflect.Type
func (InstanceOauthConfigPtrOutput) ToInstanceOauthConfigPtrOutput ¶
func (o InstanceOauthConfigPtrOutput) ToInstanceOauthConfigPtrOutput() InstanceOauthConfigPtrOutput
func (InstanceOauthConfigPtrOutput) ToInstanceOauthConfigPtrOutputWithContext ¶
func (o InstanceOauthConfigPtrOutput) ToInstanceOauthConfigPtrOutputWithContext(ctx context.Context) InstanceOauthConfigPtrOutput
type InstanceOutput ¶
type InstanceOutput struct{ *pulumi.OutputState }
func (InstanceOutput) AdminSettings ¶
func (o InstanceOutput) AdminSettings() InstanceAdminSettingsPtrOutput
Looker instance Admin settings.
func (InstanceOutput) ConsumerNetwork ¶
func (o InstanceOutput) ConsumerNetwork() pulumi.StringPtrOutput
Network name in the consumer project in the format of: 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.
func (InstanceOutput) CreateTime ¶
func (o InstanceOutput) CreateTime() pulumi.StringOutput
The time the instance was created in RFC3339 UTC "Zulu" format, accurate to nanoseconds.
func (InstanceOutput) CustomDomain ¶
func (o InstanceOutput) CustomDomain() InstanceCustomDomainPtrOutput
Custom domain settings for a Looker instance.
func (InstanceOutput) DeletionPolicy ¶ added in v8.7.0
func (o InstanceOutput) DeletionPolicy() pulumi.StringPtrOutput
Policy to determine if the cluster should be deleted forcefully. If setting deletionPolicy = "FORCE", the Looker instance will be deleted regardless of its nested resources. If set to "DEFAULT", Looker instances that still have nested resources will return an error. Possible values: DEFAULT, FORCE
func (InstanceOutput) DenyMaintenancePeriod ¶
func (o InstanceOutput) DenyMaintenancePeriod() InstanceDenyMaintenancePeriodPtrOutput
Maintenance denial period for this instance. You must allow at least 14 days of maintenance availability between any two deny maintenance periods.
func (InstanceOutput) EgressPublicIp ¶
func (o InstanceOutput) EgressPublicIp() pulumi.StringOutput
Public Egress IP (IPv4).
func (InstanceOutput) ElementType ¶
func (InstanceOutput) ElementType() reflect.Type
func (InstanceOutput) EncryptionConfig ¶
func (o InstanceOutput) EncryptionConfig() InstanceEncryptionConfigOutput
Looker instance encryption settings.
func (InstanceOutput) FipsEnabled ¶ added in v8.3.0
func (o InstanceOutput) FipsEnabled() pulumi.BoolPtrOutput
FIPS 140-2 Encryption enablement for Looker (Google Cloud Core).
func (InstanceOutput) IngressPrivateIp ¶
func (o InstanceOutput) IngressPrivateIp() pulumi.StringOutput
Private Ingress IP (IPv4).
func (InstanceOutput) IngressPublicIp ¶
func (o InstanceOutput) IngressPublicIp() pulumi.StringOutput
Public Ingress IP (IPv4).
func (InstanceOutput) LookerUri ¶
func (o InstanceOutput) LookerUri() pulumi.StringOutput
Looker instance URI which can be used to access the Looker Instance UI.
func (InstanceOutput) LookerVersion ¶
func (o InstanceOutput) LookerVersion() pulumi.StringOutput
The Looker version that the instance is using.
func (InstanceOutput) MaintenanceWindow ¶
func (o InstanceOutput) MaintenanceWindow() InstanceMaintenanceWindowPtrOutput
Maintenance window for an instance. Maintenance of your instance takes place once a month, and will require your instance to be restarted during updates, which will temporarily disrupt service.
func (InstanceOutput) Name ¶
func (o InstanceOutput) Name() pulumi.StringOutput
The ID of the instance or a fully qualified identifier for the instance.
func (InstanceOutput) OauthConfig ¶
func (o InstanceOutput) OauthConfig() InstanceOauthConfigOutput
Looker Instance OAuth login settings. Structure is documented below.
func (InstanceOutput) PlatformEdition ¶
func (o InstanceOutput) PlatformEdition() pulumi.StringPtrOutput
Platform editions for a Looker instance. Each edition maps to a set of instance features, like its size. Must be one of these values: - LOOKER_CORE_TRIAL: trial instance (Currently Unavailable) - LOOKER_CORE_STANDARD: pay as you go standard instance (Currently Unavailable) - LOOKER_CORE_STANDARD_ANNUAL: subscription standard instance - LOOKER_CORE_ENTERPRISE_ANNUAL: subscription enterprise instance - LOOKER_CORE_EMBED_ANNUAL: subscription embed instance Default value: "LOOKER_CORE_TRIAL" Possible values: ["LOOKER_CORE_TRIAL", "LOOKER_CORE_STANDARD", "LOOKER_CORE_STANDARD_ANNUAL", "LOOKER_CORE_ENTERPRISE_ANNUAL", "LOOKER_CORE_EMBED_ANNUAL"]
func (InstanceOutput) PrivateIpEnabled ¶
func (o InstanceOutput) PrivateIpEnabled() pulumi.BoolPtrOutput
Whether private IP is enabled on the Looker instance.
func (InstanceOutput) Project ¶
func (o InstanceOutput) Project() pulumi.StringOutput
func (InstanceOutput) PscConfig ¶ added in v8.4.0
func (o InstanceOutput) PscConfig() InstancePscConfigPtrOutput
Information for Private Service Connect (PSC) setup for a Looker instance.
func (InstanceOutput) PscEnabled ¶ added in v8.4.0
func (o InstanceOutput) PscEnabled() pulumi.BoolPtrOutput
Whether Public Service Connect (PSC) is enabled on the Looker instance
func (InstanceOutput) PublicIpEnabled ¶
func (o InstanceOutput) PublicIpEnabled() pulumi.BoolPtrOutput
Whether public IP is enabled on the Looker instance.
func (InstanceOutput) Region ¶
func (o InstanceOutput) Region() pulumi.StringOutput
The name of the Looker region of the instance.
func (InstanceOutput) ReservedRange ¶
func (o InstanceOutput) ReservedRange() pulumi.StringPtrOutput
Name of a reserved IP address range within the consumer network, to be used for private service access connection. User may or may not specify this in a request.
func (InstanceOutput) ToInstanceOutput ¶
func (o InstanceOutput) ToInstanceOutput() InstanceOutput
func (InstanceOutput) ToInstanceOutputWithContext ¶
func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
func (InstanceOutput) UpdateTime ¶
func (o InstanceOutput) UpdateTime() pulumi.StringOutput
The time the instance was updated in RFC3339 UTC "Zulu" format, accurate to nanoseconds.
func (InstanceOutput) UserMetadata ¶
func (o InstanceOutput) UserMetadata() InstanceUserMetadataPtrOutput
Metadata about users for a Looker instance. These settings are only available when platform edition LOOKER_CORE_STANDARD is set. There are ten Standard and two Developer users included in the cost of the product. You can allocate additional Standard, Viewer, and Developer users for this instance. It is an optional step and can be modified later. With the Standard edition of Looker (Google Cloud core), you can provision up to 50 total users, distributed across Viewer, Standard, and Developer.
type InstancePscConfig ¶ added in v8.4.0
type InstancePscConfig struct { // List of VPCs that are allowed ingress into the Looker instance. AllowedVpcs []string `pulumi:"allowedVpcs"` // (Output) // URI of the Looker service attachment. LookerServiceAttachmentUri *string `pulumi:"lookerServiceAttachmentUri"` // List of egress service attachment configurations. // Structure is documented below. ServiceAttachments []InstancePscConfigServiceAttachment `pulumi:"serviceAttachments"` }
type InstancePscConfigArgs ¶ added in v8.4.0
type InstancePscConfigArgs struct { // List of VPCs that are allowed ingress into the Looker instance. AllowedVpcs pulumi.StringArrayInput `pulumi:"allowedVpcs"` // (Output) // URI of the Looker service attachment. LookerServiceAttachmentUri pulumi.StringPtrInput `pulumi:"lookerServiceAttachmentUri"` // List of egress service attachment configurations. // Structure is documented below. ServiceAttachments InstancePscConfigServiceAttachmentArrayInput `pulumi:"serviceAttachments"` }
func (InstancePscConfigArgs) ElementType ¶ added in v8.4.0
func (InstancePscConfigArgs) ElementType() reflect.Type
func (InstancePscConfigArgs) ToInstancePscConfigOutput ¶ added in v8.4.0
func (i InstancePscConfigArgs) ToInstancePscConfigOutput() InstancePscConfigOutput
func (InstancePscConfigArgs) ToInstancePscConfigOutputWithContext ¶ added in v8.4.0
func (i InstancePscConfigArgs) ToInstancePscConfigOutputWithContext(ctx context.Context) InstancePscConfigOutput
func (InstancePscConfigArgs) ToInstancePscConfigPtrOutput ¶ added in v8.4.0
func (i InstancePscConfigArgs) ToInstancePscConfigPtrOutput() InstancePscConfigPtrOutput
func (InstancePscConfigArgs) ToInstancePscConfigPtrOutputWithContext ¶ added in v8.4.0
func (i InstancePscConfigArgs) ToInstancePscConfigPtrOutputWithContext(ctx context.Context) InstancePscConfigPtrOutput
type InstancePscConfigInput ¶ added in v8.4.0
type InstancePscConfigInput interface { pulumi.Input ToInstancePscConfigOutput() InstancePscConfigOutput ToInstancePscConfigOutputWithContext(context.Context) InstancePscConfigOutput }
InstancePscConfigInput is an input type that accepts InstancePscConfigArgs and InstancePscConfigOutput values. You can construct a concrete instance of `InstancePscConfigInput` via:
InstancePscConfigArgs{...}
type InstancePscConfigOutput ¶ added in v8.4.0
type InstancePscConfigOutput struct{ *pulumi.OutputState }
func (InstancePscConfigOutput) AllowedVpcs ¶ added in v8.4.0
func (o InstancePscConfigOutput) AllowedVpcs() pulumi.StringArrayOutput
List of VPCs that are allowed ingress into the Looker instance.
func (InstancePscConfigOutput) ElementType ¶ added in v8.4.0
func (InstancePscConfigOutput) ElementType() reflect.Type
func (InstancePscConfigOutput) LookerServiceAttachmentUri ¶ added in v8.4.0
func (o InstancePscConfigOutput) LookerServiceAttachmentUri() pulumi.StringPtrOutput
(Output) URI of the Looker service attachment.
func (InstancePscConfigOutput) ServiceAttachments ¶ added in v8.4.0
func (o InstancePscConfigOutput) ServiceAttachments() InstancePscConfigServiceAttachmentArrayOutput
List of egress service attachment configurations. Structure is documented below.
func (InstancePscConfigOutput) ToInstancePscConfigOutput ¶ added in v8.4.0
func (o InstancePscConfigOutput) ToInstancePscConfigOutput() InstancePscConfigOutput
func (InstancePscConfigOutput) ToInstancePscConfigOutputWithContext ¶ added in v8.4.0
func (o InstancePscConfigOutput) ToInstancePscConfigOutputWithContext(ctx context.Context) InstancePscConfigOutput
func (InstancePscConfigOutput) ToInstancePscConfigPtrOutput ¶ added in v8.4.0
func (o InstancePscConfigOutput) ToInstancePscConfigPtrOutput() InstancePscConfigPtrOutput
func (InstancePscConfigOutput) ToInstancePscConfigPtrOutputWithContext ¶ added in v8.4.0
func (o InstancePscConfigOutput) ToInstancePscConfigPtrOutputWithContext(ctx context.Context) InstancePscConfigPtrOutput
type InstancePscConfigPtrInput ¶ added in v8.4.0
type InstancePscConfigPtrInput interface { pulumi.Input ToInstancePscConfigPtrOutput() InstancePscConfigPtrOutput ToInstancePscConfigPtrOutputWithContext(context.Context) InstancePscConfigPtrOutput }
InstancePscConfigPtrInput is an input type that accepts InstancePscConfigArgs, InstancePscConfigPtr and InstancePscConfigPtrOutput values. You can construct a concrete instance of `InstancePscConfigPtrInput` via:
InstancePscConfigArgs{...} or: nil
func InstancePscConfigPtr ¶ added in v8.4.0
func InstancePscConfigPtr(v *InstancePscConfigArgs) InstancePscConfigPtrInput
type InstancePscConfigPtrOutput ¶ added in v8.4.0
type InstancePscConfigPtrOutput struct{ *pulumi.OutputState }
func (InstancePscConfigPtrOutput) AllowedVpcs ¶ added in v8.4.0
func (o InstancePscConfigPtrOutput) AllowedVpcs() pulumi.StringArrayOutput
List of VPCs that are allowed ingress into the Looker instance.
func (InstancePscConfigPtrOutput) Elem ¶ added in v8.4.0
func (o InstancePscConfigPtrOutput) Elem() InstancePscConfigOutput
func (InstancePscConfigPtrOutput) ElementType ¶ added in v8.4.0
func (InstancePscConfigPtrOutput) ElementType() reflect.Type
func (InstancePscConfigPtrOutput) LookerServiceAttachmentUri ¶ added in v8.4.0
func (o InstancePscConfigPtrOutput) LookerServiceAttachmentUri() pulumi.StringPtrOutput
(Output) URI of the Looker service attachment.
func (InstancePscConfigPtrOutput) ServiceAttachments ¶ added in v8.4.0
func (o InstancePscConfigPtrOutput) ServiceAttachments() InstancePscConfigServiceAttachmentArrayOutput
List of egress service attachment configurations. Structure is documented below.
func (InstancePscConfigPtrOutput) ToInstancePscConfigPtrOutput ¶ added in v8.4.0
func (o InstancePscConfigPtrOutput) ToInstancePscConfigPtrOutput() InstancePscConfigPtrOutput
func (InstancePscConfigPtrOutput) ToInstancePscConfigPtrOutputWithContext ¶ added in v8.4.0
func (o InstancePscConfigPtrOutput) ToInstancePscConfigPtrOutputWithContext(ctx context.Context) InstancePscConfigPtrOutput
type InstancePscConfigServiceAttachment ¶ added in v8.4.0
type InstancePscConfigServiceAttachment struct { // (Output) // Status of the service attachment connection. ConnectionStatus *string `pulumi:"connectionStatus"` // Fully qualified domain name that will be used in the private DNS record created for the service attachment. LocalFqdn *string `pulumi:"localFqdn"` // URI of the service attachment to connect to. TargetServiceAttachmentUri *string `pulumi:"targetServiceAttachmentUri"` }
type InstancePscConfigServiceAttachmentArgs ¶ added in v8.4.0
type InstancePscConfigServiceAttachmentArgs struct { // (Output) // Status of the service attachment connection. ConnectionStatus pulumi.StringPtrInput `pulumi:"connectionStatus"` // Fully qualified domain name that will be used in the private DNS record created for the service attachment. LocalFqdn pulumi.StringPtrInput `pulumi:"localFqdn"` // URI of the service attachment to connect to. TargetServiceAttachmentUri pulumi.StringPtrInput `pulumi:"targetServiceAttachmentUri"` }
func (InstancePscConfigServiceAttachmentArgs) ElementType ¶ added in v8.4.0
func (InstancePscConfigServiceAttachmentArgs) ElementType() reflect.Type
func (InstancePscConfigServiceAttachmentArgs) ToInstancePscConfigServiceAttachmentOutput ¶ added in v8.4.0
func (i InstancePscConfigServiceAttachmentArgs) ToInstancePscConfigServiceAttachmentOutput() InstancePscConfigServiceAttachmentOutput
func (InstancePscConfigServiceAttachmentArgs) ToInstancePscConfigServiceAttachmentOutputWithContext ¶ added in v8.4.0
func (i InstancePscConfigServiceAttachmentArgs) ToInstancePscConfigServiceAttachmentOutputWithContext(ctx context.Context) InstancePscConfigServiceAttachmentOutput
type InstancePscConfigServiceAttachmentArray ¶ added in v8.4.0
type InstancePscConfigServiceAttachmentArray []InstancePscConfigServiceAttachmentInput
func (InstancePscConfigServiceAttachmentArray) ElementType ¶ added in v8.4.0
func (InstancePscConfigServiceAttachmentArray) ElementType() reflect.Type
func (InstancePscConfigServiceAttachmentArray) ToInstancePscConfigServiceAttachmentArrayOutput ¶ added in v8.4.0
func (i InstancePscConfigServiceAttachmentArray) ToInstancePscConfigServiceAttachmentArrayOutput() InstancePscConfigServiceAttachmentArrayOutput
func (InstancePscConfigServiceAttachmentArray) ToInstancePscConfigServiceAttachmentArrayOutputWithContext ¶ added in v8.4.0
func (i InstancePscConfigServiceAttachmentArray) ToInstancePscConfigServiceAttachmentArrayOutputWithContext(ctx context.Context) InstancePscConfigServiceAttachmentArrayOutput
type InstancePscConfigServiceAttachmentArrayInput ¶ added in v8.4.0
type InstancePscConfigServiceAttachmentArrayInput interface { pulumi.Input ToInstancePscConfigServiceAttachmentArrayOutput() InstancePscConfigServiceAttachmentArrayOutput ToInstancePscConfigServiceAttachmentArrayOutputWithContext(context.Context) InstancePscConfigServiceAttachmentArrayOutput }
InstancePscConfigServiceAttachmentArrayInput is an input type that accepts InstancePscConfigServiceAttachmentArray and InstancePscConfigServiceAttachmentArrayOutput values. You can construct a concrete instance of `InstancePscConfigServiceAttachmentArrayInput` via:
InstancePscConfigServiceAttachmentArray{ InstancePscConfigServiceAttachmentArgs{...} }
type InstancePscConfigServiceAttachmentArrayOutput ¶ added in v8.4.0
type InstancePscConfigServiceAttachmentArrayOutput struct{ *pulumi.OutputState }
func (InstancePscConfigServiceAttachmentArrayOutput) ElementType ¶ added in v8.4.0
func (InstancePscConfigServiceAttachmentArrayOutput) ElementType() reflect.Type
func (InstancePscConfigServiceAttachmentArrayOutput) ToInstancePscConfigServiceAttachmentArrayOutput ¶ added in v8.4.0
func (o InstancePscConfigServiceAttachmentArrayOutput) ToInstancePscConfigServiceAttachmentArrayOutput() InstancePscConfigServiceAttachmentArrayOutput
func (InstancePscConfigServiceAttachmentArrayOutput) ToInstancePscConfigServiceAttachmentArrayOutputWithContext ¶ added in v8.4.0
func (o InstancePscConfigServiceAttachmentArrayOutput) ToInstancePscConfigServiceAttachmentArrayOutputWithContext(ctx context.Context) InstancePscConfigServiceAttachmentArrayOutput
type InstancePscConfigServiceAttachmentInput ¶ added in v8.4.0
type InstancePscConfigServiceAttachmentInput interface { pulumi.Input ToInstancePscConfigServiceAttachmentOutput() InstancePscConfigServiceAttachmentOutput ToInstancePscConfigServiceAttachmentOutputWithContext(context.Context) InstancePscConfigServiceAttachmentOutput }
InstancePscConfigServiceAttachmentInput is an input type that accepts InstancePscConfigServiceAttachmentArgs and InstancePscConfigServiceAttachmentOutput values. You can construct a concrete instance of `InstancePscConfigServiceAttachmentInput` via:
InstancePscConfigServiceAttachmentArgs{...}
type InstancePscConfigServiceAttachmentOutput ¶ added in v8.4.0
type InstancePscConfigServiceAttachmentOutput struct{ *pulumi.OutputState }
func (InstancePscConfigServiceAttachmentOutput) ConnectionStatus ¶ added in v8.4.0
func (o InstancePscConfigServiceAttachmentOutput) ConnectionStatus() pulumi.StringPtrOutput
(Output) Status of the service attachment connection.
func (InstancePscConfigServiceAttachmentOutput) ElementType ¶ added in v8.4.0
func (InstancePscConfigServiceAttachmentOutput) ElementType() reflect.Type
func (InstancePscConfigServiceAttachmentOutput) LocalFqdn ¶ added in v8.4.0
func (o InstancePscConfigServiceAttachmentOutput) LocalFqdn() pulumi.StringPtrOutput
Fully qualified domain name that will be used in the private DNS record created for the service attachment.
func (InstancePscConfigServiceAttachmentOutput) TargetServiceAttachmentUri ¶ added in v8.4.0
func (o InstancePscConfigServiceAttachmentOutput) TargetServiceAttachmentUri() pulumi.StringPtrOutput
URI of the service attachment to connect to.
func (InstancePscConfigServiceAttachmentOutput) ToInstancePscConfigServiceAttachmentOutput ¶ added in v8.4.0
func (o InstancePscConfigServiceAttachmentOutput) ToInstancePscConfigServiceAttachmentOutput() InstancePscConfigServiceAttachmentOutput
func (InstancePscConfigServiceAttachmentOutput) ToInstancePscConfigServiceAttachmentOutputWithContext ¶ added in v8.4.0
func (o InstancePscConfigServiceAttachmentOutput) ToInstancePscConfigServiceAttachmentOutputWithContext(ctx context.Context) InstancePscConfigServiceAttachmentOutput
type InstanceState ¶
type InstanceState struct { // Looker instance Admin settings. AdminSettings InstanceAdminSettingsPtrInput // Network name in the consumer project in the format of: 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. ConsumerNetwork pulumi.StringPtrInput // The time the instance was created in RFC3339 UTC "Zulu" format, // accurate to nanoseconds. CreateTime pulumi.StringPtrInput // Custom domain settings for a Looker instance. CustomDomain InstanceCustomDomainPtrInput // Policy to determine if the cluster should be deleted forcefully. If setting deletionPolicy = "FORCE", the Looker // instance will be deleted regardless of its nested resources. If set to "DEFAULT", Looker instances that still have // nested resources will return an error. Possible values: DEFAULT, FORCE DeletionPolicy pulumi.StringPtrInput // Maintenance denial period for this instance. You must allow at least 14 days of maintenance availability between any two // deny maintenance periods. DenyMaintenancePeriod InstanceDenyMaintenancePeriodPtrInput // Public Egress IP (IPv4). EgressPublicIp pulumi.StringPtrInput // Looker instance encryption settings. EncryptionConfig InstanceEncryptionConfigPtrInput // FIPS 140-2 Encryption enablement for Looker (Google Cloud Core). FipsEnabled pulumi.BoolPtrInput // Private Ingress IP (IPv4). IngressPrivateIp pulumi.StringPtrInput // Public Ingress IP (IPv4). IngressPublicIp pulumi.StringPtrInput // Looker instance URI which can be used to access the Looker Instance UI. LookerUri pulumi.StringPtrInput // The Looker version that the instance is using. LookerVersion pulumi.StringPtrInput // Maintenance window for an instance. Maintenance of your instance takes place once a month, and will require your // instance to be restarted during updates, which will temporarily disrupt service. MaintenanceWindow InstanceMaintenanceWindowPtrInput // The ID of the instance or a fully qualified identifier for the instance. Name pulumi.StringPtrInput // Looker Instance OAuth login settings. // Structure is documented below. OauthConfig InstanceOauthConfigPtrInput // Platform editions for a Looker instance. Each edition maps to a set of instance features, like its size. Must be one of // these values: - LOOKER_CORE_TRIAL: trial instance (Currently Unavailable) - LOOKER_CORE_STANDARD: pay as you go standard // instance (Currently Unavailable) - LOOKER_CORE_STANDARD_ANNUAL: subscription standard instance - // LOOKER_CORE_ENTERPRISE_ANNUAL: subscription enterprise instance - LOOKER_CORE_EMBED_ANNUAL: subscription embed instance // Default value: "LOOKER_CORE_TRIAL" Possible values: ["LOOKER_CORE_TRIAL", "LOOKER_CORE_STANDARD", // "LOOKER_CORE_STANDARD_ANNUAL", "LOOKER_CORE_ENTERPRISE_ANNUAL", "LOOKER_CORE_EMBED_ANNUAL"] PlatformEdition pulumi.StringPtrInput // Whether private IP is enabled on the Looker instance. PrivateIpEnabled pulumi.BoolPtrInput Project pulumi.StringPtrInput // Information for Private Service Connect (PSC) setup for a Looker instance. PscConfig InstancePscConfigPtrInput // Whether Public Service Connect (PSC) is enabled on the Looker instance PscEnabled pulumi.BoolPtrInput // Whether public IP is enabled on the Looker instance. PublicIpEnabled pulumi.BoolPtrInput // The name of the Looker region of the instance. Region pulumi.StringPtrInput // Name of a reserved IP address range within the consumer network, to be used for private service access connection. User // may or may not specify this in a request. ReservedRange pulumi.StringPtrInput // The time the instance was updated in RFC3339 UTC "Zulu" format, // accurate to nanoseconds. UpdateTime pulumi.StringPtrInput // Metadata about users for a Looker instance. These settings are only available when platform edition LOOKER_CORE_STANDARD // is set. There are ten Standard and two Developer users included in the cost of the product. You can allocate additional // Standard, Viewer, and Developer users for this instance. It is an optional step and can be modified later. With the // Standard edition of Looker (Google Cloud core), you can provision up to 50 total users, distributed across Viewer, // Standard, and Developer. UserMetadata InstanceUserMetadataPtrInput }
func (InstanceState) ElementType ¶
func (InstanceState) ElementType() reflect.Type
type InstanceUserMetadata ¶
type InstanceUserMetadata struct { // Number of additional Developer Users to allocate to the Looker Instance. AdditionalDeveloperUserCount *int `pulumi:"additionalDeveloperUserCount"` // Number of additional Standard Users to allocate to the Looker Instance. AdditionalStandardUserCount *int `pulumi:"additionalStandardUserCount"` // Number of additional Viewer Users to allocate to the Looker Instance. AdditionalViewerUserCount *int `pulumi:"additionalViewerUserCount"` }
type InstanceUserMetadataArgs ¶
type InstanceUserMetadataArgs struct { // Number of additional Developer Users to allocate to the Looker Instance. AdditionalDeveloperUserCount pulumi.IntPtrInput `pulumi:"additionalDeveloperUserCount"` // Number of additional Standard Users to allocate to the Looker Instance. AdditionalStandardUserCount pulumi.IntPtrInput `pulumi:"additionalStandardUserCount"` // Number of additional Viewer Users to allocate to the Looker Instance. AdditionalViewerUserCount pulumi.IntPtrInput `pulumi:"additionalViewerUserCount"` }
func (InstanceUserMetadataArgs) ElementType ¶
func (InstanceUserMetadataArgs) ElementType() reflect.Type
func (InstanceUserMetadataArgs) ToInstanceUserMetadataOutput ¶
func (i InstanceUserMetadataArgs) ToInstanceUserMetadataOutput() InstanceUserMetadataOutput
func (InstanceUserMetadataArgs) ToInstanceUserMetadataOutputWithContext ¶
func (i InstanceUserMetadataArgs) ToInstanceUserMetadataOutputWithContext(ctx context.Context) InstanceUserMetadataOutput
func (InstanceUserMetadataArgs) ToInstanceUserMetadataPtrOutput ¶
func (i InstanceUserMetadataArgs) ToInstanceUserMetadataPtrOutput() InstanceUserMetadataPtrOutput
func (InstanceUserMetadataArgs) ToInstanceUserMetadataPtrOutputWithContext ¶
func (i InstanceUserMetadataArgs) ToInstanceUserMetadataPtrOutputWithContext(ctx context.Context) InstanceUserMetadataPtrOutput
type InstanceUserMetadataInput ¶
type InstanceUserMetadataInput interface { pulumi.Input ToInstanceUserMetadataOutput() InstanceUserMetadataOutput ToInstanceUserMetadataOutputWithContext(context.Context) InstanceUserMetadataOutput }
InstanceUserMetadataInput is an input type that accepts InstanceUserMetadataArgs and InstanceUserMetadataOutput values. You can construct a concrete instance of `InstanceUserMetadataInput` via:
InstanceUserMetadataArgs{...}
type InstanceUserMetadataOutput ¶
type InstanceUserMetadataOutput struct{ *pulumi.OutputState }
func (InstanceUserMetadataOutput) AdditionalDeveloperUserCount ¶
func (o InstanceUserMetadataOutput) AdditionalDeveloperUserCount() pulumi.IntPtrOutput
Number of additional Developer Users to allocate to the Looker Instance.
func (InstanceUserMetadataOutput) AdditionalStandardUserCount ¶
func (o InstanceUserMetadataOutput) AdditionalStandardUserCount() pulumi.IntPtrOutput
Number of additional Standard Users to allocate to the Looker Instance.
func (InstanceUserMetadataOutput) AdditionalViewerUserCount ¶
func (o InstanceUserMetadataOutput) AdditionalViewerUserCount() pulumi.IntPtrOutput
Number of additional Viewer Users to allocate to the Looker Instance.
func (InstanceUserMetadataOutput) ElementType ¶
func (InstanceUserMetadataOutput) ElementType() reflect.Type
func (InstanceUserMetadataOutput) ToInstanceUserMetadataOutput ¶
func (o InstanceUserMetadataOutput) ToInstanceUserMetadataOutput() InstanceUserMetadataOutput
func (InstanceUserMetadataOutput) ToInstanceUserMetadataOutputWithContext ¶
func (o InstanceUserMetadataOutput) ToInstanceUserMetadataOutputWithContext(ctx context.Context) InstanceUserMetadataOutput
func (InstanceUserMetadataOutput) ToInstanceUserMetadataPtrOutput ¶
func (o InstanceUserMetadataOutput) ToInstanceUserMetadataPtrOutput() InstanceUserMetadataPtrOutput
func (InstanceUserMetadataOutput) ToInstanceUserMetadataPtrOutputWithContext ¶
func (o InstanceUserMetadataOutput) ToInstanceUserMetadataPtrOutputWithContext(ctx context.Context) InstanceUserMetadataPtrOutput
type InstanceUserMetadataPtrInput ¶
type InstanceUserMetadataPtrInput interface { pulumi.Input ToInstanceUserMetadataPtrOutput() InstanceUserMetadataPtrOutput ToInstanceUserMetadataPtrOutputWithContext(context.Context) InstanceUserMetadataPtrOutput }
InstanceUserMetadataPtrInput is an input type that accepts InstanceUserMetadataArgs, InstanceUserMetadataPtr and InstanceUserMetadataPtrOutput values. You can construct a concrete instance of `InstanceUserMetadataPtrInput` via:
InstanceUserMetadataArgs{...} or: nil
func InstanceUserMetadataPtr ¶
func InstanceUserMetadataPtr(v *InstanceUserMetadataArgs) InstanceUserMetadataPtrInput
type InstanceUserMetadataPtrOutput ¶
type InstanceUserMetadataPtrOutput struct{ *pulumi.OutputState }
func (InstanceUserMetadataPtrOutput) AdditionalDeveloperUserCount ¶
func (o InstanceUserMetadataPtrOutput) AdditionalDeveloperUserCount() pulumi.IntPtrOutput
Number of additional Developer Users to allocate to the Looker Instance.
func (InstanceUserMetadataPtrOutput) AdditionalStandardUserCount ¶
func (o InstanceUserMetadataPtrOutput) AdditionalStandardUserCount() pulumi.IntPtrOutput
Number of additional Standard Users to allocate to the Looker Instance.
func (InstanceUserMetadataPtrOutput) AdditionalViewerUserCount ¶
func (o InstanceUserMetadataPtrOutput) AdditionalViewerUserCount() pulumi.IntPtrOutput
Number of additional Viewer Users to allocate to the Looker Instance.
func (InstanceUserMetadataPtrOutput) Elem ¶
func (o InstanceUserMetadataPtrOutput) Elem() InstanceUserMetadataOutput
func (InstanceUserMetadataPtrOutput) ElementType ¶
func (InstanceUserMetadataPtrOutput) ElementType() reflect.Type
func (InstanceUserMetadataPtrOutput) ToInstanceUserMetadataPtrOutput ¶
func (o InstanceUserMetadataPtrOutput) ToInstanceUserMetadataPtrOutput() InstanceUserMetadataPtrOutput
func (InstanceUserMetadataPtrOutput) ToInstanceUserMetadataPtrOutputWithContext ¶
func (o InstanceUserMetadataPtrOutput) ToInstanceUserMetadataPtrOutputWithContext(ctx context.Context) InstanceUserMetadataPtrOutput