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
- func (i InstanceAdminSettingsArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceAdminSettings]
- 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
- func (o InstanceAdminSettingsOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceAdminSettings]
- 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
- func (o InstanceAdminSettingsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*InstanceAdminSettings]
- type InstanceArgs
- type InstanceArray
- type InstanceArrayInput
- type InstanceArrayOutput
- func (InstanceArrayOutput) ElementType() reflect.Type
- func (o InstanceArrayOutput) Index(i pulumi.IntInput) InstanceOutput
- func (o InstanceArrayOutput) ToInstanceArrayOutput() InstanceArrayOutput
- func (o InstanceArrayOutput) ToInstanceArrayOutputWithContext(ctx context.Context) InstanceArrayOutput
- func (o InstanceArrayOutput) ToOutput(ctx context.Context) pulumix.Output[[]*Instance]
- 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
- func (i InstanceDenyMaintenancePeriodArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceDenyMaintenancePeriod]
- 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
- func (i InstanceDenyMaintenancePeriodEndDateArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceDenyMaintenancePeriodEndDate]
- 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) ToOutput(ctx context.Context) pulumix.Output[InstanceDenyMaintenancePeriodEndDate]
- 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) ToOutput(ctx context.Context) pulumix.Output[*InstanceDenyMaintenancePeriodEndDate]
- 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
- func (o InstanceDenyMaintenancePeriodOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceDenyMaintenancePeriod]
- 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
- func (o InstanceDenyMaintenancePeriodPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*InstanceDenyMaintenancePeriod]
- 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
- func (i InstanceDenyMaintenancePeriodStartDateArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceDenyMaintenancePeriodStartDate]
- 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) ToOutput(ctx context.Context) pulumix.Output[InstanceDenyMaintenancePeriodStartDate]
- 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) ToOutput(ctx context.Context) pulumix.Output[*InstanceDenyMaintenancePeriodStartDate]
- 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
- func (i InstanceDenyMaintenancePeriodTimeArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceDenyMaintenancePeriodTime]
- 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
- func (o InstanceDenyMaintenancePeriodTimeOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceDenyMaintenancePeriodTime]
- 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
- func (o InstanceDenyMaintenancePeriodTimePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*InstanceDenyMaintenancePeriodTime]
- 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
- func (i InstanceEncryptionConfigArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceEncryptionConfig]
- 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
- func (o InstanceEncryptionConfigOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceEncryptionConfig]
- 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
- func (o InstanceEncryptionConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*InstanceEncryptionConfig]
- 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
- func (i InstanceMaintenanceWindowArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceMaintenanceWindow]
- 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
- func (o InstanceMaintenanceWindowOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceMaintenanceWindow]
- 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
- func (o InstanceMaintenanceWindowPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*InstanceMaintenanceWindow]
- 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
- func (i InstanceMaintenanceWindowStartTimeArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceMaintenanceWindowStartTime]
- 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
- func (o InstanceMaintenanceWindowStartTimeOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceMaintenanceWindowStartTime]
- 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
- func (o InstanceMaintenanceWindowStartTimePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*InstanceMaintenanceWindowStartTime]
- type InstanceMap
- type InstanceMapInput
- type InstanceMapOutput
- func (InstanceMapOutput) ElementType() reflect.Type
- func (o InstanceMapOutput) MapIndex(k pulumi.StringInput) InstanceOutput
- func (o InstanceMapOutput) ToInstanceMapOutput() InstanceMapOutput
- func (o InstanceMapOutput) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput
- func (o InstanceMapOutput) ToOutput(ctx context.Context) pulumix.Output[map[string]*Instance]
- 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
- func (i InstanceOauthConfigArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceOauthConfig]
- 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
- func (o InstanceOauthConfigOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceOauthConfig]
- 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
- func (o InstanceOauthConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*InstanceOauthConfig]
- type InstanceOutput
- func (o InstanceOutput) AdminSettings() InstanceAdminSettingsPtrOutput
- func (o InstanceOutput) ConsumerNetwork() pulumi.StringPtrOutput
- func (o InstanceOutput) CreateTime() pulumi.StringOutput
- func (o InstanceOutput) DenyMaintenancePeriod() InstanceDenyMaintenancePeriodPtrOutput
- func (o InstanceOutput) EgressPublicIp() pulumi.StringOutput
- func (InstanceOutput) ElementType() reflect.Type
- func (o InstanceOutput) EncryptionConfig() InstanceEncryptionConfigOutput
- 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() InstanceOauthConfigPtrOutput
- func (o InstanceOutput) PlatformEdition() pulumi.StringPtrOutput
- func (o InstanceOutput) PrivateIpEnabled() pulumi.BoolPtrOutput
- func (o InstanceOutput) Project() pulumi.StringOutput
- 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) ToOutput(ctx context.Context) pulumix.Output[*Instance]
- func (o InstanceOutput) UpdateTime() pulumi.StringOutput
- func (o InstanceOutput) UserMetadata() InstanceUserMetadataPtrOutput
- 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
- func (i InstanceUserMetadataArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceUserMetadata]
- 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
- func (o InstanceUserMetadataOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceUserMetadata]
- 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
- func (o InstanceUserMetadataPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*InstanceUserMetadata]
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. // Structure is documented below. 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"` // Maintenance denial period for this instance. // You must allow at least 14 days of maintenance availability // between any two deny maintenance periods. // Structure is documented below. DenyMaintenancePeriod InstanceDenyMaintenancePeriodPtrOutput `pulumi:"denyMaintenancePeriod"` // Public Egress IP (IPv4). EgressPublicIp pulumi.StringOutput `pulumi:"egressPublicIp"` // Looker instance encryption settings. // Structure is documented below. EncryptionConfig InstanceEncryptionConfigOutput `pulumi:"encryptionConfig"` // 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. // Structure is documented below. 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 InstanceOauthConfigPtrOutput `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 // - LOOKER_CORE_STANDARD: pay as you go standard instance // - LOOKER_CORE_STANDARD_ANNUAL: subscription standard instance // - LOOKER_CORE_ENTERPRISE_ANNUAL: subscription enterprise instance // - LOOKER_CORE_EMBED_ANNUAL: subscription embed instance // - LOOKER_MODELER: standalone modeling service // Default value is `LOOKER_CORE_TRIAL`. // Possible values are: `LOOKER_CORE_TRIAL`, `LOOKER_CORE_STANDARD`, `LOOKER_CORE_STANDARD_ANNUAL`, `LOOKER_CORE_ENTERPRISE_ANNUAL`, `LOOKER_CORE_EMBED_ANNUAL`, `LOOKER_MODELER`. PlatformEdition pulumi.StringPtrOutput `pulumi:"platformEdition"` // Whether private IP is enabled on the Looker instance. PrivateIpEnabled pulumi.BoolPtrOutput `pulumi:"privateIpEnabled"` // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringOutput `pulumi:"project"` // 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. // Structure is documented below. 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
- [Create a Looker (Google Cloud core) instance](https://cloud.google.com/looker/docs/looker-core-instance-create)
- [Configure a Looker (Google Cloud core) instance](https://cloud.google.com/looker/docs/looker-core-instance-setup)
## Example Usage ### Looker Instance Basic
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/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{ OauthConfig: &looker.InstanceOauthConfigArgs{ ClientId: pulumi.String("my-client-id"), ClientSecret: pulumi.String("my-client-secret"), }, PlatformEdition: pulumi.String("LOOKER_CORE_STANDARD"), Region: pulumi.String("us-central1"), }) if err != nil { return err } return nil }) }
``` ### Looker Instance Full
```go package main
import (
"github.com/pulumi/pulumi-gcp/sdk/v6/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{ AdminSettings: &looker.InstanceAdminSettingsArgs{ AllowedEmailDomains: pulumi.StringArray{ pulumi.String("google.com"), }, }, DenyMaintenancePeriod: &looker.InstanceDenyMaintenancePeriodArgs{ EndDate: &looker.InstanceDenyMaintenancePeriodEndDateArgs{ Day: pulumi.Int(1), Month: pulumi.Int(2), Year: pulumi.Int(2050), }, StartDate: &looker.InstanceDenyMaintenancePeriodStartDateArgs{ Day: pulumi.Int(1), Month: pulumi.Int(1), Year: pulumi.Int(2050), }, Time: &looker.InstanceDenyMaintenancePeriodTimeArgs{ Hours: pulumi.Int(10), Minutes: pulumi.Int(0), Nanos: pulumi.Int(0), Seconds: pulumi.Int(0), }, }, MaintenanceWindow: &looker.InstanceMaintenanceWindowArgs{ DayOfWeek: pulumi.String("THURSDAY"), StartTime: &looker.InstanceMaintenanceWindowStartTimeArgs{ Hours: pulumi.Int(22), Minutes: pulumi.Int(0), Nanos: pulumi.Int(0), Seconds: pulumi.Int(0), }, }, OauthConfig: &looker.InstanceOauthConfigArgs{ ClientId: pulumi.String("my-client-id"), ClientSecret: pulumi.String("my-client-secret"), }, PlatformEdition: pulumi.String("LOOKER_CORE_STANDARD"), PublicIpEnabled: pulumi.Bool(true), Region: pulumi.String("us-central1"), UserMetadata: &looker.InstanceUserMetadataArgs{ AdditionalDeveloperUserCount: pulumi.Int(10), AdditionalStandardUserCount: pulumi.Int(10), AdditionalViewerUserCount: pulumi.Int(10), }, }) if err != nil { return err } return nil }) }
``` ### Looker Instance Enterprise Full
```go package main
import (
"fmt" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/compute" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/kms" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/looker" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/organizations" "github.com/pulumi/pulumi-gcp/sdk/v6/go/gcp/servicenetworking" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { lookerNetwork, err := compute.LookupNetwork(ctx, &compute.LookupNetworkArgs{ Name: "looker-network", }, nil) if err != nil { return err } lookerRange, err := compute.NewGlobalAddress(ctx, "lookerRange", &compute.GlobalAddressArgs{ Purpose: pulumi.String("VPC_PEERING"), AddressType: pulumi.String("INTERNAL"), PrefixLength: pulumi.Int(20), Network: *pulumi.String(lookerNetwork.Id), }) if err != nil { return err } lookerVpcConnection, err := servicenetworking.NewConnection(ctx, "lookerVpcConnection", &servicenetworking.ConnectionArgs{ Network: *pulumi.String(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{ PlatformEdition: pulumi.String("LOOKER_CORE_ENTERPRISE_ANNUAL"), Region: pulumi.String("us-central1"), PrivateIpEnabled: pulumi.Bool(true), PublicIpEnabled: pulumi.Bool(false), ReservedRange: lookerRange.Name, ConsumerNetwork: *pulumi.String(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, nil, nil) if err != nil { return err } _, err = kms.NewCryptoKeyIAMMember(ctx, "cryptoKey", &kms.CryptoKeyIAMMemberArgs{ CryptoKeyId: pulumi.String("looker-kms-key"), Role: pulumi.String("roles/cloudkms.cryptoKeyEncrypterDecrypter"), Member: pulumi.String(fmt.Sprintf("serviceAccount:service-%v@gcp-sa-looker.iam.gserviceaccount.com", project.Number)), }) if err != nil { return err } return nil }) }
```
## Import
Instance can be imported using any of these accepted formats ¶
```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
func (InstanceAdminSettingsArgs) ToOutput ¶ added in v6.65.1
func (i InstanceAdminSettingsArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceAdminSettings]
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
func (InstanceAdminSettingsOutput) ToOutput ¶ added in v6.65.1
func (o InstanceAdminSettingsOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceAdminSettings]
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
func (InstanceAdminSettingsPtrOutput) ToOutput ¶ added in v6.65.1
func (o InstanceAdminSettingsPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*InstanceAdminSettings]
type InstanceArgs ¶
type InstanceArgs struct { // Looker instance Admin settings. // Structure is documented below. 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 // Maintenance denial period for this instance. // You must allow at least 14 days of maintenance availability // between any two deny maintenance periods. // Structure is documented below. DenyMaintenancePeriod InstanceDenyMaintenancePeriodPtrInput // Looker instance encryption settings. // Structure is documented below. EncryptionConfig InstanceEncryptionConfigPtrInput // 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. // Structure is documented below. 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 // - LOOKER_CORE_STANDARD: pay as you go standard instance // - LOOKER_CORE_STANDARD_ANNUAL: subscription standard instance // - LOOKER_CORE_ENTERPRISE_ANNUAL: subscription enterprise instance // - LOOKER_CORE_EMBED_ANNUAL: subscription embed instance // - LOOKER_MODELER: standalone modeling service // Default value is `LOOKER_CORE_TRIAL`. // Possible values are: `LOOKER_CORE_TRIAL`, `LOOKER_CORE_STANDARD`, `LOOKER_CORE_STANDARD_ANNUAL`, `LOOKER_CORE_ENTERPRISE_ANNUAL`, `LOOKER_CORE_EMBED_ANNUAL`, `LOOKER_MODELER`. PlatformEdition pulumi.StringPtrInput // Whether private IP is enabled on the Looker instance. PrivateIpEnabled pulumi.BoolPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // 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. // Structure is documented below. 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 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
func (InstanceDenyMaintenancePeriodArgs) ToOutput ¶ added in v6.65.1
func (i InstanceDenyMaintenancePeriodArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceDenyMaintenancePeriod]
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
func (InstanceDenyMaintenancePeriodEndDateArgs) ToOutput ¶ added in v6.65.1
func (i InstanceDenyMaintenancePeriodEndDateArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceDenyMaintenancePeriodEndDate]
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) ToOutput ¶ added in v6.65.1
func (o InstanceDenyMaintenancePeriodEndDateOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceDenyMaintenancePeriodEndDate]
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) ToOutput ¶ added in v6.65.1
func (o InstanceDenyMaintenancePeriodEndDatePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*InstanceDenyMaintenancePeriodEndDate]
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
func (InstanceDenyMaintenancePeriodOutput) ToOutput ¶ added in v6.65.1
func (o InstanceDenyMaintenancePeriodOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceDenyMaintenancePeriod]
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
func (InstanceDenyMaintenancePeriodPtrOutput) ToOutput ¶ added in v6.65.1
func (o InstanceDenyMaintenancePeriodPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*InstanceDenyMaintenancePeriod]
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
func (InstanceDenyMaintenancePeriodStartDateArgs) ToOutput ¶ added in v6.65.1
func (i InstanceDenyMaintenancePeriodStartDateArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceDenyMaintenancePeriodStartDate]
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) ToOutput ¶ added in v6.65.1
func (o InstanceDenyMaintenancePeriodStartDateOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceDenyMaintenancePeriodStartDate]
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) ToOutput ¶ added in v6.65.1
func (o InstanceDenyMaintenancePeriodStartDatePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*InstanceDenyMaintenancePeriodStartDate]
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
func (InstanceDenyMaintenancePeriodTimeArgs) ToOutput ¶ added in v6.65.1
func (i InstanceDenyMaintenancePeriodTimeArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceDenyMaintenancePeriodTime]
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
func (InstanceDenyMaintenancePeriodTimeOutput) ToOutput ¶ added in v6.65.1
func (o InstanceDenyMaintenancePeriodTimeOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceDenyMaintenancePeriodTime]
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
func (InstanceDenyMaintenancePeriodTimePtrOutput) ToOutput ¶ added in v6.65.1
func (o InstanceDenyMaintenancePeriodTimePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*InstanceDenyMaintenancePeriodTime]
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
func (InstanceEncryptionConfigArgs) ToOutput ¶ added in v6.65.1
func (i InstanceEncryptionConfigArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceEncryptionConfig]
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
func (InstanceEncryptionConfigOutput) ToOutput ¶ added in v6.65.1
func (o InstanceEncryptionConfigOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceEncryptionConfig]
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
func (InstanceEncryptionConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o InstanceEncryptionConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*InstanceEncryptionConfig]
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
func (InstanceMaintenanceWindowArgs) ToOutput ¶ added in v6.65.1
func (i InstanceMaintenanceWindowArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceMaintenanceWindow]
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
func (InstanceMaintenanceWindowOutput) ToOutput ¶ added in v6.65.1
func (o InstanceMaintenanceWindowOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceMaintenanceWindow]
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
func (InstanceMaintenanceWindowPtrOutput) ToOutput ¶ added in v6.65.1
func (o InstanceMaintenanceWindowPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*InstanceMaintenanceWindow]
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
func (InstanceMaintenanceWindowStartTimeArgs) ToOutput ¶ added in v6.65.1
func (i InstanceMaintenanceWindowStartTimeArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceMaintenanceWindowStartTime]
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
func (InstanceMaintenanceWindowStartTimeOutput) ToOutput ¶ added in v6.65.1
func (o InstanceMaintenanceWindowStartTimeOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceMaintenanceWindowStartTime]
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
func (InstanceMaintenanceWindowStartTimePtrOutput) ToOutput ¶ added in v6.65.1
func (o InstanceMaintenanceWindowStartTimePtrOutput) ToOutput(ctx context.Context) pulumix.Output[*InstanceMaintenanceWindowStartTime]
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
func (InstanceOauthConfigArgs) ToOutput ¶ added in v6.65.1
func (i InstanceOauthConfigArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceOauthConfig]
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
func (InstanceOauthConfigOutput) ToOutput ¶ added in v6.65.1
func (o InstanceOauthConfigOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceOauthConfig]
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
func (InstanceOauthConfigPtrOutput) ToOutput ¶ added in v6.65.1
func (o InstanceOauthConfigPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*InstanceOauthConfig]
type InstanceOutput ¶
type InstanceOutput struct{ *pulumi.OutputState }
func (InstanceOutput) AdminSettings ¶
func (o InstanceOutput) AdminSettings() InstanceAdminSettingsPtrOutput
Looker instance Admin settings. Structure is documented below.
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) 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. Structure is documented below.
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. Structure is documented below.
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. Structure is documented below.
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() InstanceOauthConfigPtrOutput
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
- LOOKER_CORE_STANDARD: pay as you go standard instance
- LOOKER_CORE_STANDARD_ANNUAL: subscription standard instance
- LOOKER_CORE_ENTERPRISE_ANNUAL: subscription enterprise instance
- LOOKER_CORE_EMBED_ANNUAL: subscription embed instance
- LOOKER_MODELER: standalone modeling service Default value is `LOOKER_CORE_TRIAL`. Possible values are: `LOOKER_CORE_TRIAL`, `LOOKER_CORE_STANDARD`, `LOOKER_CORE_STANDARD_ANNUAL`, `LOOKER_CORE_ENTERPRISE_ANNUAL`, `LOOKER_CORE_EMBED_ANNUAL`, `LOOKER_MODELER`.
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
The ID of the project in which the resource belongs. If it is not provided, the provider project is used.
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. Structure is documented below.
type InstanceState ¶
type InstanceState struct { // Looker instance Admin settings. // Structure is documented below. 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 // Maintenance denial period for this instance. // You must allow at least 14 days of maintenance availability // between any two deny maintenance periods. // Structure is documented below. DenyMaintenancePeriod InstanceDenyMaintenancePeriodPtrInput // Public Egress IP (IPv4). EgressPublicIp pulumi.StringPtrInput // Looker instance encryption settings. // Structure is documented below. EncryptionConfig InstanceEncryptionConfigPtrInput // 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. // Structure is documented below. 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 // - LOOKER_CORE_STANDARD: pay as you go standard instance // - LOOKER_CORE_STANDARD_ANNUAL: subscription standard instance // - LOOKER_CORE_ENTERPRISE_ANNUAL: subscription enterprise instance // - LOOKER_CORE_EMBED_ANNUAL: subscription embed instance // - LOOKER_MODELER: standalone modeling service // Default value is `LOOKER_CORE_TRIAL`. // Possible values are: `LOOKER_CORE_TRIAL`, `LOOKER_CORE_STANDARD`, `LOOKER_CORE_STANDARD_ANNUAL`, `LOOKER_CORE_ENTERPRISE_ANNUAL`, `LOOKER_CORE_EMBED_ANNUAL`, `LOOKER_MODELER`. PlatformEdition pulumi.StringPtrInput // Whether private IP is enabled on the Looker instance. PrivateIpEnabled pulumi.BoolPtrInput // The ID of the project in which the resource belongs. // If it is not provided, the provider project is used. Project pulumi.StringPtrInput // 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. // Structure is documented below. 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
func (InstanceUserMetadataArgs) ToOutput ¶ added in v6.65.1
func (i InstanceUserMetadataArgs) ToOutput(ctx context.Context) pulumix.Output[InstanceUserMetadata]
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
func (InstanceUserMetadataOutput) ToOutput ¶ added in v6.65.1
func (o InstanceUserMetadataOutput) ToOutput(ctx context.Context) pulumix.Output[InstanceUserMetadata]
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
func (InstanceUserMetadataPtrOutput) ToOutput ¶ added in v6.65.1
func (o InstanceUserMetadataPtrOutput) ToOutput(ctx context.Context) pulumix.Output[*InstanceUserMetadata]