Documentation
¶
Index ¶
- Constants
- type AuditConfig
- type AuditConfigArgs
- type AuditConfigArray
- type AuditConfigArrayInput
- type AuditConfigArrayOutput
- func (AuditConfigArrayOutput) ElementType() reflect.Type
- func (o AuditConfigArrayOutput) Index(i pulumi.IntInput) AuditConfigOutput
- func (o AuditConfigArrayOutput) ToAuditConfigArrayOutput() AuditConfigArrayOutput
- func (o AuditConfigArrayOutput) ToAuditConfigArrayOutputWithContext(ctx context.Context) AuditConfigArrayOutput
- type AuditConfigInput
- type AuditConfigOutput
- func (o AuditConfigOutput) AuditLogConfigs() AuditLogConfigArrayOutput
- func (AuditConfigOutput) ElementType() reflect.Type
- func (o AuditConfigOutput) Service() pulumi.StringPtrOutput
- func (o AuditConfigOutput) ToAuditConfigOutput() AuditConfigOutput
- func (o AuditConfigOutput) ToAuditConfigOutputWithContext(ctx context.Context) AuditConfigOutput
- type AuditConfigResponse
- type AuditConfigResponseArrayOutput
- func (AuditConfigResponseArrayOutput) ElementType() reflect.Type
- func (o AuditConfigResponseArrayOutput) Index(i pulumi.IntInput) AuditConfigResponseOutput
- func (o AuditConfigResponseArrayOutput) ToAuditConfigResponseArrayOutput() AuditConfigResponseArrayOutput
- func (o AuditConfigResponseArrayOutput) ToAuditConfigResponseArrayOutputWithContext(ctx context.Context) AuditConfigResponseArrayOutput
- type AuditConfigResponseOutput
- func (o AuditConfigResponseOutput) AuditLogConfigs() AuditLogConfigResponseArrayOutput
- func (AuditConfigResponseOutput) ElementType() reflect.Type
- func (o AuditConfigResponseOutput) Service() pulumi.StringOutput
- func (o AuditConfigResponseOutput) ToAuditConfigResponseOutput() AuditConfigResponseOutput
- func (o AuditConfigResponseOutput) ToAuditConfigResponseOutputWithContext(ctx context.Context) AuditConfigResponseOutput
- type AuditLogConfig
- type AuditLogConfigArgs
- type AuditLogConfigArray
- type AuditLogConfigArrayInput
- type AuditLogConfigArrayOutput
- func (AuditLogConfigArrayOutput) ElementType() reflect.Type
- func (o AuditLogConfigArrayOutput) Index(i pulumi.IntInput) AuditLogConfigOutput
- func (o AuditLogConfigArrayOutput) ToAuditLogConfigArrayOutput() AuditLogConfigArrayOutput
- func (o AuditLogConfigArrayOutput) ToAuditLogConfigArrayOutputWithContext(ctx context.Context) AuditLogConfigArrayOutput
- type AuditLogConfigInput
- type AuditLogConfigLogType
- func (AuditLogConfigLogType) ElementType() reflect.Type
- func (e AuditLogConfigLogType) ToAuditLogConfigLogTypeOutput() AuditLogConfigLogTypeOutput
- func (e AuditLogConfigLogType) ToAuditLogConfigLogTypeOutputWithContext(ctx context.Context) AuditLogConfigLogTypeOutput
- func (e AuditLogConfigLogType) ToAuditLogConfigLogTypePtrOutput() AuditLogConfigLogTypePtrOutput
- func (e AuditLogConfigLogType) ToAuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) AuditLogConfigLogTypePtrOutput
- func (e AuditLogConfigLogType) ToStringOutput() pulumi.StringOutput
- func (e AuditLogConfigLogType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e AuditLogConfigLogType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e AuditLogConfigLogType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AuditLogConfigLogTypeInput
- type AuditLogConfigLogTypeOutput
- func (AuditLogConfigLogTypeOutput) ElementType() reflect.Type
- func (o AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypeOutput() AuditLogConfigLogTypeOutput
- func (o AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypeOutputWithContext(ctx context.Context) AuditLogConfigLogTypeOutput
- func (o AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypePtrOutput() AuditLogConfigLogTypePtrOutput
- func (o AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) AuditLogConfigLogTypePtrOutput
- func (o AuditLogConfigLogTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o AuditLogConfigLogTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o AuditLogConfigLogTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AuditLogConfigLogTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AuditLogConfigLogTypePtrInput
- type AuditLogConfigLogTypePtrOutput
- func (o AuditLogConfigLogTypePtrOutput) Elem() AuditLogConfigLogTypeOutput
- func (AuditLogConfigLogTypePtrOutput) ElementType() reflect.Type
- func (o AuditLogConfigLogTypePtrOutput) ToAuditLogConfigLogTypePtrOutput() AuditLogConfigLogTypePtrOutput
- func (o AuditLogConfigLogTypePtrOutput) ToAuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) AuditLogConfigLogTypePtrOutput
- func (o AuditLogConfigLogTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o AuditLogConfigLogTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type AuditLogConfigOutput
- func (AuditLogConfigOutput) ElementType() reflect.Type
- func (o AuditLogConfigOutput) ExemptedMembers() pulumi.StringArrayOutput
- func (o AuditLogConfigOutput) LogType() AuditLogConfigLogTypePtrOutput
- func (o AuditLogConfigOutput) ToAuditLogConfigOutput() AuditLogConfigOutput
- func (o AuditLogConfigOutput) ToAuditLogConfigOutputWithContext(ctx context.Context) AuditLogConfigOutput
- type AuditLogConfigResponse
- type AuditLogConfigResponseArrayOutput
- func (AuditLogConfigResponseArrayOutput) ElementType() reflect.Type
- func (o AuditLogConfigResponseArrayOutput) Index(i pulumi.IntInput) AuditLogConfigResponseOutput
- func (o AuditLogConfigResponseArrayOutput) ToAuditLogConfigResponseArrayOutput() AuditLogConfigResponseArrayOutput
- func (o AuditLogConfigResponseArrayOutput) ToAuditLogConfigResponseArrayOutputWithContext(ctx context.Context) AuditLogConfigResponseArrayOutput
- type AuditLogConfigResponseOutput
- func (AuditLogConfigResponseOutput) ElementType() reflect.Type
- func (o AuditLogConfigResponseOutput) ExemptedMembers() pulumi.StringArrayOutput
- func (o AuditLogConfigResponseOutput) LogType() pulumi.StringOutput
- func (o AuditLogConfigResponseOutput) ToAuditLogConfigResponseOutput() AuditLogConfigResponseOutput
- func (o AuditLogConfigResponseOutput) ToAuditLogConfigResponseOutputWithContext(ctx context.Context) AuditLogConfigResponseOutput
- type AuxiliaryVersionConfig
- type AuxiliaryVersionConfigArgs
- type AuxiliaryVersionConfigInput
- type AuxiliaryVersionConfigMap
- type AuxiliaryVersionConfigMapInput
- type AuxiliaryVersionConfigMapOutput
- func (AuxiliaryVersionConfigMapOutput) ElementType() reflect.Type
- func (o AuxiliaryVersionConfigMapOutput) MapIndex(k pulumi.StringInput) AuxiliaryVersionConfigOutput
- func (o AuxiliaryVersionConfigMapOutput) ToAuxiliaryVersionConfigMapOutput() AuxiliaryVersionConfigMapOutput
- func (o AuxiliaryVersionConfigMapOutput) ToAuxiliaryVersionConfigMapOutputWithContext(ctx context.Context) AuxiliaryVersionConfigMapOutput
- type AuxiliaryVersionConfigOutput
- func (o AuxiliaryVersionConfigOutput) ConfigOverrides() pulumi.StringMapOutput
- func (AuxiliaryVersionConfigOutput) ElementType() reflect.Type
- func (o AuxiliaryVersionConfigOutput) ToAuxiliaryVersionConfigOutput() AuxiliaryVersionConfigOutput
- func (o AuxiliaryVersionConfigOutput) ToAuxiliaryVersionConfigOutputWithContext(ctx context.Context) AuxiliaryVersionConfigOutput
- func (o AuxiliaryVersionConfigOutput) Version() pulumi.StringPtrOutput
- type AuxiliaryVersionConfigResponse
- type AuxiliaryVersionConfigResponseMapOutput
- func (AuxiliaryVersionConfigResponseMapOutput) ElementType() reflect.Type
- func (o AuxiliaryVersionConfigResponseMapOutput) MapIndex(k pulumi.StringInput) AuxiliaryVersionConfigResponseOutput
- func (o AuxiliaryVersionConfigResponseMapOutput) ToAuxiliaryVersionConfigResponseMapOutput() AuxiliaryVersionConfigResponseMapOutput
- func (o AuxiliaryVersionConfigResponseMapOutput) ToAuxiliaryVersionConfigResponseMapOutputWithContext(ctx context.Context) AuxiliaryVersionConfigResponseMapOutput
- type AuxiliaryVersionConfigResponseOutput
- func (o AuxiliaryVersionConfigResponseOutput) ConfigOverrides() pulumi.StringMapOutput
- func (AuxiliaryVersionConfigResponseOutput) ElementType() reflect.Type
- func (o AuxiliaryVersionConfigResponseOutput) NetworkConfig() NetworkConfigResponseOutput
- func (o AuxiliaryVersionConfigResponseOutput) ToAuxiliaryVersionConfigResponseOutput() AuxiliaryVersionConfigResponseOutput
- func (o AuxiliaryVersionConfigResponseOutput) ToAuxiliaryVersionConfigResponseOutputWithContext(ctx context.Context) AuxiliaryVersionConfigResponseOutput
- func (o AuxiliaryVersionConfigResponseOutput) Version() pulumi.StringOutput
- type BackendMetastore
- type BackendMetastoreArgs
- type BackendMetastoreInput
- type BackendMetastoreMap
- type BackendMetastoreMapInput
- type BackendMetastoreMapOutput
- func (BackendMetastoreMapOutput) ElementType() reflect.Type
- func (o BackendMetastoreMapOutput) MapIndex(k pulumi.StringInput) BackendMetastoreOutput
- func (o BackendMetastoreMapOutput) ToBackendMetastoreMapOutput() BackendMetastoreMapOutput
- func (o BackendMetastoreMapOutput) ToBackendMetastoreMapOutputWithContext(ctx context.Context) BackendMetastoreMapOutput
- type BackendMetastoreMetastoreType
- func (BackendMetastoreMetastoreType) ElementType() reflect.Type
- func (e BackendMetastoreMetastoreType) ToBackendMetastoreMetastoreTypeOutput() BackendMetastoreMetastoreTypeOutput
- func (e BackendMetastoreMetastoreType) ToBackendMetastoreMetastoreTypeOutputWithContext(ctx context.Context) BackendMetastoreMetastoreTypeOutput
- func (e BackendMetastoreMetastoreType) ToBackendMetastoreMetastoreTypePtrOutput() BackendMetastoreMetastoreTypePtrOutput
- func (e BackendMetastoreMetastoreType) ToBackendMetastoreMetastoreTypePtrOutputWithContext(ctx context.Context) BackendMetastoreMetastoreTypePtrOutput
- func (e BackendMetastoreMetastoreType) ToStringOutput() pulumi.StringOutput
- func (e BackendMetastoreMetastoreType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e BackendMetastoreMetastoreType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e BackendMetastoreMetastoreType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BackendMetastoreMetastoreTypeInput
- type BackendMetastoreMetastoreTypeOutput
- func (BackendMetastoreMetastoreTypeOutput) ElementType() reflect.Type
- func (o BackendMetastoreMetastoreTypeOutput) ToBackendMetastoreMetastoreTypeOutput() BackendMetastoreMetastoreTypeOutput
- func (o BackendMetastoreMetastoreTypeOutput) ToBackendMetastoreMetastoreTypeOutputWithContext(ctx context.Context) BackendMetastoreMetastoreTypeOutput
- func (o BackendMetastoreMetastoreTypeOutput) ToBackendMetastoreMetastoreTypePtrOutput() BackendMetastoreMetastoreTypePtrOutput
- func (o BackendMetastoreMetastoreTypeOutput) ToBackendMetastoreMetastoreTypePtrOutputWithContext(ctx context.Context) BackendMetastoreMetastoreTypePtrOutput
- func (o BackendMetastoreMetastoreTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o BackendMetastoreMetastoreTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o BackendMetastoreMetastoreTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BackendMetastoreMetastoreTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BackendMetastoreMetastoreTypePtrInput
- type BackendMetastoreMetastoreTypePtrOutput
- func (o BackendMetastoreMetastoreTypePtrOutput) Elem() BackendMetastoreMetastoreTypeOutput
- func (BackendMetastoreMetastoreTypePtrOutput) ElementType() reflect.Type
- func (o BackendMetastoreMetastoreTypePtrOutput) ToBackendMetastoreMetastoreTypePtrOutput() BackendMetastoreMetastoreTypePtrOutput
- func (o BackendMetastoreMetastoreTypePtrOutput) ToBackendMetastoreMetastoreTypePtrOutputWithContext(ctx context.Context) BackendMetastoreMetastoreTypePtrOutput
- func (o BackendMetastoreMetastoreTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o BackendMetastoreMetastoreTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type BackendMetastoreOutput
- func (BackendMetastoreOutput) ElementType() reflect.Type
- func (o BackendMetastoreOutput) MetastoreType() BackendMetastoreMetastoreTypePtrOutput
- func (o BackendMetastoreOutput) Name() pulumi.StringPtrOutput
- func (o BackendMetastoreOutput) ToBackendMetastoreOutput() BackendMetastoreOutput
- func (o BackendMetastoreOutput) ToBackendMetastoreOutputWithContext(ctx context.Context) BackendMetastoreOutput
- type BackendMetastoreResponse
- type BackendMetastoreResponseMapOutput
- func (BackendMetastoreResponseMapOutput) ElementType() reflect.Type
- func (o BackendMetastoreResponseMapOutput) MapIndex(k pulumi.StringInput) BackendMetastoreResponseOutput
- func (o BackendMetastoreResponseMapOutput) ToBackendMetastoreResponseMapOutput() BackendMetastoreResponseMapOutput
- func (o BackendMetastoreResponseMapOutput) ToBackendMetastoreResponseMapOutputWithContext(ctx context.Context) BackendMetastoreResponseMapOutput
- type BackendMetastoreResponseOutput
- func (BackendMetastoreResponseOutput) ElementType() reflect.Type
- func (o BackendMetastoreResponseOutput) MetastoreType() pulumi.StringOutput
- func (o BackendMetastoreResponseOutput) Name() pulumi.StringOutput
- func (o BackendMetastoreResponseOutput) ToBackendMetastoreResponseOutput() BackendMetastoreResponseOutput
- func (o BackendMetastoreResponseOutput) ToBackendMetastoreResponseOutputWithContext(ctx context.Context) BackendMetastoreResponseOutput
- type Backup
- type BackupArgs
- type BackupInput
- type BackupOutput
- func (o BackupOutput) BackupId() pulumi.StringOutput
- func (o BackupOutput) CreateTime() pulumi.StringOutput
- func (o BackupOutput) Description() pulumi.StringOutput
- func (BackupOutput) ElementType() reflect.Type
- func (o BackupOutput) EndTime() pulumi.StringOutput
- func (o BackupOutput) Location() pulumi.StringOutput
- func (o BackupOutput) Name() pulumi.StringOutput
- func (o BackupOutput) Project() pulumi.StringOutput
- func (o BackupOutput) RequestId() pulumi.StringPtrOutput
- func (o BackupOutput) RestoringServices() pulumi.StringArrayOutput
- func (o BackupOutput) ServiceId() pulumi.StringOutput
- func (o BackupOutput) ServiceRevision() ServiceResponseOutput
- func (o BackupOutput) State() pulumi.StringOutput
- func (o BackupOutput) ToBackupOutput() BackupOutput
- func (o BackupOutput) ToBackupOutputWithContext(ctx context.Context) BackupOutput
- type BackupState
- type Binding
- type BindingArgs
- type BindingArray
- type BindingArrayInput
- type BindingArrayOutput
- type BindingInput
- type BindingOutput
- func (o BindingOutput) Condition() ExprPtrOutput
- func (BindingOutput) ElementType() reflect.Type
- func (o BindingOutput) Members() pulumi.StringArrayOutput
- func (o BindingOutput) Role() pulumi.StringPtrOutput
- func (o BindingOutput) ToBindingOutput() BindingOutput
- func (o BindingOutput) ToBindingOutputWithContext(ctx context.Context) BindingOutput
- type BindingResponse
- type BindingResponseArrayOutput
- func (BindingResponseArrayOutput) ElementType() reflect.Type
- func (o BindingResponseArrayOutput) Index(i pulumi.IntInput) BindingResponseOutput
- func (o BindingResponseArrayOutput) ToBindingResponseArrayOutput() BindingResponseArrayOutput
- func (o BindingResponseArrayOutput) ToBindingResponseArrayOutputWithContext(ctx context.Context) BindingResponseArrayOutput
- type BindingResponseOutput
- func (o BindingResponseOutput) Condition() ExprResponseOutput
- func (BindingResponseOutput) ElementType() reflect.Type
- func (o BindingResponseOutput) Members() pulumi.StringArrayOutput
- func (o BindingResponseOutput) Role() pulumi.StringOutput
- func (o BindingResponseOutput) ToBindingResponseOutput() BindingResponseOutput
- func (o BindingResponseOutput) ToBindingResponseOutputWithContext(ctx context.Context) BindingResponseOutput
- type Consumer
- type ConsumerArgs
- type ConsumerArray
- type ConsumerArrayInput
- type ConsumerArrayOutput
- type ConsumerInput
- type ConsumerOutput
- type ConsumerResponse
- type ConsumerResponseArrayOutput
- func (ConsumerResponseArrayOutput) ElementType() reflect.Type
- func (o ConsumerResponseArrayOutput) Index(i pulumi.IntInput) ConsumerResponseOutput
- func (o ConsumerResponseArrayOutput) ToConsumerResponseArrayOutput() ConsumerResponseArrayOutput
- func (o ConsumerResponseArrayOutput) ToConsumerResponseArrayOutputWithContext(ctx context.Context) ConsumerResponseArrayOutput
- type ConsumerResponseOutput
- func (ConsumerResponseOutput) ElementType() reflect.Type
- func (o ConsumerResponseOutput) EndpointLocation() pulumi.StringOutput
- func (o ConsumerResponseOutput) EndpointUri() pulumi.StringOutput
- func (o ConsumerResponseOutput) Subnetwork() pulumi.StringOutput
- func (o ConsumerResponseOutput) ToConsumerResponseOutput() ConsumerResponseOutput
- func (o ConsumerResponseOutput) ToConsumerResponseOutputWithContext(ctx context.Context) ConsumerResponseOutput
- type DataCatalogConfig
- type DataCatalogConfigArgs
- func (DataCatalogConfigArgs) ElementType() reflect.Type
- func (i DataCatalogConfigArgs) ToDataCatalogConfigOutput() DataCatalogConfigOutput
- func (i DataCatalogConfigArgs) ToDataCatalogConfigOutputWithContext(ctx context.Context) DataCatalogConfigOutput
- func (i DataCatalogConfigArgs) ToDataCatalogConfigPtrOutput() DataCatalogConfigPtrOutput
- func (i DataCatalogConfigArgs) ToDataCatalogConfigPtrOutputWithContext(ctx context.Context) DataCatalogConfigPtrOutput
- type DataCatalogConfigInput
- type DataCatalogConfigOutput
- func (DataCatalogConfigOutput) ElementType() reflect.Type
- func (o DataCatalogConfigOutput) Enabled() pulumi.BoolPtrOutput
- func (o DataCatalogConfigOutput) ToDataCatalogConfigOutput() DataCatalogConfigOutput
- func (o DataCatalogConfigOutput) ToDataCatalogConfigOutputWithContext(ctx context.Context) DataCatalogConfigOutput
- func (o DataCatalogConfigOutput) ToDataCatalogConfigPtrOutput() DataCatalogConfigPtrOutput
- func (o DataCatalogConfigOutput) ToDataCatalogConfigPtrOutputWithContext(ctx context.Context) DataCatalogConfigPtrOutput
- type DataCatalogConfigPtrInput
- type DataCatalogConfigPtrOutput
- func (o DataCatalogConfigPtrOutput) Elem() DataCatalogConfigOutput
- func (DataCatalogConfigPtrOutput) ElementType() reflect.Type
- func (o DataCatalogConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o DataCatalogConfigPtrOutput) ToDataCatalogConfigPtrOutput() DataCatalogConfigPtrOutput
- func (o DataCatalogConfigPtrOutput) ToDataCatalogConfigPtrOutputWithContext(ctx context.Context) DataCatalogConfigPtrOutput
- type DataCatalogConfigResponse
- type DataCatalogConfigResponseOutput
- func (DataCatalogConfigResponseOutput) ElementType() reflect.Type
- func (o DataCatalogConfigResponseOutput) Enabled() pulumi.BoolOutput
- func (o DataCatalogConfigResponseOutput) ToDataCatalogConfigResponseOutput() DataCatalogConfigResponseOutput
- func (o DataCatalogConfigResponseOutput) ToDataCatalogConfigResponseOutputWithContext(ctx context.Context) DataCatalogConfigResponseOutput
- type DatabaseDump
- type DatabaseDumpArgs
- func (DatabaseDumpArgs) ElementType() reflect.Type
- func (i DatabaseDumpArgs) ToDatabaseDumpOutput() DatabaseDumpOutput
- func (i DatabaseDumpArgs) ToDatabaseDumpOutputWithContext(ctx context.Context) DatabaseDumpOutput
- func (i DatabaseDumpArgs) ToDatabaseDumpPtrOutput() DatabaseDumpPtrOutput
- func (i DatabaseDumpArgs) ToDatabaseDumpPtrOutputWithContext(ctx context.Context) DatabaseDumpPtrOutput
- type DatabaseDumpDatabaseType
- func (DatabaseDumpDatabaseType) ElementType() reflect.Type
- func (e DatabaseDumpDatabaseType) ToDatabaseDumpDatabaseTypeOutput() DatabaseDumpDatabaseTypeOutput
- func (e DatabaseDumpDatabaseType) ToDatabaseDumpDatabaseTypeOutputWithContext(ctx context.Context) DatabaseDumpDatabaseTypeOutput
- func (e DatabaseDumpDatabaseType) ToDatabaseDumpDatabaseTypePtrOutput() DatabaseDumpDatabaseTypePtrOutput
- func (e DatabaseDumpDatabaseType) ToDatabaseDumpDatabaseTypePtrOutputWithContext(ctx context.Context) DatabaseDumpDatabaseTypePtrOutput
- func (e DatabaseDumpDatabaseType) ToStringOutput() pulumi.StringOutput
- func (e DatabaseDumpDatabaseType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DatabaseDumpDatabaseType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DatabaseDumpDatabaseType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DatabaseDumpDatabaseTypeInput
- type DatabaseDumpDatabaseTypeOutput
- func (DatabaseDumpDatabaseTypeOutput) ElementType() reflect.Type
- func (o DatabaseDumpDatabaseTypeOutput) ToDatabaseDumpDatabaseTypeOutput() DatabaseDumpDatabaseTypeOutput
- func (o DatabaseDumpDatabaseTypeOutput) ToDatabaseDumpDatabaseTypeOutputWithContext(ctx context.Context) DatabaseDumpDatabaseTypeOutput
- func (o DatabaseDumpDatabaseTypeOutput) ToDatabaseDumpDatabaseTypePtrOutput() DatabaseDumpDatabaseTypePtrOutput
- func (o DatabaseDumpDatabaseTypeOutput) ToDatabaseDumpDatabaseTypePtrOutputWithContext(ctx context.Context) DatabaseDumpDatabaseTypePtrOutput
- func (o DatabaseDumpDatabaseTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o DatabaseDumpDatabaseTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DatabaseDumpDatabaseTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DatabaseDumpDatabaseTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DatabaseDumpDatabaseTypePtrInput
- type DatabaseDumpDatabaseTypePtrOutput
- func (o DatabaseDumpDatabaseTypePtrOutput) Elem() DatabaseDumpDatabaseTypeOutput
- func (DatabaseDumpDatabaseTypePtrOutput) ElementType() reflect.Type
- func (o DatabaseDumpDatabaseTypePtrOutput) ToDatabaseDumpDatabaseTypePtrOutput() DatabaseDumpDatabaseTypePtrOutput
- func (o DatabaseDumpDatabaseTypePtrOutput) ToDatabaseDumpDatabaseTypePtrOutputWithContext(ctx context.Context) DatabaseDumpDatabaseTypePtrOutput
- func (o DatabaseDumpDatabaseTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DatabaseDumpDatabaseTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DatabaseDumpInput
- type DatabaseDumpOutput
- func (o DatabaseDumpOutput) DatabaseType() DatabaseDumpDatabaseTypePtrOutput
- func (DatabaseDumpOutput) ElementType() reflect.Type
- func (o DatabaseDumpOutput) GcsUri() pulumi.StringPtrOutput
- func (o DatabaseDumpOutput) SourceDatabase() pulumi.StringPtrOutput
- func (o DatabaseDumpOutput) ToDatabaseDumpOutput() DatabaseDumpOutput
- func (o DatabaseDumpOutput) ToDatabaseDumpOutputWithContext(ctx context.Context) DatabaseDumpOutput
- func (o DatabaseDumpOutput) ToDatabaseDumpPtrOutput() DatabaseDumpPtrOutput
- func (o DatabaseDumpOutput) ToDatabaseDumpPtrOutputWithContext(ctx context.Context) DatabaseDumpPtrOutput
- func (o DatabaseDumpOutput) Type() DatabaseDumpTypePtrOutput
- type DatabaseDumpPtrInput
- type DatabaseDumpPtrOutput
- func (o DatabaseDumpPtrOutput) DatabaseType() DatabaseDumpDatabaseTypePtrOutput
- func (o DatabaseDumpPtrOutput) Elem() DatabaseDumpOutput
- func (DatabaseDumpPtrOutput) ElementType() reflect.Type
- func (o DatabaseDumpPtrOutput) GcsUri() pulumi.StringPtrOutput
- func (o DatabaseDumpPtrOutput) SourceDatabase() pulumi.StringPtrOutput
- func (o DatabaseDumpPtrOutput) ToDatabaseDumpPtrOutput() DatabaseDumpPtrOutput
- func (o DatabaseDumpPtrOutput) ToDatabaseDumpPtrOutputWithContext(ctx context.Context) DatabaseDumpPtrOutput
- func (o DatabaseDumpPtrOutput) Type() DatabaseDumpTypePtrOutput
- type DatabaseDumpResponse
- type DatabaseDumpResponseOutput
- func (o DatabaseDumpResponseOutput) DatabaseType() pulumi.StringOutput
- func (DatabaseDumpResponseOutput) ElementType() reflect.Type
- func (o DatabaseDumpResponseOutput) GcsUri() pulumi.StringOutput
- func (o DatabaseDumpResponseOutput) SourceDatabase() pulumi.StringOutput
- func (o DatabaseDumpResponseOutput) ToDatabaseDumpResponseOutput() DatabaseDumpResponseOutput
- func (o DatabaseDumpResponseOutput) ToDatabaseDumpResponseOutputWithContext(ctx context.Context) DatabaseDumpResponseOutput
- func (o DatabaseDumpResponseOutput) Type() pulumi.StringOutput
- type DatabaseDumpType
- func (DatabaseDumpType) ElementType() reflect.Type
- func (e DatabaseDumpType) ToDatabaseDumpTypeOutput() DatabaseDumpTypeOutput
- func (e DatabaseDumpType) ToDatabaseDumpTypeOutputWithContext(ctx context.Context) DatabaseDumpTypeOutput
- func (e DatabaseDumpType) ToDatabaseDumpTypePtrOutput() DatabaseDumpTypePtrOutput
- func (e DatabaseDumpType) ToDatabaseDumpTypePtrOutputWithContext(ctx context.Context) DatabaseDumpTypePtrOutput
- func (e DatabaseDumpType) ToStringOutput() pulumi.StringOutput
- func (e DatabaseDumpType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DatabaseDumpType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DatabaseDumpType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DatabaseDumpTypeInput
- type DatabaseDumpTypeOutput
- func (DatabaseDumpTypeOutput) ElementType() reflect.Type
- func (o DatabaseDumpTypeOutput) ToDatabaseDumpTypeOutput() DatabaseDumpTypeOutput
- func (o DatabaseDumpTypeOutput) ToDatabaseDumpTypeOutputWithContext(ctx context.Context) DatabaseDumpTypeOutput
- func (o DatabaseDumpTypeOutput) ToDatabaseDumpTypePtrOutput() DatabaseDumpTypePtrOutput
- func (o DatabaseDumpTypeOutput) ToDatabaseDumpTypePtrOutputWithContext(ctx context.Context) DatabaseDumpTypePtrOutput
- func (o DatabaseDumpTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o DatabaseDumpTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DatabaseDumpTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DatabaseDumpTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DatabaseDumpTypePtrInput
- type DatabaseDumpTypePtrOutput
- func (o DatabaseDumpTypePtrOutput) Elem() DatabaseDumpTypeOutput
- func (DatabaseDumpTypePtrOutput) ElementType() reflect.Type
- func (o DatabaseDumpTypePtrOutput) ToDatabaseDumpTypePtrOutput() DatabaseDumpTypePtrOutput
- func (o DatabaseDumpTypePtrOutput) ToDatabaseDumpTypePtrOutputWithContext(ctx context.Context) DatabaseDumpTypePtrOutput
- func (o DatabaseDumpTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DatabaseDumpTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DataplexConfig
- type DataplexConfigArgs
- func (DataplexConfigArgs) ElementType() reflect.Type
- func (i DataplexConfigArgs) ToDataplexConfigOutput() DataplexConfigOutput
- func (i DataplexConfigArgs) ToDataplexConfigOutputWithContext(ctx context.Context) DataplexConfigOutput
- func (i DataplexConfigArgs) ToDataplexConfigPtrOutput() DataplexConfigPtrOutput
- func (i DataplexConfigArgs) ToDataplexConfigPtrOutputWithContext(ctx context.Context) DataplexConfigPtrOutput
- type DataplexConfigInput
- type DataplexConfigOutput
- func (DataplexConfigOutput) ElementType() reflect.Type
- func (o DataplexConfigOutput) LakeResources() LakeMapOutput
- func (o DataplexConfigOutput) ToDataplexConfigOutput() DataplexConfigOutput
- func (o DataplexConfigOutput) ToDataplexConfigOutputWithContext(ctx context.Context) DataplexConfigOutput
- func (o DataplexConfigOutput) ToDataplexConfigPtrOutput() DataplexConfigPtrOutput
- func (o DataplexConfigOutput) ToDataplexConfigPtrOutputWithContext(ctx context.Context) DataplexConfigPtrOutput
- type DataplexConfigPtrInput
- type DataplexConfigPtrOutput
- func (o DataplexConfigPtrOutput) Elem() DataplexConfigOutput
- func (DataplexConfigPtrOutput) ElementType() reflect.Type
- func (o DataplexConfigPtrOutput) LakeResources() LakeMapOutput
- func (o DataplexConfigPtrOutput) ToDataplexConfigPtrOutput() DataplexConfigPtrOutput
- func (o DataplexConfigPtrOutput) ToDataplexConfigPtrOutputWithContext(ctx context.Context) DataplexConfigPtrOutput
- type DataplexConfigResponse
- type DataplexConfigResponseOutput
- func (DataplexConfigResponseOutput) ElementType() reflect.Type
- func (o DataplexConfigResponseOutput) LakeResources() LakeResponseMapOutput
- func (o DataplexConfigResponseOutput) ToDataplexConfigResponseOutput() DataplexConfigResponseOutput
- func (o DataplexConfigResponseOutput) ToDataplexConfigResponseOutputWithContext(ctx context.Context) DataplexConfigResponseOutput
- type EncryptionConfig
- type EncryptionConfigArgs
- func (EncryptionConfigArgs) ElementType() reflect.Type
- func (i EncryptionConfigArgs) ToEncryptionConfigOutput() EncryptionConfigOutput
- func (i EncryptionConfigArgs) ToEncryptionConfigOutputWithContext(ctx context.Context) EncryptionConfigOutput
- func (i EncryptionConfigArgs) ToEncryptionConfigPtrOutput() EncryptionConfigPtrOutput
- func (i EncryptionConfigArgs) ToEncryptionConfigPtrOutputWithContext(ctx context.Context) EncryptionConfigPtrOutput
- type EncryptionConfigInput
- type EncryptionConfigOutput
- func (EncryptionConfigOutput) ElementType() reflect.Type
- func (o EncryptionConfigOutput) KmsKey() pulumi.StringPtrOutput
- func (o EncryptionConfigOutput) ToEncryptionConfigOutput() EncryptionConfigOutput
- func (o EncryptionConfigOutput) ToEncryptionConfigOutputWithContext(ctx context.Context) EncryptionConfigOutput
- func (o EncryptionConfigOutput) ToEncryptionConfigPtrOutput() EncryptionConfigPtrOutput
- func (o EncryptionConfigOutput) ToEncryptionConfigPtrOutputWithContext(ctx context.Context) EncryptionConfigPtrOutput
- type EncryptionConfigPtrInput
- type EncryptionConfigPtrOutput
- func (o EncryptionConfigPtrOutput) Elem() EncryptionConfigOutput
- func (EncryptionConfigPtrOutput) ElementType() reflect.Type
- func (o EncryptionConfigPtrOutput) KmsKey() pulumi.StringPtrOutput
- func (o EncryptionConfigPtrOutput) ToEncryptionConfigPtrOutput() EncryptionConfigPtrOutput
- func (o EncryptionConfigPtrOutput) ToEncryptionConfigPtrOutputWithContext(ctx context.Context) EncryptionConfigPtrOutput
- type EncryptionConfigResponse
- type EncryptionConfigResponseOutput
- func (EncryptionConfigResponseOutput) ElementType() reflect.Type
- func (o EncryptionConfigResponseOutput) KmsKey() pulumi.StringOutput
- func (o EncryptionConfigResponseOutput) ToEncryptionConfigResponseOutput() EncryptionConfigResponseOutput
- func (o EncryptionConfigResponseOutput) ToEncryptionConfigResponseOutputWithContext(ctx context.Context) EncryptionConfigResponseOutput
- type Expr
- type ExprArgs
- type ExprInput
- type ExprOutput
- func (o ExprOutput) Description() pulumi.StringPtrOutput
- func (ExprOutput) ElementType() reflect.Type
- func (o ExprOutput) Expression() pulumi.StringPtrOutput
- func (o ExprOutput) Location() pulumi.StringPtrOutput
- func (o ExprOutput) Title() pulumi.StringPtrOutput
- func (o ExprOutput) ToExprOutput() ExprOutput
- func (o ExprOutput) ToExprOutputWithContext(ctx context.Context) ExprOutput
- func (o ExprOutput) ToExprPtrOutput() ExprPtrOutput
- func (o ExprOutput) ToExprPtrOutputWithContext(ctx context.Context) ExprPtrOutput
- type ExprPtrInput
- type ExprPtrOutput
- func (o ExprPtrOutput) Description() pulumi.StringPtrOutput
- func (o ExprPtrOutput) Elem() ExprOutput
- func (ExprPtrOutput) ElementType() reflect.Type
- func (o ExprPtrOutput) Expression() pulumi.StringPtrOutput
- func (o ExprPtrOutput) Location() pulumi.StringPtrOutput
- func (o ExprPtrOutput) Title() pulumi.StringPtrOutput
- func (o ExprPtrOutput) ToExprPtrOutput() ExprPtrOutput
- func (o ExprPtrOutput) ToExprPtrOutputWithContext(ctx context.Context) ExprPtrOutput
- type ExprResponse
- type ExprResponseOutput
- func (o ExprResponseOutput) Description() pulumi.StringOutput
- func (ExprResponseOutput) ElementType() reflect.Type
- func (o ExprResponseOutput) Expression() pulumi.StringOutput
- func (o ExprResponseOutput) Location() pulumi.StringOutput
- func (o ExprResponseOutput) Title() pulumi.StringOutput
- func (o ExprResponseOutput) ToExprResponseOutput() ExprResponseOutput
- func (o ExprResponseOutput) ToExprResponseOutputWithContext(ctx context.Context) ExprResponseOutput
- type Federation
- type FederationArgs
- type FederationIamBinding
- type FederationIamBindingArgs
- type FederationIamBindingInput
- type FederationIamBindingOutput
- func (o FederationIamBindingOutput) Condition() iam.ConditionPtrOutput
- func (FederationIamBindingOutput) ElementType() reflect.Type
- func (o FederationIamBindingOutput) Etag() pulumi.StringOutput
- func (o FederationIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o FederationIamBindingOutput) Name() pulumi.StringOutput
- func (o FederationIamBindingOutput) Project() pulumi.StringOutput
- func (o FederationIamBindingOutput) Role() pulumi.StringOutput
- func (o FederationIamBindingOutput) ToFederationIamBindingOutput() FederationIamBindingOutput
- func (o FederationIamBindingOutput) ToFederationIamBindingOutputWithContext(ctx context.Context) FederationIamBindingOutput
- type FederationIamBindingState
- type FederationIamMember
- type FederationIamMemberArgs
- type FederationIamMemberInput
- type FederationIamMemberOutput
- func (o FederationIamMemberOutput) Condition() iam.ConditionPtrOutput
- func (FederationIamMemberOutput) ElementType() reflect.Type
- func (o FederationIamMemberOutput) Etag() pulumi.StringOutput
- func (o FederationIamMemberOutput) Member() pulumi.StringOutput
- func (o FederationIamMemberOutput) Name() pulumi.StringOutput
- func (o FederationIamMemberOutput) Project() pulumi.StringOutput
- func (o FederationIamMemberOutput) Role() pulumi.StringOutput
- func (o FederationIamMemberOutput) ToFederationIamMemberOutput() FederationIamMemberOutput
- func (o FederationIamMemberOutput) ToFederationIamMemberOutputWithContext(ctx context.Context) FederationIamMemberOutput
- type FederationIamMemberState
- type FederationIamPolicy
- type FederationIamPolicyArgs
- type FederationIamPolicyInput
- type FederationIamPolicyOutput
- func (o FederationIamPolicyOutput) AuditConfigs() AuditConfigResponseArrayOutput
- func (o FederationIamPolicyOutput) Bindings() BindingResponseArrayOutput
- func (FederationIamPolicyOutput) ElementType() reflect.Type
- func (o FederationIamPolicyOutput) Etag() pulumi.StringOutput
- func (o FederationIamPolicyOutput) FederationId() pulumi.StringOutput
- func (o FederationIamPolicyOutput) Location() pulumi.StringOutput
- func (o FederationIamPolicyOutput) Project() pulumi.StringOutput
- func (o FederationIamPolicyOutput) ToFederationIamPolicyOutput() FederationIamPolicyOutput
- func (o FederationIamPolicyOutput) ToFederationIamPolicyOutputWithContext(ctx context.Context) FederationIamPolicyOutput
- func (o FederationIamPolicyOutput) Version() pulumi.IntOutput
- type FederationIamPolicyState
- type FederationInput
- type FederationOutput
- func (o FederationOutput) BackendMetastores() BackendMetastoreResponseMapOutput
- func (o FederationOutput) CreateTime() pulumi.StringOutput
- func (FederationOutput) ElementType() reflect.Type
- func (o FederationOutput) EndpointUri() pulumi.StringOutput
- func (o FederationOutput) FederationId() pulumi.StringOutput
- func (o FederationOutput) Labels() pulumi.StringMapOutput
- func (o FederationOutput) Location() pulumi.StringOutput
- func (o FederationOutput) Name() pulumi.StringOutput
- func (o FederationOutput) Project() pulumi.StringOutput
- func (o FederationOutput) RequestId() pulumi.StringPtrOutput
- func (o FederationOutput) State() pulumi.StringOutput
- func (o FederationOutput) StateMessage() pulumi.StringOutput
- func (o FederationOutput) ToFederationOutput() FederationOutput
- func (o FederationOutput) ToFederationOutputWithContext(ctx context.Context) FederationOutput
- func (o FederationOutput) Uid() pulumi.StringOutput
- func (o FederationOutput) UpdateTime() pulumi.StringOutput
- func (o FederationOutput) Version() pulumi.StringOutput
- type FederationState
- type HiveMetastoreConfig
- type HiveMetastoreConfigArgs
- func (HiveMetastoreConfigArgs) ElementType() reflect.Type
- func (i HiveMetastoreConfigArgs) ToHiveMetastoreConfigOutput() HiveMetastoreConfigOutput
- func (i HiveMetastoreConfigArgs) ToHiveMetastoreConfigOutputWithContext(ctx context.Context) HiveMetastoreConfigOutput
- func (i HiveMetastoreConfigArgs) ToHiveMetastoreConfigPtrOutput() HiveMetastoreConfigPtrOutput
- func (i HiveMetastoreConfigArgs) ToHiveMetastoreConfigPtrOutputWithContext(ctx context.Context) HiveMetastoreConfigPtrOutput
- type HiveMetastoreConfigEndpointProtocol
- func (HiveMetastoreConfigEndpointProtocol) ElementType() reflect.Type
- func (e HiveMetastoreConfigEndpointProtocol) ToHiveMetastoreConfigEndpointProtocolOutput() HiveMetastoreConfigEndpointProtocolOutput
- func (e HiveMetastoreConfigEndpointProtocol) ToHiveMetastoreConfigEndpointProtocolOutputWithContext(ctx context.Context) HiveMetastoreConfigEndpointProtocolOutput
- func (e HiveMetastoreConfigEndpointProtocol) ToHiveMetastoreConfigEndpointProtocolPtrOutput() HiveMetastoreConfigEndpointProtocolPtrOutput
- func (e HiveMetastoreConfigEndpointProtocol) ToHiveMetastoreConfigEndpointProtocolPtrOutputWithContext(ctx context.Context) HiveMetastoreConfigEndpointProtocolPtrOutput
- func (e HiveMetastoreConfigEndpointProtocol) ToStringOutput() pulumi.StringOutput
- func (e HiveMetastoreConfigEndpointProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e HiveMetastoreConfigEndpointProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e HiveMetastoreConfigEndpointProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type HiveMetastoreConfigEndpointProtocolInput
- type HiveMetastoreConfigEndpointProtocolOutput
- func (HiveMetastoreConfigEndpointProtocolOutput) ElementType() reflect.Type
- func (o HiveMetastoreConfigEndpointProtocolOutput) ToHiveMetastoreConfigEndpointProtocolOutput() HiveMetastoreConfigEndpointProtocolOutput
- func (o HiveMetastoreConfigEndpointProtocolOutput) ToHiveMetastoreConfigEndpointProtocolOutputWithContext(ctx context.Context) HiveMetastoreConfigEndpointProtocolOutput
- func (o HiveMetastoreConfigEndpointProtocolOutput) ToHiveMetastoreConfigEndpointProtocolPtrOutput() HiveMetastoreConfigEndpointProtocolPtrOutput
- func (o HiveMetastoreConfigEndpointProtocolOutput) ToHiveMetastoreConfigEndpointProtocolPtrOutputWithContext(ctx context.Context) HiveMetastoreConfigEndpointProtocolPtrOutput
- func (o HiveMetastoreConfigEndpointProtocolOutput) ToStringOutput() pulumi.StringOutput
- func (o HiveMetastoreConfigEndpointProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o HiveMetastoreConfigEndpointProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o HiveMetastoreConfigEndpointProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type HiveMetastoreConfigEndpointProtocolPtrInput
- type HiveMetastoreConfigEndpointProtocolPtrOutput
- func (o HiveMetastoreConfigEndpointProtocolPtrOutput) Elem() HiveMetastoreConfigEndpointProtocolOutput
- func (HiveMetastoreConfigEndpointProtocolPtrOutput) ElementType() reflect.Type
- func (o HiveMetastoreConfigEndpointProtocolPtrOutput) ToHiveMetastoreConfigEndpointProtocolPtrOutput() HiveMetastoreConfigEndpointProtocolPtrOutput
- func (o HiveMetastoreConfigEndpointProtocolPtrOutput) ToHiveMetastoreConfigEndpointProtocolPtrOutputWithContext(ctx context.Context) HiveMetastoreConfigEndpointProtocolPtrOutput
- func (o HiveMetastoreConfigEndpointProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o HiveMetastoreConfigEndpointProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type HiveMetastoreConfigInput
- type HiveMetastoreConfigOutput
- func (o HiveMetastoreConfigOutput) AuxiliaryVersions() AuxiliaryVersionConfigMapOutput
- func (o HiveMetastoreConfigOutput) ConfigOverrides() pulumi.StringMapOutput
- func (HiveMetastoreConfigOutput) ElementType() reflect.Type
- func (o HiveMetastoreConfigOutput) EndpointProtocol() HiveMetastoreConfigEndpointProtocolPtrOutput
- func (o HiveMetastoreConfigOutput) KerberosConfig() KerberosConfigPtrOutput
- func (o HiveMetastoreConfigOutput) ToHiveMetastoreConfigOutput() HiveMetastoreConfigOutput
- func (o HiveMetastoreConfigOutput) ToHiveMetastoreConfigOutputWithContext(ctx context.Context) HiveMetastoreConfigOutput
- func (o HiveMetastoreConfigOutput) ToHiveMetastoreConfigPtrOutput() HiveMetastoreConfigPtrOutput
- func (o HiveMetastoreConfigOutput) ToHiveMetastoreConfigPtrOutputWithContext(ctx context.Context) HiveMetastoreConfigPtrOutput
- func (o HiveMetastoreConfigOutput) Version() pulumi.StringPtrOutput
- type HiveMetastoreConfigPtrInput
- type HiveMetastoreConfigPtrOutput
- func (o HiveMetastoreConfigPtrOutput) AuxiliaryVersions() AuxiliaryVersionConfigMapOutput
- func (o HiveMetastoreConfigPtrOutput) ConfigOverrides() pulumi.StringMapOutput
- func (o HiveMetastoreConfigPtrOutput) Elem() HiveMetastoreConfigOutput
- func (HiveMetastoreConfigPtrOutput) ElementType() reflect.Type
- func (o HiveMetastoreConfigPtrOutput) EndpointProtocol() HiveMetastoreConfigEndpointProtocolPtrOutput
- func (o HiveMetastoreConfigPtrOutput) KerberosConfig() KerberosConfigPtrOutput
- func (o HiveMetastoreConfigPtrOutput) ToHiveMetastoreConfigPtrOutput() HiveMetastoreConfigPtrOutput
- func (o HiveMetastoreConfigPtrOutput) ToHiveMetastoreConfigPtrOutputWithContext(ctx context.Context) HiveMetastoreConfigPtrOutput
- func (o HiveMetastoreConfigPtrOutput) Version() pulumi.StringPtrOutput
- type HiveMetastoreConfigResponse
- type HiveMetastoreConfigResponseOutput
- func (o HiveMetastoreConfigResponseOutput) AuxiliaryVersions() AuxiliaryVersionConfigResponseMapOutput
- func (o HiveMetastoreConfigResponseOutput) ConfigOverrides() pulumi.StringMapOutput
- func (HiveMetastoreConfigResponseOutput) ElementType() reflect.Type
- func (o HiveMetastoreConfigResponseOutput) EndpointProtocol() pulumi.StringOutput
- func (o HiveMetastoreConfigResponseOutput) KerberosConfig() KerberosConfigResponseOutput
- func (o HiveMetastoreConfigResponseOutput) ToHiveMetastoreConfigResponseOutput() HiveMetastoreConfigResponseOutput
- func (o HiveMetastoreConfigResponseOutput) ToHiveMetastoreConfigResponseOutputWithContext(ctx context.Context) HiveMetastoreConfigResponseOutput
- func (o HiveMetastoreConfigResponseOutput) Version() pulumi.StringOutput
- type KerberosConfig
- type KerberosConfigArgs
- func (KerberosConfigArgs) ElementType() reflect.Type
- func (i KerberosConfigArgs) ToKerberosConfigOutput() KerberosConfigOutput
- func (i KerberosConfigArgs) ToKerberosConfigOutputWithContext(ctx context.Context) KerberosConfigOutput
- func (i KerberosConfigArgs) ToKerberosConfigPtrOutput() KerberosConfigPtrOutput
- func (i KerberosConfigArgs) ToKerberosConfigPtrOutputWithContext(ctx context.Context) KerberosConfigPtrOutput
- type KerberosConfigInput
- type KerberosConfigOutput
- func (KerberosConfigOutput) ElementType() reflect.Type
- func (o KerberosConfigOutput) Keytab() SecretPtrOutput
- func (o KerberosConfigOutput) Krb5ConfigGcsUri() pulumi.StringPtrOutput
- func (o KerberosConfigOutput) Principal() pulumi.StringPtrOutput
- func (o KerberosConfigOutput) ToKerberosConfigOutput() KerberosConfigOutput
- func (o KerberosConfigOutput) ToKerberosConfigOutputWithContext(ctx context.Context) KerberosConfigOutput
- func (o KerberosConfigOutput) ToKerberosConfigPtrOutput() KerberosConfigPtrOutput
- func (o KerberosConfigOutput) ToKerberosConfigPtrOutputWithContext(ctx context.Context) KerberosConfigPtrOutput
- type KerberosConfigPtrInput
- type KerberosConfigPtrOutput
- func (o KerberosConfigPtrOutput) Elem() KerberosConfigOutput
- func (KerberosConfigPtrOutput) ElementType() reflect.Type
- func (o KerberosConfigPtrOutput) Keytab() SecretPtrOutput
- func (o KerberosConfigPtrOutput) Krb5ConfigGcsUri() pulumi.StringPtrOutput
- func (o KerberosConfigPtrOutput) Principal() pulumi.StringPtrOutput
- func (o KerberosConfigPtrOutput) ToKerberosConfigPtrOutput() KerberosConfigPtrOutput
- func (o KerberosConfigPtrOutput) ToKerberosConfigPtrOutputWithContext(ctx context.Context) KerberosConfigPtrOutput
- type KerberosConfigResponse
- type KerberosConfigResponseOutput
- func (KerberosConfigResponseOutput) ElementType() reflect.Type
- func (o KerberosConfigResponseOutput) Keytab() SecretResponseOutput
- func (o KerberosConfigResponseOutput) Krb5ConfigGcsUri() pulumi.StringOutput
- func (o KerberosConfigResponseOutput) Principal() pulumi.StringOutput
- func (o KerberosConfigResponseOutput) ToKerberosConfigResponseOutput() KerberosConfigResponseOutput
- func (o KerberosConfigResponseOutput) ToKerberosConfigResponseOutputWithContext(ctx context.Context) KerberosConfigResponseOutput
- type Lake
- type LakeArgs
- type LakeInput
- type LakeMap
- type LakeMapInput
- type LakeMapOutput
- type LakeOutput
- type LakeResponse
- type LakeResponseMapOutput
- func (LakeResponseMapOutput) ElementType() reflect.Type
- func (o LakeResponseMapOutput) MapIndex(k pulumi.StringInput) LakeResponseOutput
- func (o LakeResponseMapOutput) ToLakeResponseMapOutput() LakeResponseMapOutput
- func (o LakeResponseMapOutput) ToLakeResponseMapOutputWithContext(ctx context.Context) LakeResponseMapOutput
- type LakeResponseOutput
- type LookupBackupArgs
- type LookupBackupOutputArgs
- type LookupBackupResult
- type LookupBackupResultOutput
- func (o LookupBackupResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupBackupResultOutput) Description() pulumi.StringOutput
- func (LookupBackupResultOutput) ElementType() reflect.Type
- func (o LookupBackupResultOutput) EndTime() pulumi.StringOutput
- func (o LookupBackupResultOutput) Name() pulumi.StringOutput
- func (o LookupBackupResultOutput) RestoringServices() pulumi.StringArrayOutput
- func (o LookupBackupResultOutput) ServiceRevision() ServiceResponseOutput
- func (o LookupBackupResultOutput) State() pulumi.StringOutput
- func (o LookupBackupResultOutput) ToLookupBackupResultOutput() LookupBackupResultOutput
- func (o LookupBackupResultOutput) ToLookupBackupResultOutputWithContext(ctx context.Context) LookupBackupResultOutput
- type LookupFederationArgs
- type LookupFederationIamPolicyArgs
- type LookupFederationIamPolicyOutputArgs
- type LookupFederationIamPolicyResult
- type LookupFederationIamPolicyResultOutput
- func (o LookupFederationIamPolicyResultOutput) AuditConfigs() AuditConfigResponseArrayOutput
- func (o LookupFederationIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
- func (LookupFederationIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupFederationIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupFederationIamPolicyResultOutput) ToLookupFederationIamPolicyResultOutput() LookupFederationIamPolicyResultOutput
- func (o LookupFederationIamPolicyResultOutput) ToLookupFederationIamPolicyResultOutputWithContext(ctx context.Context) LookupFederationIamPolicyResultOutput
- func (o LookupFederationIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupFederationOutputArgs
- type LookupFederationResult
- type LookupFederationResultOutput
- func (o LookupFederationResultOutput) BackendMetastores() BackendMetastoreResponseMapOutput
- func (o LookupFederationResultOutput) CreateTime() pulumi.StringOutput
- func (LookupFederationResultOutput) ElementType() reflect.Type
- func (o LookupFederationResultOutput) EndpointUri() pulumi.StringOutput
- func (o LookupFederationResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupFederationResultOutput) Name() pulumi.StringOutput
- func (o LookupFederationResultOutput) State() pulumi.StringOutput
- func (o LookupFederationResultOutput) StateMessage() pulumi.StringOutput
- func (o LookupFederationResultOutput) ToLookupFederationResultOutput() LookupFederationResultOutput
- func (o LookupFederationResultOutput) ToLookupFederationResultOutputWithContext(ctx context.Context) LookupFederationResultOutput
- func (o LookupFederationResultOutput) Uid() pulumi.StringOutput
- func (o LookupFederationResultOutput) UpdateTime() pulumi.StringOutput
- func (o LookupFederationResultOutput) Version() pulumi.StringOutput
- type LookupMetadataImportArgs
- type LookupMetadataImportOutputArgs
- type LookupMetadataImportResult
- type LookupMetadataImportResultOutput
- func (o LookupMetadataImportResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupMetadataImportResultOutput) DatabaseDump() DatabaseDumpResponseOutput
- func (o LookupMetadataImportResultOutput) Description() pulumi.StringOutput
- func (LookupMetadataImportResultOutput) ElementType() reflect.Type
- func (o LookupMetadataImportResultOutput) EndTime() pulumi.StringOutput
- func (o LookupMetadataImportResultOutput) Name() pulumi.StringOutput
- func (o LookupMetadataImportResultOutput) State() pulumi.StringOutput
- func (o LookupMetadataImportResultOutput) ToLookupMetadataImportResultOutput() LookupMetadataImportResultOutput
- func (o LookupMetadataImportResultOutput) ToLookupMetadataImportResultOutputWithContext(ctx context.Context) LookupMetadataImportResultOutput
- func (o LookupMetadataImportResultOutput) UpdateTime() pulumi.StringOutput
- type LookupServiceArgs
- type LookupServiceBackupIamPolicyArgs
- type LookupServiceBackupIamPolicyOutputArgs
- type LookupServiceBackupIamPolicyResult
- type LookupServiceBackupIamPolicyResultOutput
- func (o LookupServiceBackupIamPolicyResultOutput) AuditConfigs() AuditConfigResponseArrayOutput
- func (o LookupServiceBackupIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
- func (LookupServiceBackupIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupServiceBackupIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupServiceBackupIamPolicyResultOutput) ToLookupServiceBackupIamPolicyResultOutput() LookupServiceBackupIamPolicyResultOutput
- func (o LookupServiceBackupIamPolicyResultOutput) ToLookupServiceBackupIamPolicyResultOutputWithContext(ctx context.Context) LookupServiceBackupIamPolicyResultOutput
- func (o LookupServiceBackupIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupServiceDatabaseIamPolicyArgs
- type LookupServiceDatabaseIamPolicyOutputArgs
- type LookupServiceDatabaseIamPolicyResult
- type LookupServiceDatabaseIamPolicyResultOutput
- func (o LookupServiceDatabaseIamPolicyResultOutput) AuditConfigs() AuditConfigResponseArrayOutput
- func (o LookupServiceDatabaseIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
- func (LookupServiceDatabaseIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupServiceDatabaseIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupServiceDatabaseIamPolicyResultOutput) ToLookupServiceDatabaseIamPolicyResultOutput() LookupServiceDatabaseIamPolicyResultOutput
- func (o LookupServiceDatabaseIamPolicyResultOutput) ToLookupServiceDatabaseIamPolicyResultOutputWithContext(ctx context.Context) LookupServiceDatabaseIamPolicyResultOutput
- func (o LookupServiceDatabaseIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupServiceDatabaseTableIamPolicyArgs
- type LookupServiceDatabaseTableIamPolicyOutputArgs
- type LookupServiceDatabaseTableIamPolicyResult
- type LookupServiceDatabaseTableIamPolicyResultOutput
- func (o LookupServiceDatabaseTableIamPolicyResultOutput) AuditConfigs() AuditConfigResponseArrayOutput
- func (o LookupServiceDatabaseTableIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
- func (LookupServiceDatabaseTableIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupServiceDatabaseTableIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupServiceDatabaseTableIamPolicyResultOutput) ToLookupServiceDatabaseTableIamPolicyResultOutput() LookupServiceDatabaseTableIamPolicyResultOutput
- func (o LookupServiceDatabaseTableIamPolicyResultOutput) ToLookupServiceDatabaseTableIamPolicyResultOutputWithContext(ctx context.Context) LookupServiceDatabaseTableIamPolicyResultOutput
- func (o LookupServiceDatabaseTableIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupServiceIamPolicyArgs
- type LookupServiceIamPolicyOutputArgs
- type LookupServiceIamPolicyResult
- type LookupServiceIamPolicyResultOutput
- func (o LookupServiceIamPolicyResultOutput) AuditConfigs() AuditConfigResponseArrayOutput
- func (o LookupServiceIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
- func (LookupServiceIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupServiceIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupServiceIamPolicyResultOutput) ToLookupServiceIamPolicyResultOutput() LookupServiceIamPolicyResultOutput
- func (o LookupServiceIamPolicyResultOutput) ToLookupServiceIamPolicyResultOutputWithContext(ctx context.Context) LookupServiceIamPolicyResultOutput
- func (o LookupServiceIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupServiceOutputArgs
- type LookupServiceResult
- type LookupServiceResultOutput
- func (o LookupServiceResultOutput) ArtifactGcsUri() pulumi.StringOutput
- func (o LookupServiceResultOutput) CreateTime() pulumi.StringOutput
- func (o LookupServiceResultOutput) DatabaseType() pulumi.StringOutput
- func (LookupServiceResultOutput) ElementType() reflect.Type
- func (o LookupServiceResultOutput) EncryptionConfig() EncryptionConfigResponseOutput
- func (o LookupServiceResultOutput) EndpointUri() pulumi.StringOutput
- func (o LookupServiceResultOutput) HiveMetastoreConfig() HiveMetastoreConfigResponseOutput
- func (o LookupServiceResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupServiceResultOutput) MaintenanceWindow() MaintenanceWindowResponseOutput
- func (o LookupServiceResultOutput) MetadataIntegration() MetadataIntegrationResponseOutput
- func (o LookupServiceResultOutput) MetadataManagementActivity() MetadataManagementActivityResponseOutput
- func (o LookupServiceResultOutput) Name() pulumi.StringOutput
- func (o LookupServiceResultOutput) Network() pulumi.StringOutput
- func (o LookupServiceResultOutput) NetworkConfig() NetworkConfigResponseOutput
- func (o LookupServiceResultOutput) Port() pulumi.IntOutput
- func (o LookupServiceResultOutput) ReleaseChannel() pulumi.StringOutput
- func (o LookupServiceResultOutput) ScalingConfig() ScalingConfigResponseOutput
- func (o LookupServiceResultOutput) State() pulumi.StringOutput
- func (o LookupServiceResultOutput) StateMessage() pulumi.StringOutput
- func (o LookupServiceResultOutput) TelemetryConfig() TelemetryConfigResponseOutput
- func (o LookupServiceResultOutput) Tier() pulumi.StringOutput
- func (o LookupServiceResultOutput) ToLookupServiceResultOutput() LookupServiceResultOutput
- func (o LookupServiceResultOutput) ToLookupServiceResultOutputWithContext(ctx context.Context) LookupServiceResultOutput
- func (o LookupServiceResultOutput) Uid() pulumi.StringOutput
- func (o LookupServiceResultOutput) UpdateTime() pulumi.StringOutput
- type MaintenanceWindow
- type MaintenanceWindowArgs
- func (MaintenanceWindowArgs) ElementType() reflect.Type
- func (i MaintenanceWindowArgs) ToMaintenanceWindowOutput() MaintenanceWindowOutput
- func (i MaintenanceWindowArgs) ToMaintenanceWindowOutputWithContext(ctx context.Context) MaintenanceWindowOutput
- func (i MaintenanceWindowArgs) ToMaintenanceWindowPtrOutput() MaintenanceWindowPtrOutput
- func (i MaintenanceWindowArgs) ToMaintenanceWindowPtrOutputWithContext(ctx context.Context) MaintenanceWindowPtrOutput
- type MaintenanceWindowDayOfWeek
- func (MaintenanceWindowDayOfWeek) ElementType() reflect.Type
- func (e MaintenanceWindowDayOfWeek) ToMaintenanceWindowDayOfWeekOutput() MaintenanceWindowDayOfWeekOutput
- func (e MaintenanceWindowDayOfWeek) ToMaintenanceWindowDayOfWeekOutputWithContext(ctx context.Context) MaintenanceWindowDayOfWeekOutput
- func (e MaintenanceWindowDayOfWeek) ToMaintenanceWindowDayOfWeekPtrOutput() MaintenanceWindowDayOfWeekPtrOutput
- func (e MaintenanceWindowDayOfWeek) ToMaintenanceWindowDayOfWeekPtrOutputWithContext(ctx context.Context) MaintenanceWindowDayOfWeekPtrOutput
- func (e MaintenanceWindowDayOfWeek) ToStringOutput() pulumi.StringOutput
- func (e MaintenanceWindowDayOfWeek) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e MaintenanceWindowDayOfWeek) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e MaintenanceWindowDayOfWeek) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MaintenanceWindowDayOfWeekInput
- type MaintenanceWindowDayOfWeekOutput
- func (MaintenanceWindowDayOfWeekOutput) ElementType() reflect.Type
- func (o MaintenanceWindowDayOfWeekOutput) ToMaintenanceWindowDayOfWeekOutput() MaintenanceWindowDayOfWeekOutput
- func (o MaintenanceWindowDayOfWeekOutput) ToMaintenanceWindowDayOfWeekOutputWithContext(ctx context.Context) MaintenanceWindowDayOfWeekOutput
- func (o MaintenanceWindowDayOfWeekOutput) ToMaintenanceWindowDayOfWeekPtrOutput() MaintenanceWindowDayOfWeekPtrOutput
- func (o MaintenanceWindowDayOfWeekOutput) ToMaintenanceWindowDayOfWeekPtrOutputWithContext(ctx context.Context) MaintenanceWindowDayOfWeekPtrOutput
- func (o MaintenanceWindowDayOfWeekOutput) ToStringOutput() pulumi.StringOutput
- func (o MaintenanceWindowDayOfWeekOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o MaintenanceWindowDayOfWeekOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MaintenanceWindowDayOfWeekOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MaintenanceWindowDayOfWeekPtrInput
- type MaintenanceWindowDayOfWeekPtrOutput
- func (o MaintenanceWindowDayOfWeekPtrOutput) Elem() MaintenanceWindowDayOfWeekOutput
- func (MaintenanceWindowDayOfWeekPtrOutput) ElementType() reflect.Type
- func (o MaintenanceWindowDayOfWeekPtrOutput) ToMaintenanceWindowDayOfWeekPtrOutput() MaintenanceWindowDayOfWeekPtrOutput
- func (o MaintenanceWindowDayOfWeekPtrOutput) ToMaintenanceWindowDayOfWeekPtrOutputWithContext(ctx context.Context) MaintenanceWindowDayOfWeekPtrOutput
- func (o MaintenanceWindowDayOfWeekPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o MaintenanceWindowDayOfWeekPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type MaintenanceWindowInput
- type MaintenanceWindowOutput
- func (o MaintenanceWindowOutput) DayOfWeek() MaintenanceWindowDayOfWeekPtrOutput
- func (MaintenanceWindowOutput) ElementType() reflect.Type
- func (o MaintenanceWindowOutput) HourOfDay() pulumi.IntPtrOutput
- func (o MaintenanceWindowOutput) ToMaintenanceWindowOutput() MaintenanceWindowOutput
- func (o MaintenanceWindowOutput) ToMaintenanceWindowOutputWithContext(ctx context.Context) MaintenanceWindowOutput
- func (o MaintenanceWindowOutput) ToMaintenanceWindowPtrOutput() MaintenanceWindowPtrOutput
- func (o MaintenanceWindowOutput) ToMaintenanceWindowPtrOutputWithContext(ctx context.Context) MaintenanceWindowPtrOutput
- type MaintenanceWindowPtrInput
- type MaintenanceWindowPtrOutput
- func (o MaintenanceWindowPtrOutput) DayOfWeek() MaintenanceWindowDayOfWeekPtrOutput
- func (o MaintenanceWindowPtrOutput) Elem() MaintenanceWindowOutput
- func (MaintenanceWindowPtrOutput) ElementType() reflect.Type
- func (o MaintenanceWindowPtrOutput) HourOfDay() pulumi.IntPtrOutput
- func (o MaintenanceWindowPtrOutput) ToMaintenanceWindowPtrOutput() MaintenanceWindowPtrOutput
- func (o MaintenanceWindowPtrOutput) ToMaintenanceWindowPtrOutputWithContext(ctx context.Context) MaintenanceWindowPtrOutput
- type MaintenanceWindowResponse
- type MaintenanceWindowResponseOutput
- func (o MaintenanceWindowResponseOutput) DayOfWeek() pulumi.StringOutput
- func (MaintenanceWindowResponseOutput) ElementType() reflect.Type
- func (o MaintenanceWindowResponseOutput) HourOfDay() pulumi.IntOutput
- func (o MaintenanceWindowResponseOutput) ToMaintenanceWindowResponseOutput() MaintenanceWindowResponseOutput
- func (o MaintenanceWindowResponseOutput) ToMaintenanceWindowResponseOutputWithContext(ctx context.Context) MaintenanceWindowResponseOutput
- type MetadataExportResponse
- type MetadataExportResponseArrayOutput
- func (MetadataExportResponseArrayOutput) ElementType() reflect.Type
- func (o MetadataExportResponseArrayOutput) Index(i pulumi.IntInput) MetadataExportResponseOutput
- func (o MetadataExportResponseArrayOutput) ToMetadataExportResponseArrayOutput() MetadataExportResponseArrayOutput
- func (o MetadataExportResponseArrayOutput) ToMetadataExportResponseArrayOutputWithContext(ctx context.Context) MetadataExportResponseArrayOutput
- type MetadataExportResponseOutput
- func (o MetadataExportResponseOutput) DatabaseDumpType() pulumi.StringOutput
- func (o MetadataExportResponseOutput) DestinationGcsUri() pulumi.StringOutput
- func (MetadataExportResponseOutput) ElementType() reflect.Type
- func (o MetadataExportResponseOutput) EndTime() pulumi.StringOutput
- func (o MetadataExportResponseOutput) StartTime() pulumi.StringOutput
- func (o MetadataExportResponseOutput) State() pulumi.StringOutput
- func (o MetadataExportResponseOutput) ToMetadataExportResponseOutput() MetadataExportResponseOutput
- func (o MetadataExportResponseOutput) ToMetadataExportResponseOutputWithContext(ctx context.Context) MetadataExportResponseOutput
- type MetadataImport
- type MetadataImportArgs
- type MetadataImportInput
- type MetadataImportOutput
- func (o MetadataImportOutput) CreateTime() pulumi.StringOutput
- func (o MetadataImportOutput) DatabaseDump() DatabaseDumpResponseOutput
- func (o MetadataImportOutput) Description() pulumi.StringOutput
- func (MetadataImportOutput) ElementType() reflect.Type
- func (o MetadataImportOutput) EndTime() pulumi.StringOutput
- func (o MetadataImportOutput) Location() pulumi.StringOutput
- func (o MetadataImportOutput) MetadataImportId() pulumi.StringOutput
- func (o MetadataImportOutput) Name() pulumi.StringOutput
- func (o MetadataImportOutput) Project() pulumi.StringOutput
- func (o MetadataImportOutput) RequestId() pulumi.StringPtrOutput
- func (o MetadataImportOutput) ServiceId() pulumi.StringOutput
- func (o MetadataImportOutput) State() pulumi.StringOutput
- func (o MetadataImportOutput) ToMetadataImportOutput() MetadataImportOutput
- func (o MetadataImportOutput) ToMetadataImportOutputWithContext(ctx context.Context) MetadataImportOutput
- func (o MetadataImportOutput) UpdateTime() pulumi.StringOutput
- type MetadataImportState
- type MetadataIntegration
- type MetadataIntegrationArgs
- func (MetadataIntegrationArgs) ElementType() reflect.Type
- func (i MetadataIntegrationArgs) ToMetadataIntegrationOutput() MetadataIntegrationOutput
- func (i MetadataIntegrationArgs) ToMetadataIntegrationOutputWithContext(ctx context.Context) MetadataIntegrationOutput
- func (i MetadataIntegrationArgs) ToMetadataIntegrationPtrOutput() MetadataIntegrationPtrOutput
- func (i MetadataIntegrationArgs) ToMetadataIntegrationPtrOutputWithContext(ctx context.Context) MetadataIntegrationPtrOutput
- type MetadataIntegrationInput
- type MetadataIntegrationOutput
- func (o MetadataIntegrationOutput) DataCatalogConfig() DataCatalogConfigPtrOutput
- func (o MetadataIntegrationOutput) DataplexConfig() DataplexConfigPtrOutput
- func (MetadataIntegrationOutput) ElementType() reflect.Type
- func (o MetadataIntegrationOutput) ToMetadataIntegrationOutput() MetadataIntegrationOutput
- func (o MetadataIntegrationOutput) ToMetadataIntegrationOutputWithContext(ctx context.Context) MetadataIntegrationOutput
- func (o MetadataIntegrationOutput) ToMetadataIntegrationPtrOutput() MetadataIntegrationPtrOutput
- func (o MetadataIntegrationOutput) ToMetadataIntegrationPtrOutputWithContext(ctx context.Context) MetadataIntegrationPtrOutput
- type MetadataIntegrationPtrInput
- type MetadataIntegrationPtrOutput
- func (o MetadataIntegrationPtrOutput) DataCatalogConfig() DataCatalogConfigPtrOutput
- func (o MetadataIntegrationPtrOutput) DataplexConfig() DataplexConfigPtrOutput
- func (o MetadataIntegrationPtrOutput) Elem() MetadataIntegrationOutput
- func (MetadataIntegrationPtrOutput) ElementType() reflect.Type
- func (o MetadataIntegrationPtrOutput) ToMetadataIntegrationPtrOutput() MetadataIntegrationPtrOutput
- func (o MetadataIntegrationPtrOutput) ToMetadataIntegrationPtrOutputWithContext(ctx context.Context) MetadataIntegrationPtrOutput
- type MetadataIntegrationResponse
- type MetadataIntegrationResponseOutput
- func (o MetadataIntegrationResponseOutput) DataCatalogConfig() DataCatalogConfigResponseOutput
- func (o MetadataIntegrationResponseOutput) DataplexConfig() DataplexConfigResponseOutput
- func (MetadataIntegrationResponseOutput) ElementType() reflect.Type
- func (o MetadataIntegrationResponseOutput) ToMetadataIntegrationResponseOutput() MetadataIntegrationResponseOutput
- func (o MetadataIntegrationResponseOutput) ToMetadataIntegrationResponseOutputWithContext(ctx context.Context) MetadataIntegrationResponseOutput
- type MetadataManagementActivityResponse
- type MetadataManagementActivityResponseOutput
- func (MetadataManagementActivityResponseOutput) ElementType() reflect.Type
- func (o MetadataManagementActivityResponseOutput) MetadataExports() MetadataExportResponseArrayOutput
- func (o MetadataManagementActivityResponseOutput) Restores() RestoreResponseArrayOutput
- func (o MetadataManagementActivityResponseOutput) ToMetadataManagementActivityResponseOutput() MetadataManagementActivityResponseOutput
- func (o MetadataManagementActivityResponseOutput) ToMetadataManagementActivityResponseOutputWithContext(ctx context.Context) MetadataManagementActivityResponseOutput
- type NetworkConfig
- type NetworkConfigArgs
- func (NetworkConfigArgs) ElementType() reflect.Type
- func (i NetworkConfigArgs) ToNetworkConfigOutput() NetworkConfigOutput
- func (i NetworkConfigArgs) ToNetworkConfigOutputWithContext(ctx context.Context) NetworkConfigOutput
- func (i NetworkConfigArgs) ToNetworkConfigPtrOutput() NetworkConfigPtrOutput
- func (i NetworkConfigArgs) ToNetworkConfigPtrOutputWithContext(ctx context.Context) NetworkConfigPtrOutput
- type NetworkConfigInput
- type NetworkConfigOutput
- func (o NetworkConfigOutput) Consumers() ConsumerArrayOutput
- func (o NetworkConfigOutput) CustomRoutesEnabled() pulumi.BoolPtrOutput
- func (NetworkConfigOutput) ElementType() reflect.Type
- func (o NetworkConfigOutput) ToNetworkConfigOutput() NetworkConfigOutput
- func (o NetworkConfigOutput) ToNetworkConfigOutputWithContext(ctx context.Context) NetworkConfigOutput
- func (o NetworkConfigOutput) ToNetworkConfigPtrOutput() NetworkConfigPtrOutput
- func (o NetworkConfigOutput) ToNetworkConfigPtrOutputWithContext(ctx context.Context) NetworkConfigPtrOutput
- type NetworkConfigPtrInput
- type NetworkConfigPtrOutput
- func (o NetworkConfigPtrOutput) Consumers() ConsumerArrayOutput
- func (o NetworkConfigPtrOutput) CustomRoutesEnabled() pulumi.BoolPtrOutput
- func (o NetworkConfigPtrOutput) Elem() NetworkConfigOutput
- func (NetworkConfigPtrOutput) ElementType() reflect.Type
- func (o NetworkConfigPtrOutput) ToNetworkConfigPtrOutput() NetworkConfigPtrOutput
- func (o NetworkConfigPtrOutput) ToNetworkConfigPtrOutputWithContext(ctx context.Context) NetworkConfigPtrOutput
- type NetworkConfigResponse
- type NetworkConfigResponseOutput
- func (o NetworkConfigResponseOutput) Consumers() ConsumerResponseArrayOutput
- func (o NetworkConfigResponseOutput) CustomRoutesEnabled() pulumi.BoolOutput
- func (NetworkConfigResponseOutput) ElementType() reflect.Type
- func (o NetworkConfigResponseOutput) ToNetworkConfigResponseOutput() NetworkConfigResponseOutput
- func (o NetworkConfigResponseOutput) ToNetworkConfigResponseOutputWithContext(ctx context.Context) NetworkConfigResponseOutput
- type RestoreResponse
- type RestoreResponseArrayOutput
- func (RestoreResponseArrayOutput) ElementType() reflect.Type
- func (o RestoreResponseArrayOutput) Index(i pulumi.IntInput) RestoreResponseOutput
- func (o RestoreResponseArrayOutput) ToRestoreResponseArrayOutput() RestoreResponseArrayOutput
- func (o RestoreResponseArrayOutput) ToRestoreResponseArrayOutputWithContext(ctx context.Context) RestoreResponseArrayOutput
- type RestoreResponseOutput
- func (o RestoreResponseOutput) Backup() pulumi.StringOutput
- func (o RestoreResponseOutput) BackupLocation() pulumi.StringOutput
- func (o RestoreResponseOutput) Details() pulumi.StringOutput
- func (RestoreResponseOutput) ElementType() reflect.Type
- func (o RestoreResponseOutput) EndTime() pulumi.StringOutput
- func (o RestoreResponseOutput) StartTime() pulumi.StringOutput
- func (o RestoreResponseOutput) State() pulumi.StringOutput
- func (o RestoreResponseOutput) ToRestoreResponseOutput() RestoreResponseOutput
- func (o RestoreResponseOutput) ToRestoreResponseOutputWithContext(ctx context.Context) RestoreResponseOutput
- func (o RestoreResponseOutput) Type() pulumi.StringOutput
- type ScalingConfig
- type ScalingConfigArgs
- func (ScalingConfigArgs) ElementType() reflect.Type
- func (i ScalingConfigArgs) ToScalingConfigOutput() ScalingConfigOutput
- func (i ScalingConfigArgs) ToScalingConfigOutputWithContext(ctx context.Context) ScalingConfigOutput
- func (i ScalingConfigArgs) ToScalingConfigPtrOutput() ScalingConfigPtrOutput
- func (i ScalingConfigArgs) ToScalingConfigPtrOutputWithContext(ctx context.Context) ScalingConfigPtrOutput
- type ScalingConfigInput
- type ScalingConfigInstanceSize
- func (ScalingConfigInstanceSize) ElementType() reflect.Type
- func (e ScalingConfigInstanceSize) ToScalingConfigInstanceSizeOutput() ScalingConfigInstanceSizeOutput
- func (e ScalingConfigInstanceSize) ToScalingConfigInstanceSizeOutputWithContext(ctx context.Context) ScalingConfigInstanceSizeOutput
- func (e ScalingConfigInstanceSize) ToScalingConfigInstanceSizePtrOutput() ScalingConfigInstanceSizePtrOutput
- func (e ScalingConfigInstanceSize) ToScalingConfigInstanceSizePtrOutputWithContext(ctx context.Context) ScalingConfigInstanceSizePtrOutput
- func (e ScalingConfigInstanceSize) ToStringOutput() pulumi.StringOutput
- func (e ScalingConfigInstanceSize) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ScalingConfigInstanceSize) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ScalingConfigInstanceSize) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ScalingConfigInstanceSizeInput
- type ScalingConfigInstanceSizeOutput
- func (ScalingConfigInstanceSizeOutput) ElementType() reflect.Type
- func (o ScalingConfigInstanceSizeOutput) ToScalingConfigInstanceSizeOutput() ScalingConfigInstanceSizeOutput
- func (o ScalingConfigInstanceSizeOutput) ToScalingConfigInstanceSizeOutputWithContext(ctx context.Context) ScalingConfigInstanceSizeOutput
- func (o ScalingConfigInstanceSizeOutput) ToScalingConfigInstanceSizePtrOutput() ScalingConfigInstanceSizePtrOutput
- func (o ScalingConfigInstanceSizeOutput) ToScalingConfigInstanceSizePtrOutputWithContext(ctx context.Context) ScalingConfigInstanceSizePtrOutput
- func (o ScalingConfigInstanceSizeOutput) ToStringOutput() pulumi.StringOutput
- func (o ScalingConfigInstanceSizeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ScalingConfigInstanceSizeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ScalingConfigInstanceSizeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ScalingConfigInstanceSizePtrInput
- type ScalingConfigInstanceSizePtrOutput
- func (o ScalingConfigInstanceSizePtrOutput) Elem() ScalingConfigInstanceSizeOutput
- func (ScalingConfigInstanceSizePtrOutput) ElementType() reflect.Type
- func (o ScalingConfigInstanceSizePtrOutput) ToScalingConfigInstanceSizePtrOutput() ScalingConfigInstanceSizePtrOutput
- func (o ScalingConfigInstanceSizePtrOutput) ToScalingConfigInstanceSizePtrOutputWithContext(ctx context.Context) ScalingConfigInstanceSizePtrOutput
- func (o ScalingConfigInstanceSizePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ScalingConfigInstanceSizePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ScalingConfigOutput
- func (ScalingConfigOutput) ElementType() reflect.Type
- func (o ScalingConfigOutput) InstanceSize() ScalingConfigInstanceSizePtrOutput
- func (o ScalingConfigOutput) ScalingFactor() pulumi.Float64PtrOutput
- func (o ScalingConfigOutput) ToScalingConfigOutput() ScalingConfigOutput
- func (o ScalingConfigOutput) ToScalingConfigOutputWithContext(ctx context.Context) ScalingConfigOutput
- func (o ScalingConfigOutput) ToScalingConfigPtrOutput() ScalingConfigPtrOutput
- func (o ScalingConfigOutput) ToScalingConfigPtrOutputWithContext(ctx context.Context) ScalingConfigPtrOutput
- type ScalingConfigPtrInput
- type ScalingConfigPtrOutput
- func (o ScalingConfigPtrOutput) Elem() ScalingConfigOutput
- func (ScalingConfigPtrOutput) ElementType() reflect.Type
- func (o ScalingConfigPtrOutput) InstanceSize() ScalingConfigInstanceSizePtrOutput
- func (o ScalingConfigPtrOutput) ScalingFactor() pulumi.Float64PtrOutput
- func (o ScalingConfigPtrOutput) ToScalingConfigPtrOutput() ScalingConfigPtrOutput
- func (o ScalingConfigPtrOutput) ToScalingConfigPtrOutputWithContext(ctx context.Context) ScalingConfigPtrOutput
- type ScalingConfigResponse
- type ScalingConfigResponseOutput
- func (ScalingConfigResponseOutput) ElementType() reflect.Type
- func (o ScalingConfigResponseOutput) InstanceSize() pulumi.StringOutput
- func (o ScalingConfigResponseOutput) ScalingFactor() pulumi.Float64Output
- func (o ScalingConfigResponseOutput) ToScalingConfigResponseOutput() ScalingConfigResponseOutput
- func (o ScalingConfigResponseOutput) ToScalingConfigResponseOutputWithContext(ctx context.Context) ScalingConfigResponseOutput
- type Secret
- type SecretArgs
- func (SecretArgs) ElementType() reflect.Type
- func (i SecretArgs) ToSecretOutput() SecretOutput
- func (i SecretArgs) ToSecretOutputWithContext(ctx context.Context) SecretOutput
- func (i SecretArgs) ToSecretPtrOutput() SecretPtrOutput
- func (i SecretArgs) ToSecretPtrOutputWithContext(ctx context.Context) SecretPtrOutput
- type SecretInput
- type SecretOutput
- func (o SecretOutput) CloudSecret() pulumi.StringPtrOutput
- func (SecretOutput) ElementType() reflect.Type
- func (o SecretOutput) ToSecretOutput() SecretOutput
- func (o SecretOutput) ToSecretOutputWithContext(ctx context.Context) SecretOutput
- func (o SecretOutput) ToSecretPtrOutput() SecretPtrOutput
- func (o SecretOutput) ToSecretPtrOutputWithContext(ctx context.Context) SecretPtrOutput
- type SecretPtrInput
- type SecretPtrOutput
- func (o SecretPtrOutput) CloudSecret() pulumi.StringPtrOutput
- func (o SecretPtrOutput) Elem() SecretOutput
- func (SecretPtrOutput) ElementType() reflect.Type
- func (o SecretPtrOutput) ToSecretPtrOutput() SecretPtrOutput
- func (o SecretPtrOutput) ToSecretPtrOutputWithContext(ctx context.Context) SecretPtrOutput
- type SecretResponse
- type SecretResponseOutput
- func (o SecretResponseOutput) CloudSecret() pulumi.StringOutput
- func (SecretResponseOutput) ElementType() reflect.Type
- func (o SecretResponseOutput) ToSecretResponseOutput() SecretResponseOutput
- func (o SecretResponseOutput) ToSecretResponseOutputWithContext(ctx context.Context) SecretResponseOutput
- type Service
- type ServiceArgs
- type ServiceBackupIamBinding
- type ServiceBackupIamBindingArgs
- type ServiceBackupIamBindingInput
- type ServiceBackupIamBindingOutput
- func (o ServiceBackupIamBindingOutput) Condition() iam.ConditionPtrOutput
- func (ServiceBackupIamBindingOutput) ElementType() reflect.Type
- func (o ServiceBackupIamBindingOutput) Etag() pulumi.StringOutput
- func (o ServiceBackupIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o ServiceBackupIamBindingOutput) Name() pulumi.StringOutput
- func (o ServiceBackupIamBindingOutput) Project() pulumi.StringOutput
- func (o ServiceBackupIamBindingOutput) Role() pulumi.StringOutput
- func (o ServiceBackupIamBindingOutput) ToServiceBackupIamBindingOutput() ServiceBackupIamBindingOutput
- func (o ServiceBackupIamBindingOutput) ToServiceBackupIamBindingOutputWithContext(ctx context.Context) ServiceBackupIamBindingOutput
- type ServiceBackupIamBindingState
- type ServiceBackupIamMember
- type ServiceBackupIamMemberArgs
- type ServiceBackupIamMemberInput
- type ServiceBackupIamMemberOutput
- func (o ServiceBackupIamMemberOutput) Condition() iam.ConditionPtrOutput
- func (ServiceBackupIamMemberOutput) ElementType() reflect.Type
- func (o ServiceBackupIamMemberOutput) Etag() pulumi.StringOutput
- func (o ServiceBackupIamMemberOutput) Member() pulumi.StringOutput
- func (o ServiceBackupIamMemberOutput) Name() pulumi.StringOutput
- func (o ServiceBackupIamMemberOutput) Project() pulumi.StringOutput
- func (o ServiceBackupIamMemberOutput) Role() pulumi.StringOutput
- func (o ServiceBackupIamMemberOutput) ToServiceBackupIamMemberOutput() ServiceBackupIamMemberOutput
- func (o ServiceBackupIamMemberOutput) ToServiceBackupIamMemberOutputWithContext(ctx context.Context) ServiceBackupIamMemberOutput
- type ServiceBackupIamMemberState
- type ServiceBackupIamPolicy
- type ServiceBackupIamPolicyArgs
- type ServiceBackupIamPolicyInput
- type ServiceBackupIamPolicyOutput
- func (o ServiceBackupIamPolicyOutput) AuditConfigs() AuditConfigResponseArrayOutput
- func (o ServiceBackupIamPolicyOutput) BackupId() pulumi.StringOutput
- func (o ServiceBackupIamPolicyOutput) Bindings() BindingResponseArrayOutput
- func (ServiceBackupIamPolicyOutput) ElementType() reflect.Type
- func (o ServiceBackupIamPolicyOutput) Etag() pulumi.StringOutput
- func (o ServiceBackupIamPolicyOutput) Location() pulumi.StringOutput
- func (o ServiceBackupIamPolicyOutput) Project() pulumi.StringOutput
- func (o ServiceBackupIamPolicyOutput) ServiceId() pulumi.StringOutput
- func (o ServiceBackupIamPolicyOutput) ToServiceBackupIamPolicyOutput() ServiceBackupIamPolicyOutput
- func (o ServiceBackupIamPolicyOutput) ToServiceBackupIamPolicyOutputWithContext(ctx context.Context) ServiceBackupIamPolicyOutput
- func (o ServiceBackupIamPolicyOutput) Version() pulumi.IntOutput
- type ServiceBackupIamPolicyState
- type ServiceDatabaseIamBinding
- type ServiceDatabaseIamBindingArgs
- type ServiceDatabaseIamBindingInput
- type ServiceDatabaseIamBindingOutput
- func (o ServiceDatabaseIamBindingOutput) Condition() iam.ConditionPtrOutput
- func (ServiceDatabaseIamBindingOutput) ElementType() reflect.Type
- func (o ServiceDatabaseIamBindingOutput) Etag() pulumi.StringOutput
- func (o ServiceDatabaseIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o ServiceDatabaseIamBindingOutput) Name() pulumi.StringOutput
- func (o ServiceDatabaseIamBindingOutput) Project() pulumi.StringOutput
- func (o ServiceDatabaseIamBindingOutput) Role() pulumi.StringOutput
- func (o ServiceDatabaseIamBindingOutput) ToServiceDatabaseIamBindingOutput() ServiceDatabaseIamBindingOutput
- func (o ServiceDatabaseIamBindingOutput) ToServiceDatabaseIamBindingOutputWithContext(ctx context.Context) ServiceDatabaseIamBindingOutput
- type ServiceDatabaseIamBindingState
- type ServiceDatabaseIamMember
- type ServiceDatabaseIamMemberArgs
- type ServiceDatabaseIamMemberInput
- type ServiceDatabaseIamMemberOutput
- func (o ServiceDatabaseIamMemberOutput) Condition() iam.ConditionPtrOutput
- func (ServiceDatabaseIamMemberOutput) ElementType() reflect.Type
- func (o ServiceDatabaseIamMemberOutput) Etag() pulumi.StringOutput
- func (o ServiceDatabaseIamMemberOutput) Member() pulumi.StringOutput
- func (o ServiceDatabaseIamMemberOutput) Name() pulumi.StringOutput
- func (o ServiceDatabaseIamMemberOutput) Project() pulumi.StringOutput
- func (o ServiceDatabaseIamMemberOutput) Role() pulumi.StringOutput
- func (o ServiceDatabaseIamMemberOutput) ToServiceDatabaseIamMemberOutput() ServiceDatabaseIamMemberOutput
- func (o ServiceDatabaseIamMemberOutput) ToServiceDatabaseIamMemberOutputWithContext(ctx context.Context) ServiceDatabaseIamMemberOutput
- type ServiceDatabaseIamMemberState
- type ServiceDatabaseIamPolicy
- type ServiceDatabaseIamPolicyArgs
- type ServiceDatabaseIamPolicyInput
- type ServiceDatabaseIamPolicyOutput
- func (o ServiceDatabaseIamPolicyOutput) AuditConfigs() AuditConfigResponseArrayOutput
- func (o ServiceDatabaseIamPolicyOutput) Bindings() BindingResponseArrayOutput
- func (o ServiceDatabaseIamPolicyOutput) DatabaseId() pulumi.StringOutput
- func (ServiceDatabaseIamPolicyOutput) ElementType() reflect.Type
- func (o ServiceDatabaseIamPolicyOutput) Etag() pulumi.StringOutput
- func (o ServiceDatabaseIamPolicyOutput) Location() pulumi.StringOutput
- func (o ServiceDatabaseIamPolicyOutput) Project() pulumi.StringOutput
- func (o ServiceDatabaseIamPolicyOutput) ServiceId() pulumi.StringOutput
- func (o ServiceDatabaseIamPolicyOutput) ToServiceDatabaseIamPolicyOutput() ServiceDatabaseIamPolicyOutput
- func (o ServiceDatabaseIamPolicyOutput) ToServiceDatabaseIamPolicyOutputWithContext(ctx context.Context) ServiceDatabaseIamPolicyOutput
- func (o ServiceDatabaseIamPolicyOutput) Version() pulumi.IntOutput
- type ServiceDatabaseIamPolicyState
- type ServiceDatabaseTableIamBinding
- func (*ServiceDatabaseTableIamBinding) ElementType() reflect.Type
- func (i *ServiceDatabaseTableIamBinding) ToServiceDatabaseTableIamBindingOutput() ServiceDatabaseTableIamBindingOutput
- func (i *ServiceDatabaseTableIamBinding) ToServiceDatabaseTableIamBindingOutputWithContext(ctx context.Context) ServiceDatabaseTableIamBindingOutput
- type ServiceDatabaseTableIamBindingArgs
- type ServiceDatabaseTableIamBindingInput
- type ServiceDatabaseTableIamBindingOutput
- func (o ServiceDatabaseTableIamBindingOutput) Condition() iam.ConditionPtrOutput
- func (ServiceDatabaseTableIamBindingOutput) ElementType() reflect.Type
- func (o ServiceDatabaseTableIamBindingOutput) Etag() pulumi.StringOutput
- func (o ServiceDatabaseTableIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o ServiceDatabaseTableIamBindingOutput) Name() pulumi.StringOutput
- func (o ServiceDatabaseTableIamBindingOutput) Project() pulumi.StringOutput
- func (o ServiceDatabaseTableIamBindingOutput) Role() pulumi.StringOutput
- func (o ServiceDatabaseTableIamBindingOutput) ToServiceDatabaseTableIamBindingOutput() ServiceDatabaseTableIamBindingOutput
- func (o ServiceDatabaseTableIamBindingOutput) ToServiceDatabaseTableIamBindingOutputWithContext(ctx context.Context) ServiceDatabaseTableIamBindingOutput
- type ServiceDatabaseTableIamBindingState
- type ServiceDatabaseTableIamMember
- func (*ServiceDatabaseTableIamMember) ElementType() reflect.Type
- func (i *ServiceDatabaseTableIamMember) ToServiceDatabaseTableIamMemberOutput() ServiceDatabaseTableIamMemberOutput
- func (i *ServiceDatabaseTableIamMember) ToServiceDatabaseTableIamMemberOutputWithContext(ctx context.Context) ServiceDatabaseTableIamMemberOutput
- type ServiceDatabaseTableIamMemberArgs
- type ServiceDatabaseTableIamMemberInput
- type ServiceDatabaseTableIamMemberOutput
- func (o ServiceDatabaseTableIamMemberOutput) Condition() iam.ConditionPtrOutput
- func (ServiceDatabaseTableIamMemberOutput) ElementType() reflect.Type
- func (o ServiceDatabaseTableIamMemberOutput) Etag() pulumi.StringOutput
- func (o ServiceDatabaseTableIamMemberOutput) Member() pulumi.StringOutput
- func (o ServiceDatabaseTableIamMemberOutput) Name() pulumi.StringOutput
- func (o ServiceDatabaseTableIamMemberOutput) Project() pulumi.StringOutput
- func (o ServiceDatabaseTableIamMemberOutput) Role() pulumi.StringOutput
- func (o ServiceDatabaseTableIamMemberOutput) ToServiceDatabaseTableIamMemberOutput() ServiceDatabaseTableIamMemberOutput
- func (o ServiceDatabaseTableIamMemberOutput) ToServiceDatabaseTableIamMemberOutputWithContext(ctx context.Context) ServiceDatabaseTableIamMemberOutput
- type ServiceDatabaseTableIamMemberState
- type ServiceDatabaseTableIamPolicy
- func (*ServiceDatabaseTableIamPolicy) ElementType() reflect.Type
- func (i *ServiceDatabaseTableIamPolicy) ToServiceDatabaseTableIamPolicyOutput() ServiceDatabaseTableIamPolicyOutput
- func (i *ServiceDatabaseTableIamPolicy) ToServiceDatabaseTableIamPolicyOutputWithContext(ctx context.Context) ServiceDatabaseTableIamPolicyOutput
- type ServiceDatabaseTableIamPolicyArgs
- type ServiceDatabaseTableIamPolicyInput
- type ServiceDatabaseTableIamPolicyOutput
- func (o ServiceDatabaseTableIamPolicyOutput) AuditConfigs() AuditConfigResponseArrayOutput
- func (o ServiceDatabaseTableIamPolicyOutput) Bindings() BindingResponseArrayOutput
- func (o ServiceDatabaseTableIamPolicyOutput) DatabaseId() pulumi.StringOutput
- func (ServiceDatabaseTableIamPolicyOutput) ElementType() reflect.Type
- func (o ServiceDatabaseTableIamPolicyOutput) Etag() pulumi.StringOutput
- func (o ServiceDatabaseTableIamPolicyOutput) Location() pulumi.StringOutput
- func (o ServiceDatabaseTableIamPolicyOutput) Project() pulumi.StringOutput
- func (o ServiceDatabaseTableIamPolicyOutput) ServiceId() pulumi.StringOutput
- func (o ServiceDatabaseTableIamPolicyOutput) TableId() pulumi.StringOutput
- func (o ServiceDatabaseTableIamPolicyOutput) ToServiceDatabaseTableIamPolicyOutput() ServiceDatabaseTableIamPolicyOutput
- func (o ServiceDatabaseTableIamPolicyOutput) ToServiceDatabaseTableIamPolicyOutputWithContext(ctx context.Context) ServiceDatabaseTableIamPolicyOutput
- func (o ServiceDatabaseTableIamPolicyOutput) Version() pulumi.IntOutput
- type ServiceDatabaseTableIamPolicyState
- type ServiceDatabaseType
- func (ServiceDatabaseType) ElementType() reflect.Type
- func (e ServiceDatabaseType) ToServiceDatabaseTypeOutput() ServiceDatabaseTypeOutput
- func (e ServiceDatabaseType) ToServiceDatabaseTypeOutputWithContext(ctx context.Context) ServiceDatabaseTypeOutput
- func (e ServiceDatabaseType) ToServiceDatabaseTypePtrOutput() ServiceDatabaseTypePtrOutput
- func (e ServiceDatabaseType) ToServiceDatabaseTypePtrOutputWithContext(ctx context.Context) ServiceDatabaseTypePtrOutput
- func (e ServiceDatabaseType) ToStringOutput() pulumi.StringOutput
- func (e ServiceDatabaseType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ServiceDatabaseType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ServiceDatabaseType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServiceDatabaseTypeInput
- type ServiceDatabaseTypeOutput
- func (ServiceDatabaseTypeOutput) ElementType() reflect.Type
- func (o ServiceDatabaseTypeOutput) ToServiceDatabaseTypeOutput() ServiceDatabaseTypeOutput
- func (o ServiceDatabaseTypeOutput) ToServiceDatabaseTypeOutputWithContext(ctx context.Context) ServiceDatabaseTypeOutput
- func (o ServiceDatabaseTypeOutput) ToServiceDatabaseTypePtrOutput() ServiceDatabaseTypePtrOutput
- func (o ServiceDatabaseTypeOutput) ToServiceDatabaseTypePtrOutputWithContext(ctx context.Context) ServiceDatabaseTypePtrOutput
- func (o ServiceDatabaseTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ServiceDatabaseTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ServiceDatabaseTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServiceDatabaseTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServiceDatabaseTypePtrInput
- type ServiceDatabaseTypePtrOutput
- func (o ServiceDatabaseTypePtrOutput) Elem() ServiceDatabaseTypeOutput
- func (ServiceDatabaseTypePtrOutput) ElementType() reflect.Type
- func (o ServiceDatabaseTypePtrOutput) ToServiceDatabaseTypePtrOutput() ServiceDatabaseTypePtrOutput
- func (o ServiceDatabaseTypePtrOutput) ToServiceDatabaseTypePtrOutputWithContext(ctx context.Context) ServiceDatabaseTypePtrOutput
- func (o ServiceDatabaseTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServiceDatabaseTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServiceIamBinding
- type ServiceIamBindingArgs
- type ServiceIamBindingInput
- type ServiceIamBindingOutput
- func (o ServiceIamBindingOutput) Condition() iam.ConditionPtrOutput
- func (ServiceIamBindingOutput) ElementType() reflect.Type
- func (o ServiceIamBindingOutput) Etag() pulumi.StringOutput
- func (o ServiceIamBindingOutput) Members() pulumi.StringArrayOutput
- func (o ServiceIamBindingOutput) Name() pulumi.StringOutput
- func (o ServiceIamBindingOutput) Project() pulumi.StringOutput
- func (o ServiceIamBindingOutput) Role() pulumi.StringOutput
- func (o ServiceIamBindingOutput) ToServiceIamBindingOutput() ServiceIamBindingOutput
- func (o ServiceIamBindingOutput) ToServiceIamBindingOutputWithContext(ctx context.Context) ServiceIamBindingOutput
- type ServiceIamBindingState
- type ServiceIamMember
- type ServiceIamMemberArgs
- type ServiceIamMemberInput
- type ServiceIamMemberOutput
- func (o ServiceIamMemberOutput) Condition() iam.ConditionPtrOutput
- func (ServiceIamMemberOutput) ElementType() reflect.Type
- func (o ServiceIamMemberOutput) Etag() pulumi.StringOutput
- func (o ServiceIamMemberOutput) Member() pulumi.StringOutput
- func (o ServiceIamMemberOutput) Name() pulumi.StringOutput
- func (o ServiceIamMemberOutput) Project() pulumi.StringOutput
- func (o ServiceIamMemberOutput) Role() pulumi.StringOutput
- func (o ServiceIamMemberOutput) ToServiceIamMemberOutput() ServiceIamMemberOutput
- func (o ServiceIamMemberOutput) ToServiceIamMemberOutputWithContext(ctx context.Context) ServiceIamMemberOutput
- type ServiceIamMemberState
- type ServiceIamPolicy
- type ServiceIamPolicyArgs
- type ServiceIamPolicyInput
- type ServiceIamPolicyOutput
- func (o ServiceIamPolicyOutput) AuditConfigs() AuditConfigResponseArrayOutput
- func (o ServiceIamPolicyOutput) Bindings() BindingResponseArrayOutput
- func (ServiceIamPolicyOutput) ElementType() reflect.Type
- func (o ServiceIamPolicyOutput) Etag() pulumi.StringOutput
- func (o ServiceIamPolicyOutput) Location() pulumi.StringOutput
- func (o ServiceIamPolicyOutput) Project() pulumi.StringOutput
- func (o ServiceIamPolicyOutput) ServiceId() pulumi.StringOutput
- func (o ServiceIamPolicyOutput) ToServiceIamPolicyOutput() ServiceIamPolicyOutput
- func (o ServiceIamPolicyOutput) ToServiceIamPolicyOutputWithContext(ctx context.Context) ServiceIamPolicyOutput
- func (o ServiceIamPolicyOutput) Version() pulumi.IntOutput
- type ServiceIamPolicyState
- type ServiceInput
- type ServiceOutput
- func (o ServiceOutput) ArtifactGcsUri() pulumi.StringOutput
- func (o ServiceOutput) CreateTime() pulumi.StringOutput
- func (o ServiceOutput) DatabaseType() pulumi.StringOutput
- func (ServiceOutput) ElementType() reflect.Type
- func (o ServiceOutput) EncryptionConfig() EncryptionConfigResponseOutput
- func (o ServiceOutput) EndpointUri() pulumi.StringOutput
- func (o ServiceOutput) HiveMetastoreConfig() HiveMetastoreConfigResponseOutput
- func (o ServiceOutput) Labels() pulumi.StringMapOutput
- func (o ServiceOutput) Location() pulumi.StringOutput
- func (o ServiceOutput) MaintenanceWindow() MaintenanceWindowResponseOutput
- func (o ServiceOutput) MetadataIntegration() MetadataIntegrationResponseOutput
- func (o ServiceOutput) MetadataManagementActivity() MetadataManagementActivityResponseOutput
- func (o ServiceOutput) Name() pulumi.StringOutput
- func (o ServiceOutput) Network() pulumi.StringOutput
- func (o ServiceOutput) NetworkConfig() NetworkConfigResponseOutput
- func (o ServiceOutput) Port() pulumi.IntOutput
- func (o ServiceOutput) Project() pulumi.StringOutput
- func (o ServiceOutput) ReleaseChannel() pulumi.StringOutput
- func (o ServiceOutput) RequestId() pulumi.StringPtrOutput
- func (o ServiceOutput) ScalingConfig() ScalingConfigResponseOutput
- func (o ServiceOutput) ServiceId() pulumi.StringOutput
- func (o ServiceOutput) State() pulumi.StringOutput
- func (o ServiceOutput) StateMessage() pulumi.StringOutput
- func (o ServiceOutput) TelemetryConfig() TelemetryConfigResponseOutput
- func (o ServiceOutput) Tier() pulumi.StringOutput
- func (o ServiceOutput) ToServiceOutput() ServiceOutput
- func (o ServiceOutput) ToServiceOutputWithContext(ctx context.Context) ServiceOutput
- func (o ServiceOutput) Uid() pulumi.StringOutput
- func (o ServiceOutput) UpdateTime() pulumi.StringOutput
- type ServiceReleaseChannel
- func (ServiceReleaseChannel) ElementType() reflect.Type
- func (e ServiceReleaseChannel) ToServiceReleaseChannelOutput() ServiceReleaseChannelOutput
- func (e ServiceReleaseChannel) ToServiceReleaseChannelOutputWithContext(ctx context.Context) ServiceReleaseChannelOutput
- func (e ServiceReleaseChannel) ToServiceReleaseChannelPtrOutput() ServiceReleaseChannelPtrOutput
- func (e ServiceReleaseChannel) ToServiceReleaseChannelPtrOutputWithContext(ctx context.Context) ServiceReleaseChannelPtrOutput
- func (e ServiceReleaseChannel) ToStringOutput() pulumi.StringOutput
- func (e ServiceReleaseChannel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ServiceReleaseChannel) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ServiceReleaseChannel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServiceReleaseChannelInput
- type ServiceReleaseChannelOutput
- func (ServiceReleaseChannelOutput) ElementType() reflect.Type
- func (o ServiceReleaseChannelOutput) ToServiceReleaseChannelOutput() ServiceReleaseChannelOutput
- func (o ServiceReleaseChannelOutput) ToServiceReleaseChannelOutputWithContext(ctx context.Context) ServiceReleaseChannelOutput
- func (o ServiceReleaseChannelOutput) ToServiceReleaseChannelPtrOutput() ServiceReleaseChannelPtrOutput
- func (o ServiceReleaseChannelOutput) ToServiceReleaseChannelPtrOutputWithContext(ctx context.Context) ServiceReleaseChannelPtrOutput
- func (o ServiceReleaseChannelOutput) ToStringOutput() pulumi.StringOutput
- func (o ServiceReleaseChannelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ServiceReleaseChannelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServiceReleaseChannelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServiceReleaseChannelPtrInput
- type ServiceReleaseChannelPtrOutput
- func (o ServiceReleaseChannelPtrOutput) Elem() ServiceReleaseChannelOutput
- func (ServiceReleaseChannelPtrOutput) ElementType() reflect.Type
- func (o ServiceReleaseChannelPtrOutput) ToServiceReleaseChannelPtrOutput() ServiceReleaseChannelPtrOutput
- func (o ServiceReleaseChannelPtrOutput) ToServiceReleaseChannelPtrOutputWithContext(ctx context.Context) ServiceReleaseChannelPtrOutput
- func (o ServiceReleaseChannelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServiceReleaseChannelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServiceResponse
- type ServiceResponseOutput
- func (o ServiceResponseOutput) ArtifactGcsUri() pulumi.StringOutput
- func (o ServiceResponseOutput) CreateTime() pulumi.StringOutput
- func (o ServiceResponseOutput) DatabaseType() pulumi.StringOutput
- func (ServiceResponseOutput) ElementType() reflect.Type
- func (o ServiceResponseOutput) EncryptionConfig() EncryptionConfigResponseOutput
- func (o ServiceResponseOutput) EndpointUri() pulumi.StringOutput
- func (o ServiceResponseOutput) HiveMetastoreConfig() HiveMetastoreConfigResponseOutput
- func (o ServiceResponseOutput) Labels() pulumi.StringMapOutput
- func (o ServiceResponseOutput) MaintenanceWindow() MaintenanceWindowResponseOutput
- func (o ServiceResponseOutput) MetadataIntegration() MetadataIntegrationResponseOutput
- func (o ServiceResponseOutput) MetadataManagementActivity() MetadataManagementActivityResponseOutput
- func (o ServiceResponseOutput) Name() pulumi.StringOutput
- func (o ServiceResponseOutput) Network() pulumi.StringOutput
- func (o ServiceResponseOutput) NetworkConfig() NetworkConfigResponseOutput
- func (o ServiceResponseOutput) Port() pulumi.IntOutput
- func (o ServiceResponseOutput) ReleaseChannel() pulumi.StringOutput
- func (o ServiceResponseOutput) ScalingConfig() ScalingConfigResponseOutput
- func (o ServiceResponseOutput) State() pulumi.StringOutput
- func (o ServiceResponseOutput) StateMessage() pulumi.StringOutput
- func (o ServiceResponseOutput) TelemetryConfig() TelemetryConfigResponseOutput
- func (o ServiceResponseOutput) Tier() pulumi.StringOutput
- func (o ServiceResponseOutput) ToServiceResponseOutput() ServiceResponseOutput
- func (o ServiceResponseOutput) ToServiceResponseOutputWithContext(ctx context.Context) ServiceResponseOutput
- func (o ServiceResponseOutput) Uid() pulumi.StringOutput
- func (o ServiceResponseOutput) UpdateTime() pulumi.StringOutput
- type ServiceState
- type ServiceTier
- func (ServiceTier) ElementType() reflect.Type
- func (e ServiceTier) ToServiceTierOutput() ServiceTierOutput
- func (e ServiceTier) ToServiceTierOutputWithContext(ctx context.Context) ServiceTierOutput
- func (e ServiceTier) ToServiceTierPtrOutput() ServiceTierPtrOutput
- func (e ServiceTier) ToServiceTierPtrOutputWithContext(ctx context.Context) ServiceTierPtrOutput
- func (e ServiceTier) ToStringOutput() pulumi.StringOutput
- func (e ServiceTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ServiceTier) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ServiceTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServiceTierInput
- type ServiceTierOutput
- func (ServiceTierOutput) ElementType() reflect.Type
- func (o ServiceTierOutput) ToServiceTierOutput() ServiceTierOutput
- func (o ServiceTierOutput) ToServiceTierOutputWithContext(ctx context.Context) ServiceTierOutput
- func (o ServiceTierOutput) ToServiceTierPtrOutput() ServiceTierPtrOutput
- func (o ServiceTierOutput) ToServiceTierPtrOutputWithContext(ctx context.Context) ServiceTierPtrOutput
- func (o ServiceTierOutput) ToStringOutput() pulumi.StringOutput
- func (o ServiceTierOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ServiceTierOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServiceTierOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ServiceTierPtrInput
- type ServiceTierPtrOutput
- func (o ServiceTierPtrOutput) Elem() ServiceTierOutput
- func (ServiceTierPtrOutput) ElementType() reflect.Type
- func (o ServiceTierPtrOutput) ToServiceTierPtrOutput() ServiceTierPtrOutput
- func (o ServiceTierPtrOutput) ToServiceTierPtrOutputWithContext(ctx context.Context) ServiceTierPtrOutput
- func (o ServiceTierPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ServiceTierPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type TelemetryConfig
- type TelemetryConfigArgs
- func (TelemetryConfigArgs) ElementType() reflect.Type
- func (i TelemetryConfigArgs) ToTelemetryConfigOutput() TelemetryConfigOutput
- func (i TelemetryConfigArgs) ToTelemetryConfigOutputWithContext(ctx context.Context) TelemetryConfigOutput
- func (i TelemetryConfigArgs) ToTelemetryConfigPtrOutput() TelemetryConfigPtrOutput
- func (i TelemetryConfigArgs) ToTelemetryConfigPtrOutputWithContext(ctx context.Context) TelemetryConfigPtrOutput
- type TelemetryConfigInput
- type TelemetryConfigLogFormat
- func (TelemetryConfigLogFormat) ElementType() reflect.Type
- func (e TelemetryConfigLogFormat) ToStringOutput() pulumi.StringOutput
- func (e TelemetryConfigLogFormat) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e TelemetryConfigLogFormat) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e TelemetryConfigLogFormat) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e TelemetryConfigLogFormat) ToTelemetryConfigLogFormatOutput() TelemetryConfigLogFormatOutput
- func (e TelemetryConfigLogFormat) ToTelemetryConfigLogFormatOutputWithContext(ctx context.Context) TelemetryConfigLogFormatOutput
- func (e TelemetryConfigLogFormat) ToTelemetryConfigLogFormatPtrOutput() TelemetryConfigLogFormatPtrOutput
- func (e TelemetryConfigLogFormat) ToTelemetryConfigLogFormatPtrOutputWithContext(ctx context.Context) TelemetryConfigLogFormatPtrOutput
- type TelemetryConfigLogFormatInput
- type TelemetryConfigLogFormatOutput
- func (TelemetryConfigLogFormatOutput) ElementType() reflect.Type
- func (o TelemetryConfigLogFormatOutput) ToStringOutput() pulumi.StringOutput
- func (o TelemetryConfigLogFormatOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o TelemetryConfigLogFormatOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TelemetryConfigLogFormatOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TelemetryConfigLogFormatOutput) ToTelemetryConfigLogFormatOutput() TelemetryConfigLogFormatOutput
- func (o TelemetryConfigLogFormatOutput) ToTelemetryConfigLogFormatOutputWithContext(ctx context.Context) TelemetryConfigLogFormatOutput
- func (o TelemetryConfigLogFormatOutput) ToTelemetryConfigLogFormatPtrOutput() TelemetryConfigLogFormatPtrOutput
- func (o TelemetryConfigLogFormatOutput) ToTelemetryConfigLogFormatPtrOutputWithContext(ctx context.Context) TelemetryConfigLogFormatPtrOutput
- type TelemetryConfigLogFormatPtrInput
- type TelemetryConfigLogFormatPtrOutput
- func (o TelemetryConfigLogFormatPtrOutput) Elem() TelemetryConfigLogFormatOutput
- func (TelemetryConfigLogFormatPtrOutput) ElementType() reflect.Type
- func (o TelemetryConfigLogFormatPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TelemetryConfigLogFormatPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TelemetryConfigLogFormatPtrOutput) ToTelemetryConfigLogFormatPtrOutput() TelemetryConfigLogFormatPtrOutput
- func (o TelemetryConfigLogFormatPtrOutput) ToTelemetryConfigLogFormatPtrOutputWithContext(ctx context.Context) TelemetryConfigLogFormatPtrOutput
- type TelemetryConfigOutput
- func (TelemetryConfigOutput) ElementType() reflect.Type
- func (o TelemetryConfigOutput) LogFormat() TelemetryConfigLogFormatPtrOutput
- func (o TelemetryConfigOutput) ToTelemetryConfigOutput() TelemetryConfigOutput
- func (o TelemetryConfigOutput) ToTelemetryConfigOutputWithContext(ctx context.Context) TelemetryConfigOutput
- func (o TelemetryConfigOutput) ToTelemetryConfigPtrOutput() TelemetryConfigPtrOutput
- func (o TelemetryConfigOutput) ToTelemetryConfigPtrOutputWithContext(ctx context.Context) TelemetryConfigPtrOutput
- type TelemetryConfigPtrInput
- type TelemetryConfigPtrOutput
- func (o TelemetryConfigPtrOutput) Elem() TelemetryConfigOutput
- func (TelemetryConfigPtrOutput) ElementType() reflect.Type
- func (o TelemetryConfigPtrOutput) LogFormat() TelemetryConfigLogFormatPtrOutput
- func (o TelemetryConfigPtrOutput) ToTelemetryConfigPtrOutput() TelemetryConfigPtrOutput
- func (o TelemetryConfigPtrOutput) ToTelemetryConfigPtrOutputWithContext(ctx context.Context) TelemetryConfigPtrOutput
- type TelemetryConfigResponse
- type TelemetryConfigResponseOutput
- func (TelemetryConfigResponseOutput) ElementType() reflect.Type
- func (o TelemetryConfigResponseOutput) LogFormat() pulumi.StringOutput
- func (o TelemetryConfigResponseOutput) ToTelemetryConfigResponseOutput() TelemetryConfigResponseOutput
- func (o TelemetryConfigResponseOutput) ToTelemetryConfigResponseOutputWithContext(ctx context.Context) TelemetryConfigResponseOutput
Constants ¶
const ( // Default case. Should never be this. AuditLogConfigLogTypeLogTypeUnspecified = AuditLogConfigLogType("LOG_TYPE_UNSPECIFIED") // Admin reads. Example: CloudIAM getIamPolicy AuditLogConfigLogTypeAdminRead = AuditLogConfigLogType("ADMIN_READ") // Data writes. Example: CloudSQL Users create AuditLogConfigLogTypeDataWrite = AuditLogConfigLogType("DATA_WRITE") // Data reads. Example: CloudSQL Users list AuditLogConfigLogTypeDataRead = AuditLogConfigLogType("DATA_READ") )
const ( // The metastore type is not set. BackendMetastoreMetastoreTypeMetastoreTypeUnspecified = BackendMetastoreMetastoreType("METASTORE_TYPE_UNSPECIFIED") // The backend metastore is Dataplex. BackendMetastoreMetastoreTypeDataplex = BackendMetastoreMetastoreType("DATAPLEX") // The backend metastore is BigQuery. BackendMetastoreMetastoreTypeBigquery = BackendMetastoreMetastoreType("BIGQUERY") // The backend metastore is Dataproc Metastore. BackendMetastoreMetastoreTypeDataprocMetastore = BackendMetastoreMetastoreType("DATAPROC_METASTORE") )
const ( // The type of the source database is unknown. DatabaseDumpDatabaseTypeDatabaseTypeUnspecified = DatabaseDumpDatabaseType("DATABASE_TYPE_UNSPECIFIED") // The type of the source database is MySQL. DatabaseDumpDatabaseTypeMysql = DatabaseDumpDatabaseType("MYSQL") )
const ( // The type of the database dump is unknown. DatabaseDumpTypeTypeUnspecified = DatabaseDumpType("TYPE_UNSPECIFIED") // Database dump is a MySQL dump file. DatabaseDumpTypeMysql = DatabaseDumpType("MYSQL") // Database dump contains Avro files. DatabaseDumpTypeAvro = DatabaseDumpType("AVRO") )
const ( // The protocol is not set. HiveMetastoreConfigEndpointProtocolEndpointProtocolUnspecified = HiveMetastoreConfigEndpointProtocol("ENDPOINT_PROTOCOL_UNSPECIFIED") // Use the legacy Apache Thrift protocol for the metastore service endpoint. HiveMetastoreConfigEndpointProtocolThrift = HiveMetastoreConfigEndpointProtocol("THRIFT") // Use the modernized gRPC protocol for the metastore service endpoint. HiveMetastoreConfigEndpointProtocolGrpc = HiveMetastoreConfigEndpointProtocol("GRPC") )
const ( // The day of the week is unspecified. MaintenanceWindowDayOfWeekDayOfWeekUnspecified = MaintenanceWindowDayOfWeek("DAY_OF_WEEK_UNSPECIFIED") // Monday MaintenanceWindowDayOfWeekMonday = MaintenanceWindowDayOfWeek("MONDAY") // Tuesday MaintenanceWindowDayOfWeekTuesday = MaintenanceWindowDayOfWeek("TUESDAY") // Wednesday MaintenanceWindowDayOfWeekWednesday = MaintenanceWindowDayOfWeek("WEDNESDAY") // Thursday MaintenanceWindowDayOfWeekThursday = MaintenanceWindowDayOfWeek("THURSDAY") // Friday MaintenanceWindowDayOfWeekFriday = MaintenanceWindowDayOfWeek("FRIDAY") // Saturday MaintenanceWindowDayOfWeekSaturday = MaintenanceWindowDayOfWeek("SATURDAY") // Sunday MaintenanceWindowDayOfWeekSunday = MaintenanceWindowDayOfWeek("SUNDAY") )
const ( // Unspecified instance size ScalingConfigInstanceSizeInstanceSizeUnspecified = ScalingConfigInstanceSize("INSTANCE_SIZE_UNSPECIFIED") // Extra small instance size, maps to a scaling factor of 0.1. ScalingConfigInstanceSizeExtraSmall = ScalingConfigInstanceSize("EXTRA_SMALL") // Small instance size, maps to a scaling factor of 0.5. ScalingConfigInstanceSizeSmall = ScalingConfigInstanceSize("SMALL") // Medium instance size, maps to a scaling factor of 1.0. ScalingConfigInstanceSizeMedium = ScalingConfigInstanceSize("MEDIUM") // Large instance size, maps to a scaling factor of 3.0. ScalingConfigInstanceSizeLarge = ScalingConfigInstanceSize("LARGE") // Extra large instance size, maps to a scaling factor of 6.0. ScalingConfigInstanceSizeExtraLarge = ScalingConfigInstanceSize("EXTRA_LARGE") )
const ( // The DATABASE_TYPE is not set. ServiceDatabaseTypeDatabaseTypeUnspecified = ServiceDatabaseType("DATABASE_TYPE_UNSPECIFIED") // MySQL is used to persist the metastore data. ServiceDatabaseTypeMysql = ServiceDatabaseType("MYSQL") // Spanner is used to persist the metastore data. ServiceDatabaseTypeSpanner = ServiceDatabaseType("SPANNER") )
const ( // Release channel is not specified. ServiceReleaseChannelReleaseChannelUnspecified = ServiceReleaseChannel("RELEASE_CHANNEL_UNSPECIFIED") // The CANARY release channel contains the newest features, which may be unstable and subject to unresolved issues with no known workarounds. Services using the CANARY release channel are not subject to any SLAs. ServiceReleaseChannelCanary = ServiceReleaseChannel("CANARY") // The STABLE release channel contains features that are considered stable and have been validated for production use. ServiceReleaseChannelStable = ServiceReleaseChannel("STABLE") )
const ( // The tier is not set. ServiceTierTierUnspecified = ServiceTier("TIER_UNSPECIFIED") // The developer tier provides limited scalability and no fault tolerance. Good for low-cost proof-of-concept. ServiceTierDeveloper = ServiceTier("DEVELOPER") // The enterprise tier provides multi-zone high availability, and sufficient scalability for enterprise-level Dataproc Metastore workloads. ServiceTierEnterprise = ServiceTier("ENTERPRISE") )
const ( // The LOG_FORMAT is not set. TelemetryConfigLogFormatLogFormatUnspecified = TelemetryConfigLogFormat("LOG_FORMAT_UNSPECIFIED") // Logging output uses the legacy textPayload format. TelemetryConfigLogFormatLegacy = TelemetryConfigLogFormat("LEGACY") // Logging output uses the jsonPayload format. TelemetryConfigLogFormatJson = TelemetryConfigLogFormat("JSON") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuditConfig ¶
type AuditConfig struct { // The configuration for logging of each type of permission. AuditLogConfigs []AuditLogConfig `pulumi:"auditLogConfigs"` // Specifies a service that will be enabled for audit logging. For example, storage.googleapis.com, cloudsql.googleapis.com. allServices is a special value that covers all services. Service *string `pulumi:"service"` }
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs.If there are AuditConfigs for both allServices and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted.Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.
type AuditConfigArgs ¶
type AuditConfigArgs struct { // The configuration for logging of each type of permission. AuditLogConfigs AuditLogConfigArrayInput `pulumi:"auditLogConfigs"` // Specifies a service that will be enabled for audit logging. For example, storage.googleapis.com, cloudsql.googleapis.com. allServices is a special value that covers all services. Service pulumi.StringPtrInput `pulumi:"service"` }
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs.If there are AuditConfigs for both allServices and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted.Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.
func (AuditConfigArgs) ElementType ¶
func (AuditConfigArgs) ElementType() reflect.Type
func (AuditConfigArgs) ToAuditConfigOutput ¶
func (i AuditConfigArgs) ToAuditConfigOutput() AuditConfigOutput
func (AuditConfigArgs) ToAuditConfigOutputWithContext ¶
func (i AuditConfigArgs) ToAuditConfigOutputWithContext(ctx context.Context) AuditConfigOutput
type AuditConfigArray ¶
type AuditConfigArray []AuditConfigInput
func (AuditConfigArray) ElementType ¶
func (AuditConfigArray) ElementType() reflect.Type
func (AuditConfigArray) ToAuditConfigArrayOutput ¶
func (i AuditConfigArray) ToAuditConfigArrayOutput() AuditConfigArrayOutput
func (AuditConfigArray) ToAuditConfigArrayOutputWithContext ¶
func (i AuditConfigArray) ToAuditConfigArrayOutputWithContext(ctx context.Context) AuditConfigArrayOutput
type AuditConfigArrayInput ¶
type AuditConfigArrayInput interface { pulumi.Input ToAuditConfigArrayOutput() AuditConfigArrayOutput ToAuditConfigArrayOutputWithContext(context.Context) AuditConfigArrayOutput }
AuditConfigArrayInput is an input type that accepts AuditConfigArray and AuditConfigArrayOutput values. You can construct a concrete instance of `AuditConfigArrayInput` via:
AuditConfigArray{ AuditConfigArgs{...} }
type AuditConfigArrayOutput ¶
type AuditConfigArrayOutput struct{ *pulumi.OutputState }
func (AuditConfigArrayOutput) ElementType ¶
func (AuditConfigArrayOutput) ElementType() reflect.Type
func (AuditConfigArrayOutput) Index ¶
func (o AuditConfigArrayOutput) Index(i pulumi.IntInput) AuditConfigOutput
func (AuditConfigArrayOutput) ToAuditConfigArrayOutput ¶
func (o AuditConfigArrayOutput) ToAuditConfigArrayOutput() AuditConfigArrayOutput
func (AuditConfigArrayOutput) ToAuditConfigArrayOutputWithContext ¶
func (o AuditConfigArrayOutput) ToAuditConfigArrayOutputWithContext(ctx context.Context) AuditConfigArrayOutput
type AuditConfigInput ¶
type AuditConfigInput interface { pulumi.Input ToAuditConfigOutput() AuditConfigOutput ToAuditConfigOutputWithContext(context.Context) AuditConfigOutput }
AuditConfigInput is an input type that accepts AuditConfigArgs and AuditConfigOutput values. You can construct a concrete instance of `AuditConfigInput` via:
AuditConfigArgs{...}
type AuditConfigOutput ¶
type AuditConfigOutput struct{ *pulumi.OutputState }
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs.If there are AuditConfigs for both allServices and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted.Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.
func (AuditConfigOutput) AuditLogConfigs ¶
func (o AuditConfigOutput) AuditLogConfigs() AuditLogConfigArrayOutput
The configuration for logging of each type of permission.
func (AuditConfigOutput) ElementType ¶
func (AuditConfigOutput) ElementType() reflect.Type
func (AuditConfigOutput) Service ¶
func (o AuditConfigOutput) Service() pulumi.StringPtrOutput
Specifies a service that will be enabled for audit logging. For example, storage.googleapis.com, cloudsql.googleapis.com. allServices is a special value that covers all services.
func (AuditConfigOutput) ToAuditConfigOutput ¶
func (o AuditConfigOutput) ToAuditConfigOutput() AuditConfigOutput
func (AuditConfigOutput) ToAuditConfigOutputWithContext ¶
func (o AuditConfigOutput) ToAuditConfigOutputWithContext(ctx context.Context) AuditConfigOutput
type AuditConfigResponse ¶
type AuditConfigResponse struct { // The configuration for logging of each type of permission. AuditLogConfigs []AuditLogConfigResponse `pulumi:"auditLogConfigs"` // Specifies a service that will be enabled for audit logging. For example, storage.googleapis.com, cloudsql.googleapis.com. allServices is a special value that covers all services. Service string `pulumi:"service"` }
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs.If there are AuditConfigs for both allServices and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted.Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.
type AuditConfigResponseArrayOutput ¶
type AuditConfigResponseArrayOutput struct{ *pulumi.OutputState }
func (AuditConfigResponseArrayOutput) ElementType ¶
func (AuditConfigResponseArrayOutput) ElementType() reflect.Type
func (AuditConfigResponseArrayOutput) Index ¶
func (o AuditConfigResponseArrayOutput) Index(i pulumi.IntInput) AuditConfigResponseOutput
func (AuditConfigResponseArrayOutput) ToAuditConfigResponseArrayOutput ¶
func (o AuditConfigResponseArrayOutput) ToAuditConfigResponseArrayOutput() AuditConfigResponseArrayOutput
func (AuditConfigResponseArrayOutput) ToAuditConfigResponseArrayOutputWithContext ¶
func (o AuditConfigResponseArrayOutput) ToAuditConfigResponseArrayOutputWithContext(ctx context.Context) AuditConfigResponseArrayOutput
type AuditConfigResponseOutput ¶
type AuditConfigResponseOutput struct{ *pulumi.OutputState }
Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs.If there are AuditConfigs for both allServices and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted.Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.
func (AuditConfigResponseOutput) AuditLogConfigs ¶
func (o AuditConfigResponseOutput) AuditLogConfigs() AuditLogConfigResponseArrayOutput
The configuration for logging of each type of permission.
func (AuditConfigResponseOutput) ElementType ¶
func (AuditConfigResponseOutput) ElementType() reflect.Type
func (AuditConfigResponseOutput) Service ¶
func (o AuditConfigResponseOutput) Service() pulumi.StringOutput
Specifies a service that will be enabled for audit logging. For example, storage.googleapis.com, cloudsql.googleapis.com. allServices is a special value that covers all services.
func (AuditConfigResponseOutput) ToAuditConfigResponseOutput ¶
func (o AuditConfigResponseOutput) ToAuditConfigResponseOutput() AuditConfigResponseOutput
func (AuditConfigResponseOutput) ToAuditConfigResponseOutputWithContext ¶
func (o AuditConfigResponseOutput) ToAuditConfigResponseOutputWithContext(ctx context.Context) AuditConfigResponseOutput
type AuditLogConfig ¶
type AuditLogConfig struct { // Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members. ExemptedMembers []string `pulumi:"exemptedMembers"` // The log type that this config enables. LogType *AuditLogConfigLogType `pulumi:"logType"` }
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
type AuditLogConfigArgs ¶
type AuditLogConfigArgs struct { // Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members. ExemptedMembers pulumi.StringArrayInput `pulumi:"exemptedMembers"` // The log type that this config enables. LogType AuditLogConfigLogTypePtrInput `pulumi:"logType"` }
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
func (AuditLogConfigArgs) ElementType ¶
func (AuditLogConfigArgs) ElementType() reflect.Type
func (AuditLogConfigArgs) ToAuditLogConfigOutput ¶
func (i AuditLogConfigArgs) ToAuditLogConfigOutput() AuditLogConfigOutput
func (AuditLogConfigArgs) ToAuditLogConfigOutputWithContext ¶
func (i AuditLogConfigArgs) ToAuditLogConfigOutputWithContext(ctx context.Context) AuditLogConfigOutput
type AuditLogConfigArray ¶
type AuditLogConfigArray []AuditLogConfigInput
func (AuditLogConfigArray) ElementType ¶
func (AuditLogConfigArray) ElementType() reflect.Type
func (AuditLogConfigArray) ToAuditLogConfigArrayOutput ¶
func (i AuditLogConfigArray) ToAuditLogConfigArrayOutput() AuditLogConfigArrayOutput
func (AuditLogConfigArray) ToAuditLogConfigArrayOutputWithContext ¶
func (i AuditLogConfigArray) ToAuditLogConfigArrayOutputWithContext(ctx context.Context) AuditLogConfigArrayOutput
type AuditLogConfigArrayInput ¶
type AuditLogConfigArrayInput interface { pulumi.Input ToAuditLogConfigArrayOutput() AuditLogConfigArrayOutput ToAuditLogConfigArrayOutputWithContext(context.Context) AuditLogConfigArrayOutput }
AuditLogConfigArrayInput is an input type that accepts AuditLogConfigArray and AuditLogConfigArrayOutput values. You can construct a concrete instance of `AuditLogConfigArrayInput` via:
AuditLogConfigArray{ AuditLogConfigArgs{...} }
type AuditLogConfigArrayOutput ¶
type AuditLogConfigArrayOutput struct{ *pulumi.OutputState }
func (AuditLogConfigArrayOutput) ElementType ¶
func (AuditLogConfigArrayOutput) ElementType() reflect.Type
func (AuditLogConfigArrayOutput) Index ¶
func (o AuditLogConfigArrayOutput) Index(i pulumi.IntInput) AuditLogConfigOutput
func (AuditLogConfigArrayOutput) ToAuditLogConfigArrayOutput ¶
func (o AuditLogConfigArrayOutput) ToAuditLogConfigArrayOutput() AuditLogConfigArrayOutput
func (AuditLogConfigArrayOutput) ToAuditLogConfigArrayOutputWithContext ¶
func (o AuditLogConfigArrayOutput) ToAuditLogConfigArrayOutputWithContext(ctx context.Context) AuditLogConfigArrayOutput
type AuditLogConfigInput ¶
type AuditLogConfigInput interface { pulumi.Input ToAuditLogConfigOutput() AuditLogConfigOutput ToAuditLogConfigOutputWithContext(context.Context) AuditLogConfigOutput }
AuditLogConfigInput is an input type that accepts AuditLogConfigArgs and AuditLogConfigOutput values. You can construct a concrete instance of `AuditLogConfigInput` via:
AuditLogConfigArgs{...}
type AuditLogConfigLogType ¶ added in v0.4.0
type AuditLogConfigLogType string
The log type that this config enables.
func (AuditLogConfigLogType) ElementType ¶ added in v0.4.0
func (AuditLogConfigLogType) ElementType() reflect.Type
func (AuditLogConfigLogType) ToAuditLogConfigLogTypeOutput ¶ added in v0.6.0
func (e AuditLogConfigLogType) ToAuditLogConfigLogTypeOutput() AuditLogConfigLogTypeOutput
func (AuditLogConfigLogType) ToAuditLogConfigLogTypeOutputWithContext ¶ added in v0.6.0
func (e AuditLogConfigLogType) ToAuditLogConfigLogTypeOutputWithContext(ctx context.Context) AuditLogConfigLogTypeOutput
func (AuditLogConfigLogType) ToAuditLogConfigLogTypePtrOutput ¶ added in v0.6.0
func (e AuditLogConfigLogType) ToAuditLogConfigLogTypePtrOutput() AuditLogConfigLogTypePtrOutput
func (AuditLogConfigLogType) ToAuditLogConfigLogTypePtrOutputWithContext ¶ added in v0.6.0
func (e AuditLogConfigLogType) ToAuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) AuditLogConfigLogTypePtrOutput
func (AuditLogConfigLogType) ToStringOutput ¶ added in v0.4.0
func (e AuditLogConfigLogType) ToStringOutput() pulumi.StringOutput
func (AuditLogConfigLogType) ToStringOutputWithContext ¶ added in v0.4.0
func (e AuditLogConfigLogType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AuditLogConfigLogType) ToStringPtrOutput ¶ added in v0.4.0
func (e AuditLogConfigLogType) ToStringPtrOutput() pulumi.StringPtrOutput
func (AuditLogConfigLogType) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e AuditLogConfigLogType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AuditLogConfigLogTypeInput ¶ added in v0.6.0
type AuditLogConfigLogTypeInput interface { pulumi.Input ToAuditLogConfigLogTypeOutput() AuditLogConfigLogTypeOutput ToAuditLogConfigLogTypeOutputWithContext(context.Context) AuditLogConfigLogTypeOutput }
AuditLogConfigLogTypeInput is an input type that accepts values of the AuditLogConfigLogType enum A concrete instance of `AuditLogConfigLogTypeInput` can be one of the following:
AuditLogConfigLogTypeLogTypeUnspecified AuditLogConfigLogTypeAdminRead AuditLogConfigLogTypeDataWrite AuditLogConfigLogTypeDataRead
type AuditLogConfigLogTypeOutput ¶ added in v0.6.0
type AuditLogConfigLogTypeOutput struct{ *pulumi.OutputState }
func (AuditLogConfigLogTypeOutput) ElementType ¶ added in v0.6.0
func (AuditLogConfigLogTypeOutput) ElementType() reflect.Type
func (AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypeOutput ¶ added in v0.6.0
func (o AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypeOutput() AuditLogConfigLogTypeOutput
func (AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypeOutputWithContext ¶ added in v0.6.0
func (o AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypeOutputWithContext(ctx context.Context) AuditLogConfigLogTypeOutput
func (AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypePtrOutput ¶ added in v0.6.0
func (o AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypePtrOutput() AuditLogConfigLogTypePtrOutput
func (AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypePtrOutputWithContext ¶ added in v0.6.0
func (o AuditLogConfigLogTypeOutput) ToAuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) AuditLogConfigLogTypePtrOutput
func (AuditLogConfigLogTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o AuditLogConfigLogTypeOutput) ToStringOutput() pulumi.StringOutput
func (AuditLogConfigLogTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o AuditLogConfigLogTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (AuditLogConfigLogTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o AuditLogConfigLogTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AuditLogConfigLogTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o AuditLogConfigLogTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AuditLogConfigLogTypePtrInput ¶ added in v0.6.0
type AuditLogConfigLogTypePtrInput interface { pulumi.Input ToAuditLogConfigLogTypePtrOutput() AuditLogConfigLogTypePtrOutput ToAuditLogConfigLogTypePtrOutputWithContext(context.Context) AuditLogConfigLogTypePtrOutput }
func AuditLogConfigLogTypePtr ¶ added in v0.6.0
func AuditLogConfigLogTypePtr(v string) AuditLogConfigLogTypePtrInput
type AuditLogConfigLogTypePtrOutput ¶ added in v0.6.0
type AuditLogConfigLogTypePtrOutput struct{ *pulumi.OutputState }
func (AuditLogConfigLogTypePtrOutput) Elem ¶ added in v0.6.0
func (o AuditLogConfigLogTypePtrOutput) Elem() AuditLogConfigLogTypeOutput
func (AuditLogConfigLogTypePtrOutput) ElementType ¶ added in v0.6.0
func (AuditLogConfigLogTypePtrOutput) ElementType() reflect.Type
func (AuditLogConfigLogTypePtrOutput) ToAuditLogConfigLogTypePtrOutput ¶ added in v0.6.0
func (o AuditLogConfigLogTypePtrOutput) ToAuditLogConfigLogTypePtrOutput() AuditLogConfigLogTypePtrOutput
func (AuditLogConfigLogTypePtrOutput) ToAuditLogConfigLogTypePtrOutputWithContext ¶ added in v0.6.0
func (o AuditLogConfigLogTypePtrOutput) ToAuditLogConfigLogTypePtrOutputWithContext(ctx context.Context) AuditLogConfigLogTypePtrOutput
func (AuditLogConfigLogTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o AuditLogConfigLogTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (AuditLogConfigLogTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o AuditLogConfigLogTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type AuditLogConfigOutput ¶
type AuditLogConfigOutput struct{ *pulumi.OutputState }
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
func (AuditLogConfigOutput) ElementType ¶
func (AuditLogConfigOutput) ElementType() reflect.Type
func (AuditLogConfigOutput) ExemptedMembers ¶
func (o AuditLogConfigOutput) ExemptedMembers() pulumi.StringArrayOutput
Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members.
func (AuditLogConfigOutput) LogType ¶
func (o AuditLogConfigOutput) LogType() AuditLogConfigLogTypePtrOutput
The log type that this config enables.
func (AuditLogConfigOutput) ToAuditLogConfigOutput ¶
func (o AuditLogConfigOutput) ToAuditLogConfigOutput() AuditLogConfigOutput
func (AuditLogConfigOutput) ToAuditLogConfigOutputWithContext ¶
func (o AuditLogConfigOutput) ToAuditLogConfigOutputWithContext(ctx context.Context) AuditLogConfigOutput
type AuditLogConfigResponse ¶
type AuditLogConfigResponse struct { // Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members. ExemptedMembers []string `pulumi:"exemptedMembers"` // The log type that this config enables. LogType string `pulumi:"logType"` }
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
type AuditLogConfigResponseArrayOutput ¶
type AuditLogConfigResponseArrayOutput struct{ *pulumi.OutputState }
func (AuditLogConfigResponseArrayOutput) ElementType ¶
func (AuditLogConfigResponseArrayOutput) ElementType() reflect.Type
func (AuditLogConfigResponseArrayOutput) Index ¶
func (o AuditLogConfigResponseArrayOutput) Index(i pulumi.IntInput) AuditLogConfigResponseOutput
func (AuditLogConfigResponseArrayOutput) ToAuditLogConfigResponseArrayOutput ¶
func (o AuditLogConfigResponseArrayOutput) ToAuditLogConfigResponseArrayOutput() AuditLogConfigResponseArrayOutput
func (AuditLogConfigResponseArrayOutput) ToAuditLogConfigResponseArrayOutputWithContext ¶
func (o AuditLogConfigResponseArrayOutput) ToAuditLogConfigResponseArrayOutputWithContext(ctx context.Context) AuditLogConfigResponseArrayOutput
type AuditLogConfigResponseOutput ¶
type AuditLogConfigResponseOutput struct{ *pulumi.OutputState }
Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.
func (AuditLogConfigResponseOutput) ElementType ¶
func (AuditLogConfigResponseOutput) ElementType() reflect.Type
func (AuditLogConfigResponseOutput) ExemptedMembers ¶
func (o AuditLogConfigResponseOutput) ExemptedMembers() pulumi.StringArrayOutput
Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members.
func (AuditLogConfigResponseOutput) LogType ¶
func (o AuditLogConfigResponseOutput) LogType() pulumi.StringOutput
The log type that this config enables.
func (AuditLogConfigResponseOutput) ToAuditLogConfigResponseOutput ¶
func (o AuditLogConfigResponseOutput) ToAuditLogConfigResponseOutput() AuditLogConfigResponseOutput
func (AuditLogConfigResponseOutput) ToAuditLogConfigResponseOutputWithContext ¶
func (o AuditLogConfigResponseOutput) ToAuditLogConfigResponseOutputWithContext(ctx context.Context) AuditLogConfigResponseOutput
type AuxiliaryVersionConfig ¶
type AuxiliaryVersionConfig struct { // A mapping of Hive metastore configuration key-value pairs to apply to the auxiliary Hive metastore (configured in hive-site.xml) in addition to the primary version's overrides. If keys are present in both the auxiliary version's overrides and the primary version's overrides, the value from the auxiliary version's overrides takes precedence. ConfigOverrides map[string]string `pulumi:"configOverrides"` // The Hive metastore version of the auxiliary service. It must be less than the primary Hive metastore service's version. Version *string `pulumi:"version"` }
Configuration information for the auxiliary service versions.
type AuxiliaryVersionConfigArgs ¶
type AuxiliaryVersionConfigArgs struct { // A mapping of Hive metastore configuration key-value pairs to apply to the auxiliary Hive metastore (configured in hive-site.xml) in addition to the primary version's overrides. If keys are present in both the auxiliary version's overrides and the primary version's overrides, the value from the auxiliary version's overrides takes precedence. ConfigOverrides pulumi.StringMapInput `pulumi:"configOverrides"` // The Hive metastore version of the auxiliary service. It must be less than the primary Hive metastore service's version. Version pulumi.StringPtrInput `pulumi:"version"` }
Configuration information for the auxiliary service versions.
func (AuxiliaryVersionConfigArgs) ElementType ¶
func (AuxiliaryVersionConfigArgs) ElementType() reflect.Type
func (AuxiliaryVersionConfigArgs) ToAuxiliaryVersionConfigOutput ¶
func (i AuxiliaryVersionConfigArgs) ToAuxiliaryVersionConfigOutput() AuxiliaryVersionConfigOutput
func (AuxiliaryVersionConfigArgs) ToAuxiliaryVersionConfigOutputWithContext ¶
func (i AuxiliaryVersionConfigArgs) ToAuxiliaryVersionConfigOutputWithContext(ctx context.Context) AuxiliaryVersionConfigOutput
type AuxiliaryVersionConfigInput ¶
type AuxiliaryVersionConfigInput interface { pulumi.Input ToAuxiliaryVersionConfigOutput() AuxiliaryVersionConfigOutput ToAuxiliaryVersionConfigOutputWithContext(context.Context) AuxiliaryVersionConfigOutput }
AuxiliaryVersionConfigInput is an input type that accepts AuxiliaryVersionConfigArgs and AuxiliaryVersionConfigOutput values. You can construct a concrete instance of `AuxiliaryVersionConfigInput` via:
AuxiliaryVersionConfigArgs{...}
type AuxiliaryVersionConfigMap ¶
type AuxiliaryVersionConfigMap map[string]AuxiliaryVersionConfigInput
func (AuxiliaryVersionConfigMap) ElementType ¶
func (AuxiliaryVersionConfigMap) ElementType() reflect.Type
func (AuxiliaryVersionConfigMap) ToAuxiliaryVersionConfigMapOutput ¶
func (i AuxiliaryVersionConfigMap) ToAuxiliaryVersionConfigMapOutput() AuxiliaryVersionConfigMapOutput
func (AuxiliaryVersionConfigMap) ToAuxiliaryVersionConfigMapOutputWithContext ¶
func (i AuxiliaryVersionConfigMap) ToAuxiliaryVersionConfigMapOutputWithContext(ctx context.Context) AuxiliaryVersionConfigMapOutput
type AuxiliaryVersionConfigMapInput ¶
type AuxiliaryVersionConfigMapInput interface { pulumi.Input ToAuxiliaryVersionConfigMapOutput() AuxiliaryVersionConfigMapOutput ToAuxiliaryVersionConfigMapOutputWithContext(context.Context) AuxiliaryVersionConfigMapOutput }
AuxiliaryVersionConfigMapInput is an input type that accepts AuxiliaryVersionConfigMap and AuxiliaryVersionConfigMapOutput values. You can construct a concrete instance of `AuxiliaryVersionConfigMapInput` via:
AuxiliaryVersionConfigMap{ "key": AuxiliaryVersionConfigArgs{...} }
type AuxiliaryVersionConfigMapOutput ¶
type AuxiliaryVersionConfigMapOutput struct{ *pulumi.OutputState }
func (AuxiliaryVersionConfigMapOutput) ElementType ¶
func (AuxiliaryVersionConfigMapOutput) ElementType() reflect.Type
func (AuxiliaryVersionConfigMapOutput) MapIndex ¶
func (o AuxiliaryVersionConfigMapOutput) MapIndex(k pulumi.StringInput) AuxiliaryVersionConfigOutput
func (AuxiliaryVersionConfigMapOutput) ToAuxiliaryVersionConfigMapOutput ¶
func (o AuxiliaryVersionConfigMapOutput) ToAuxiliaryVersionConfigMapOutput() AuxiliaryVersionConfigMapOutput
func (AuxiliaryVersionConfigMapOutput) ToAuxiliaryVersionConfigMapOutputWithContext ¶
func (o AuxiliaryVersionConfigMapOutput) ToAuxiliaryVersionConfigMapOutputWithContext(ctx context.Context) AuxiliaryVersionConfigMapOutput
type AuxiliaryVersionConfigOutput ¶
type AuxiliaryVersionConfigOutput struct{ *pulumi.OutputState }
Configuration information for the auxiliary service versions.
func (AuxiliaryVersionConfigOutput) ConfigOverrides ¶
func (o AuxiliaryVersionConfigOutput) ConfigOverrides() pulumi.StringMapOutput
A mapping of Hive metastore configuration key-value pairs to apply to the auxiliary Hive metastore (configured in hive-site.xml) in addition to the primary version's overrides. If keys are present in both the auxiliary version's overrides and the primary version's overrides, the value from the auxiliary version's overrides takes precedence.
func (AuxiliaryVersionConfigOutput) ElementType ¶
func (AuxiliaryVersionConfigOutput) ElementType() reflect.Type
func (AuxiliaryVersionConfigOutput) ToAuxiliaryVersionConfigOutput ¶
func (o AuxiliaryVersionConfigOutput) ToAuxiliaryVersionConfigOutput() AuxiliaryVersionConfigOutput
func (AuxiliaryVersionConfigOutput) ToAuxiliaryVersionConfigOutputWithContext ¶
func (o AuxiliaryVersionConfigOutput) ToAuxiliaryVersionConfigOutputWithContext(ctx context.Context) AuxiliaryVersionConfigOutput
func (AuxiliaryVersionConfigOutput) Version ¶
func (o AuxiliaryVersionConfigOutput) Version() pulumi.StringPtrOutput
The Hive metastore version of the auxiliary service. It must be less than the primary Hive metastore service's version.
type AuxiliaryVersionConfigResponse ¶
type AuxiliaryVersionConfigResponse struct { // A mapping of Hive metastore configuration key-value pairs to apply to the auxiliary Hive metastore (configured in hive-site.xml) in addition to the primary version's overrides. If keys are present in both the auxiliary version's overrides and the primary version's overrides, the value from the auxiliary version's overrides takes precedence. ConfigOverrides map[string]string `pulumi:"configOverrides"` // The network configuration contains the endpoint URI(s) of the auxiliary Hive metastore service. NetworkConfig NetworkConfigResponse `pulumi:"networkConfig"` // The Hive metastore version of the auxiliary service. It must be less than the primary Hive metastore service's version. Version string `pulumi:"version"` }
Configuration information for the auxiliary service versions.
type AuxiliaryVersionConfigResponseMapOutput ¶
type AuxiliaryVersionConfigResponseMapOutput struct{ *pulumi.OutputState }
func (AuxiliaryVersionConfigResponseMapOutput) ElementType ¶
func (AuxiliaryVersionConfigResponseMapOutput) ElementType() reflect.Type
func (AuxiliaryVersionConfigResponseMapOutput) MapIndex ¶
func (o AuxiliaryVersionConfigResponseMapOutput) MapIndex(k pulumi.StringInput) AuxiliaryVersionConfigResponseOutput
func (AuxiliaryVersionConfigResponseMapOutput) ToAuxiliaryVersionConfigResponseMapOutput ¶
func (o AuxiliaryVersionConfigResponseMapOutput) ToAuxiliaryVersionConfigResponseMapOutput() AuxiliaryVersionConfigResponseMapOutput
func (AuxiliaryVersionConfigResponseMapOutput) ToAuxiliaryVersionConfigResponseMapOutputWithContext ¶
func (o AuxiliaryVersionConfigResponseMapOutput) ToAuxiliaryVersionConfigResponseMapOutputWithContext(ctx context.Context) AuxiliaryVersionConfigResponseMapOutput
type AuxiliaryVersionConfigResponseOutput ¶
type AuxiliaryVersionConfigResponseOutput struct{ *pulumi.OutputState }
Configuration information for the auxiliary service versions.
func (AuxiliaryVersionConfigResponseOutput) ConfigOverrides ¶
func (o AuxiliaryVersionConfigResponseOutput) ConfigOverrides() pulumi.StringMapOutput
A mapping of Hive metastore configuration key-value pairs to apply to the auxiliary Hive metastore (configured in hive-site.xml) in addition to the primary version's overrides. If keys are present in both the auxiliary version's overrides and the primary version's overrides, the value from the auxiliary version's overrides takes precedence.
func (AuxiliaryVersionConfigResponseOutput) ElementType ¶
func (AuxiliaryVersionConfigResponseOutput) ElementType() reflect.Type
func (AuxiliaryVersionConfigResponseOutput) NetworkConfig ¶
func (o AuxiliaryVersionConfigResponseOutput) NetworkConfig() NetworkConfigResponseOutput
The network configuration contains the endpoint URI(s) of the auxiliary Hive metastore service.
func (AuxiliaryVersionConfigResponseOutput) ToAuxiliaryVersionConfigResponseOutput ¶
func (o AuxiliaryVersionConfigResponseOutput) ToAuxiliaryVersionConfigResponseOutput() AuxiliaryVersionConfigResponseOutput
func (AuxiliaryVersionConfigResponseOutput) ToAuxiliaryVersionConfigResponseOutputWithContext ¶
func (o AuxiliaryVersionConfigResponseOutput) ToAuxiliaryVersionConfigResponseOutputWithContext(ctx context.Context) AuxiliaryVersionConfigResponseOutput
func (AuxiliaryVersionConfigResponseOutput) Version ¶
func (o AuxiliaryVersionConfigResponseOutput) Version() pulumi.StringOutput
The Hive metastore version of the auxiliary service. It must be less than the primary Hive metastore service's version.
type BackendMetastore ¶
type BackendMetastore struct { // The type of the backend metastore. MetastoreType *BackendMetastoreMetastoreType `pulumi:"metastoreType"` // The relative resource name of the metastore that is being federated. The formats of the relative resource names for the currently supported metastores are listed below: BigQuery projects/{project_id} Dataproc Metastore projects/{project_id}/locations/{location}/services/{service_id} Name *string `pulumi:"name"` }
Represents a backend metastore for the federation.
type BackendMetastoreArgs ¶
type BackendMetastoreArgs struct { // The type of the backend metastore. MetastoreType BackendMetastoreMetastoreTypePtrInput `pulumi:"metastoreType"` // The relative resource name of the metastore that is being federated. The formats of the relative resource names for the currently supported metastores are listed below: BigQuery projects/{project_id} Dataproc Metastore projects/{project_id}/locations/{location}/services/{service_id} Name pulumi.StringPtrInput `pulumi:"name"` }
Represents a backend metastore for the federation.
func (BackendMetastoreArgs) ElementType ¶
func (BackendMetastoreArgs) ElementType() reflect.Type
func (BackendMetastoreArgs) ToBackendMetastoreOutput ¶
func (i BackendMetastoreArgs) ToBackendMetastoreOutput() BackendMetastoreOutput
func (BackendMetastoreArgs) ToBackendMetastoreOutputWithContext ¶
func (i BackendMetastoreArgs) ToBackendMetastoreOutputWithContext(ctx context.Context) BackendMetastoreOutput
type BackendMetastoreInput ¶
type BackendMetastoreInput interface { pulumi.Input ToBackendMetastoreOutput() BackendMetastoreOutput ToBackendMetastoreOutputWithContext(context.Context) BackendMetastoreOutput }
BackendMetastoreInput is an input type that accepts BackendMetastoreArgs and BackendMetastoreOutput values. You can construct a concrete instance of `BackendMetastoreInput` via:
BackendMetastoreArgs{...}
type BackendMetastoreMap ¶
type BackendMetastoreMap map[string]BackendMetastoreInput
func (BackendMetastoreMap) ElementType ¶
func (BackendMetastoreMap) ElementType() reflect.Type
func (BackendMetastoreMap) ToBackendMetastoreMapOutput ¶
func (i BackendMetastoreMap) ToBackendMetastoreMapOutput() BackendMetastoreMapOutput
func (BackendMetastoreMap) ToBackendMetastoreMapOutputWithContext ¶
func (i BackendMetastoreMap) ToBackendMetastoreMapOutputWithContext(ctx context.Context) BackendMetastoreMapOutput
type BackendMetastoreMapInput ¶
type BackendMetastoreMapInput interface { pulumi.Input ToBackendMetastoreMapOutput() BackendMetastoreMapOutput ToBackendMetastoreMapOutputWithContext(context.Context) BackendMetastoreMapOutput }
BackendMetastoreMapInput is an input type that accepts BackendMetastoreMap and BackendMetastoreMapOutput values. You can construct a concrete instance of `BackendMetastoreMapInput` via:
BackendMetastoreMap{ "key": BackendMetastoreArgs{...} }
type BackendMetastoreMapOutput ¶
type BackendMetastoreMapOutput struct{ *pulumi.OutputState }
func (BackendMetastoreMapOutput) ElementType ¶
func (BackendMetastoreMapOutput) ElementType() reflect.Type
func (BackendMetastoreMapOutput) MapIndex ¶
func (o BackendMetastoreMapOutput) MapIndex(k pulumi.StringInput) BackendMetastoreOutput
func (BackendMetastoreMapOutput) ToBackendMetastoreMapOutput ¶
func (o BackendMetastoreMapOutput) ToBackendMetastoreMapOutput() BackendMetastoreMapOutput
func (BackendMetastoreMapOutput) ToBackendMetastoreMapOutputWithContext ¶
func (o BackendMetastoreMapOutput) ToBackendMetastoreMapOutputWithContext(ctx context.Context) BackendMetastoreMapOutput
type BackendMetastoreMetastoreType ¶
type BackendMetastoreMetastoreType string
The type of the backend metastore.
func (BackendMetastoreMetastoreType) ElementType ¶
func (BackendMetastoreMetastoreType) ElementType() reflect.Type
func (BackendMetastoreMetastoreType) ToBackendMetastoreMetastoreTypeOutput ¶
func (e BackendMetastoreMetastoreType) ToBackendMetastoreMetastoreTypeOutput() BackendMetastoreMetastoreTypeOutput
func (BackendMetastoreMetastoreType) ToBackendMetastoreMetastoreTypeOutputWithContext ¶
func (e BackendMetastoreMetastoreType) ToBackendMetastoreMetastoreTypeOutputWithContext(ctx context.Context) BackendMetastoreMetastoreTypeOutput
func (BackendMetastoreMetastoreType) ToBackendMetastoreMetastoreTypePtrOutput ¶
func (e BackendMetastoreMetastoreType) ToBackendMetastoreMetastoreTypePtrOutput() BackendMetastoreMetastoreTypePtrOutput
func (BackendMetastoreMetastoreType) ToBackendMetastoreMetastoreTypePtrOutputWithContext ¶
func (e BackendMetastoreMetastoreType) ToBackendMetastoreMetastoreTypePtrOutputWithContext(ctx context.Context) BackendMetastoreMetastoreTypePtrOutput
func (BackendMetastoreMetastoreType) ToStringOutput ¶
func (e BackendMetastoreMetastoreType) ToStringOutput() pulumi.StringOutput
func (BackendMetastoreMetastoreType) ToStringOutputWithContext ¶
func (e BackendMetastoreMetastoreType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BackendMetastoreMetastoreType) ToStringPtrOutput ¶
func (e BackendMetastoreMetastoreType) ToStringPtrOutput() pulumi.StringPtrOutput
func (BackendMetastoreMetastoreType) ToStringPtrOutputWithContext ¶
func (e BackendMetastoreMetastoreType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BackendMetastoreMetastoreTypeInput ¶
type BackendMetastoreMetastoreTypeInput interface { pulumi.Input ToBackendMetastoreMetastoreTypeOutput() BackendMetastoreMetastoreTypeOutput ToBackendMetastoreMetastoreTypeOutputWithContext(context.Context) BackendMetastoreMetastoreTypeOutput }
BackendMetastoreMetastoreTypeInput is an input type that accepts values of the BackendMetastoreMetastoreType enum A concrete instance of `BackendMetastoreMetastoreTypeInput` can be one of the following:
BackendMetastoreMetastoreTypeMetastoreTypeUnspecified BackendMetastoreMetastoreTypeDataplex BackendMetastoreMetastoreTypeBigquery BackendMetastoreMetastoreTypeDataprocMetastore
type BackendMetastoreMetastoreTypeOutput ¶
type BackendMetastoreMetastoreTypeOutput struct{ *pulumi.OutputState }
func (BackendMetastoreMetastoreTypeOutput) ElementType ¶
func (BackendMetastoreMetastoreTypeOutput) ElementType() reflect.Type
func (BackendMetastoreMetastoreTypeOutput) ToBackendMetastoreMetastoreTypeOutput ¶
func (o BackendMetastoreMetastoreTypeOutput) ToBackendMetastoreMetastoreTypeOutput() BackendMetastoreMetastoreTypeOutput
func (BackendMetastoreMetastoreTypeOutput) ToBackendMetastoreMetastoreTypeOutputWithContext ¶
func (o BackendMetastoreMetastoreTypeOutput) ToBackendMetastoreMetastoreTypeOutputWithContext(ctx context.Context) BackendMetastoreMetastoreTypeOutput
func (BackendMetastoreMetastoreTypeOutput) ToBackendMetastoreMetastoreTypePtrOutput ¶
func (o BackendMetastoreMetastoreTypeOutput) ToBackendMetastoreMetastoreTypePtrOutput() BackendMetastoreMetastoreTypePtrOutput
func (BackendMetastoreMetastoreTypeOutput) ToBackendMetastoreMetastoreTypePtrOutputWithContext ¶
func (o BackendMetastoreMetastoreTypeOutput) ToBackendMetastoreMetastoreTypePtrOutputWithContext(ctx context.Context) BackendMetastoreMetastoreTypePtrOutput
func (BackendMetastoreMetastoreTypeOutput) ToStringOutput ¶
func (o BackendMetastoreMetastoreTypeOutput) ToStringOutput() pulumi.StringOutput
func (BackendMetastoreMetastoreTypeOutput) ToStringOutputWithContext ¶
func (o BackendMetastoreMetastoreTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (BackendMetastoreMetastoreTypeOutput) ToStringPtrOutput ¶
func (o BackendMetastoreMetastoreTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BackendMetastoreMetastoreTypeOutput) ToStringPtrOutputWithContext ¶
func (o BackendMetastoreMetastoreTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BackendMetastoreMetastoreTypePtrInput ¶
type BackendMetastoreMetastoreTypePtrInput interface { pulumi.Input ToBackendMetastoreMetastoreTypePtrOutput() BackendMetastoreMetastoreTypePtrOutput ToBackendMetastoreMetastoreTypePtrOutputWithContext(context.Context) BackendMetastoreMetastoreTypePtrOutput }
func BackendMetastoreMetastoreTypePtr ¶
func BackendMetastoreMetastoreTypePtr(v string) BackendMetastoreMetastoreTypePtrInput
type BackendMetastoreMetastoreTypePtrOutput ¶
type BackendMetastoreMetastoreTypePtrOutput struct{ *pulumi.OutputState }
func (BackendMetastoreMetastoreTypePtrOutput) ElementType ¶
func (BackendMetastoreMetastoreTypePtrOutput) ElementType() reflect.Type
func (BackendMetastoreMetastoreTypePtrOutput) ToBackendMetastoreMetastoreTypePtrOutput ¶
func (o BackendMetastoreMetastoreTypePtrOutput) ToBackendMetastoreMetastoreTypePtrOutput() BackendMetastoreMetastoreTypePtrOutput
func (BackendMetastoreMetastoreTypePtrOutput) ToBackendMetastoreMetastoreTypePtrOutputWithContext ¶
func (o BackendMetastoreMetastoreTypePtrOutput) ToBackendMetastoreMetastoreTypePtrOutputWithContext(ctx context.Context) BackendMetastoreMetastoreTypePtrOutput
func (BackendMetastoreMetastoreTypePtrOutput) ToStringPtrOutput ¶
func (o BackendMetastoreMetastoreTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (BackendMetastoreMetastoreTypePtrOutput) ToStringPtrOutputWithContext ¶
func (o BackendMetastoreMetastoreTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type BackendMetastoreOutput ¶
type BackendMetastoreOutput struct{ *pulumi.OutputState }
Represents a backend metastore for the federation.
func (BackendMetastoreOutput) ElementType ¶
func (BackendMetastoreOutput) ElementType() reflect.Type
func (BackendMetastoreOutput) MetastoreType ¶
func (o BackendMetastoreOutput) MetastoreType() BackendMetastoreMetastoreTypePtrOutput
The type of the backend metastore.
func (BackendMetastoreOutput) Name ¶
func (o BackendMetastoreOutput) Name() pulumi.StringPtrOutput
The relative resource name of the metastore that is being federated. The formats of the relative resource names for the currently supported metastores are listed below: BigQuery projects/{project_id} Dataproc Metastore projects/{project_id}/locations/{location}/services/{service_id}
func (BackendMetastoreOutput) ToBackendMetastoreOutput ¶
func (o BackendMetastoreOutput) ToBackendMetastoreOutput() BackendMetastoreOutput
func (BackendMetastoreOutput) ToBackendMetastoreOutputWithContext ¶
func (o BackendMetastoreOutput) ToBackendMetastoreOutputWithContext(ctx context.Context) BackendMetastoreOutput
type BackendMetastoreResponse ¶
type BackendMetastoreResponse struct { // The type of the backend metastore. MetastoreType string `pulumi:"metastoreType"` // The relative resource name of the metastore that is being federated. The formats of the relative resource names for the currently supported metastores are listed below: BigQuery projects/{project_id} Dataproc Metastore projects/{project_id}/locations/{location}/services/{service_id} Name string `pulumi:"name"` }
Represents a backend metastore for the federation.
type BackendMetastoreResponseMapOutput ¶
type BackendMetastoreResponseMapOutput struct{ *pulumi.OutputState }
func (BackendMetastoreResponseMapOutput) ElementType ¶
func (BackendMetastoreResponseMapOutput) ElementType() reflect.Type
func (BackendMetastoreResponseMapOutput) MapIndex ¶
func (o BackendMetastoreResponseMapOutput) MapIndex(k pulumi.StringInput) BackendMetastoreResponseOutput
func (BackendMetastoreResponseMapOutput) ToBackendMetastoreResponseMapOutput ¶
func (o BackendMetastoreResponseMapOutput) ToBackendMetastoreResponseMapOutput() BackendMetastoreResponseMapOutput
func (BackendMetastoreResponseMapOutput) ToBackendMetastoreResponseMapOutputWithContext ¶
func (o BackendMetastoreResponseMapOutput) ToBackendMetastoreResponseMapOutputWithContext(ctx context.Context) BackendMetastoreResponseMapOutput
type BackendMetastoreResponseOutput ¶
type BackendMetastoreResponseOutput struct{ *pulumi.OutputState }
Represents a backend metastore for the federation.
func (BackendMetastoreResponseOutput) ElementType ¶
func (BackendMetastoreResponseOutput) ElementType() reflect.Type
func (BackendMetastoreResponseOutput) MetastoreType ¶
func (o BackendMetastoreResponseOutput) MetastoreType() pulumi.StringOutput
The type of the backend metastore.
func (BackendMetastoreResponseOutput) Name ¶
func (o BackendMetastoreResponseOutput) Name() pulumi.StringOutput
The relative resource name of the metastore that is being federated. The formats of the relative resource names for the currently supported metastores are listed below: BigQuery projects/{project_id} Dataproc Metastore projects/{project_id}/locations/{location}/services/{service_id}
func (BackendMetastoreResponseOutput) ToBackendMetastoreResponseOutput ¶
func (o BackendMetastoreResponseOutput) ToBackendMetastoreResponseOutput() BackendMetastoreResponseOutput
func (BackendMetastoreResponseOutput) ToBackendMetastoreResponseOutputWithContext ¶
func (o BackendMetastoreResponseOutput) ToBackendMetastoreResponseOutputWithContext(ctx context.Context) BackendMetastoreResponseOutput
type Backup ¶ added in v0.3.0
type Backup struct { pulumi.CustomResourceState // Required. The ID of the backup, which is used as the final component of the backup's name.This value must be between 1 and 64 characters long, begin with a letter, end with a letter or number, and consist of alpha-numeric ASCII characters or hyphens. BackupId pulumi.StringOutput `pulumi:"backupId"` // The time when the backup was started. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The description of the backup. Description pulumi.StringOutput `pulumi:"description"` // The time when the backup finished creating. EndTime pulumi.StringOutput `pulumi:"endTime"` Location pulumi.StringOutput `pulumi:"location"` // Immutable. The relative resource name of the backup, in the following form:projects/{project_number}/locations/{location_id}/services/{service_id}/backups/{backup_id} Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` // Optional. A request ID. Specify a unique request ID to allow the server to ignore the request if it has completed. The server will ignore subsequent requests that provide a duplicate request ID for at least 60 minutes after the first request.For example, if an initial request times out, followed by another request with the same request ID, the server ignores the second request to prevent the creation of duplicate commitments.The request ID must be a valid UUID (https://en.wikipedia.org/wiki/Universally_unique_identifier#Format) A zero UUID (00000000-0000-0000-0000-000000000000) is not supported. RequestId pulumi.StringPtrOutput `pulumi:"requestId"` // Services that are restoring from the backup. RestoringServices pulumi.StringArrayOutput `pulumi:"restoringServices"` ServiceId pulumi.StringOutput `pulumi:"serviceId"` // The revision of the service at the time of backup. ServiceRevision ServiceResponseOutput `pulumi:"serviceRevision"` // The current state of the backup. State pulumi.StringOutput `pulumi:"state"` }
Creates a new backup in a given project and location.
func GetBackup ¶ added in v0.3.0
func GetBackup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BackupState, opts ...pulumi.ResourceOption) (*Backup, error)
GetBackup gets an existing Backup 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 NewBackup ¶ added in v0.3.0
func NewBackup(ctx *pulumi.Context, name string, args *BackupArgs, opts ...pulumi.ResourceOption) (*Backup, error)
NewBackup registers a new resource with the given unique name, arguments, and options.
func (*Backup) ElementType ¶ added in v0.3.0
func (*Backup) ToBackupOutput ¶ added in v0.3.0
func (i *Backup) ToBackupOutput() BackupOutput
func (*Backup) ToBackupOutputWithContext ¶ added in v0.3.0
func (i *Backup) ToBackupOutputWithContext(ctx context.Context) BackupOutput
type BackupArgs ¶ added in v0.3.0
type BackupArgs struct { // Required. The ID of the backup, which is used as the final component of the backup's name.This value must be between 1 and 64 characters long, begin with a letter, end with a letter or number, and consist of alpha-numeric ASCII characters or hyphens. BackupId pulumi.StringInput // The description of the backup. Description pulumi.StringPtrInput Location pulumi.StringPtrInput // Immutable. The relative resource name of the backup, in the following form:projects/{project_number}/locations/{location_id}/services/{service_id}/backups/{backup_id} Name pulumi.StringPtrInput Project pulumi.StringPtrInput // Optional. A request ID. Specify a unique request ID to allow the server to ignore the request if it has completed. The server will ignore subsequent requests that provide a duplicate request ID for at least 60 minutes after the first request.For example, if an initial request times out, followed by another request with the same request ID, the server ignores the second request to prevent the creation of duplicate commitments.The request ID must be a valid UUID (https://en.wikipedia.org/wiki/Universally_unique_identifier#Format) A zero UUID (00000000-0000-0000-0000-000000000000) is not supported. RequestId pulumi.StringPtrInput ServiceId pulumi.StringInput }
The set of arguments for constructing a Backup resource.
func (BackupArgs) ElementType ¶ added in v0.3.0
func (BackupArgs) ElementType() reflect.Type
type BackupInput ¶ added in v0.3.0
type BackupInput interface { pulumi.Input ToBackupOutput() BackupOutput ToBackupOutputWithContext(ctx context.Context) BackupOutput }
type BackupOutput ¶ added in v0.3.0
type BackupOutput struct{ *pulumi.OutputState }
func (BackupOutput) BackupId ¶ added in v0.21.0
func (o BackupOutput) BackupId() pulumi.StringOutput
Required. The ID of the backup, which is used as the final component of the backup's name.This value must be between 1 and 64 characters long, begin with a letter, end with a letter or number, and consist of alpha-numeric ASCII characters or hyphens.
func (BackupOutput) CreateTime ¶ added in v0.19.0
func (o BackupOutput) CreateTime() pulumi.StringOutput
The time when the backup was started.
func (BackupOutput) Description ¶ added in v0.19.0
func (o BackupOutput) Description() pulumi.StringOutput
The description of the backup.
func (BackupOutput) ElementType ¶ added in v0.3.0
func (BackupOutput) ElementType() reflect.Type
func (BackupOutput) EndTime ¶ added in v0.19.0
func (o BackupOutput) EndTime() pulumi.StringOutput
The time when the backup finished creating.
func (BackupOutput) Location ¶ added in v0.21.0
func (o BackupOutput) Location() pulumi.StringOutput
func (BackupOutput) Name ¶ added in v0.19.0
func (o BackupOutput) Name() pulumi.StringOutput
Immutable. The relative resource name of the backup, in the following form:projects/{project_number}/locations/{location_id}/services/{service_id}/backups/{backup_id}
func (BackupOutput) Project ¶ added in v0.21.0
func (o BackupOutput) Project() pulumi.StringOutput
func (BackupOutput) RequestId ¶ added in v0.21.0
func (o BackupOutput) RequestId() pulumi.StringPtrOutput
Optional. A request ID. Specify a unique request ID to allow the server to ignore the request if it has completed. The server will ignore subsequent requests that provide a duplicate request ID for at least 60 minutes after the first request.For example, if an initial request times out, followed by another request with the same request ID, the server ignores the second request to prevent the creation of duplicate commitments.The request ID must be a valid UUID (https://en.wikipedia.org/wiki/Universally_unique_identifier#Format) A zero UUID (00000000-0000-0000-0000-000000000000) is not supported.
func (BackupOutput) RestoringServices ¶ added in v0.19.0
func (o BackupOutput) RestoringServices() pulumi.StringArrayOutput
Services that are restoring from the backup.
func (BackupOutput) ServiceId ¶ added in v0.21.0
func (o BackupOutput) ServiceId() pulumi.StringOutput
func (BackupOutput) ServiceRevision ¶ added in v0.19.0
func (o BackupOutput) ServiceRevision() ServiceResponseOutput
The revision of the service at the time of backup.
func (BackupOutput) State ¶ added in v0.19.0
func (o BackupOutput) State() pulumi.StringOutput
The current state of the backup.
func (BackupOutput) ToBackupOutput ¶ added in v0.3.0
func (o BackupOutput) ToBackupOutput() BackupOutput
func (BackupOutput) ToBackupOutputWithContext ¶ added in v0.3.0
func (o BackupOutput) ToBackupOutputWithContext(ctx context.Context) BackupOutput
type BackupState ¶ added in v0.3.0
type BackupState struct { }
func (BackupState) ElementType ¶ added in v0.3.0
func (BackupState) ElementType() reflect.Type
type Binding ¶
type Binding struct { // The condition that is associated with this binding.If the condition evaluates to true, then this binding applies to the current request.If the condition evaluates to false, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Condition *Expr `pulumi:"condition"` // Specifies the principals requesting access for a Google Cloud resource. members can have the following values: allUsers: A special identifier that represents anyone who is on the internet; with or without a Google account. allAuthenticatedUsers: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. user:{emailid}: An email address that represents a specific Google account. For example, alice@example.com . serviceAccount:{emailid}: An email address that represents a Google service account. For example, my-other-app@appspot.gserviceaccount.com. serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]: An identifier for a Kubernetes service account (https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, my-project.svc.id.goog[my-namespace/my-kubernetes-sa]. group:{emailid}: An email address that represents a Google group. For example, admins@example.com. domain:{domain}: The G Suite domain (primary) that represents all the users of that domain. For example, google.com or example.com. deleted:user:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a user that has been recently deleted. For example, alice@example.com?uid=123456789012345678901. If the user is recovered, this value reverts to user:{emailid} and the recovered user retains the role in the binding. deleted:serviceAccount:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901. If the service account is undeleted, this value reverts to serviceAccount:{emailid} and the undeleted service account retains the role in the binding. deleted:group:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, admins@example.com?uid=123456789012345678901. If the group is recovered, this value reverts to group:{emailid} and the recovered group retains the role in the binding. Members []string `pulumi:"members"` // Role that is assigned to the list of members, or principals. For example, roles/viewer, roles/editor, or roles/owner. Role *string `pulumi:"role"` }
Associates members, or principals, with a role.
type BindingArgs ¶
type BindingArgs struct { // The condition that is associated with this binding.If the condition evaluates to true, then this binding applies to the current request.If the condition evaluates to false, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Condition ExprPtrInput `pulumi:"condition"` // Specifies the principals requesting access for a Google Cloud resource. members can have the following values: allUsers: A special identifier that represents anyone who is on the internet; with or without a Google account. allAuthenticatedUsers: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. user:{emailid}: An email address that represents a specific Google account. For example, alice@example.com . serviceAccount:{emailid}: An email address that represents a Google service account. For example, my-other-app@appspot.gserviceaccount.com. serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]: An identifier for a Kubernetes service account (https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, my-project.svc.id.goog[my-namespace/my-kubernetes-sa]. group:{emailid}: An email address that represents a Google group. For example, admins@example.com. domain:{domain}: The G Suite domain (primary) that represents all the users of that domain. For example, google.com or example.com. deleted:user:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a user that has been recently deleted. For example, alice@example.com?uid=123456789012345678901. If the user is recovered, this value reverts to user:{emailid} and the recovered user retains the role in the binding. deleted:serviceAccount:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901. If the service account is undeleted, this value reverts to serviceAccount:{emailid} and the undeleted service account retains the role in the binding. deleted:group:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, admins@example.com?uid=123456789012345678901. If the group is recovered, this value reverts to group:{emailid} and the recovered group retains the role in the binding. Members pulumi.StringArrayInput `pulumi:"members"` // Role that is assigned to the list of members, or principals. For example, roles/viewer, roles/editor, or roles/owner. Role pulumi.StringPtrInput `pulumi:"role"` }
Associates members, or principals, with a role.
func (BindingArgs) ElementType ¶
func (BindingArgs) ElementType() reflect.Type
func (BindingArgs) ToBindingOutput ¶
func (i BindingArgs) ToBindingOutput() BindingOutput
func (BindingArgs) ToBindingOutputWithContext ¶
func (i BindingArgs) ToBindingOutputWithContext(ctx context.Context) BindingOutput
type BindingArray ¶
type BindingArray []BindingInput
func (BindingArray) ElementType ¶
func (BindingArray) ElementType() reflect.Type
func (BindingArray) ToBindingArrayOutput ¶
func (i BindingArray) ToBindingArrayOutput() BindingArrayOutput
func (BindingArray) ToBindingArrayOutputWithContext ¶
func (i BindingArray) ToBindingArrayOutputWithContext(ctx context.Context) BindingArrayOutput
type BindingArrayInput ¶
type BindingArrayInput interface { pulumi.Input ToBindingArrayOutput() BindingArrayOutput ToBindingArrayOutputWithContext(context.Context) BindingArrayOutput }
BindingArrayInput is an input type that accepts BindingArray and BindingArrayOutput values. You can construct a concrete instance of `BindingArrayInput` via:
BindingArray{ BindingArgs{...} }
type BindingArrayOutput ¶
type BindingArrayOutput struct{ *pulumi.OutputState }
func (BindingArrayOutput) ElementType ¶
func (BindingArrayOutput) ElementType() reflect.Type
func (BindingArrayOutput) Index ¶
func (o BindingArrayOutput) Index(i pulumi.IntInput) BindingOutput
func (BindingArrayOutput) ToBindingArrayOutput ¶
func (o BindingArrayOutput) ToBindingArrayOutput() BindingArrayOutput
func (BindingArrayOutput) ToBindingArrayOutputWithContext ¶
func (o BindingArrayOutput) ToBindingArrayOutputWithContext(ctx context.Context) BindingArrayOutput
type BindingInput ¶
type BindingInput interface { pulumi.Input ToBindingOutput() BindingOutput ToBindingOutputWithContext(context.Context) BindingOutput }
BindingInput is an input type that accepts BindingArgs and BindingOutput values. You can construct a concrete instance of `BindingInput` via:
BindingArgs{...}
type BindingOutput ¶
type BindingOutput struct{ *pulumi.OutputState }
Associates members, or principals, with a role.
func (BindingOutput) Condition ¶
func (o BindingOutput) Condition() ExprPtrOutput
The condition that is associated with this binding.If the condition evaluates to true, then this binding applies to the current request.If the condition evaluates to false, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
func (BindingOutput) ElementType ¶
func (BindingOutput) ElementType() reflect.Type
func (BindingOutput) Members ¶
func (o BindingOutput) Members() pulumi.StringArrayOutput
Specifies the principals requesting access for a Google Cloud resource. members can have the following values: allUsers: A special identifier that represents anyone who is on the internet; with or without a Google account. allAuthenticatedUsers: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. user:{emailid}: An email address that represents a specific Google account. For example, alice@example.com . serviceAccount:{emailid}: An email address that represents a Google service account. For example, my-other-app@appspot.gserviceaccount.com. serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]: An identifier for a Kubernetes service account (https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, my-project.svc.id.goog[my-namespace/my-kubernetes-sa]. group:{emailid}: An email address that represents a Google group. For example, admins@example.com. domain:{domain}: The G Suite domain (primary) that represents all the users of that domain. For example, google.com or example.com. deleted:user:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a user that has been recently deleted. For example, alice@example.com?uid=123456789012345678901. If the user is recovered, this value reverts to user:{emailid} and the recovered user retains the role in the binding. deleted:serviceAccount:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901. If the service account is undeleted, this value reverts to serviceAccount:{emailid} and the undeleted service account retains the role in the binding. deleted:group:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, admins@example.com?uid=123456789012345678901. If the group is recovered, this value reverts to group:{emailid} and the recovered group retains the role in the binding.
func (BindingOutput) Role ¶
func (o BindingOutput) Role() pulumi.StringPtrOutput
Role that is assigned to the list of members, or principals. For example, roles/viewer, roles/editor, or roles/owner.
func (BindingOutput) ToBindingOutput ¶
func (o BindingOutput) ToBindingOutput() BindingOutput
func (BindingOutput) ToBindingOutputWithContext ¶
func (o BindingOutput) ToBindingOutputWithContext(ctx context.Context) BindingOutput
type BindingResponse ¶
type BindingResponse struct { // The condition that is associated with this binding.If the condition evaluates to true, then this binding applies to the current request.If the condition evaluates to false, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Condition ExprResponse `pulumi:"condition"` // Specifies the principals requesting access for a Google Cloud resource. members can have the following values: allUsers: A special identifier that represents anyone who is on the internet; with or without a Google account. allAuthenticatedUsers: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. user:{emailid}: An email address that represents a specific Google account. For example, alice@example.com . serviceAccount:{emailid}: An email address that represents a Google service account. For example, my-other-app@appspot.gserviceaccount.com. serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]: An identifier for a Kubernetes service account (https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, my-project.svc.id.goog[my-namespace/my-kubernetes-sa]. group:{emailid}: An email address that represents a Google group. For example, admins@example.com. domain:{domain}: The G Suite domain (primary) that represents all the users of that domain. For example, google.com or example.com. deleted:user:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a user that has been recently deleted. For example, alice@example.com?uid=123456789012345678901. If the user is recovered, this value reverts to user:{emailid} and the recovered user retains the role in the binding. deleted:serviceAccount:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901. If the service account is undeleted, this value reverts to serviceAccount:{emailid} and the undeleted service account retains the role in the binding. deleted:group:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, admins@example.com?uid=123456789012345678901. If the group is recovered, this value reverts to group:{emailid} and the recovered group retains the role in the binding. Members []string `pulumi:"members"` // Role that is assigned to the list of members, or principals. For example, roles/viewer, roles/editor, or roles/owner. Role string `pulumi:"role"` }
Associates members, or principals, with a role.
type BindingResponseArrayOutput ¶
type BindingResponseArrayOutput struct{ *pulumi.OutputState }
func (BindingResponseArrayOutput) ElementType ¶
func (BindingResponseArrayOutput) ElementType() reflect.Type
func (BindingResponseArrayOutput) Index ¶
func (o BindingResponseArrayOutput) Index(i pulumi.IntInput) BindingResponseOutput
func (BindingResponseArrayOutput) ToBindingResponseArrayOutput ¶
func (o BindingResponseArrayOutput) ToBindingResponseArrayOutput() BindingResponseArrayOutput
func (BindingResponseArrayOutput) ToBindingResponseArrayOutputWithContext ¶
func (o BindingResponseArrayOutput) ToBindingResponseArrayOutputWithContext(ctx context.Context) BindingResponseArrayOutput
type BindingResponseOutput ¶
type BindingResponseOutput struct{ *pulumi.OutputState }
Associates members, or principals, with a role.
func (BindingResponseOutput) Condition ¶
func (o BindingResponseOutput) Condition() ExprResponseOutput
The condition that is associated with this binding.If the condition evaluates to true, then this binding applies to the current request.If the condition evaluates to false, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
func (BindingResponseOutput) ElementType ¶
func (BindingResponseOutput) ElementType() reflect.Type
func (BindingResponseOutput) Members ¶
func (o BindingResponseOutput) Members() pulumi.StringArrayOutput
Specifies the principals requesting access for a Google Cloud resource. members can have the following values: allUsers: A special identifier that represents anyone who is on the internet; with or without a Google account. allAuthenticatedUsers: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. user:{emailid}: An email address that represents a specific Google account. For example, alice@example.com . serviceAccount:{emailid}: An email address that represents a Google service account. For example, my-other-app@appspot.gserviceaccount.com. serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]: An identifier for a Kubernetes service account (https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, my-project.svc.id.goog[my-namespace/my-kubernetes-sa]. group:{emailid}: An email address that represents a Google group. For example, admins@example.com. domain:{domain}: The G Suite domain (primary) that represents all the users of that domain. For example, google.com or example.com. deleted:user:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a user that has been recently deleted. For example, alice@example.com?uid=123456789012345678901. If the user is recovered, this value reverts to user:{emailid} and the recovered user retains the role in the binding. deleted:serviceAccount:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901. If the service account is undeleted, this value reverts to serviceAccount:{emailid} and the undeleted service account retains the role in the binding. deleted:group:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, admins@example.com?uid=123456789012345678901. If the group is recovered, this value reverts to group:{emailid} and the recovered group retains the role in the binding.
func (BindingResponseOutput) Role ¶
func (o BindingResponseOutput) Role() pulumi.StringOutput
Role that is assigned to the list of members, or principals. For example, roles/viewer, roles/editor, or roles/owner.
func (BindingResponseOutput) ToBindingResponseOutput ¶
func (o BindingResponseOutput) ToBindingResponseOutput() BindingResponseOutput
func (BindingResponseOutput) ToBindingResponseOutputWithContext ¶
func (o BindingResponseOutput) ToBindingResponseOutputWithContext(ctx context.Context) BindingResponseOutput
type Consumer ¶ added in v0.9.0
type Consumer struct { // Immutable. The subnetwork of the customer project from which an IP address is reserved and used as the Dataproc Metastore service's endpoint. It is accessible to hosts in the subnet and to all hosts in a subnet in the same region and same network. There must be at least one IP address available in the subnet's primary range. The subnet is specified in the following form:projects/{project_number}/regions/{region_id}/subnetworks/{subnetwork_id} Subnetwork *string `pulumi:"subnetwork"` }
Contains information of the customer's network configurations.
type ConsumerArgs ¶ added in v0.9.0
type ConsumerArgs struct { // Immutable. The subnetwork of the customer project from which an IP address is reserved and used as the Dataproc Metastore service's endpoint. It is accessible to hosts in the subnet and to all hosts in a subnet in the same region and same network. There must be at least one IP address available in the subnet's primary range. The subnet is specified in the following form:projects/{project_number}/regions/{region_id}/subnetworks/{subnetwork_id} Subnetwork pulumi.StringPtrInput `pulumi:"subnetwork"` }
Contains information of the customer's network configurations.
func (ConsumerArgs) ElementType ¶ added in v0.9.0
func (ConsumerArgs) ElementType() reflect.Type
func (ConsumerArgs) ToConsumerOutput ¶ added in v0.9.0
func (i ConsumerArgs) ToConsumerOutput() ConsumerOutput
func (ConsumerArgs) ToConsumerOutputWithContext ¶ added in v0.9.0
func (i ConsumerArgs) ToConsumerOutputWithContext(ctx context.Context) ConsumerOutput
type ConsumerArray ¶ added in v0.9.0
type ConsumerArray []ConsumerInput
func (ConsumerArray) ElementType ¶ added in v0.9.0
func (ConsumerArray) ElementType() reflect.Type
func (ConsumerArray) ToConsumerArrayOutput ¶ added in v0.9.0
func (i ConsumerArray) ToConsumerArrayOutput() ConsumerArrayOutput
func (ConsumerArray) ToConsumerArrayOutputWithContext ¶ added in v0.9.0
func (i ConsumerArray) ToConsumerArrayOutputWithContext(ctx context.Context) ConsumerArrayOutput
type ConsumerArrayInput ¶ added in v0.9.0
type ConsumerArrayInput interface { pulumi.Input ToConsumerArrayOutput() ConsumerArrayOutput ToConsumerArrayOutputWithContext(context.Context) ConsumerArrayOutput }
ConsumerArrayInput is an input type that accepts ConsumerArray and ConsumerArrayOutput values. You can construct a concrete instance of `ConsumerArrayInput` via:
ConsumerArray{ ConsumerArgs{...} }
type ConsumerArrayOutput ¶ added in v0.9.0
type ConsumerArrayOutput struct{ *pulumi.OutputState }
func (ConsumerArrayOutput) ElementType ¶ added in v0.9.0
func (ConsumerArrayOutput) ElementType() reflect.Type
func (ConsumerArrayOutput) Index ¶ added in v0.9.0
func (o ConsumerArrayOutput) Index(i pulumi.IntInput) ConsumerOutput
func (ConsumerArrayOutput) ToConsumerArrayOutput ¶ added in v0.9.0
func (o ConsumerArrayOutput) ToConsumerArrayOutput() ConsumerArrayOutput
func (ConsumerArrayOutput) ToConsumerArrayOutputWithContext ¶ added in v0.9.0
func (o ConsumerArrayOutput) ToConsumerArrayOutputWithContext(ctx context.Context) ConsumerArrayOutput
type ConsumerInput ¶ added in v0.9.0
type ConsumerInput interface { pulumi.Input ToConsumerOutput() ConsumerOutput ToConsumerOutputWithContext(context.Context) ConsumerOutput }
ConsumerInput is an input type that accepts ConsumerArgs and ConsumerOutput values. You can construct a concrete instance of `ConsumerInput` via:
ConsumerArgs{...}
type ConsumerOutput ¶ added in v0.9.0
type ConsumerOutput struct{ *pulumi.OutputState }
Contains information of the customer's network configurations.
func (ConsumerOutput) ElementType ¶ added in v0.9.0
func (ConsumerOutput) ElementType() reflect.Type
func (ConsumerOutput) Subnetwork ¶ added in v0.9.0
func (o ConsumerOutput) Subnetwork() pulumi.StringPtrOutput
Immutable. The subnetwork of the customer project from which an IP address is reserved and used as the Dataproc Metastore service's endpoint. It is accessible to hosts in the subnet and to all hosts in a subnet in the same region and same network. There must be at least one IP address available in the subnet's primary range. The subnet is specified in the following form:projects/{project_number}/regions/{region_id}/subnetworks/{subnetwork_id}
func (ConsumerOutput) ToConsumerOutput ¶ added in v0.9.0
func (o ConsumerOutput) ToConsumerOutput() ConsumerOutput
func (ConsumerOutput) ToConsumerOutputWithContext ¶ added in v0.9.0
func (o ConsumerOutput) ToConsumerOutputWithContext(ctx context.Context) ConsumerOutput
type ConsumerResponse ¶ added in v0.9.0
type ConsumerResponse struct { // The location of the endpoint URI. Format: projects/{project}/locations/{location}. EndpointLocation string `pulumi:"endpointLocation"` // The URI of the endpoint used to access the metastore service. EndpointUri string `pulumi:"endpointUri"` // Immutable. The subnetwork of the customer project from which an IP address is reserved and used as the Dataproc Metastore service's endpoint. It is accessible to hosts in the subnet and to all hosts in a subnet in the same region and same network. There must be at least one IP address available in the subnet's primary range. The subnet is specified in the following form:projects/{project_number}/regions/{region_id}/subnetworks/{subnetwork_id} Subnetwork string `pulumi:"subnetwork"` }
Contains information of the customer's network configurations.
type ConsumerResponseArrayOutput ¶ added in v0.9.0
type ConsumerResponseArrayOutput struct{ *pulumi.OutputState }
func (ConsumerResponseArrayOutput) ElementType ¶ added in v0.9.0
func (ConsumerResponseArrayOutput) ElementType() reflect.Type
func (ConsumerResponseArrayOutput) Index ¶ added in v0.9.0
func (o ConsumerResponseArrayOutput) Index(i pulumi.IntInput) ConsumerResponseOutput
func (ConsumerResponseArrayOutput) ToConsumerResponseArrayOutput ¶ added in v0.9.0
func (o ConsumerResponseArrayOutput) ToConsumerResponseArrayOutput() ConsumerResponseArrayOutput
func (ConsumerResponseArrayOutput) ToConsumerResponseArrayOutputWithContext ¶ added in v0.9.0
func (o ConsumerResponseArrayOutput) ToConsumerResponseArrayOutputWithContext(ctx context.Context) ConsumerResponseArrayOutput
type ConsumerResponseOutput ¶ added in v0.9.0
type ConsumerResponseOutput struct{ *pulumi.OutputState }
Contains information of the customer's network configurations.
func (ConsumerResponseOutput) ElementType ¶ added in v0.9.0
func (ConsumerResponseOutput) ElementType() reflect.Type
func (ConsumerResponseOutput) EndpointLocation ¶ added in v0.32.0
func (o ConsumerResponseOutput) EndpointLocation() pulumi.StringOutput
The location of the endpoint URI. Format: projects/{project}/locations/{location}.
func (ConsumerResponseOutput) EndpointUri ¶ added in v0.9.0
func (o ConsumerResponseOutput) EndpointUri() pulumi.StringOutput
The URI of the endpoint used to access the metastore service.
func (ConsumerResponseOutput) Subnetwork ¶ added in v0.9.0
func (o ConsumerResponseOutput) Subnetwork() pulumi.StringOutput
Immutable. The subnetwork of the customer project from which an IP address is reserved and used as the Dataproc Metastore service's endpoint. It is accessible to hosts in the subnet and to all hosts in a subnet in the same region and same network. There must be at least one IP address available in the subnet's primary range. The subnet is specified in the following form:projects/{project_number}/regions/{region_id}/subnetworks/{subnetwork_id}
func (ConsumerResponseOutput) ToConsumerResponseOutput ¶ added in v0.9.0
func (o ConsumerResponseOutput) ToConsumerResponseOutput() ConsumerResponseOutput
func (ConsumerResponseOutput) ToConsumerResponseOutputWithContext ¶ added in v0.9.0
func (o ConsumerResponseOutput) ToConsumerResponseOutputWithContext(ctx context.Context) ConsumerResponseOutput
type DataCatalogConfig ¶
type DataCatalogConfig struct { // Optional. Defines whether the metastore metadata should be synced to Data Catalog. The default value is to disable syncing metastore metadata to Data Catalog. Enabled *bool `pulumi:"enabled"` }
Specifies how metastore metadata should be integrated with the Data Catalog service.
type DataCatalogConfigArgs ¶
type DataCatalogConfigArgs struct { // Optional. Defines whether the metastore metadata should be synced to Data Catalog. The default value is to disable syncing metastore metadata to Data Catalog. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
Specifies how metastore metadata should be integrated with the Data Catalog service.
func (DataCatalogConfigArgs) ElementType ¶
func (DataCatalogConfigArgs) ElementType() reflect.Type
func (DataCatalogConfigArgs) ToDataCatalogConfigOutput ¶
func (i DataCatalogConfigArgs) ToDataCatalogConfigOutput() DataCatalogConfigOutput
func (DataCatalogConfigArgs) ToDataCatalogConfigOutputWithContext ¶
func (i DataCatalogConfigArgs) ToDataCatalogConfigOutputWithContext(ctx context.Context) DataCatalogConfigOutput
func (DataCatalogConfigArgs) ToDataCatalogConfigPtrOutput ¶
func (i DataCatalogConfigArgs) ToDataCatalogConfigPtrOutput() DataCatalogConfigPtrOutput
func (DataCatalogConfigArgs) ToDataCatalogConfigPtrOutputWithContext ¶
func (i DataCatalogConfigArgs) ToDataCatalogConfigPtrOutputWithContext(ctx context.Context) DataCatalogConfigPtrOutput
type DataCatalogConfigInput ¶
type DataCatalogConfigInput interface { pulumi.Input ToDataCatalogConfigOutput() DataCatalogConfigOutput ToDataCatalogConfigOutputWithContext(context.Context) DataCatalogConfigOutput }
DataCatalogConfigInput is an input type that accepts DataCatalogConfigArgs and DataCatalogConfigOutput values. You can construct a concrete instance of `DataCatalogConfigInput` via:
DataCatalogConfigArgs{...}
type DataCatalogConfigOutput ¶
type DataCatalogConfigOutput struct{ *pulumi.OutputState }
Specifies how metastore metadata should be integrated with the Data Catalog service.
func (DataCatalogConfigOutput) ElementType ¶
func (DataCatalogConfigOutput) ElementType() reflect.Type
func (DataCatalogConfigOutput) Enabled ¶
func (o DataCatalogConfigOutput) Enabled() pulumi.BoolPtrOutput
Optional. Defines whether the metastore metadata should be synced to Data Catalog. The default value is to disable syncing metastore metadata to Data Catalog.
func (DataCatalogConfigOutput) ToDataCatalogConfigOutput ¶
func (o DataCatalogConfigOutput) ToDataCatalogConfigOutput() DataCatalogConfigOutput
func (DataCatalogConfigOutput) ToDataCatalogConfigOutputWithContext ¶
func (o DataCatalogConfigOutput) ToDataCatalogConfigOutputWithContext(ctx context.Context) DataCatalogConfigOutput
func (DataCatalogConfigOutput) ToDataCatalogConfigPtrOutput ¶
func (o DataCatalogConfigOutput) ToDataCatalogConfigPtrOutput() DataCatalogConfigPtrOutput
func (DataCatalogConfigOutput) ToDataCatalogConfigPtrOutputWithContext ¶
func (o DataCatalogConfigOutput) ToDataCatalogConfigPtrOutputWithContext(ctx context.Context) DataCatalogConfigPtrOutput
type DataCatalogConfigPtrInput ¶
type DataCatalogConfigPtrInput interface { pulumi.Input ToDataCatalogConfigPtrOutput() DataCatalogConfigPtrOutput ToDataCatalogConfigPtrOutputWithContext(context.Context) DataCatalogConfigPtrOutput }
DataCatalogConfigPtrInput is an input type that accepts DataCatalogConfigArgs, DataCatalogConfigPtr and DataCatalogConfigPtrOutput values. You can construct a concrete instance of `DataCatalogConfigPtrInput` via:
DataCatalogConfigArgs{...} or: nil
func DataCatalogConfigPtr ¶
func DataCatalogConfigPtr(v *DataCatalogConfigArgs) DataCatalogConfigPtrInput
type DataCatalogConfigPtrOutput ¶
type DataCatalogConfigPtrOutput struct{ *pulumi.OutputState }
func (DataCatalogConfigPtrOutput) Elem ¶
func (o DataCatalogConfigPtrOutput) Elem() DataCatalogConfigOutput
func (DataCatalogConfigPtrOutput) ElementType ¶
func (DataCatalogConfigPtrOutput) ElementType() reflect.Type
func (DataCatalogConfigPtrOutput) Enabled ¶
func (o DataCatalogConfigPtrOutput) Enabled() pulumi.BoolPtrOutput
Optional. Defines whether the metastore metadata should be synced to Data Catalog. The default value is to disable syncing metastore metadata to Data Catalog.
func (DataCatalogConfigPtrOutput) ToDataCatalogConfigPtrOutput ¶
func (o DataCatalogConfigPtrOutput) ToDataCatalogConfigPtrOutput() DataCatalogConfigPtrOutput
func (DataCatalogConfigPtrOutput) ToDataCatalogConfigPtrOutputWithContext ¶
func (o DataCatalogConfigPtrOutput) ToDataCatalogConfigPtrOutputWithContext(ctx context.Context) DataCatalogConfigPtrOutput
type DataCatalogConfigResponse ¶
type DataCatalogConfigResponse struct { // Optional. Defines whether the metastore metadata should be synced to Data Catalog. The default value is to disable syncing metastore metadata to Data Catalog. Enabled bool `pulumi:"enabled"` }
Specifies how metastore metadata should be integrated with the Data Catalog service.
type DataCatalogConfigResponseOutput ¶
type DataCatalogConfigResponseOutput struct{ *pulumi.OutputState }
Specifies how metastore metadata should be integrated with the Data Catalog service.
func (DataCatalogConfigResponseOutput) ElementType ¶
func (DataCatalogConfigResponseOutput) ElementType() reflect.Type
func (DataCatalogConfigResponseOutput) Enabled ¶
func (o DataCatalogConfigResponseOutput) Enabled() pulumi.BoolOutput
Optional. Defines whether the metastore metadata should be synced to Data Catalog. The default value is to disable syncing metastore metadata to Data Catalog.
func (DataCatalogConfigResponseOutput) ToDataCatalogConfigResponseOutput ¶
func (o DataCatalogConfigResponseOutput) ToDataCatalogConfigResponseOutput() DataCatalogConfigResponseOutput
func (DataCatalogConfigResponseOutput) ToDataCatalogConfigResponseOutputWithContext ¶
func (o DataCatalogConfigResponseOutput) ToDataCatalogConfigResponseOutputWithContext(ctx context.Context) DataCatalogConfigResponseOutput
type DatabaseDump ¶
type DatabaseDump struct { // The type of the database. DatabaseType *DatabaseDumpDatabaseType `pulumi:"databaseType"` // A Cloud Storage object or folder URI that specifies the source from which to import metadata. It must begin with gs://. GcsUri *string `pulumi:"gcsUri"` // The name of the source database. SourceDatabase *string `pulumi:"sourceDatabase"` // Optional. The type of the database dump. If unspecified, defaults to MYSQL. Type *DatabaseDumpType `pulumi:"type"` }
A specification of the location of and metadata about a database dump from a relational database management system.
type DatabaseDumpArgs ¶
type DatabaseDumpArgs struct { // The type of the database. DatabaseType DatabaseDumpDatabaseTypePtrInput `pulumi:"databaseType"` // A Cloud Storage object or folder URI that specifies the source from which to import metadata. It must begin with gs://. GcsUri pulumi.StringPtrInput `pulumi:"gcsUri"` // The name of the source database. SourceDatabase pulumi.StringPtrInput `pulumi:"sourceDatabase"` // Optional. The type of the database dump. If unspecified, defaults to MYSQL. Type DatabaseDumpTypePtrInput `pulumi:"type"` }
A specification of the location of and metadata about a database dump from a relational database management system.
func (DatabaseDumpArgs) ElementType ¶
func (DatabaseDumpArgs) ElementType() reflect.Type
func (DatabaseDumpArgs) ToDatabaseDumpOutput ¶
func (i DatabaseDumpArgs) ToDatabaseDumpOutput() DatabaseDumpOutput
func (DatabaseDumpArgs) ToDatabaseDumpOutputWithContext ¶
func (i DatabaseDumpArgs) ToDatabaseDumpOutputWithContext(ctx context.Context) DatabaseDumpOutput
func (DatabaseDumpArgs) ToDatabaseDumpPtrOutput ¶
func (i DatabaseDumpArgs) ToDatabaseDumpPtrOutput() DatabaseDumpPtrOutput
func (DatabaseDumpArgs) ToDatabaseDumpPtrOutputWithContext ¶
func (i DatabaseDumpArgs) ToDatabaseDumpPtrOutputWithContext(ctx context.Context) DatabaseDumpPtrOutput
type DatabaseDumpDatabaseType ¶ added in v0.4.0
type DatabaseDumpDatabaseType string
The type of the database.
func (DatabaseDumpDatabaseType) ElementType ¶ added in v0.4.0
func (DatabaseDumpDatabaseType) ElementType() reflect.Type
func (DatabaseDumpDatabaseType) ToDatabaseDumpDatabaseTypeOutput ¶ added in v0.6.0
func (e DatabaseDumpDatabaseType) ToDatabaseDumpDatabaseTypeOutput() DatabaseDumpDatabaseTypeOutput
func (DatabaseDumpDatabaseType) ToDatabaseDumpDatabaseTypeOutputWithContext ¶ added in v0.6.0
func (e DatabaseDumpDatabaseType) ToDatabaseDumpDatabaseTypeOutputWithContext(ctx context.Context) DatabaseDumpDatabaseTypeOutput
func (DatabaseDumpDatabaseType) ToDatabaseDumpDatabaseTypePtrOutput ¶ added in v0.6.0
func (e DatabaseDumpDatabaseType) ToDatabaseDumpDatabaseTypePtrOutput() DatabaseDumpDatabaseTypePtrOutput
func (DatabaseDumpDatabaseType) ToDatabaseDumpDatabaseTypePtrOutputWithContext ¶ added in v0.6.0
func (e DatabaseDumpDatabaseType) ToDatabaseDumpDatabaseTypePtrOutputWithContext(ctx context.Context) DatabaseDumpDatabaseTypePtrOutput
func (DatabaseDumpDatabaseType) ToStringOutput ¶ added in v0.4.0
func (e DatabaseDumpDatabaseType) ToStringOutput() pulumi.StringOutput
func (DatabaseDumpDatabaseType) ToStringOutputWithContext ¶ added in v0.4.0
func (e DatabaseDumpDatabaseType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DatabaseDumpDatabaseType) ToStringPtrOutput ¶ added in v0.4.0
func (e DatabaseDumpDatabaseType) ToStringPtrOutput() pulumi.StringPtrOutput
func (DatabaseDumpDatabaseType) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e DatabaseDumpDatabaseType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DatabaseDumpDatabaseTypeInput ¶ added in v0.6.0
type DatabaseDumpDatabaseTypeInput interface { pulumi.Input ToDatabaseDumpDatabaseTypeOutput() DatabaseDumpDatabaseTypeOutput ToDatabaseDumpDatabaseTypeOutputWithContext(context.Context) DatabaseDumpDatabaseTypeOutput }
DatabaseDumpDatabaseTypeInput is an input type that accepts values of the DatabaseDumpDatabaseType enum A concrete instance of `DatabaseDumpDatabaseTypeInput` can be one of the following:
DatabaseDumpDatabaseTypeDatabaseTypeUnspecified DatabaseDumpDatabaseTypeMysql
type DatabaseDumpDatabaseTypeOutput ¶ added in v0.6.0
type DatabaseDumpDatabaseTypeOutput struct{ *pulumi.OutputState }
func (DatabaseDumpDatabaseTypeOutput) ElementType ¶ added in v0.6.0
func (DatabaseDumpDatabaseTypeOutput) ElementType() reflect.Type
func (DatabaseDumpDatabaseTypeOutput) ToDatabaseDumpDatabaseTypeOutput ¶ added in v0.6.0
func (o DatabaseDumpDatabaseTypeOutput) ToDatabaseDumpDatabaseTypeOutput() DatabaseDumpDatabaseTypeOutput
func (DatabaseDumpDatabaseTypeOutput) ToDatabaseDumpDatabaseTypeOutputWithContext ¶ added in v0.6.0
func (o DatabaseDumpDatabaseTypeOutput) ToDatabaseDumpDatabaseTypeOutputWithContext(ctx context.Context) DatabaseDumpDatabaseTypeOutput
func (DatabaseDumpDatabaseTypeOutput) ToDatabaseDumpDatabaseTypePtrOutput ¶ added in v0.6.0
func (o DatabaseDumpDatabaseTypeOutput) ToDatabaseDumpDatabaseTypePtrOutput() DatabaseDumpDatabaseTypePtrOutput
func (DatabaseDumpDatabaseTypeOutput) ToDatabaseDumpDatabaseTypePtrOutputWithContext ¶ added in v0.6.0
func (o DatabaseDumpDatabaseTypeOutput) ToDatabaseDumpDatabaseTypePtrOutputWithContext(ctx context.Context) DatabaseDumpDatabaseTypePtrOutput
func (DatabaseDumpDatabaseTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o DatabaseDumpDatabaseTypeOutput) ToStringOutput() pulumi.StringOutput
func (DatabaseDumpDatabaseTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o DatabaseDumpDatabaseTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DatabaseDumpDatabaseTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DatabaseDumpDatabaseTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DatabaseDumpDatabaseTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DatabaseDumpDatabaseTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DatabaseDumpDatabaseTypePtrInput ¶ added in v0.6.0
type DatabaseDumpDatabaseTypePtrInput interface { pulumi.Input ToDatabaseDumpDatabaseTypePtrOutput() DatabaseDumpDatabaseTypePtrOutput ToDatabaseDumpDatabaseTypePtrOutputWithContext(context.Context) DatabaseDumpDatabaseTypePtrOutput }
func DatabaseDumpDatabaseTypePtr ¶ added in v0.6.0
func DatabaseDumpDatabaseTypePtr(v string) DatabaseDumpDatabaseTypePtrInput
type DatabaseDumpDatabaseTypePtrOutput ¶ added in v0.6.0
type DatabaseDumpDatabaseTypePtrOutput struct{ *pulumi.OutputState }
func (DatabaseDumpDatabaseTypePtrOutput) Elem ¶ added in v0.6.0
func (o DatabaseDumpDatabaseTypePtrOutput) Elem() DatabaseDumpDatabaseTypeOutput
func (DatabaseDumpDatabaseTypePtrOutput) ElementType ¶ added in v0.6.0
func (DatabaseDumpDatabaseTypePtrOutput) ElementType() reflect.Type
func (DatabaseDumpDatabaseTypePtrOutput) ToDatabaseDumpDatabaseTypePtrOutput ¶ added in v0.6.0
func (o DatabaseDumpDatabaseTypePtrOutput) ToDatabaseDumpDatabaseTypePtrOutput() DatabaseDumpDatabaseTypePtrOutput
func (DatabaseDumpDatabaseTypePtrOutput) ToDatabaseDumpDatabaseTypePtrOutputWithContext ¶ added in v0.6.0
func (o DatabaseDumpDatabaseTypePtrOutput) ToDatabaseDumpDatabaseTypePtrOutputWithContext(ctx context.Context) DatabaseDumpDatabaseTypePtrOutput
func (DatabaseDumpDatabaseTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DatabaseDumpDatabaseTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DatabaseDumpDatabaseTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DatabaseDumpDatabaseTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DatabaseDumpInput ¶
type DatabaseDumpInput interface { pulumi.Input ToDatabaseDumpOutput() DatabaseDumpOutput ToDatabaseDumpOutputWithContext(context.Context) DatabaseDumpOutput }
DatabaseDumpInput is an input type that accepts DatabaseDumpArgs and DatabaseDumpOutput values. You can construct a concrete instance of `DatabaseDumpInput` via:
DatabaseDumpArgs{...}
type DatabaseDumpOutput ¶
type DatabaseDumpOutput struct{ *pulumi.OutputState }
A specification of the location of and metadata about a database dump from a relational database management system.
func (DatabaseDumpOutput) DatabaseType ¶
func (o DatabaseDumpOutput) DatabaseType() DatabaseDumpDatabaseTypePtrOutput
The type of the database.
func (DatabaseDumpOutput) ElementType ¶
func (DatabaseDumpOutput) ElementType() reflect.Type
func (DatabaseDumpOutput) GcsUri ¶
func (o DatabaseDumpOutput) GcsUri() pulumi.StringPtrOutput
A Cloud Storage object or folder URI that specifies the source from which to import metadata. It must begin with gs://.
func (DatabaseDumpOutput) SourceDatabase ¶
func (o DatabaseDumpOutput) SourceDatabase() pulumi.StringPtrOutput
The name of the source database.
func (DatabaseDumpOutput) ToDatabaseDumpOutput ¶
func (o DatabaseDumpOutput) ToDatabaseDumpOutput() DatabaseDumpOutput
func (DatabaseDumpOutput) ToDatabaseDumpOutputWithContext ¶
func (o DatabaseDumpOutput) ToDatabaseDumpOutputWithContext(ctx context.Context) DatabaseDumpOutput
func (DatabaseDumpOutput) ToDatabaseDumpPtrOutput ¶
func (o DatabaseDumpOutput) ToDatabaseDumpPtrOutput() DatabaseDumpPtrOutput
func (DatabaseDumpOutput) ToDatabaseDumpPtrOutputWithContext ¶
func (o DatabaseDumpOutput) ToDatabaseDumpPtrOutputWithContext(ctx context.Context) DatabaseDumpPtrOutput
func (DatabaseDumpOutput) Type ¶
func (o DatabaseDumpOutput) Type() DatabaseDumpTypePtrOutput
Optional. The type of the database dump. If unspecified, defaults to MYSQL.
type DatabaseDumpPtrInput ¶
type DatabaseDumpPtrInput interface { pulumi.Input ToDatabaseDumpPtrOutput() DatabaseDumpPtrOutput ToDatabaseDumpPtrOutputWithContext(context.Context) DatabaseDumpPtrOutput }
DatabaseDumpPtrInput is an input type that accepts DatabaseDumpArgs, DatabaseDumpPtr and DatabaseDumpPtrOutput values. You can construct a concrete instance of `DatabaseDumpPtrInput` via:
DatabaseDumpArgs{...} or: nil
func DatabaseDumpPtr ¶
func DatabaseDumpPtr(v *DatabaseDumpArgs) DatabaseDumpPtrInput
type DatabaseDumpPtrOutput ¶
type DatabaseDumpPtrOutput struct{ *pulumi.OutputState }
func (DatabaseDumpPtrOutput) DatabaseType ¶
func (o DatabaseDumpPtrOutput) DatabaseType() DatabaseDumpDatabaseTypePtrOutput
The type of the database.
func (DatabaseDumpPtrOutput) Elem ¶
func (o DatabaseDumpPtrOutput) Elem() DatabaseDumpOutput
func (DatabaseDumpPtrOutput) ElementType ¶
func (DatabaseDumpPtrOutput) ElementType() reflect.Type
func (DatabaseDumpPtrOutput) GcsUri ¶
func (o DatabaseDumpPtrOutput) GcsUri() pulumi.StringPtrOutput
A Cloud Storage object or folder URI that specifies the source from which to import metadata. It must begin with gs://.
func (DatabaseDumpPtrOutput) SourceDatabase ¶
func (o DatabaseDumpPtrOutput) SourceDatabase() pulumi.StringPtrOutput
The name of the source database.
func (DatabaseDumpPtrOutput) ToDatabaseDumpPtrOutput ¶
func (o DatabaseDumpPtrOutput) ToDatabaseDumpPtrOutput() DatabaseDumpPtrOutput
func (DatabaseDumpPtrOutput) ToDatabaseDumpPtrOutputWithContext ¶
func (o DatabaseDumpPtrOutput) ToDatabaseDumpPtrOutputWithContext(ctx context.Context) DatabaseDumpPtrOutput
func (DatabaseDumpPtrOutput) Type ¶
func (o DatabaseDumpPtrOutput) Type() DatabaseDumpTypePtrOutput
Optional. The type of the database dump. If unspecified, defaults to MYSQL.
type DatabaseDumpResponse ¶
type DatabaseDumpResponse struct { // The type of the database. DatabaseType string `pulumi:"databaseType"` // A Cloud Storage object or folder URI that specifies the source from which to import metadata. It must begin with gs://. GcsUri string `pulumi:"gcsUri"` // The name of the source database. SourceDatabase string `pulumi:"sourceDatabase"` // Optional. The type of the database dump. If unspecified, defaults to MYSQL. Type string `pulumi:"type"` }
A specification of the location of and metadata about a database dump from a relational database management system.
type DatabaseDumpResponseOutput ¶
type DatabaseDumpResponseOutput struct{ *pulumi.OutputState }
A specification of the location of and metadata about a database dump from a relational database management system.
func (DatabaseDumpResponseOutput) DatabaseType ¶
func (o DatabaseDumpResponseOutput) DatabaseType() pulumi.StringOutput
The type of the database.
func (DatabaseDumpResponseOutput) ElementType ¶
func (DatabaseDumpResponseOutput) ElementType() reflect.Type
func (DatabaseDumpResponseOutput) GcsUri ¶
func (o DatabaseDumpResponseOutput) GcsUri() pulumi.StringOutput
A Cloud Storage object or folder URI that specifies the source from which to import metadata. It must begin with gs://.
func (DatabaseDumpResponseOutput) SourceDatabase ¶
func (o DatabaseDumpResponseOutput) SourceDatabase() pulumi.StringOutput
The name of the source database.
func (DatabaseDumpResponseOutput) ToDatabaseDumpResponseOutput ¶
func (o DatabaseDumpResponseOutput) ToDatabaseDumpResponseOutput() DatabaseDumpResponseOutput
func (DatabaseDumpResponseOutput) ToDatabaseDumpResponseOutputWithContext ¶
func (o DatabaseDumpResponseOutput) ToDatabaseDumpResponseOutputWithContext(ctx context.Context) DatabaseDumpResponseOutput
func (DatabaseDumpResponseOutput) Type ¶
func (o DatabaseDumpResponseOutput) Type() pulumi.StringOutput
Optional. The type of the database dump. If unspecified, defaults to MYSQL.
type DatabaseDumpType ¶ added in v0.4.0
type DatabaseDumpType string
Optional. The type of the database dump. If unspecified, defaults to MYSQL.
func (DatabaseDumpType) ElementType ¶ added in v0.4.0
func (DatabaseDumpType) ElementType() reflect.Type
func (DatabaseDumpType) ToDatabaseDumpTypeOutput ¶ added in v0.6.0
func (e DatabaseDumpType) ToDatabaseDumpTypeOutput() DatabaseDumpTypeOutput
func (DatabaseDumpType) ToDatabaseDumpTypeOutputWithContext ¶ added in v0.6.0
func (e DatabaseDumpType) ToDatabaseDumpTypeOutputWithContext(ctx context.Context) DatabaseDumpTypeOutput
func (DatabaseDumpType) ToDatabaseDumpTypePtrOutput ¶ added in v0.6.0
func (e DatabaseDumpType) ToDatabaseDumpTypePtrOutput() DatabaseDumpTypePtrOutput
func (DatabaseDumpType) ToDatabaseDumpTypePtrOutputWithContext ¶ added in v0.6.0
func (e DatabaseDumpType) ToDatabaseDumpTypePtrOutputWithContext(ctx context.Context) DatabaseDumpTypePtrOutput
func (DatabaseDumpType) ToStringOutput ¶ added in v0.4.0
func (e DatabaseDumpType) ToStringOutput() pulumi.StringOutput
func (DatabaseDumpType) ToStringOutputWithContext ¶ added in v0.4.0
func (e DatabaseDumpType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DatabaseDumpType) ToStringPtrOutput ¶ added in v0.4.0
func (e DatabaseDumpType) ToStringPtrOutput() pulumi.StringPtrOutput
func (DatabaseDumpType) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e DatabaseDumpType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DatabaseDumpTypeInput ¶ added in v0.6.0
type DatabaseDumpTypeInput interface { pulumi.Input ToDatabaseDumpTypeOutput() DatabaseDumpTypeOutput ToDatabaseDumpTypeOutputWithContext(context.Context) DatabaseDumpTypeOutput }
DatabaseDumpTypeInput is an input type that accepts values of the DatabaseDumpType enum A concrete instance of `DatabaseDumpTypeInput` can be one of the following:
DatabaseDumpTypeTypeUnspecified DatabaseDumpTypeMysql DatabaseDumpTypeAvro
type DatabaseDumpTypeOutput ¶ added in v0.6.0
type DatabaseDumpTypeOutput struct{ *pulumi.OutputState }
func (DatabaseDumpTypeOutput) ElementType ¶ added in v0.6.0
func (DatabaseDumpTypeOutput) ElementType() reflect.Type
func (DatabaseDumpTypeOutput) ToDatabaseDumpTypeOutput ¶ added in v0.6.0
func (o DatabaseDumpTypeOutput) ToDatabaseDumpTypeOutput() DatabaseDumpTypeOutput
func (DatabaseDumpTypeOutput) ToDatabaseDumpTypeOutputWithContext ¶ added in v0.6.0
func (o DatabaseDumpTypeOutput) ToDatabaseDumpTypeOutputWithContext(ctx context.Context) DatabaseDumpTypeOutput
func (DatabaseDumpTypeOutput) ToDatabaseDumpTypePtrOutput ¶ added in v0.6.0
func (o DatabaseDumpTypeOutput) ToDatabaseDumpTypePtrOutput() DatabaseDumpTypePtrOutput
func (DatabaseDumpTypeOutput) ToDatabaseDumpTypePtrOutputWithContext ¶ added in v0.6.0
func (o DatabaseDumpTypeOutput) ToDatabaseDumpTypePtrOutputWithContext(ctx context.Context) DatabaseDumpTypePtrOutput
func (DatabaseDumpTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o DatabaseDumpTypeOutput) ToStringOutput() pulumi.StringOutput
func (DatabaseDumpTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o DatabaseDumpTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DatabaseDumpTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DatabaseDumpTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DatabaseDumpTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DatabaseDumpTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DatabaseDumpTypePtrInput ¶ added in v0.6.0
type DatabaseDumpTypePtrInput interface { pulumi.Input ToDatabaseDumpTypePtrOutput() DatabaseDumpTypePtrOutput ToDatabaseDumpTypePtrOutputWithContext(context.Context) DatabaseDumpTypePtrOutput }
func DatabaseDumpTypePtr ¶ added in v0.6.0
func DatabaseDumpTypePtr(v string) DatabaseDumpTypePtrInput
type DatabaseDumpTypePtrOutput ¶ added in v0.6.0
type DatabaseDumpTypePtrOutput struct{ *pulumi.OutputState }
func (DatabaseDumpTypePtrOutput) Elem ¶ added in v0.6.0
func (o DatabaseDumpTypePtrOutput) Elem() DatabaseDumpTypeOutput
func (DatabaseDumpTypePtrOutput) ElementType ¶ added in v0.6.0
func (DatabaseDumpTypePtrOutput) ElementType() reflect.Type
func (DatabaseDumpTypePtrOutput) ToDatabaseDumpTypePtrOutput ¶ added in v0.6.0
func (o DatabaseDumpTypePtrOutput) ToDatabaseDumpTypePtrOutput() DatabaseDumpTypePtrOutput
func (DatabaseDumpTypePtrOutput) ToDatabaseDumpTypePtrOutputWithContext ¶ added in v0.6.0
func (o DatabaseDumpTypePtrOutput) ToDatabaseDumpTypePtrOutputWithContext(ctx context.Context) DatabaseDumpTypePtrOutput
func (DatabaseDumpTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o DatabaseDumpTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DatabaseDumpTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o DatabaseDumpTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DataplexConfig ¶ added in v0.8.0
type DataplexConfig struct { // A reference to the Lake resources that this metastore service is attached to. The key is the lake resource name. Example: projects/{project_number}/locations/{location_id}/lakes/{lake_id}. LakeResources map[string]Lake `pulumi:"lakeResources"` }
Specifies how metastore metadata should be integrated with the Dataplex service.
type DataplexConfigArgs ¶ added in v0.8.0
type DataplexConfigArgs struct { // A reference to the Lake resources that this metastore service is attached to. The key is the lake resource name. Example: projects/{project_number}/locations/{location_id}/lakes/{lake_id}. LakeResources LakeMapInput `pulumi:"lakeResources"` }
Specifies how metastore metadata should be integrated with the Dataplex service.
func (DataplexConfigArgs) ElementType ¶ added in v0.8.0
func (DataplexConfigArgs) ElementType() reflect.Type
func (DataplexConfigArgs) ToDataplexConfigOutput ¶ added in v0.8.0
func (i DataplexConfigArgs) ToDataplexConfigOutput() DataplexConfigOutput
func (DataplexConfigArgs) ToDataplexConfigOutputWithContext ¶ added in v0.8.0
func (i DataplexConfigArgs) ToDataplexConfigOutputWithContext(ctx context.Context) DataplexConfigOutput
func (DataplexConfigArgs) ToDataplexConfigPtrOutput ¶ added in v0.8.0
func (i DataplexConfigArgs) ToDataplexConfigPtrOutput() DataplexConfigPtrOutput
func (DataplexConfigArgs) ToDataplexConfigPtrOutputWithContext ¶ added in v0.8.0
func (i DataplexConfigArgs) ToDataplexConfigPtrOutputWithContext(ctx context.Context) DataplexConfigPtrOutput
type DataplexConfigInput ¶ added in v0.8.0
type DataplexConfigInput interface { pulumi.Input ToDataplexConfigOutput() DataplexConfigOutput ToDataplexConfigOutputWithContext(context.Context) DataplexConfigOutput }
DataplexConfigInput is an input type that accepts DataplexConfigArgs and DataplexConfigOutput values. You can construct a concrete instance of `DataplexConfigInput` via:
DataplexConfigArgs{...}
type DataplexConfigOutput ¶ added in v0.8.0
type DataplexConfigOutput struct{ *pulumi.OutputState }
Specifies how metastore metadata should be integrated with the Dataplex service.
func (DataplexConfigOutput) ElementType ¶ added in v0.8.0
func (DataplexConfigOutput) ElementType() reflect.Type
func (DataplexConfigOutput) LakeResources ¶ added in v0.8.0
func (o DataplexConfigOutput) LakeResources() LakeMapOutput
A reference to the Lake resources that this metastore service is attached to. The key is the lake resource name. Example: projects/{project_number}/locations/{location_id}/lakes/{lake_id}.
func (DataplexConfigOutput) ToDataplexConfigOutput ¶ added in v0.8.0
func (o DataplexConfigOutput) ToDataplexConfigOutput() DataplexConfigOutput
func (DataplexConfigOutput) ToDataplexConfigOutputWithContext ¶ added in v0.8.0
func (o DataplexConfigOutput) ToDataplexConfigOutputWithContext(ctx context.Context) DataplexConfigOutput
func (DataplexConfigOutput) ToDataplexConfigPtrOutput ¶ added in v0.8.0
func (o DataplexConfigOutput) ToDataplexConfigPtrOutput() DataplexConfigPtrOutput
func (DataplexConfigOutput) ToDataplexConfigPtrOutputWithContext ¶ added in v0.8.0
func (o DataplexConfigOutput) ToDataplexConfigPtrOutputWithContext(ctx context.Context) DataplexConfigPtrOutput
type DataplexConfigPtrInput ¶ added in v0.8.0
type DataplexConfigPtrInput interface { pulumi.Input ToDataplexConfigPtrOutput() DataplexConfigPtrOutput ToDataplexConfigPtrOutputWithContext(context.Context) DataplexConfigPtrOutput }
DataplexConfigPtrInput is an input type that accepts DataplexConfigArgs, DataplexConfigPtr and DataplexConfigPtrOutput values. You can construct a concrete instance of `DataplexConfigPtrInput` via:
DataplexConfigArgs{...} or: nil
func DataplexConfigPtr ¶ added in v0.8.0
func DataplexConfigPtr(v *DataplexConfigArgs) DataplexConfigPtrInput
type DataplexConfigPtrOutput ¶ added in v0.8.0
type DataplexConfigPtrOutput struct{ *pulumi.OutputState }
func (DataplexConfigPtrOutput) Elem ¶ added in v0.8.0
func (o DataplexConfigPtrOutput) Elem() DataplexConfigOutput
func (DataplexConfigPtrOutput) ElementType ¶ added in v0.8.0
func (DataplexConfigPtrOutput) ElementType() reflect.Type
func (DataplexConfigPtrOutput) LakeResources ¶ added in v0.8.0
func (o DataplexConfigPtrOutput) LakeResources() LakeMapOutput
A reference to the Lake resources that this metastore service is attached to. The key is the lake resource name. Example: projects/{project_number}/locations/{location_id}/lakes/{lake_id}.
func (DataplexConfigPtrOutput) ToDataplexConfigPtrOutput ¶ added in v0.8.0
func (o DataplexConfigPtrOutput) ToDataplexConfigPtrOutput() DataplexConfigPtrOutput
func (DataplexConfigPtrOutput) ToDataplexConfigPtrOutputWithContext ¶ added in v0.8.0
func (o DataplexConfigPtrOutput) ToDataplexConfigPtrOutputWithContext(ctx context.Context) DataplexConfigPtrOutput
type DataplexConfigResponse ¶ added in v0.8.0
type DataplexConfigResponse struct { // A reference to the Lake resources that this metastore service is attached to. The key is the lake resource name. Example: projects/{project_number}/locations/{location_id}/lakes/{lake_id}. LakeResources map[string]LakeResponse `pulumi:"lakeResources"` }
Specifies how metastore metadata should be integrated with the Dataplex service.
type DataplexConfigResponseOutput ¶ added in v0.8.0
type DataplexConfigResponseOutput struct{ *pulumi.OutputState }
Specifies how metastore metadata should be integrated with the Dataplex service.
func (DataplexConfigResponseOutput) ElementType ¶ added in v0.8.0
func (DataplexConfigResponseOutput) ElementType() reflect.Type
func (DataplexConfigResponseOutput) LakeResources ¶ added in v0.8.0
func (o DataplexConfigResponseOutput) LakeResources() LakeResponseMapOutput
A reference to the Lake resources that this metastore service is attached to. The key is the lake resource name. Example: projects/{project_number}/locations/{location_id}/lakes/{lake_id}.
func (DataplexConfigResponseOutput) ToDataplexConfigResponseOutput ¶ added in v0.8.0
func (o DataplexConfigResponseOutput) ToDataplexConfigResponseOutput() DataplexConfigResponseOutput
func (DataplexConfigResponseOutput) ToDataplexConfigResponseOutputWithContext ¶ added in v0.8.0
func (o DataplexConfigResponseOutput) ToDataplexConfigResponseOutputWithContext(ctx context.Context) DataplexConfigResponseOutput
type EncryptionConfig ¶ added in v0.5.0
type EncryptionConfig struct { // The fully qualified customer provided Cloud KMS key name to use for customer data encryption, in the following form:projects/{project_number}/locations/{location_id}/keyRings/{key_ring_id}/cryptoKeys/{crypto_key_id}. KmsKey *string `pulumi:"kmsKey"` }
Encryption settings for the service.
type EncryptionConfigArgs ¶ added in v0.5.0
type EncryptionConfigArgs struct { // The fully qualified customer provided Cloud KMS key name to use for customer data encryption, in the following form:projects/{project_number}/locations/{location_id}/keyRings/{key_ring_id}/cryptoKeys/{crypto_key_id}. KmsKey pulumi.StringPtrInput `pulumi:"kmsKey"` }
Encryption settings for the service.
func (EncryptionConfigArgs) ElementType ¶ added in v0.5.0
func (EncryptionConfigArgs) ElementType() reflect.Type
func (EncryptionConfigArgs) ToEncryptionConfigOutput ¶ added in v0.5.0
func (i EncryptionConfigArgs) ToEncryptionConfigOutput() EncryptionConfigOutput
func (EncryptionConfigArgs) ToEncryptionConfigOutputWithContext ¶ added in v0.5.0
func (i EncryptionConfigArgs) ToEncryptionConfigOutputWithContext(ctx context.Context) EncryptionConfigOutput
func (EncryptionConfigArgs) ToEncryptionConfigPtrOutput ¶ added in v0.5.0
func (i EncryptionConfigArgs) ToEncryptionConfigPtrOutput() EncryptionConfigPtrOutput
func (EncryptionConfigArgs) ToEncryptionConfigPtrOutputWithContext ¶ added in v0.5.0
func (i EncryptionConfigArgs) ToEncryptionConfigPtrOutputWithContext(ctx context.Context) EncryptionConfigPtrOutput
type EncryptionConfigInput ¶ added in v0.5.0
type EncryptionConfigInput interface { pulumi.Input ToEncryptionConfigOutput() EncryptionConfigOutput ToEncryptionConfigOutputWithContext(context.Context) EncryptionConfigOutput }
EncryptionConfigInput is an input type that accepts EncryptionConfigArgs and EncryptionConfigOutput values. You can construct a concrete instance of `EncryptionConfigInput` via:
EncryptionConfigArgs{...}
type EncryptionConfigOutput ¶ added in v0.5.0
type EncryptionConfigOutput struct{ *pulumi.OutputState }
Encryption settings for the service.
func (EncryptionConfigOutput) ElementType ¶ added in v0.5.0
func (EncryptionConfigOutput) ElementType() reflect.Type
func (EncryptionConfigOutput) KmsKey ¶ added in v0.5.0
func (o EncryptionConfigOutput) KmsKey() pulumi.StringPtrOutput
The fully qualified customer provided Cloud KMS key name to use for customer data encryption, in the following form:projects/{project_number}/locations/{location_id}/keyRings/{key_ring_id}/cryptoKeys/{crypto_key_id}.
func (EncryptionConfigOutput) ToEncryptionConfigOutput ¶ added in v0.5.0
func (o EncryptionConfigOutput) ToEncryptionConfigOutput() EncryptionConfigOutput
func (EncryptionConfigOutput) ToEncryptionConfigOutputWithContext ¶ added in v0.5.0
func (o EncryptionConfigOutput) ToEncryptionConfigOutputWithContext(ctx context.Context) EncryptionConfigOutput
func (EncryptionConfigOutput) ToEncryptionConfigPtrOutput ¶ added in v0.5.0
func (o EncryptionConfigOutput) ToEncryptionConfigPtrOutput() EncryptionConfigPtrOutput
func (EncryptionConfigOutput) ToEncryptionConfigPtrOutputWithContext ¶ added in v0.5.0
func (o EncryptionConfigOutput) ToEncryptionConfigPtrOutputWithContext(ctx context.Context) EncryptionConfigPtrOutput
type EncryptionConfigPtrInput ¶ added in v0.5.0
type EncryptionConfigPtrInput interface { pulumi.Input ToEncryptionConfigPtrOutput() EncryptionConfigPtrOutput ToEncryptionConfigPtrOutputWithContext(context.Context) EncryptionConfigPtrOutput }
EncryptionConfigPtrInput is an input type that accepts EncryptionConfigArgs, EncryptionConfigPtr and EncryptionConfigPtrOutput values. You can construct a concrete instance of `EncryptionConfigPtrInput` via:
EncryptionConfigArgs{...} or: nil
func EncryptionConfigPtr ¶ added in v0.5.0
func EncryptionConfigPtr(v *EncryptionConfigArgs) EncryptionConfigPtrInput
type EncryptionConfigPtrOutput ¶ added in v0.5.0
type EncryptionConfigPtrOutput struct{ *pulumi.OutputState }
func (EncryptionConfigPtrOutput) Elem ¶ added in v0.5.0
func (o EncryptionConfigPtrOutput) Elem() EncryptionConfigOutput
func (EncryptionConfigPtrOutput) ElementType ¶ added in v0.5.0
func (EncryptionConfigPtrOutput) ElementType() reflect.Type
func (EncryptionConfigPtrOutput) KmsKey ¶ added in v0.5.0
func (o EncryptionConfigPtrOutput) KmsKey() pulumi.StringPtrOutput
The fully qualified customer provided Cloud KMS key name to use for customer data encryption, in the following form:projects/{project_number}/locations/{location_id}/keyRings/{key_ring_id}/cryptoKeys/{crypto_key_id}.
func (EncryptionConfigPtrOutput) ToEncryptionConfigPtrOutput ¶ added in v0.5.0
func (o EncryptionConfigPtrOutput) ToEncryptionConfigPtrOutput() EncryptionConfigPtrOutput
func (EncryptionConfigPtrOutput) ToEncryptionConfigPtrOutputWithContext ¶ added in v0.5.0
func (o EncryptionConfigPtrOutput) ToEncryptionConfigPtrOutputWithContext(ctx context.Context) EncryptionConfigPtrOutput
type EncryptionConfigResponse ¶ added in v0.5.0
type EncryptionConfigResponse struct { // The fully qualified customer provided Cloud KMS key name to use for customer data encryption, in the following form:projects/{project_number}/locations/{location_id}/keyRings/{key_ring_id}/cryptoKeys/{crypto_key_id}. KmsKey string `pulumi:"kmsKey"` }
Encryption settings for the service.
type EncryptionConfigResponseOutput ¶ added in v0.5.0
type EncryptionConfigResponseOutput struct{ *pulumi.OutputState }
Encryption settings for the service.
func (EncryptionConfigResponseOutput) ElementType ¶ added in v0.5.0
func (EncryptionConfigResponseOutput) ElementType() reflect.Type
func (EncryptionConfigResponseOutput) KmsKey ¶ added in v0.5.0
func (o EncryptionConfigResponseOutput) KmsKey() pulumi.StringOutput
The fully qualified customer provided Cloud KMS key name to use for customer data encryption, in the following form:projects/{project_number}/locations/{location_id}/keyRings/{key_ring_id}/cryptoKeys/{crypto_key_id}.
func (EncryptionConfigResponseOutput) ToEncryptionConfigResponseOutput ¶ added in v0.5.0
func (o EncryptionConfigResponseOutput) ToEncryptionConfigResponseOutput() EncryptionConfigResponseOutput
func (EncryptionConfigResponseOutput) ToEncryptionConfigResponseOutputWithContext ¶ added in v0.5.0
func (o EncryptionConfigResponseOutput) ToEncryptionConfigResponseOutputWithContext(ctx context.Context) EncryptionConfigResponseOutput
type Expr ¶
type Expr struct { // Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. Description *string `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression *string `pulumi:"expression"` // Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. Location *string `pulumi:"location"` // Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. Title *string `pulumi:"title"` }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec.Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
type ExprArgs ¶
type ExprArgs struct { // Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. Description pulumi.StringPtrInput `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression pulumi.StringPtrInput `pulumi:"expression"` // Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. Location pulumi.StringPtrInput `pulumi:"location"` // Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. Title pulumi.StringPtrInput `pulumi:"title"` }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec.Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
func (ExprArgs) ElementType ¶
func (ExprArgs) ToExprOutput ¶
func (i ExprArgs) ToExprOutput() ExprOutput
func (ExprArgs) ToExprOutputWithContext ¶
func (i ExprArgs) ToExprOutputWithContext(ctx context.Context) ExprOutput
func (ExprArgs) ToExprPtrOutput ¶
func (i ExprArgs) ToExprPtrOutput() ExprPtrOutput
func (ExprArgs) ToExprPtrOutputWithContext ¶
func (i ExprArgs) ToExprPtrOutputWithContext(ctx context.Context) ExprPtrOutput
type ExprInput ¶
type ExprInput interface { pulumi.Input ToExprOutput() ExprOutput ToExprOutputWithContext(context.Context) ExprOutput }
ExprInput is an input type that accepts ExprArgs and ExprOutput values. You can construct a concrete instance of `ExprInput` via:
ExprArgs{...}
type ExprOutput ¶
type ExprOutput struct{ *pulumi.OutputState }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec.Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
func (ExprOutput) Description ¶
func (o ExprOutput) Description() pulumi.StringPtrOutput
Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (ExprOutput) ElementType ¶
func (ExprOutput) ElementType() reflect.Type
func (ExprOutput) Expression ¶
func (o ExprOutput) Expression() pulumi.StringPtrOutput
Textual representation of an expression in Common Expression Language syntax.
func (ExprOutput) Location ¶
func (o ExprOutput) Location() pulumi.StringPtrOutput
Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (ExprOutput) Title ¶
func (o ExprOutput) Title() pulumi.StringPtrOutput
Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (ExprOutput) ToExprOutput ¶
func (o ExprOutput) ToExprOutput() ExprOutput
func (ExprOutput) ToExprOutputWithContext ¶
func (o ExprOutput) ToExprOutputWithContext(ctx context.Context) ExprOutput
func (ExprOutput) ToExprPtrOutput ¶
func (o ExprOutput) ToExprPtrOutput() ExprPtrOutput
func (ExprOutput) ToExprPtrOutputWithContext ¶
func (o ExprOutput) ToExprPtrOutputWithContext(ctx context.Context) ExprPtrOutput
type ExprPtrInput ¶
type ExprPtrInput interface { pulumi.Input ToExprPtrOutput() ExprPtrOutput ToExprPtrOutputWithContext(context.Context) ExprPtrOutput }
ExprPtrInput is an input type that accepts ExprArgs, ExprPtr and ExprPtrOutput values. You can construct a concrete instance of `ExprPtrInput` via:
ExprArgs{...} or: nil
func ExprPtr ¶
func ExprPtr(v *ExprArgs) ExprPtrInput
type ExprPtrOutput ¶
type ExprPtrOutput struct{ *pulumi.OutputState }
func (ExprPtrOutput) Description ¶
func (o ExprPtrOutput) Description() pulumi.StringPtrOutput
Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (ExprPtrOutput) Elem ¶
func (o ExprPtrOutput) Elem() ExprOutput
func (ExprPtrOutput) ElementType ¶
func (ExprPtrOutput) ElementType() reflect.Type
func (ExprPtrOutput) Expression ¶
func (o ExprPtrOutput) Expression() pulumi.StringPtrOutput
Textual representation of an expression in Common Expression Language syntax.
func (ExprPtrOutput) Location ¶
func (o ExprPtrOutput) Location() pulumi.StringPtrOutput
Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (ExprPtrOutput) Title ¶
func (o ExprPtrOutput) Title() pulumi.StringPtrOutput
Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (ExprPtrOutput) ToExprPtrOutput ¶
func (o ExprPtrOutput) ToExprPtrOutput() ExprPtrOutput
func (ExprPtrOutput) ToExprPtrOutputWithContext ¶
func (o ExprPtrOutput) ToExprPtrOutputWithContext(ctx context.Context) ExprPtrOutput
type ExprResponse ¶
type ExprResponse struct { // Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI. Description string `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression string `pulumi:"expression"` // Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file. Location string `pulumi:"location"` // Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression. Title string `pulumi:"title"` }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec.Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
type ExprResponseOutput ¶
type ExprResponseOutput struct{ *pulumi.OutputState }
Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec.Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.
func (ExprResponseOutput) Description ¶
func (o ExprResponseOutput) Description() pulumi.StringOutput
Optional. Description of the expression. This is a longer text which describes the expression, e.g. when hovered over it in a UI.
func (ExprResponseOutput) ElementType ¶
func (ExprResponseOutput) ElementType() reflect.Type
func (ExprResponseOutput) Expression ¶
func (o ExprResponseOutput) Expression() pulumi.StringOutput
Textual representation of an expression in Common Expression Language syntax.
func (ExprResponseOutput) Location ¶
func (o ExprResponseOutput) Location() pulumi.StringOutput
Optional. String indicating the location of the expression for error reporting, e.g. a file name and a position in the file.
func (ExprResponseOutput) Title ¶
func (o ExprResponseOutput) Title() pulumi.StringOutput
Optional. Title for the expression, i.e. a short string describing its purpose. This can be used e.g. in UIs which allow to enter the expression.
func (ExprResponseOutput) ToExprResponseOutput ¶
func (o ExprResponseOutput) ToExprResponseOutput() ExprResponseOutput
func (ExprResponseOutput) ToExprResponseOutputWithContext ¶
func (o ExprResponseOutput) ToExprResponseOutputWithContext(ctx context.Context) ExprResponseOutput
type Federation ¶ added in v0.19.0
type Federation struct { pulumi.CustomResourceState // A map from BackendMetastore rank to BackendMetastores from which the federation service serves metadata at query time. The map key represents the order in which BackendMetastores should be evaluated to resolve database names at query time and should be greater than or equal to zero. A BackendMetastore with a lower number will be evaluated before a BackendMetastore with a higher number. BackendMetastores BackendMetastoreResponseMapOutput `pulumi:"backendMetastores"` // The time when the metastore federation was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The federation endpoint. EndpointUri pulumi.StringOutput `pulumi:"endpointUri"` // Required. The ID of the metastore federation, which is used as the final component of the metastore federation's name.This value must be between 2 and 63 characters long inclusive, begin with a letter, end with a letter or number, and consist of alpha-numeric ASCII characters or hyphens. FederationId pulumi.StringOutput `pulumi:"federationId"` // User-defined labels for the metastore federation. Labels pulumi.StringMapOutput `pulumi:"labels"` Location pulumi.StringOutput `pulumi:"location"` // Immutable. The relative resource name of the federation, of the form: projects/{project_number}/locations/{location_id}/federations/{federation_id}`. Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` // Optional. A request ID. Specify a unique request ID to allow the server to ignore the request if it has completed. The server will ignore subsequent requests that provide a duplicate request ID for at least 60 minutes after the first request.For example, if an initial request times out, followed by another request with the same request ID, the server ignores the second request to prevent the creation of duplicate commitments.The request ID must be a valid UUID (https://en.wikipedia.org/wiki/Universally_unique_identifier#Format) A zero UUID (00000000-0000-0000-0000-000000000000) is not supported. RequestId pulumi.StringPtrOutput `pulumi:"requestId"` // The current state of the federation. State pulumi.StringOutput `pulumi:"state"` // Additional information about the current state of the metastore federation, if available. StateMessage pulumi.StringOutput `pulumi:"stateMessage"` // The globally unique resource identifier of the metastore federation. Uid pulumi.StringOutput `pulumi:"uid"` // The time when the metastore federation was last updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // Immutable. The Apache Hive metastore version of the federation. All backend metastore versions must be compatible with the federation version. Version pulumi.StringOutput `pulumi:"version"` }
Creates a metastore federation in a project and location.
func GetFederation ¶ added in v0.19.0
func GetFederation(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FederationState, opts ...pulumi.ResourceOption) (*Federation, error)
GetFederation gets an existing Federation 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 NewFederation ¶ added in v0.19.0
func NewFederation(ctx *pulumi.Context, name string, args *FederationArgs, opts ...pulumi.ResourceOption) (*Federation, error)
NewFederation registers a new resource with the given unique name, arguments, and options.
func (*Federation) ElementType ¶ added in v0.19.0
func (*Federation) ElementType() reflect.Type
func (*Federation) ToFederationOutput ¶ added in v0.19.0
func (i *Federation) ToFederationOutput() FederationOutput
func (*Federation) ToFederationOutputWithContext ¶ added in v0.19.0
func (i *Federation) ToFederationOutputWithContext(ctx context.Context) FederationOutput
type FederationArgs ¶ added in v0.19.0
type FederationArgs struct { // A map from BackendMetastore rank to BackendMetastores from which the federation service serves metadata at query time. The map key represents the order in which BackendMetastores should be evaluated to resolve database names at query time and should be greater than or equal to zero. A BackendMetastore with a lower number will be evaluated before a BackendMetastore with a higher number. BackendMetastores BackendMetastoreMapInput // Required. The ID of the metastore federation, which is used as the final component of the metastore federation's name.This value must be between 2 and 63 characters long inclusive, begin with a letter, end with a letter or number, and consist of alpha-numeric ASCII characters or hyphens. FederationId pulumi.StringInput // User-defined labels for the metastore federation. Labels pulumi.StringMapInput Location pulumi.StringPtrInput // Immutable. The relative resource name of the federation, of the form: projects/{project_number}/locations/{location_id}/federations/{federation_id}`. Name pulumi.StringPtrInput Project pulumi.StringPtrInput // Optional. A request ID. Specify a unique request ID to allow the server to ignore the request if it has completed. The server will ignore subsequent requests that provide a duplicate request ID for at least 60 minutes after the first request.For example, if an initial request times out, followed by another request with the same request ID, the server ignores the second request to prevent the creation of duplicate commitments.The request ID must be a valid UUID (https://en.wikipedia.org/wiki/Universally_unique_identifier#Format) A zero UUID (00000000-0000-0000-0000-000000000000) is not supported. RequestId pulumi.StringPtrInput // Immutable. The Apache Hive metastore version of the federation. All backend metastore versions must be compatible with the federation version. Version pulumi.StringPtrInput }
The set of arguments for constructing a Federation resource.
func (FederationArgs) ElementType ¶ added in v0.19.0
func (FederationArgs) ElementType() reflect.Type
type FederationIamBinding ¶ added in v0.26.0
type FederationIamBinding struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Specifies the principals requesting access for a Google Cloud resource. members can have the following values: allUsers: A special identifier that represents anyone who is on the internet; with or without a Google account. allAuthenticatedUsers: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. user:{emailid}: An email address that represents a specific Google account. For example, alice@example.com . serviceAccount:{emailid}: An email address that represents a Google service account. For example, my-other-app@appspot.gserviceaccount.com. serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]: An identifier for a Kubernetes service account (https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, my-project.svc.id.goog[my-namespace/my-kubernetes-sa]. group:{emailid}: An email address that represents a Google group. For example, admins@example.com. domain:{domain}: The G Suite domain (primary) that represents all the users of that domain. For example, google.com or example.com. deleted:user:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a user that has been recently deleted. For example, alice@example.com?uid=123456789012345678901. If the user is recovered, this value reverts to user:{emailid} and the recovered user retains the role in the binding. deleted:serviceAccount:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901. If the service account is undeleted, this value reverts to serviceAccount:{emailid} and the undeleted service account retains the role in the binding. deleted:group:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, admins@example.com?uid=123456789012345678901. If the group is recovered, this value reverts to group:{emailid} and the recovered group retains the role in the binding. Members pulumi.StringArrayOutput `pulumi:"members"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // Role that is assigned to the list of members, or principals. For example, roles/viewer, roles/editor, or roles/owner. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
func GetFederationIamBinding ¶ added in v0.26.0
func GetFederationIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FederationIamBindingState, opts ...pulumi.ResourceOption) (*FederationIamBinding, error)
GetFederationIamBinding gets an existing FederationIamBinding 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 NewFederationIamBinding ¶ added in v0.26.0
func NewFederationIamBinding(ctx *pulumi.Context, name string, args *FederationIamBindingArgs, opts ...pulumi.ResourceOption) (*FederationIamBinding, error)
NewFederationIamBinding registers a new resource with the given unique name, arguments, and options.
func (*FederationIamBinding) ElementType ¶ added in v0.26.0
func (*FederationIamBinding) ElementType() reflect.Type
func (*FederationIamBinding) ToFederationIamBindingOutput ¶ added in v0.26.0
func (i *FederationIamBinding) ToFederationIamBindingOutput() FederationIamBindingOutput
func (*FederationIamBinding) ToFederationIamBindingOutputWithContext ¶ added in v0.26.0
func (i *FederationIamBinding) ToFederationIamBindingOutputWithContext(ctx context.Context) FederationIamBindingOutput
type FederationIamBindingArgs ¶ added in v0.26.0
type FederationIamBindingArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringInput }
The set of arguments for constructing a FederationIamBinding resource.
func (FederationIamBindingArgs) ElementType ¶ added in v0.26.0
func (FederationIamBindingArgs) ElementType() reflect.Type
type FederationIamBindingInput ¶ added in v0.26.0
type FederationIamBindingInput interface { pulumi.Input ToFederationIamBindingOutput() FederationIamBindingOutput ToFederationIamBindingOutputWithContext(ctx context.Context) FederationIamBindingOutput }
type FederationIamBindingOutput ¶ added in v0.26.0
type FederationIamBindingOutput struct{ *pulumi.OutputState }
func (FederationIamBindingOutput) Condition ¶ added in v0.26.0
func (o FederationIamBindingOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (FederationIamBindingOutput) ElementType ¶ added in v0.26.0
func (FederationIamBindingOutput) ElementType() reflect.Type
func (FederationIamBindingOutput) Etag ¶ added in v0.26.0
func (o FederationIamBindingOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (FederationIamBindingOutput) Members ¶ added in v0.26.0
func (o FederationIamBindingOutput) Members() pulumi.StringArrayOutput
Specifies the principals requesting access for a Google Cloud resource. members can have the following values: allUsers: A special identifier that represents anyone who is on the internet; with or without a Google account. allAuthenticatedUsers: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. user:{emailid}: An email address that represents a specific Google account. For example, alice@example.com . serviceAccount:{emailid}: An email address that represents a Google service account. For example, my-other-app@appspot.gserviceaccount.com. serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]: An identifier for a Kubernetes service account (https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, my-project.svc.id.goog[my-namespace/my-kubernetes-sa]. group:{emailid}: An email address that represents a Google group. For example, admins@example.com. domain:{domain}: The G Suite domain (primary) that represents all the users of that domain. For example, google.com or example.com. deleted:user:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a user that has been recently deleted. For example, alice@example.com?uid=123456789012345678901. If the user is recovered, this value reverts to user:{emailid} and the recovered user retains the role in the binding. deleted:serviceAccount:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901. If the service account is undeleted, this value reverts to serviceAccount:{emailid} and the undeleted service account retains the role in the binding. deleted:group:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, admins@example.com?uid=123456789012345678901. If the group is recovered, this value reverts to group:{emailid} and the recovered group retains the role in the binding.
func (FederationIamBindingOutput) Name ¶ added in v0.26.0
func (o FederationIamBindingOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (FederationIamBindingOutput) Project ¶ added in v0.26.0
func (o FederationIamBindingOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (FederationIamBindingOutput) Role ¶ added in v0.26.0
func (o FederationIamBindingOutput) Role() pulumi.StringOutput
Role that is assigned to the list of members, or principals. For example, roles/viewer, roles/editor, or roles/owner.
func (FederationIamBindingOutput) ToFederationIamBindingOutput ¶ added in v0.26.0
func (o FederationIamBindingOutput) ToFederationIamBindingOutput() FederationIamBindingOutput
func (FederationIamBindingOutput) ToFederationIamBindingOutputWithContext ¶ added in v0.26.0
func (o FederationIamBindingOutput) ToFederationIamBindingOutputWithContext(ctx context.Context) FederationIamBindingOutput
type FederationIamBindingState ¶ added in v0.26.0
type FederationIamBindingState struct { }
func (FederationIamBindingState) ElementType ¶ added in v0.26.0
func (FederationIamBindingState) ElementType() reflect.Type
type FederationIamMember ¶ added in v0.26.0
type FederationIamMember struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Specifies the principals requesting access for a Google Cloud resource. members can have the following values: allUsers: A special identifier that represents anyone who is on the internet; with or without a Google account. allAuthenticatedUsers: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. user:{emailid}: An email address that represents a specific Google account. For example, alice@example.com . serviceAccount:{emailid}: An email address that represents a Google service account. For example, my-other-app@appspot.gserviceaccount.com. serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]: An identifier for a Kubernetes service account (https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, my-project.svc.id.goog[my-namespace/my-kubernetes-sa]. group:{emailid}: An email address that represents a Google group. For example, admins@example.com. domain:{domain}: The G Suite domain (primary) that represents all the users of that domain. For example, google.com or example.com. deleted:user:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a user that has been recently deleted. For example, alice@example.com?uid=123456789012345678901. If the user is recovered, this value reverts to user:{emailid} and the recovered user retains the role in the binding. deleted:serviceAccount:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901. If the service account is undeleted, this value reverts to serviceAccount:{emailid} and the undeleted service account retains the role in the binding. deleted:group:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, admins@example.com?uid=123456789012345678901. If the group is recovered, this value reverts to group:{emailid} and the recovered group retains the role in the binding. Member pulumi.StringOutput `pulumi:"member"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // Role that is assigned to the list of members, or principals. For example, roles/viewer, roles/editor, or roles/owner. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
func GetFederationIamMember ¶ added in v0.26.0
func GetFederationIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FederationIamMemberState, opts ...pulumi.ResourceOption) (*FederationIamMember, error)
GetFederationIamMember gets an existing FederationIamMember 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 NewFederationIamMember ¶ added in v0.26.0
func NewFederationIamMember(ctx *pulumi.Context, name string, args *FederationIamMemberArgs, opts ...pulumi.ResourceOption) (*FederationIamMember, error)
NewFederationIamMember registers a new resource with the given unique name, arguments, and options.
func (*FederationIamMember) ElementType ¶ added in v0.26.0
func (*FederationIamMember) ElementType() reflect.Type
func (*FederationIamMember) ToFederationIamMemberOutput ¶ added in v0.26.0
func (i *FederationIamMember) ToFederationIamMemberOutput() FederationIamMemberOutput
func (*FederationIamMember) ToFederationIamMemberOutputWithContext ¶ added in v0.26.0
func (i *FederationIamMember) ToFederationIamMemberOutputWithContext(ctx context.Context) FederationIamMemberOutput
type FederationIamMemberArgs ¶ added in v0.26.0
type FederationIamMemberArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Role pulumi.StringInput }
The set of arguments for constructing a FederationIamMember resource.
func (FederationIamMemberArgs) ElementType ¶ added in v0.26.0
func (FederationIamMemberArgs) ElementType() reflect.Type
type FederationIamMemberInput ¶ added in v0.26.0
type FederationIamMemberInput interface { pulumi.Input ToFederationIamMemberOutput() FederationIamMemberOutput ToFederationIamMemberOutputWithContext(ctx context.Context) FederationIamMemberOutput }
type FederationIamMemberOutput ¶ added in v0.26.0
type FederationIamMemberOutput struct{ *pulumi.OutputState }
func (FederationIamMemberOutput) Condition ¶ added in v0.26.0
func (o FederationIamMemberOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (FederationIamMemberOutput) ElementType ¶ added in v0.26.0
func (FederationIamMemberOutput) ElementType() reflect.Type
func (FederationIamMemberOutput) Etag ¶ added in v0.26.0
func (o FederationIamMemberOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (FederationIamMemberOutput) Member ¶ added in v0.26.0
func (o FederationIamMemberOutput) Member() pulumi.StringOutput
Specifies the principals requesting access for a Google Cloud resource. members can have the following values: allUsers: A special identifier that represents anyone who is on the internet; with or without a Google account. allAuthenticatedUsers: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. user:{emailid}: An email address that represents a specific Google account. For example, alice@example.com . serviceAccount:{emailid}: An email address that represents a Google service account. For example, my-other-app@appspot.gserviceaccount.com. serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]: An identifier for a Kubernetes service account (https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, my-project.svc.id.goog[my-namespace/my-kubernetes-sa]. group:{emailid}: An email address that represents a Google group. For example, admins@example.com. domain:{domain}: The G Suite domain (primary) that represents all the users of that domain. For example, google.com or example.com. deleted:user:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a user that has been recently deleted. For example, alice@example.com?uid=123456789012345678901. If the user is recovered, this value reverts to user:{emailid} and the recovered user retains the role in the binding. deleted:serviceAccount:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901. If the service account is undeleted, this value reverts to serviceAccount:{emailid} and the undeleted service account retains the role in the binding. deleted:group:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, admins@example.com?uid=123456789012345678901. If the group is recovered, this value reverts to group:{emailid} and the recovered group retains the role in the binding.
func (FederationIamMemberOutput) Name ¶ added in v0.26.0
func (o FederationIamMemberOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (FederationIamMemberOutput) Project ¶ added in v0.26.0
func (o FederationIamMemberOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (FederationIamMemberOutput) Role ¶ added in v0.26.0
func (o FederationIamMemberOutput) Role() pulumi.StringOutput
Role that is assigned to the list of members, or principals. For example, roles/viewer, roles/editor, or roles/owner.
func (FederationIamMemberOutput) ToFederationIamMemberOutput ¶ added in v0.26.0
func (o FederationIamMemberOutput) ToFederationIamMemberOutput() FederationIamMemberOutput
func (FederationIamMemberOutput) ToFederationIamMemberOutputWithContext ¶ added in v0.26.0
func (o FederationIamMemberOutput) ToFederationIamMemberOutputWithContext(ctx context.Context) FederationIamMemberOutput
type FederationIamMemberState ¶ added in v0.26.0
type FederationIamMemberState struct { }
func (FederationIamMemberState) ElementType ¶ added in v0.26.0
func (FederationIamMemberState) ElementType() reflect.Type
type FederationIamPolicy ¶ added in v0.19.0
type FederationIamPolicy struct { pulumi.CustomResourceState // Specifies cloud audit logging configuration for this policy. AuditConfigs AuditConfigResponseArrayOutput `pulumi:"auditConfigs"` // Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy. Bindings BindingResponseArrayOutput `pulumi:"bindings"` // etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost. Etag pulumi.StringOutput `pulumi:"etag"` FederationId pulumi.StringOutput `pulumi:"federationId"` Location pulumi.StringOutput `pulumi:"location"` Project pulumi.StringOutput `pulumi:"project"` // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntOutput `pulumi:"version"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
func GetFederationIamPolicy ¶ added in v0.19.0
func GetFederationIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FederationIamPolicyState, opts ...pulumi.ResourceOption) (*FederationIamPolicy, error)
GetFederationIamPolicy gets an existing FederationIamPolicy 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 NewFederationIamPolicy ¶ added in v0.19.0
func NewFederationIamPolicy(ctx *pulumi.Context, name string, args *FederationIamPolicyArgs, opts ...pulumi.ResourceOption) (*FederationIamPolicy, error)
NewFederationIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*FederationIamPolicy) ElementType ¶ added in v0.19.0
func (*FederationIamPolicy) ElementType() reflect.Type
func (*FederationIamPolicy) ToFederationIamPolicyOutput ¶ added in v0.19.0
func (i *FederationIamPolicy) ToFederationIamPolicyOutput() FederationIamPolicyOutput
func (*FederationIamPolicy) ToFederationIamPolicyOutputWithContext ¶ added in v0.19.0
func (i *FederationIamPolicy) ToFederationIamPolicyOutputWithContext(ctx context.Context) FederationIamPolicyOutput
type FederationIamPolicyArgs ¶ added in v0.19.0
type FederationIamPolicyArgs struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs AuditConfigArrayInput // Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy. Bindings BindingArrayInput // etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost. Etag pulumi.StringPtrInput FederationId pulumi.StringInput Location pulumi.StringPtrInput Project pulumi.StringPtrInput // OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only the fields in the mask will be modified. If no mask is provided, the following default mask is used:paths: "bindings, etag" UpdateMask pulumi.StringPtrInput // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntPtrInput }
The set of arguments for constructing a FederationIamPolicy resource.
func (FederationIamPolicyArgs) ElementType ¶ added in v0.19.0
func (FederationIamPolicyArgs) ElementType() reflect.Type
type FederationIamPolicyInput ¶ added in v0.19.0
type FederationIamPolicyInput interface { pulumi.Input ToFederationIamPolicyOutput() FederationIamPolicyOutput ToFederationIamPolicyOutputWithContext(ctx context.Context) FederationIamPolicyOutput }
type FederationIamPolicyOutput ¶ added in v0.19.0
type FederationIamPolicyOutput struct{ *pulumi.OutputState }
func (FederationIamPolicyOutput) AuditConfigs ¶ added in v0.19.0
func (o FederationIamPolicyOutput) AuditConfigs() AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (FederationIamPolicyOutput) Bindings ¶ added in v0.19.0
func (o FederationIamPolicyOutput) Bindings() BindingResponseArrayOutput
Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy.
func (FederationIamPolicyOutput) ElementType ¶ added in v0.19.0
func (FederationIamPolicyOutput) ElementType() reflect.Type
func (FederationIamPolicyOutput) Etag ¶ added in v0.19.0
func (o FederationIamPolicyOutput) Etag() pulumi.StringOutput
etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.
func (FederationIamPolicyOutput) FederationId ¶ added in v0.21.0
func (o FederationIamPolicyOutput) FederationId() pulumi.StringOutput
func (FederationIamPolicyOutput) Location ¶ added in v0.21.0
func (o FederationIamPolicyOutput) Location() pulumi.StringOutput
func (FederationIamPolicyOutput) Project ¶ added in v0.21.0
func (o FederationIamPolicyOutput) Project() pulumi.StringOutput
func (FederationIamPolicyOutput) ToFederationIamPolicyOutput ¶ added in v0.19.0
func (o FederationIamPolicyOutput) ToFederationIamPolicyOutput() FederationIamPolicyOutput
func (FederationIamPolicyOutput) ToFederationIamPolicyOutputWithContext ¶ added in v0.19.0
func (o FederationIamPolicyOutput) ToFederationIamPolicyOutputWithContext(ctx context.Context) FederationIamPolicyOutput
func (FederationIamPolicyOutput) Version ¶ added in v0.19.0
func (o FederationIamPolicyOutput) Version() pulumi.IntOutput
Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
type FederationIamPolicyState ¶ added in v0.19.0
type FederationIamPolicyState struct { }
func (FederationIamPolicyState) ElementType ¶ added in v0.19.0
func (FederationIamPolicyState) ElementType() reflect.Type
type FederationInput ¶ added in v0.19.0
type FederationInput interface { pulumi.Input ToFederationOutput() FederationOutput ToFederationOutputWithContext(ctx context.Context) FederationOutput }
type FederationOutput ¶ added in v0.19.0
type FederationOutput struct{ *pulumi.OutputState }
func (FederationOutput) BackendMetastores ¶ added in v0.19.0
func (o FederationOutput) BackendMetastores() BackendMetastoreResponseMapOutput
A map from BackendMetastore rank to BackendMetastores from which the federation service serves metadata at query time. The map key represents the order in which BackendMetastores should be evaluated to resolve database names at query time and should be greater than or equal to zero. A BackendMetastore with a lower number will be evaluated before a BackendMetastore with a higher number.
func (FederationOutput) CreateTime ¶ added in v0.19.0
func (o FederationOutput) CreateTime() pulumi.StringOutput
The time when the metastore federation was created.
func (FederationOutput) ElementType ¶ added in v0.19.0
func (FederationOutput) ElementType() reflect.Type
func (FederationOutput) EndpointUri ¶ added in v0.19.0
func (o FederationOutput) EndpointUri() pulumi.StringOutput
The federation endpoint.
func (FederationOutput) FederationId ¶ added in v0.21.0
func (o FederationOutput) FederationId() pulumi.StringOutput
Required. The ID of the metastore federation, which is used as the final component of the metastore federation's name.This value must be between 2 and 63 characters long inclusive, begin with a letter, end with a letter or number, and consist of alpha-numeric ASCII characters or hyphens.
func (FederationOutput) Labels ¶ added in v0.19.0
func (o FederationOutput) Labels() pulumi.StringMapOutput
User-defined labels for the metastore federation.
func (FederationOutput) Location ¶ added in v0.21.0
func (o FederationOutput) Location() pulumi.StringOutput
func (FederationOutput) Name ¶ added in v0.19.0
func (o FederationOutput) Name() pulumi.StringOutput
Immutable. The relative resource name of the federation, of the form: projects/{project_number}/locations/{location_id}/federations/{federation_id}`.
func (FederationOutput) Project ¶ added in v0.21.0
func (o FederationOutput) Project() pulumi.StringOutput
func (FederationOutput) RequestId ¶ added in v0.21.0
func (o FederationOutput) RequestId() pulumi.StringPtrOutput
Optional. A request ID. Specify a unique request ID to allow the server to ignore the request if it has completed. The server will ignore subsequent requests that provide a duplicate request ID for at least 60 minutes after the first request.For example, if an initial request times out, followed by another request with the same request ID, the server ignores the second request to prevent the creation of duplicate commitments.The request ID must be a valid UUID (https://en.wikipedia.org/wiki/Universally_unique_identifier#Format) A zero UUID (00000000-0000-0000-0000-000000000000) is not supported.
func (FederationOutput) State ¶ added in v0.19.0
func (o FederationOutput) State() pulumi.StringOutput
The current state of the federation.
func (FederationOutput) StateMessage ¶ added in v0.19.0
func (o FederationOutput) StateMessage() pulumi.StringOutput
Additional information about the current state of the metastore federation, if available.
func (FederationOutput) ToFederationOutput ¶ added in v0.19.0
func (o FederationOutput) ToFederationOutput() FederationOutput
func (FederationOutput) ToFederationOutputWithContext ¶ added in v0.19.0
func (o FederationOutput) ToFederationOutputWithContext(ctx context.Context) FederationOutput
func (FederationOutput) Uid ¶ added in v0.19.0
func (o FederationOutput) Uid() pulumi.StringOutput
The globally unique resource identifier of the metastore federation.
func (FederationOutput) UpdateTime ¶ added in v0.19.0
func (o FederationOutput) UpdateTime() pulumi.StringOutput
The time when the metastore federation was last updated.
func (FederationOutput) Version ¶ added in v0.19.0
func (o FederationOutput) Version() pulumi.StringOutput
Immutable. The Apache Hive metastore version of the federation. All backend metastore versions must be compatible with the federation version.
type FederationState ¶ added in v0.19.0
type FederationState struct { }
func (FederationState) ElementType ¶ added in v0.19.0
func (FederationState) ElementType() reflect.Type
type HiveMetastoreConfig ¶
type HiveMetastoreConfig struct { // A mapping of Hive metastore version to the auxiliary version configuration. When specified, a secondary Hive metastore service is created along with the primary service. All auxiliary versions must be less than the service's primary version. The key is the auxiliary service name and it must match the regular expression a-z?. This means that the first character must be a lowercase letter, and all the following characters must be hyphens, lowercase letters, or digits, except the last character, which cannot be a hyphen. AuxiliaryVersions map[string]AuxiliaryVersionConfig `pulumi:"auxiliaryVersions"` // A mapping of Hive metastore configuration key-value pairs to apply to the Hive metastore (configured in hive-site.xml). The mappings override system defaults (some keys cannot be overridden). These overrides are also applied to auxiliary versions and can be further customized in the auxiliary version's AuxiliaryVersionConfig. ConfigOverrides map[string]string `pulumi:"configOverrides"` // The protocol to use for the metastore service endpoint. If unspecified, defaults to THRIFT. EndpointProtocol *HiveMetastoreConfigEndpointProtocol `pulumi:"endpointProtocol"` // Information used to configure the Hive metastore service as a service principal in a Kerberos realm. To disable Kerberos, use the UpdateService method and specify this field's path (hive_metastore_config.kerberos_config) in the request's update_mask while omitting this field from the request's service. KerberosConfig *KerberosConfig `pulumi:"kerberosConfig"` // Immutable. The Hive metastore schema version. Version *string `pulumi:"version"` }
Specifies configuration information specific to running Hive metastore software as the metastore service.
type HiveMetastoreConfigArgs ¶
type HiveMetastoreConfigArgs struct { // A mapping of Hive metastore version to the auxiliary version configuration. When specified, a secondary Hive metastore service is created along with the primary service. All auxiliary versions must be less than the service's primary version. The key is the auxiliary service name and it must match the regular expression a-z?. This means that the first character must be a lowercase letter, and all the following characters must be hyphens, lowercase letters, or digits, except the last character, which cannot be a hyphen. AuxiliaryVersions AuxiliaryVersionConfigMapInput `pulumi:"auxiliaryVersions"` // A mapping of Hive metastore configuration key-value pairs to apply to the Hive metastore (configured in hive-site.xml). The mappings override system defaults (some keys cannot be overridden). These overrides are also applied to auxiliary versions and can be further customized in the auxiliary version's AuxiliaryVersionConfig. ConfigOverrides pulumi.StringMapInput `pulumi:"configOverrides"` // The protocol to use for the metastore service endpoint. If unspecified, defaults to THRIFT. EndpointProtocol HiveMetastoreConfigEndpointProtocolPtrInput `pulumi:"endpointProtocol"` // Information used to configure the Hive metastore service as a service principal in a Kerberos realm. To disable Kerberos, use the UpdateService method and specify this field's path (hive_metastore_config.kerberos_config) in the request's update_mask while omitting this field from the request's service. KerberosConfig KerberosConfigPtrInput `pulumi:"kerberosConfig"` // Immutable. The Hive metastore schema version. Version pulumi.StringPtrInput `pulumi:"version"` }
Specifies configuration information specific to running Hive metastore software as the metastore service.
func (HiveMetastoreConfigArgs) ElementType ¶
func (HiveMetastoreConfigArgs) ElementType() reflect.Type
func (HiveMetastoreConfigArgs) ToHiveMetastoreConfigOutput ¶
func (i HiveMetastoreConfigArgs) ToHiveMetastoreConfigOutput() HiveMetastoreConfigOutput
func (HiveMetastoreConfigArgs) ToHiveMetastoreConfigOutputWithContext ¶
func (i HiveMetastoreConfigArgs) ToHiveMetastoreConfigOutputWithContext(ctx context.Context) HiveMetastoreConfigOutput
func (HiveMetastoreConfigArgs) ToHiveMetastoreConfigPtrOutput ¶
func (i HiveMetastoreConfigArgs) ToHiveMetastoreConfigPtrOutput() HiveMetastoreConfigPtrOutput
func (HiveMetastoreConfigArgs) ToHiveMetastoreConfigPtrOutputWithContext ¶
func (i HiveMetastoreConfigArgs) ToHiveMetastoreConfigPtrOutputWithContext(ctx context.Context) HiveMetastoreConfigPtrOutput
type HiveMetastoreConfigEndpointProtocol ¶ added in v0.8.0
type HiveMetastoreConfigEndpointProtocol string
The protocol to use for the metastore service endpoint. If unspecified, defaults to THRIFT.
func (HiveMetastoreConfigEndpointProtocol) ElementType ¶ added in v0.8.0
func (HiveMetastoreConfigEndpointProtocol) ElementType() reflect.Type
func (HiveMetastoreConfigEndpointProtocol) ToHiveMetastoreConfigEndpointProtocolOutput ¶ added in v0.8.0
func (e HiveMetastoreConfigEndpointProtocol) ToHiveMetastoreConfigEndpointProtocolOutput() HiveMetastoreConfigEndpointProtocolOutput
func (HiveMetastoreConfigEndpointProtocol) ToHiveMetastoreConfigEndpointProtocolOutputWithContext ¶ added in v0.8.0
func (e HiveMetastoreConfigEndpointProtocol) ToHiveMetastoreConfigEndpointProtocolOutputWithContext(ctx context.Context) HiveMetastoreConfigEndpointProtocolOutput
func (HiveMetastoreConfigEndpointProtocol) ToHiveMetastoreConfigEndpointProtocolPtrOutput ¶ added in v0.8.0
func (e HiveMetastoreConfigEndpointProtocol) ToHiveMetastoreConfigEndpointProtocolPtrOutput() HiveMetastoreConfigEndpointProtocolPtrOutput
func (HiveMetastoreConfigEndpointProtocol) ToHiveMetastoreConfigEndpointProtocolPtrOutputWithContext ¶ added in v0.8.0
func (e HiveMetastoreConfigEndpointProtocol) ToHiveMetastoreConfigEndpointProtocolPtrOutputWithContext(ctx context.Context) HiveMetastoreConfigEndpointProtocolPtrOutput
func (HiveMetastoreConfigEndpointProtocol) ToStringOutput ¶ added in v0.8.0
func (e HiveMetastoreConfigEndpointProtocol) ToStringOutput() pulumi.StringOutput
func (HiveMetastoreConfigEndpointProtocol) ToStringOutputWithContext ¶ added in v0.8.0
func (e HiveMetastoreConfigEndpointProtocol) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (HiveMetastoreConfigEndpointProtocol) ToStringPtrOutput ¶ added in v0.8.0
func (e HiveMetastoreConfigEndpointProtocol) ToStringPtrOutput() pulumi.StringPtrOutput
func (HiveMetastoreConfigEndpointProtocol) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (e HiveMetastoreConfigEndpointProtocol) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type HiveMetastoreConfigEndpointProtocolInput ¶ added in v0.8.0
type HiveMetastoreConfigEndpointProtocolInput interface { pulumi.Input ToHiveMetastoreConfigEndpointProtocolOutput() HiveMetastoreConfigEndpointProtocolOutput ToHiveMetastoreConfigEndpointProtocolOutputWithContext(context.Context) HiveMetastoreConfigEndpointProtocolOutput }
HiveMetastoreConfigEndpointProtocolInput is an input type that accepts values of the HiveMetastoreConfigEndpointProtocol enum A concrete instance of `HiveMetastoreConfigEndpointProtocolInput` can be one of the following:
HiveMetastoreConfigEndpointProtocolEndpointProtocolUnspecified HiveMetastoreConfigEndpointProtocolThrift HiveMetastoreConfigEndpointProtocolGrpc
type HiveMetastoreConfigEndpointProtocolOutput ¶ added in v0.8.0
type HiveMetastoreConfigEndpointProtocolOutput struct{ *pulumi.OutputState }
func (HiveMetastoreConfigEndpointProtocolOutput) ElementType ¶ added in v0.8.0
func (HiveMetastoreConfigEndpointProtocolOutput) ElementType() reflect.Type
func (HiveMetastoreConfigEndpointProtocolOutput) ToHiveMetastoreConfigEndpointProtocolOutput ¶ added in v0.8.0
func (o HiveMetastoreConfigEndpointProtocolOutput) ToHiveMetastoreConfigEndpointProtocolOutput() HiveMetastoreConfigEndpointProtocolOutput
func (HiveMetastoreConfigEndpointProtocolOutput) ToHiveMetastoreConfigEndpointProtocolOutputWithContext ¶ added in v0.8.0
func (o HiveMetastoreConfigEndpointProtocolOutput) ToHiveMetastoreConfigEndpointProtocolOutputWithContext(ctx context.Context) HiveMetastoreConfigEndpointProtocolOutput
func (HiveMetastoreConfigEndpointProtocolOutput) ToHiveMetastoreConfigEndpointProtocolPtrOutput ¶ added in v0.8.0
func (o HiveMetastoreConfigEndpointProtocolOutput) ToHiveMetastoreConfigEndpointProtocolPtrOutput() HiveMetastoreConfigEndpointProtocolPtrOutput
func (HiveMetastoreConfigEndpointProtocolOutput) ToHiveMetastoreConfigEndpointProtocolPtrOutputWithContext ¶ added in v0.8.0
func (o HiveMetastoreConfigEndpointProtocolOutput) ToHiveMetastoreConfigEndpointProtocolPtrOutputWithContext(ctx context.Context) HiveMetastoreConfigEndpointProtocolPtrOutput
func (HiveMetastoreConfigEndpointProtocolOutput) ToStringOutput ¶ added in v0.8.0
func (o HiveMetastoreConfigEndpointProtocolOutput) ToStringOutput() pulumi.StringOutput
func (HiveMetastoreConfigEndpointProtocolOutput) ToStringOutputWithContext ¶ added in v0.8.0
func (o HiveMetastoreConfigEndpointProtocolOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (HiveMetastoreConfigEndpointProtocolOutput) ToStringPtrOutput ¶ added in v0.8.0
func (o HiveMetastoreConfigEndpointProtocolOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (HiveMetastoreConfigEndpointProtocolOutput) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (o HiveMetastoreConfigEndpointProtocolOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type HiveMetastoreConfigEndpointProtocolPtrInput ¶ added in v0.8.0
type HiveMetastoreConfigEndpointProtocolPtrInput interface { pulumi.Input ToHiveMetastoreConfigEndpointProtocolPtrOutput() HiveMetastoreConfigEndpointProtocolPtrOutput ToHiveMetastoreConfigEndpointProtocolPtrOutputWithContext(context.Context) HiveMetastoreConfigEndpointProtocolPtrOutput }
func HiveMetastoreConfigEndpointProtocolPtr ¶ added in v0.8.0
func HiveMetastoreConfigEndpointProtocolPtr(v string) HiveMetastoreConfigEndpointProtocolPtrInput
type HiveMetastoreConfigEndpointProtocolPtrOutput ¶ added in v0.8.0
type HiveMetastoreConfigEndpointProtocolPtrOutput struct{ *pulumi.OutputState }
func (HiveMetastoreConfigEndpointProtocolPtrOutput) ElementType ¶ added in v0.8.0
func (HiveMetastoreConfigEndpointProtocolPtrOutput) ElementType() reflect.Type
func (HiveMetastoreConfigEndpointProtocolPtrOutput) ToHiveMetastoreConfigEndpointProtocolPtrOutput ¶ added in v0.8.0
func (o HiveMetastoreConfigEndpointProtocolPtrOutput) ToHiveMetastoreConfigEndpointProtocolPtrOutput() HiveMetastoreConfigEndpointProtocolPtrOutput
func (HiveMetastoreConfigEndpointProtocolPtrOutput) ToHiveMetastoreConfigEndpointProtocolPtrOutputWithContext ¶ added in v0.8.0
func (o HiveMetastoreConfigEndpointProtocolPtrOutput) ToHiveMetastoreConfigEndpointProtocolPtrOutputWithContext(ctx context.Context) HiveMetastoreConfigEndpointProtocolPtrOutput
func (HiveMetastoreConfigEndpointProtocolPtrOutput) ToStringPtrOutput ¶ added in v0.8.0
func (o HiveMetastoreConfigEndpointProtocolPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (HiveMetastoreConfigEndpointProtocolPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.8.0
func (o HiveMetastoreConfigEndpointProtocolPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type HiveMetastoreConfigInput ¶
type HiveMetastoreConfigInput interface { pulumi.Input ToHiveMetastoreConfigOutput() HiveMetastoreConfigOutput ToHiveMetastoreConfigOutputWithContext(context.Context) HiveMetastoreConfigOutput }
HiveMetastoreConfigInput is an input type that accepts HiveMetastoreConfigArgs and HiveMetastoreConfigOutput values. You can construct a concrete instance of `HiveMetastoreConfigInput` via:
HiveMetastoreConfigArgs{...}
type HiveMetastoreConfigOutput ¶
type HiveMetastoreConfigOutput struct{ *pulumi.OutputState }
Specifies configuration information specific to running Hive metastore software as the metastore service.
func (HiveMetastoreConfigOutput) AuxiliaryVersions ¶ added in v0.12.0
func (o HiveMetastoreConfigOutput) AuxiliaryVersions() AuxiliaryVersionConfigMapOutput
A mapping of Hive metastore version to the auxiliary version configuration. When specified, a secondary Hive metastore service is created along with the primary service. All auxiliary versions must be less than the service's primary version. The key is the auxiliary service name and it must match the regular expression a-z?. This means that the first character must be a lowercase letter, and all the following characters must be hyphens, lowercase letters, or digits, except the last character, which cannot be a hyphen.
func (HiveMetastoreConfigOutput) ConfigOverrides ¶
func (o HiveMetastoreConfigOutput) ConfigOverrides() pulumi.StringMapOutput
A mapping of Hive metastore configuration key-value pairs to apply to the Hive metastore (configured in hive-site.xml). The mappings override system defaults (some keys cannot be overridden). These overrides are also applied to auxiliary versions and can be further customized in the auxiliary version's AuxiliaryVersionConfig.
func (HiveMetastoreConfigOutput) ElementType ¶
func (HiveMetastoreConfigOutput) ElementType() reflect.Type
func (HiveMetastoreConfigOutput) EndpointProtocol ¶ added in v0.8.0
func (o HiveMetastoreConfigOutput) EndpointProtocol() HiveMetastoreConfigEndpointProtocolPtrOutput
The protocol to use for the metastore service endpoint. If unspecified, defaults to THRIFT.
func (HiveMetastoreConfigOutput) KerberosConfig ¶
func (o HiveMetastoreConfigOutput) KerberosConfig() KerberosConfigPtrOutput
Information used to configure the Hive metastore service as a service principal in a Kerberos realm. To disable Kerberos, use the UpdateService method and specify this field's path (hive_metastore_config.kerberos_config) in the request's update_mask while omitting this field from the request's service.
func (HiveMetastoreConfigOutput) ToHiveMetastoreConfigOutput ¶
func (o HiveMetastoreConfigOutput) ToHiveMetastoreConfigOutput() HiveMetastoreConfigOutput
func (HiveMetastoreConfigOutput) ToHiveMetastoreConfigOutputWithContext ¶
func (o HiveMetastoreConfigOutput) ToHiveMetastoreConfigOutputWithContext(ctx context.Context) HiveMetastoreConfigOutput
func (HiveMetastoreConfigOutput) ToHiveMetastoreConfigPtrOutput ¶
func (o HiveMetastoreConfigOutput) ToHiveMetastoreConfigPtrOutput() HiveMetastoreConfigPtrOutput
func (HiveMetastoreConfigOutput) ToHiveMetastoreConfigPtrOutputWithContext ¶
func (o HiveMetastoreConfigOutput) ToHiveMetastoreConfigPtrOutputWithContext(ctx context.Context) HiveMetastoreConfigPtrOutput
func (HiveMetastoreConfigOutput) Version ¶
func (o HiveMetastoreConfigOutput) Version() pulumi.StringPtrOutput
Immutable. The Hive metastore schema version.
type HiveMetastoreConfigPtrInput ¶
type HiveMetastoreConfigPtrInput interface { pulumi.Input ToHiveMetastoreConfigPtrOutput() HiveMetastoreConfigPtrOutput ToHiveMetastoreConfigPtrOutputWithContext(context.Context) HiveMetastoreConfigPtrOutput }
HiveMetastoreConfigPtrInput is an input type that accepts HiveMetastoreConfigArgs, HiveMetastoreConfigPtr and HiveMetastoreConfigPtrOutput values. You can construct a concrete instance of `HiveMetastoreConfigPtrInput` via:
HiveMetastoreConfigArgs{...} or: nil
func HiveMetastoreConfigPtr ¶
func HiveMetastoreConfigPtr(v *HiveMetastoreConfigArgs) HiveMetastoreConfigPtrInput
type HiveMetastoreConfigPtrOutput ¶
type HiveMetastoreConfigPtrOutput struct{ *pulumi.OutputState }
func (HiveMetastoreConfigPtrOutput) AuxiliaryVersions ¶ added in v0.12.0
func (o HiveMetastoreConfigPtrOutput) AuxiliaryVersions() AuxiliaryVersionConfigMapOutput
A mapping of Hive metastore version to the auxiliary version configuration. When specified, a secondary Hive metastore service is created along with the primary service. All auxiliary versions must be less than the service's primary version. The key is the auxiliary service name and it must match the regular expression a-z?. This means that the first character must be a lowercase letter, and all the following characters must be hyphens, lowercase letters, or digits, except the last character, which cannot be a hyphen.
func (HiveMetastoreConfigPtrOutput) ConfigOverrides ¶
func (o HiveMetastoreConfigPtrOutput) ConfigOverrides() pulumi.StringMapOutput
A mapping of Hive metastore configuration key-value pairs to apply to the Hive metastore (configured in hive-site.xml). The mappings override system defaults (some keys cannot be overridden). These overrides are also applied to auxiliary versions and can be further customized in the auxiliary version's AuxiliaryVersionConfig.
func (HiveMetastoreConfigPtrOutput) Elem ¶
func (o HiveMetastoreConfigPtrOutput) Elem() HiveMetastoreConfigOutput
func (HiveMetastoreConfigPtrOutput) ElementType ¶
func (HiveMetastoreConfigPtrOutput) ElementType() reflect.Type
func (HiveMetastoreConfigPtrOutput) EndpointProtocol ¶ added in v0.8.0
func (o HiveMetastoreConfigPtrOutput) EndpointProtocol() HiveMetastoreConfigEndpointProtocolPtrOutput
The protocol to use for the metastore service endpoint. If unspecified, defaults to THRIFT.
func (HiveMetastoreConfigPtrOutput) KerberosConfig ¶
func (o HiveMetastoreConfigPtrOutput) KerberosConfig() KerberosConfigPtrOutput
Information used to configure the Hive metastore service as a service principal in a Kerberos realm. To disable Kerberos, use the UpdateService method and specify this field's path (hive_metastore_config.kerberos_config) in the request's update_mask while omitting this field from the request's service.
func (HiveMetastoreConfigPtrOutput) ToHiveMetastoreConfigPtrOutput ¶
func (o HiveMetastoreConfigPtrOutput) ToHiveMetastoreConfigPtrOutput() HiveMetastoreConfigPtrOutput
func (HiveMetastoreConfigPtrOutput) ToHiveMetastoreConfigPtrOutputWithContext ¶
func (o HiveMetastoreConfigPtrOutput) ToHiveMetastoreConfigPtrOutputWithContext(ctx context.Context) HiveMetastoreConfigPtrOutput
func (HiveMetastoreConfigPtrOutput) Version ¶
func (o HiveMetastoreConfigPtrOutput) Version() pulumi.StringPtrOutput
Immutable. The Hive metastore schema version.
type HiveMetastoreConfigResponse ¶
type HiveMetastoreConfigResponse struct { // A mapping of Hive metastore version to the auxiliary version configuration. When specified, a secondary Hive metastore service is created along with the primary service. All auxiliary versions must be less than the service's primary version. The key is the auxiliary service name and it must match the regular expression a-z?. This means that the first character must be a lowercase letter, and all the following characters must be hyphens, lowercase letters, or digits, except the last character, which cannot be a hyphen. AuxiliaryVersions map[string]AuxiliaryVersionConfigResponse `pulumi:"auxiliaryVersions"` // A mapping of Hive metastore configuration key-value pairs to apply to the Hive metastore (configured in hive-site.xml). The mappings override system defaults (some keys cannot be overridden). These overrides are also applied to auxiliary versions and can be further customized in the auxiliary version's AuxiliaryVersionConfig. ConfigOverrides map[string]string `pulumi:"configOverrides"` // The protocol to use for the metastore service endpoint. If unspecified, defaults to THRIFT. EndpointProtocol string `pulumi:"endpointProtocol"` // Information used to configure the Hive metastore service as a service principal in a Kerberos realm. To disable Kerberos, use the UpdateService method and specify this field's path (hive_metastore_config.kerberos_config) in the request's update_mask while omitting this field from the request's service. KerberosConfig KerberosConfigResponse `pulumi:"kerberosConfig"` // Immutable. The Hive metastore schema version. Version string `pulumi:"version"` }
Specifies configuration information specific to running Hive metastore software as the metastore service.
type HiveMetastoreConfigResponseOutput ¶
type HiveMetastoreConfigResponseOutput struct{ *pulumi.OutputState }
Specifies configuration information specific to running Hive metastore software as the metastore service.
func (HiveMetastoreConfigResponseOutput) AuxiliaryVersions ¶ added in v0.12.0
func (o HiveMetastoreConfigResponseOutput) AuxiliaryVersions() AuxiliaryVersionConfigResponseMapOutput
A mapping of Hive metastore version to the auxiliary version configuration. When specified, a secondary Hive metastore service is created along with the primary service. All auxiliary versions must be less than the service's primary version. The key is the auxiliary service name and it must match the regular expression a-z?. This means that the first character must be a lowercase letter, and all the following characters must be hyphens, lowercase letters, or digits, except the last character, which cannot be a hyphen.
func (HiveMetastoreConfigResponseOutput) ConfigOverrides ¶
func (o HiveMetastoreConfigResponseOutput) ConfigOverrides() pulumi.StringMapOutput
A mapping of Hive metastore configuration key-value pairs to apply to the Hive metastore (configured in hive-site.xml). The mappings override system defaults (some keys cannot be overridden). These overrides are also applied to auxiliary versions and can be further customized in the auxiliary version's AuxiliaryVersionConfig.
func (HiveMetastoreConfigResponseOutput) ElementType ¶
func (HiveMetastoreConfigResponseOutput) ElementType() reflect.Type
func (HiveMetastoreConfigResponseOutput) EndpointProtocol ¶ added in v0.8.0
func (o HiveMetastoreConfigResponseOutput) EndpointProtocol() pulumi.StringOutput
The protocol to use for the metastore service endpoint. If unspecified, defaults to THRIFT.
func (HiveMetastoreConfigResponseOutput) KerberosConfig ¶
func (o HiveMetastoreConfigResponseOutput) KerberosConfig() KerberosConfigResponseOutput
Information used to configure the Hive metastore service as a service principal in a Kerberos realm. To disable Kerberos, use the UpdateService method and specify this field's path (hive_metastore_config.kerberos_config) in the request's update_mask while omitting this field from the request's service.
func (HiveMetastoreConfigResponseOutput) ToHiveMetastoreConfigResponseOutput ¶
func (o HiveMetastoreConfigResponseOutput) ToHiveMetastoreConfigResponseOutput() HiveMetastoreConfigResponseOutput
func (HiveMetastoreConfigResponseOutput) ToHiveMetastoreConfigResponseOutputWithContext ¶
func (o HiveMetastoreConfigResponseOutput) ToHiveMetastoreConfigResponseOutputWithContext(ctx context.Context) HiveMetastoreConfigResponseOutput
func (HiveMetastoreConfigResponseOutput) Version ¶
func (o HiveMetastoreConfigResponseOutput) Version() pulumi.StringOutput
Immutable. The Hive metastore schema version.
type KerberosConfig ¶
type KerberosConfig struct { // A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC). Keytab *Secret `pulumi:"keytab"` // A Cloud Storage URI that specifies the path to a krb5.conf file. It is of the form gs://{bucket_name}/path/to/krb5.conf, although the file does not need to be named krb5.conf explicitly. Krb5ConfigGcsUri *string `pulumi:"krb5ConfigGcsUri"` // A Kerberos principal that exists in the both the keytab the KDC to authenticate as. A typical principal is of the form primary/instance@REALM, but there is no exact format. Principal *string `pulumi:"principal"` }
Configuration information for a Kerberos principal.
type KerberosConfigArgs ¶
type KerberosConfigArgs struct { // A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC). Keytab SecretPtrInput `pulumi:"keytab"` // A Cloud Storage URI that specifies the path to a krb5.conf file. It is of the form gs://{bucket_name}/path/to/krb5.conf, although the file does not need to be named krb5.conf explicitly. Krb5ConfigGcsUri pulumi.StringPtrInput `pulumi:"krb5ConfigGcsUri"` // A Kerberos principal that exists in the both the keytab the KDC to authenticate as. A typical principal is of the form primary/instance@REALM, but there is no exact format. Principal pulumi.StringPtrInput `pulumi:"principal"` }
Configuration information for a Kerberos principal.
func (KerberosConfigArgs) ElementType ¶
func (KerberosConfigArgs) ElementType() reflect.Type
func (KerberosConfigArgs) ToKerberosConfigOutput ¶
func (i KerberosConfigArgs) ToKerberosConfigOutput() KerberosConfigOutput
func (KerberosConfigArgs) ToKerberosConfigOutputWithContext ¶
func (i KerberosConfigArgs) ToKerberosConfigOutputWithContext(ctx context.Context) KerberosConfigOutput
func (KerberosConfigArgs) ToKerberosConfigPtrOutput ¶
func (i KerberosConfigArgs) ToKerberosConfigPtrOutput() KerberosConfigPtrOutput
func (KerberosConfigArgs) ToKerberosConfigPtrOutputWithContext ¶
func (i KerberosConfigArgs) ToKerberosConfigPtrOutputWithContext(ctx context.Context) KerberosConfigPtrOutput
type KerberosConfigInput ¶
type KerberosConfigInput interface { pulumi.Input ToKerberosConfigOutput() KerberosConfigOutput ToKerberosConfigOutputWithContext(context.Context) KerberosConfigOutput }
KerberosConfigInput is an input type that accepts KerberosConfigArgs and KerberosConfigOutput values. You can construct a concrete instance of `KerberosConfigInput` via:
KerberosConfigArgs{...}
type KerberosConfigOutput ¶
type KerberosConfigOutput struct{ *pulumi.OutputState }
Configuration information for a Kerberos principal.
func (KerberosConfigOutput) ElementType ¶
func (KerberosConfigOutput) ElementType() reflect.Type
func (KerberosConfigOutput) Keytab ¶
func (o KerberosConfigOutput) Keytab() SecretPtrOutput
A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC).
func (KerberosConfigOutput) Krb5ConfigGcsUri ¶
func (o KerberosConfigOutput) Krb5ConfigGcsUri() pulumi.StringPtrOutput
A Cloud Storage URI that specifies the path to a krb5.conf file. It is of the form gs://{bucket_name}/path/to/krb5.conf, although the file does not need to be named krb5.conf explicitly.
func (KerberosConfigOutput) Principal ¶
func (o KerberosConfigOutput) Principal() pulumi.StringPtrOutput
A Kerberos principal that exists in the both the keytab the KDC to authenticate as. A typical principal is of the form primary/instance@REALM, but there is no exact format.
func (KerberosConfigOutput) ToKerberosConfigOutput ¶
func (o KerberosConfigOutput) ToKerberosConfigOutput() KerberosConfigOutput
func (KerberosConfigOutput) ToKerberosConfigOutputWithContext ¶
func (o KerberosConfigOutput) ToKerberosConfigOutputWithContext(ctx context.Context) KerberosConfigOutput
func (KerberosConfigOutput) ToKerberosConfigPtrOutput ¶
func (o KerberosConfigOutput) ToKerberosConfigPtrOutput() KerberosConfigPtrOutput
func (KerberosConfigOutput) ToKerberosConfigPtrOutputWithContext ¶
func (o KerberosConfigOutput) ToKerberosConfigPtrOutputWithContext(ctx context.Context) KerberosConfigPtrOutput
type KerberosConfigPtrInput ¶
type KerberosConfigPtrInput interface { pulumi.Input ToKerberosConfigPtrOutput() KerberosConfigPtrOutput ToKerberosConfigPtrOutputWithContext(context.Context) KerberosConfigPtrOutput }
KerberosConfigPtrInput is an input type that accepts KerberosConfigArgs, KerberosConfigPtr and KerberosConfigPtrOutput values. You can construct a concrete instance of `KerberosConfigPtrInput` via:
KerberosConfigArgs{...} or: nil
func KerberosConfigPtr ¶
func KerberosConfigPtr(v *KerberosConfigArgs) KerberosConfigPtrInput
type KerberosConfigPtrOutput ¶
type KerberosConfigPtrOutput struct{ *pulumi.OutputState }
func (KerberosConfigPtrOutput) Elem ¶
func (o KerberosConfigPtrOutput) Elem() KerberosConfigOutput
func (KerberosConfigPtrOutput) ElementType ¶
func (KerberosConfigPtrOutput) ElementType() reflect.Type
func (KerberosConfigPtrOutput) Keytab ¶
func (o KerberosConfigPtrOutput) Keytab() SecretPtrOutput
A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC).
func (KerberosConfigPtrOutput) Krb5ConfigGcsUri ¶
func (o KerberosConfigPtrOutput) Krb5ConfigGcsUri() pulumi.StringPtrOutput
A Cloud Storage URI that specifies the path to a krb5.conf file. It is of the form gs://{bucket_name}/path/to/krb5.conf, although the file does not need to be named krb5.conf explicitly.
func (KerberosConfigPtrOutput) Principal ¶
func (o KerberosConfigPtrOutput) Principal() pulumi.StringPtrOutput
A Kerberos principal that exists in the both the keytab the KDC to authenticate as. A typical principal is of the form primary/instance@REALM, but there is no exact format.
func (KerberosConfigPtrOutput) ToKerberosConfigPtrOutput ¶
func (o KerberosConfigPtrOutput) ToKerberosConfigPtrOutput() KerberosConfigPtrOutput
func (KerberosConfigPtrOutput) ToKerberosConfigPtrOutputWithContext ¶
func (o KerberosConfigPtrOutput) ToKerberosConfigPtrOutputWithContext(ctx context.Context) KerberosConfigPtrOutput
type KerberosConfigResponse ¶
type KerberosConfigResponse struct { // A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC). Keytab SecretResponse `pulumi:"keytab"` // A Cloud Storage URI that specifies the path to a krb5.conf file. It is of the form gs://{bucket_name}/path/to/krb5.conf, although the file does not need to be named krb5.conf explicitly. Krb5ConfigGcsUri string `pulumi:"krb5ConfigGcsUri"` // A Kerberos principal that exists in the both the keytab the KDC to authenticate as. A typical principal is of the form primary/instance@REALM, but there is no exact format. Principal string `pulumi:"principal"` }
Configuration information for a Kerberos principal.
type KerberosConfigResponseOutput ¶
type KerberosConfigResponseOutput struct{ *pulumi.OutputState }
Configuration information for a Kerberos principal.
func (KerberosConfigResponseOutput) ElementType ¶
func (KerberosConfigResponseOutput) ElementType() reflect.Type
func (KerberosConfigResponseOutput) Keytab ¶
func (o KerberosConfigResponseOutput) Keytab() SecretResponseOutput
A Kerberos keytab file that can be used to authenticate a service principal with a Kerberos Key Distribution Center (KDC).
func (KerberosConfigResponseOutput) Krb5ConfigGcsUri ¶
func (o KerberosConfigResponseOutput) Krb5ConfigGcsUri() pulumi.StringOutput
A Cloud Storage URI that specifies the path to a krb5.conf file. It is of the form gs://{bucket_name}/path/to/krb5.conf, although the file does not need to be named krb5.conf explicitly.
func (KerberosConfigResponseOutput) Principal ¶
func (o KerberosConfigResponseOutput) Principal() pulumi.StringOutput
A Kerberos principal that exists in the both the keytab the KDC to authenticate as. A typical principal is of the form primary/instance@REALM, but there is no exact format.
func (KerberosConfigResponseOutput) ToKerberosConfigResponseOutput ¶
func (o KerberosConfigResponseOutput) ToKerberosConfigResponseOutput() KerberosConfigResponseOutput
func (KerberosConfigResponseOutput) ToKerberosConfigResponseOutputWithContext ¶
func (o KerberosConfigResponseOutput) ToKerberosConfigResponseOutputWithContext(ctx context.Context) KerberosConfigResponseOutput
type Lake ¶
type Lake struct { // The Lake resource name. Example: projects/{project_number}/locations/{location_id}/lakes/{lake_id} Name *string `pulumi:"name"` }
Represents a Lake resource
type LakeArgs ¶
type LakeArgs struct { // The Lake resource name. Example: projects/{project_number}/locations/{location_id}/lakes/{lake_id} Name pulumi.StringPtrInput `pulumi:"name"` }
Represents a Lake resource
func (LakeArgs) ElementType ¶
func (LakeArgs) ToLakeOutput ¶
func (i LakeArgs) ToLakeOutput() LakeOutput
func (LakeArgs) ToLakeOutputWithContext ¶
func (i LakeArgs) ToLakeOutputWithContext(ctx context.Context) LakeOutput
type LakeInput ¶
type LakeInput interface { pulumi.Input ToLakeOutput() LakeOutput ToLakeOutputWithContext(context.Context) LakeOutput }
LakeInput is an input type that accepts LakeArgs and LakeOutput values. You can construct a concrete instance of `LakeInput` via:
LakeArgs{...}
type LakeMap ¶
func (LakeMap) ElementType ¶
func (LakeMap) ToLakeMapOutput ¶
func (i LakeMap) ToLakeMapOutput() LakeMapOutput
func (LakeMap) ToLakeMapOutputWithContext ¶
func (i LakeMap) ToLakeMapOutputWithContext(ctx context.Context) LakeMapOutput
type LakeMapInput ¶
type LakeMapInput interface { pulumi.Input ToLakeMapOutput() LakeMapOutput ToLakeMapOutputWithContext(context.Context) LakeMapOutput }
LakeMapInput is an input type that accepts LakeMap and LakeMapOutput values. You can construct a concrete instance of `LakeMapInput` via:
LakeMap{ "key": LakeArgs{...} }
type LakeMapOutput ¶
type LakeMapOutput struct{ *pulumi.OutputState }
func (LakeMapOutput) ElementType ¶
func (LakeMapOutput) ElementType() reflect.Type
func (LakeMapOutput) MapIndex ¶
func (o LakeMapOutput) MapIndex(k pulumi.StringInput) LakeOutput
func (LakeMapOutput) ToLakeMapOutput ¶
func (o LakeMapOutput) ToLakeMapOutput() LakeMapOutput
func (LakeMapOutput) ToLakeMapOutputWithContext ¶
func (o LakeMapOutput) ToLakeMapOutputWithContext(ctx context.Context) LakeMapOutput
type LakeOutput ¶
type LakeOutput struct{ *pulumi.OutputState }
Represents a Lake resource
func (LakeOutput) ElementType ¶
func (LakeOutput) ElementType() reflect.Type
func (LakeOutput) Name ¶
func (o LakeOutput) Name() pulumi.StringPtrOutput
The Lake resource name. Example: projects/{project_number}/locations/{location_id}/lakes/{lake_id}
func (LakeOutput) ToLakeOutput ¶
func (o LakeOutput) ToLakeOutput() LakeOutput
func (LakeOutput) ToLakeOutputWithContext ¶
func (o LakeOutput) ToLakeOutputWithContext(ctx context.Context) LakeOutput
type LakeResponse ¶
type LakeResponse struct { // The Lake resource name. Example: projects/{project_number}/locations/{location_id}/lakes/{lake_id} Name string `pulumi:"name"` }
Represents a Lake resource
type LakeResponseMapOutput ¶
type LakeResponseMapOutput struct{ *pulumi.OutputState }
func (LakeResponseMapOutput) ElementType ¶
func (LakeResponseMapOutput) ElementType() reflect.Type
func (LakeResponseMapOutput) MapIndex ¶
func (o LakeResponseMapOutput) MapIndex(k pulumi.StringInput) LakeResponseOutput
func (LakeResponseMapOutput) ToLakeResponseMapOutput ¶
func (o LakeResponseMapOutput) ToLakeResponseMapOutput() LakeResponseMapOutput
func (LakeResponseMapOutput) ToLakeResponseMapOutputWithContext ¶
func (o LakeResponseMapOutput) ToLakeResponseMapOutputWithContext(ctx context.Context) LakeResponseMapOutput
type LakeResponseOutput ¶
type LakeResponseOutput struct{ *pulumi.OutputState }
Represents a Lake resource
func (LakeResponseOutput) ElementType ¶
func (LakeResponseOutput) ElementType() reflect.Type
func (LakeResponseOutput) Name ¶
func (o LakeResponseOutput) Name() pulumi.StringOutput
The Lake resource name. Example: projects/{project_number}/locations/{location_id}/lakes/{lake_id}
func (LakeResponseOutput) ToLakeResponseOutput ¶
func (o LakeResponseOutput) ToLakeResponseOutput() LakeResponseOutput
func (LakeResponseOutput) ToLakeResponseOutputWithContext ¶
func (o LakeResponseOutput) ToLakeResponseOutputWithContext(ctx context.Context) LakeResponseOutput
type LookupBackupArgs ¶ added in v0.4.0
type LookupBackupOutputArgs ¶ added in v0.8.0
type LookupBackupOutputArgs struct { BackupId pulumi.StringInput `pulumi:"backupId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` ServiceId pulumi.StringInput `pulumi:"serviceId"` }
func (LookupBackupOutputArgs) ElementType ¶ added in v0.8.0
func (LookupBackupOutputArgs) ElementType() reflect.Type
type LookupBackupResult ¶ added in v0.4.0
type LookupBackupResult struct { // The time when the backup was started. CreateTime string `pulumi:"createTime"` // The description of the backup. Description string `pulumi:"description"` // The time when the backup finished creating. EndTime string `pulumi:"endTime"` // Immutable. The relative resource name of the backup, in the following form:projects/{project_number}/locations/{location_id}/services/{service_id}/backups/{backup_id} Name string `pulumi:"name"` // Services that are restoring from the backup. RestoringServices []string `pulumi:"restoringServices"` // The revision of the service at the time of backup. ServiceRevision ServiceResponse `pulumi:"serviceRevision"` // The current state of the backup. State string `pulumi:"state"` }
func LookupBackup ¶ added in v0.4.0
func LookupBackup(ctx *pulumi.Context, args *LookupBackupArgs, opts ...pulumi.InvokeOption) (*LookupBackupResult, error)
Gets details of a single backup.
type LookupBackupResultOutput ¶ added in v0.8.0
type LookupBackupResultOutput struct{ *pulumi.OutputState }
func LookupBackupOutput ¶ added in v0.8.0
func LookupBackupOutput(ctx *pulumi.Context, args LookupBackupOutputArgs, opts ...pulumi.InvokeOption) LookupBackupResultOutput
func (LookupBackupResultOutput) CreateTime ¶ added in v0.8.0
func (o LookupBackupResultOutput) CreateTime() pulumi.StringOutput
The time when the backup was started.
func (LookupBackupResultOutput) Description ¶ added in v0.8.0
func (o LookupBackupResultOutput) Description() pulumi.StringOutput
The description of the backup.
func (LookupBackupResultOutput) ElementType ¶ added in v0.8.0
func (LookupBackupResultOutput) ElementType() reflect.Type
func (LookupBackupResultOutput) EndTime ¶ added in v0.8.0
func (o LookupBackupResultOutput) EndTime() pulumi.StringOutput
The time when the backup finished creating.
func (LookupBackupResultOutput) Name ¶ added in v0.8.0
func (o LookupBackupResultOutput) Name() pulumi.StringOutput
Immutable. The relative resource name of the backup, in the following form:projects/{project_number}/locations/{location_id}/services/{service_id}/backups/{backup_id}
func (LookupBackupResultOutput) RestoringServices ¶ added in v0.8.0
func (o LookupBackupResultOutput) RestoringServices() pulumi.StringArrayOutput
Services that are restoring from the backup.
func (LookupBackupResultOutput) ServiceRevision ¶ added in v0.8.0
func (o LookupBackupResultOutput) ServiceRevision() ServiceResponseOutput
The revision of the service at the time of backup.
func (LookupBackupResultOutput) State ¶ added in v0.8.0
func (o LookupBackupResultOutput) State() pulumi.StringOutput
The current state of the backup.
func (LookupBackupResultOutput) ToLookupBackupResultOutput ¶ added in v0.8.0
func (o LookupBackupResultOutput) ToLookupBackupResultOutput() LookupBackupResultOutput
func (LookupBackupResultOutput) ToLookupBackupResultOutputWithContext ¶ added in v0.8.0
func (o LookupBackupResultOutput) ToLookupBackupResultOutputWithContext(ctx context.Context) LookupBackupResultOutput
type LookupFederationArgs ¶ added in v0.19.0
type LookupFederationIamPolicyArgs ¶ added in v0.19.0
type LookupFederationIamPolicyOutputArgs ¶ added in v0.19.0
type LookupFederationIamPolicyOutputArgs struct { FederationId pulumi.StringInput `pulumi:"federationId"` Location pulumi.StringInput `pulumi:"location"` OptionsRequestedPolicyVersion pulumi.IntPtrInput `pulumi:"optionsRequestedPolicyVersion"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupFederationIamPolicyOutputArgs) ElementType ¶ added in v0.19.0
func (LookupFederationIamPolicyOutputArgs) ElementType() reflect.Type
type LookupFederationIamPolicyResult ¶ added in v0.19.0
type LookupFederationIamPolicyResult struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs []AuditConfigResponse `pulumi:"auditConfigs"` // Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy. Bindings []BindingResponse `pulumi:"bindings"` // etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost. Etag string `pulumi:"etag"` // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version int `pulumi:"version"` }
func LookupFederationIamPolicy ¶ added in v0.19.0
func LookupFederationIamPolicy(ctx *pulumi.Context, args *LookupFederationIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupFederationIamPolicyResult, error)
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
type LookupFederationIamPolicyResultOutput ¶ added in v0.19.0
type LookupFederationIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupFederationIamPolicyOutput ¶ added in v0.19.0
func LookupFederationIamPolicyOutput(ctx *pulumi.Context, args LookupFederationIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupFederationIamPolicyResultOutput
func (LookupFederationIamPolicyResultOutput) AuditConfigs ¶ added in v0.19.0
func (o LookupFederationIamPolicyResultOutput) AuditConfigs() AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (LookupFederationIamPolicyResultOutput) Bindings ¶ added in v0.19.0
func (o LookupFederationIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy.
func (LookupFederationIamPolicyResultOutput) ElementType ¶ added in v0.19.0
func (LookupFederationIamPolicyResultOutput) ElementType() reflect.Type
func (LookupFederationIamPolicyResultOutput) Etag ¶ added in v0.19.0
func (o LookupFederationIamPolicyResultOutput) Etag() pulumi.StringOutput
etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.
func (LookupFederationIamPolicyResultOutput) ToLookupFederationIamPolicyResultOutput ¶ added in v0.19.0
func (o LookupFederationIamPolicyResultOutput) ToLookupFederationIamPolicyResultOutput() LookupFederationIamPolicyResultOutput
func (LookupFederationIamPolicyResultOutput) ToLookupFederationIamPolicyResultOutputWithContext ¶ added in v0.19.0
func (o LookupFederationIamPolicyResultOutput) ToLookupFederationIamPolicyResultOutputWithContext(ctx context.Context) LookupFederationIamPolicyResultOutput
func (LookupFederationIamPolicyResultOutput) Version ¶ added in v0.19.0
func (o LookupFederationIamPolicyResultOutput) Version() pulumi.IntOutput
Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
type LookupFederationOutputArgs ¶ added in v0.19.0
type LookupFederationOutputArgs struct { FederationId pulumi.StringInput `pulumi:"federationId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupFederationOutputArgs) ElementType ¶ added in v0.19.0
func (LookupFederationOutputArgs) ElementType() reflect.Type
type LookupFederationResult ¶ added in v0.19.0
type LookupFederationResult struct { // A map from BackendMetastore rank to BackendMetastores from which the federation service serves metadata at query time. The map key represents the order in which BackendMetastores should be evaluated to resolve database names at query time and should be greater than or equal to zero. A BackendMetastore with a lower number will be evaluated before a BackendMetastore with a higher number. BackendMetastores map[string]BackendMetastoreResponse `pulumi:"backendMetastores"` // The time when the metastore federation was created. CreateTime string `pulumi:"createTime"` // The federation endpoint. EndpointUri string `pulumi:"endpointUri"` // User-defined labels for the metastore federation. Labels map[string]string `pulumi:"labels"` // Immutable. The relative resource name of the federation, of the form: projects/{project_number}/locations/{location_id}/federations/{federation_id}`. Name string `pulumi:"name"` // The current state of the federation. State string `pulumi:"state"` // Additional information about the current state of the metastore federation, if available. StateMessage string `pulumi:"stateMessage"` // The globally unique resource identifier of the metastore federation. Uid string `pulumi:"uid"` // The time when the metastore federation was last updated. UpdateTime string `pulumi:"updateTime"` // Immutable. The Apache Hive metastore version of the federation. All backend metastore versions must be compatible with the federation version. Version string `pulumi:"version"` }
func LookupFederation ¶ added in v0.19.0
func LookupFederation(ctx *pulumi.Context, args *LookupFederationArgs, opts ...pulumi.InvokeOption) (*LookupFederationResult, error)
Gets the details of a single federation.
type LookupFederationResultOutput ¶ added in v0.19.0
type LookupFederationResultOutput struct{ *pulumi.OutputState }
func LookupFederationOutput ¶ added in v0.19.0
func LookupFederationOutput(ctx *pulumi.Context, args LookupFederationOutputArgs, opts ...pulumi.InvokeOption) LookupFederationResultOutput
func (LookupFederationResultOutput) BackendMetastores ¶ added in v0.19.0
func (o LookupFederationResultOutput) BackendMetastores() BackendMetastoreResponseMapOutput
A map from BackendMetastore rank to BackendMetastores from which the federation service serves metadata at query time. The map key represents the order in which BackendMetastores should be evaluated to resolve database names at query time and should be greater than or equal to zero. A BackendMetastore with a lower number will be evaluated before a BackendMetastore with a higher number.
func (LookupFederationResultOutput) CreateTime ¶ added in v0.19.0
func (o LookupFederationResultOutput) CreateTime() pulumi.StringOutput
The time when the metastore federation was created.
func (LookupFederationResultOutput) ElementType ¶ added in v0.19.0
func (LookupFederationResultOutput) ElementType() reflect.Type
func (LookupFederationResultOutput) EndpointUri ¶ added in v0.19.0
func (o LookupFederationResultOutput) EndpointUri() pulumi.StringOutput
The federation endpoint.
func (LookupFederationResultOutput) Labels ¶ added in v0.19.0
func (o LookupFederationResultOutput) Labels() pulumi.StringMapOutput
User-defined labels for the metastore federation.
func (LookupFederationResultOutput) Name ¶ added in v0.19.0
func (o LookupFederationResultOutput) Name() pulumi.StringOutput
Immutable. The relative resource name of the federation, of the form: projects/{project_number}/locations/{location_id}/federations/{federation_id}`.
func (LookupFederationResultOutput) State ¶ added in v0.19.0
func (o LookupFederationResultOutput) State() pulumi.StringOutput
The current state of the federation.
func (LookupFederationResultOutput) StateMessage ¶ added in v0.19.0
func (o LookupFederationResultOutput) StateMessage() pulumi.StringOutput
Additional information about the current state of the metastore federation, if available.
func (LookupFederationResultOutput) ToLookupFederationResultOutput ¶ added in v0.19.0
func (o LookupFederationResultOutput) ToLookupFederationResultOutput() LookupFederationResultOutput
func (LookupFederationResultOutput) ToLookupFederationResultOutputWithContext ¶ added in v0.19.0
func (o LookupFederationResultOutput) ToLookupFederationResultOutputWithContext(ctx context.Context) LookupFederationResultOutput
func (LookupFederationResultOutput) Uid ¶ added in v0.19.0
func (o LookupFederationResultOutput) Uid() pulumi.StringOutput
The globally unique resource identifier of the metastore federation.
func (LookupFederationResultOutput) UpdateTime ¶ added in v0.19.0
func (o LookupFederationResultOutput) UpdateTime() pulumi.StringOutput
The time when the metastore federation was last updated.
func (LookupFederationResultOutput) Version ¶ added in v0.19.0
func (o LookupFederationResultOutput) Version() pulumi.StringOutput
Immutable. The Apache Hive metastore version of the federation. All backend metastore versions must be compatible with the federation version.
type LookupMetadataImportArgs ¶ added in v0.4.0
type LookupMetadataImportOutputArgs ¶ added in v0.8.0
type LookupMetadataImportOutputArgs struct { Location pulumi.StringInput `pulumi:"location"` MetadataImportId pulumi.StringInput `pulumi:"metadataImportId"` Project pulumi.StringPtrInput `pulumi:"project"` ServiceId pulumi.StringInput `pulumi:"serviceId"` }
func (LookupMetadataImportOutputArgs) ElementType ¶ added in v0.8.0
func (LookupMetadataImportOutputArgs) ElementType() reflect.Type
type LookupMetadataImportResult ¶ added in v0.4.0
type LookupMetadataImportResult struct { // The time when the metadata import was started. CreateTime string `pulumi:"createTime"` // Immutable. A database dump from a pre-existing metastore's database. DatabaseDump DatabaseDumpResponse `pulumi:"databaseDump"` // The description of the metadata import. Description string `pulumi:"description"` // The time when the metadata import finished. EndTime string `pulumi:"endTime"` // Immutable. The relative resource name of the metadata import, of the form:projects/{project_number}/locations/{location_id}/services/{service_id}/metadataImports/{metadata_import_id}. Name string `pulumi:"name"` // The current state of the metadata import. State string `pulumi:"state"` // The time when the metadata import was last updated. UpdateTime string `pulumi:"updateTime"` }
func LookupMetadataImport ¶ added in v0.4.0
func LookupMetadataImport(ctx *pulumi.Context, args *LookupMetadataImportArgs, opts ...pulumi.InvokeOption) (*LookupMetadataImportResult, error)
Gets details of a single import.
type LookupMetadataImportResultOutput ¶ added in v0.8.0
type LookupMetadataImportResultOutput struct{ *pulumi.OutputState }
func LookupMetadataImportOutput ¶ added in v0.8.0
func LookupMetadataImportOutput(ctx *pulumi.Context, args LookupMetadataImportOutputArgs, opts ...pulumi.InvokeOption) LookupMetadataImportResultOutput
func (LookupMetadataImportResultOutput) CreateTime ¶ added in v0.8.0
func (o LookupMetadataImportResultOutput) CreateTime() pulumi.StringOutput
The time when the metadata import was started.
func (LookupMetadataImportResultOutput) DatabaseDump ¶ added in v0.8.0
func (o LookupMetadataImportResultOutput) DatabaseDump() DatabaseDumpResponseOutput
Immutable. A database dump from a pre-existing metastore's database.
func (LookupMetadataImportResultOutput) Description ¶ added in v0.8.0
func (o LookupMetadataImportResultOutput) Description() pulumi.StringOutput
The description of the metadata import.
func (LookupMetadataImportResultOutput) ElementType ¶ added in v0.8.0
func (LookupMetadataImportResultOutput) ElementType() reflect.Type
func (LookupMetadataImportResultOutput) EndTime ¶ added in v0.8.0
func (o LookupMetadataImportResultOutput) EndTime() pulumi.StringOutput
The time when the metadata import finished.
func (LookupMetadataImportResultOutput) Name ¶ added in v0.8.0
func (o LookupMetadataImportResultOutput) Name() pulumi.StringOutput
Immutable. The relative resource name of the metadata import, of the form:projects/{project_number}/locations/{location_id}/services/{service_id}/metadataImports/{metadata_import_id}.
func (LookupMetadataImportResultOutput) State ¶ added in v0.8.0
func (o LookupMetadataImportResultOutput) State() pulumi.StringOutput
The current state of the metadata import.
func (LookupMetadataImportResultOutput) ToLookupMetadataImportResultOutput ¶ added in v0.8.0
func (o LookupMetadataImportResultOutput) ToLookupMetadataImportResultOutput() LookupMetadataImportResultOutput
func (LookupMetadataImportResultOutput) ToLookupMetadataImportResultOutputWithContext ¶ added in v0.8.0
func (o LookupMetadataImportResultOutput) ToLookupMetadataImportResultOutputWithContext(ctx context.Context) LookupMetadataImportResultOutput
func (LookupMetadataImportResultOutput) UpdateTime ¶ added in v0.8.0
func (o LookupMetadataImportResultOutput) UpdateTime() pulumi.StringOutput
The time when the metadata import was last updated.
type LookupServiceArgs ¶ added in v0.4.0
type LookupServiceBackupIamPolicyArgs ¶ added in v0.5.0
type LookupServiceBackupIamPolicyOutputArgs ¶ added in v0.8.0
type LookupServiceBackupIamPolicyOutputArgs struct { BackupId pulumi.StringInput `pulumi:"backupId"` Location pulumi.StringInput `pulumi:"location"` OptionsRequestedPolicyVersion pulumi.IntPtrInput `pulumi:"optionsRequestedPolicyVersion"` Project pulumi.StringPtrInput `pulumi:"project"` ServiceId pulumi.StringInput `pulumi:"serviceId"` }
func (LookupServiceBackupIamPolicyOutputArgs) ElementType ¶ added in v0.8.0
func (LookupServiceBackupIamPolicyOutputArgs) ElementType() reflect.Type
type LookupServiceBackupIamPolicyResult ¶ added in v0.5.0
type LookupServiceBackupIamPolicyResult struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs []AuditConfigResponse `pulumi:"auditConfigs"` // Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy. Bindings []BindingResponse `pulumi:"bindings"` // etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost. Etag string `pulumi:"etag"` // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version int `pulumi:"version"` }
func LookupServiceBackupIamPolicy ¶ added in v0.5.0
func LookupServiceBackupIamPolicy(ctx *pulumi.Context, args *LookupServiceBackupIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupServiceBackupIamPolicyResult, error)
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
type LookupServiceBackupIamPolicyResultOutput ¶ added in v0.8.0
type LookupServiceBackupIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupServiceBackupIamPolicyOutput ¶ added in v0.8.0
func LookupServiceBackupIamPolicyOutput(ctx *pulumi.Context, args LookupServiceBackupIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupServiceBackupIamPolicyResultOutput
func (LookupServiceBackupIamPolicyResultOutput) AuditConfigs ¶ added in v0.8.0
func (o LookupServiceBackupIamPolicyResultOutput) AuditConfigs() AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (LookupServiceBackupIamPolicyResultOutput) Bindings ¶ added in v0.8.0
func (o LookupServiceBackupIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy.
func (LookupServiceBackupIamPolicyResultOutput) ElementType ¶ added in v0.8.0
func (LookupServiceBackupIamPolicyResultOutput) ElementType() reflect.Type
func (LookupServiceBackupIamPolicyResultOutput) Etag ¶ added in v0.8.0
func (o LookupServiceBackupIamPolicyResultOutput) Etag() pulumi.StringOutput
etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.
func (LookupServiceBackupIamPolicyResultOutput) ToLookupServiceBackupIamPolicyResultOutput ¶ added in v0.8.0
func (o LookupServiceBackupIamPolicyResultOutput) ToLookupServiceBackupIamPolicyResultOutput() LookupServiceBackupIamPolicyResultOutput
func (LookupServiceBackupIamPolicyResultOutput) ToLookupServiceBackupIamPolicyResultOutputWithContext ¶ added in v0.8.0
func (o LookupServiceBackupIamPolicyResultOutput) ToLookupServiceBackupIamPolicyResultOutputWithContext(ctx context.Context) LookupServiceBackupIamPolicyResultOutput
func (LookupServiceBackupIamPolicyResultOutput) Version ¶ added in v0.8.0
func (o LookupServiceBackupIamPolicyResultOutput) Version() pulumi.IntOutput
Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
type LookupServiceDatabaseIamPolicyArgs ¶ added in v0.15.0
type LookupServiceDatabaseIamPolicyOutputArgs ¶ added in v0.15.0
type LookupServiceDatabaseIamPolicyOutputArgs struct { DatabaseId pulumi.StringInput `pulumi:"databaseId"` Location pulumi.StringInput `pulumi:"location"` OptionsRequestedPolicyVersion pulumi.IntPtrInput `pulumi:"optionsRequestedPolicyVersion"` Project pulumi.StringPtrInput `pulumi:"project"` ServiceId pulumi.StringInput `pulumi:"serviceId"` }
func (LookupServiceDatabaseIamPolicyOutputArgs) ElementType ¶ added in v0.15.0
func (LookupServiceDatabaseIamPolicyOutputArgs) ElementType() reflect.Type
type LookupServiceDatabaseIamPolicyResult ¶ added in v0.15.0
type LookupServiceDatabaseIamPolicyResult struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs []AuditConfigResponse `pulumi:"auditConfigs"` // Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy. Bindings []BindingResponse `pulumi:"bindings"` // etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost. Etag string `pulumi:"etag"` // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version int `pulumi:"version"` }
func LookupServiceDatabaseIamPolicy ¶ added in v0.15.0
func LookupServiceDatabaseIamPolicy(ctx *pulumi.Context, args *LookupServiceDatabaseIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupServiceDatabaseIamPolicyResult, error)
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
type LookupServiceDatabaseIamPolicyResultOutput ¶ added in v0.15.0
type LookupServiceDatabaseIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupServiceDatabaseIamPolicyOutput ¶ added in v0.15.0
func LookupServiceDatabaseIamPolicyOutput(ctx *pulumi.Context, args LookupServiceDatabaseIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupServiceDatabaseIamPolicyResultOutput
func (LookupServiceDatabaseIamPolicyResultOutput) AuditConfigs ¶ added in v0.15.0
func (o LookupServiceDatabaseIamPolicyResultOutput) AuditConfigs() AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (LookupServiceDatabaseIamPolicyResultOutput) Bindings ¶ added in v0.15.0
func (o LookupServiceDatabaseIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy.
func (LookupServiceDatabaseIamPolicyResultOutput) ElementType ¶ added in v0.15.0
func (LookupServiceDatabaseIamPolicyResultOutput) ElementType() reflect.Type
func (LookupServiceDatabaseIamPolicyResultOutput) Etag ¶ added in v0.15.0
func (o LookupServiceDatabaseIamPolicyResultOutput) Etag() pulumi.StringOutput
etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.
func (LookupServiceDatabaseIamPolicyResultOutput) ToLookupServiceDatabaseIamPolicyResultOutput ¶ added in v0.15.0
func (o LookupServiceDatabaseIamPolicyResultOutput) ToLookupServiceDatabaseIamPolicyResultOutput() LookupServiceDatabaseIamPolicyResultOutput
func (LookupServiceDatabaseIamPolicyResultOutput) ToLookupServiceDatabaseIamPolicyResultOutputWithContext ¶ added in v0.15.0
func (o LookupServiceDatabaseIamPolicyResultOutput) ToLookupServiceDatabaseIamPolicyResultOutputWithContext(ctx context.Context) LookupServiceDatabaseIamPolicyResultOutput
func (LookupServiceDatabaseIamPolicyResultOutput) Version ¶ added in v0.15.0
func (o LookupServiceDatabaseIamPolicyResultOutput) Version() pulumi.IntOutput
Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
type LookupServiceDatabaseTableIamPolicyArgs ¶ added in v0.15.0
type LookupServiceDatabaseTableIamPolicyArgs struct { DatabaseId string `pulumi:"databaseId"` Location string `pulumi:"location"` OptionsRequestedPolicyVersion *int `pulumi:"optionsRequestedPolicyVersion"` Project *string `pulumi:"project"` ServiceId string `pulumi:"serviceId"` TableId string `pulumi:"tableId"` }
type LookupServiceDatabaseTableIamPolicyOutputArgs ¶ added in v0.15.0
type LookupServiceDatabaseTableIamPolicyOutputArgs struct { DatabaseId pulumi.StringInput `pulumi:"databaseId"` Location pulumi.StringInput `pulumi:"location"` OptionsRequestedPolicyVersion pulumi.IntPtrInput `pulumi:"optionsRequestedPolicyVersion"` Project pulumi.StringPtrInput `pulumi:"project"` ServiceId pulumi.StringInput `pulumi:"serviceId"` TableId pulumi.StringInput `pulumi:"tableId"` }
func (LookupServiceDatabaseTableIamPolicyOutputArgs) ElementType ¶ added in v0.15.0
func (LookupServiceDatabaseTableIamPolicyOutputArgs) ElementType() reflect.Type
type LookupServiceDatabaseTableIamPolicyResult ¶ added in v0.15.0
type LookupServiceDatabaseTableIamPolicyResult struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs []AuditConfigResponse `pulumi:"auditConfigs"` // Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy. Bindings []BindingResponse `pulumi:"bindings"` // etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost. Etag string `pulumi:"etag"` // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version int `pulumi:"version"` }
func LookupServiceDatabaseTableIamPolicy ¶ added in v0.15.0
func LookupServiceDatabaseTableIamPolicy(ctx *pulumi.Context, args *LookupServiceDatabaseTableIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupServiceDatabaseTableIamPolicyResult, error)
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
type LookupServiceDatabaseTableIamPolicyResultOutput ¶ added in v0.15.0
type LookupServiceDatabaseTableIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupServiceDatabaseTableIamPolicyOutput ¶ added in v0.15.0
func LookupServiceDatabaseTableIamPolicyOutput(ctx *pulumi.Context, args LookupServiceDatabaseTableIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupServiceDatabaseTableIamPolicyResultOutput
func (LookupServiceDatabaseTableIamPolicyResultOutput) AuditConfigs ¶ added in v0.15.0
func (o LookupServiceDatabaseTableIamPolicyResultOutput) AuditConfigs() AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (LookupServiceDatabaseTableIamPolicyResultOutput) Bindings ¶ added in v0.15.0
func (o LookupServiceDatabaseTableIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy.
func (LookupServiceDatabaseTableIamPolicyResultOutput) ElementType ¶ added in v0.15.0
func (LookupServiceDatabaseTableIamPolicyResultOutput) ElementType() reflect.Type
func (LookupServiceDatabaseTableIamPolicyResultOutput) Etag ¶ added in v0.15.0
func (o LookupServiceDatabaseTableIamPolicyResultOutput) Etag() pulumi.StringOutput
etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.
func (LookupServiceDatabaseTableIamPolicyResultOutput) ToLookupServiceDatabaseTableIamPolicyResultOutput ¶ added in v0.15.0
func (o LookupServiceDatabaseTableIamPolicyResultOutput) ToLookupServiceDatabaseTableIamPolicyResultOutput() LookupServiceDatabaseTableIamPolicyResultOutput
func (LookupServiceDatabaseTableIamPolicyResultOutput) ToLookupServiceDatabaseTableIamPolicyResultOutputWithContext ¶ added in v0.15.0
func (o LookupServiceDatabaseTableIamPolicyResultOutput) ToLookupServiceDatabaseTableIamPolicyResultOutputWithContext(ctx context.Context) LookupServiceDatabaseTableIamPolicyResultOutput
func (LookupServiceDatabaseTableIamPolicyResultOutput) Version ¶ added in v0.15.0
func (o LookupServiceDatabaseTableIamPolicyResultOutput) Version() pulumi.IntOutput
Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
type LookupServiceIamPolicyArgs ¶ added in v0.4.0
type LookupServiceIamPolicyOutputArgs ¶ added in v0.8.0
type LookupServiceIamPolicyOutputArgs struct { Location pulumi.StringInput `pulumi:"location"` OptionsRequestedPolicyVersion pulumi.IntPtrInput `pulumi:"optionsRequestedPolicyVersion"` Project pulumi.StringPtrInput `pulumi:"project"` ServiceId pulumi.StringInput `pulumi:"serviceId"` }
func (LookupServiceIamPolicyOutputArgs) ElementType ¶ added in v0.8.0
func (LookupServiceIamPolicyOutputArgs) ElementType() reflect.Type
type LookupServiceIamPolicyResult ¶ added in v0.4.0
type LookupServiceIamPolicyResult struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs []AuditConfigResponse `pulumi:"auditConfigs"` // Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy. Bindings []BindingResponse `pulumi:"bindings"` // etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost. Etag string `pulumi:"etag"` // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version int `pulumi:"version"` }
func LookupServiceIamPolicy ¶ added in v0.4.0
func LookupServiceIamPolicy(ctx *pulumi.Context, args *LookupServiceIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupServiceIamPolicyResult, error)
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
type LookupServiceIamPolicyResultOutput ¶ added in v0.8.0
type LookupServiceIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupServiceIamPolicyOutput ¶ added in v0.8.0
func LookupServiceIamPolicyOutput(ctx *pulumi.Context, args LookupServiceIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupServiceIamPolicyResultOutput
func (LookupServiceIamPolicyResultOutput) AuditConfigs ¶ added in v0.8.0
func (o LookupServiceIamPolicyResultOutput) AuditConfigs() AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (LookupServiceIamPolicyResultOutput) Bindings ¶ added in v0.8.0
func (o LookupServiceIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy.
func (LookupServiceIamPolicyResultOutput) ElementType ¶ added in v0.8.0
func (LookupServiceIamPolicyResultOutput) ElementType() reflect.Type
func (LookupServiceIamPolicyResultOutput) Etag ¶ added in v0.8.0
func (o LookupServiceIamPolicyResultOutput) Etag() pulumi.StringOutput
etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.
func (LookupServiceIamPolicyResultOutput) ToLookupServiceIamPolicyResultOutput ¶ added in v0.8.0
func (o LookupServiceIamPolicyResultOutput) ToLookupServiceIamPolicyResultOutput() LookupServiceIamPolicyResultOutput
func (LookupServiceIamPolicyResultOutput) ToLookupServiceIamPolicyResultOutputWithContext ¶ added in v0.8.0
func (o LookupServiceIamPolicyResultOutput) ToLookupServiceIamPolicyResultOutputWithContext(ctx context.Context) LookupServiceIamPolicyResultOutput
func (LookupServiceIamPolicyResultOutput) Version ¶ added in v0.8.0
func (o LookupServiceIamPolicyResultOutput) Version() pulumi.IntOutput
Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
type LookupServiceOutputArgs ¶ added in v0.8.0
type LookupServiceOutputArgs struct { Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` ServiceId pulumi.StringInput `pulumi:"serviceId"` }
func (LookupServiceOutputArgs) ElementType ¶ added in v0.8.0
func (LookupServiceOutputArgs) ElementType() reflect.Type
type LookupServiceResult ¶ added in v0.4.0
type LookupServiceResult struct { // A Cloud Storage URI (starting with gs://) that specifies where artifacts related to the metastore service are stored. ArtifactGcsUri string `pulumi:"artifactGcsUri"` // The time when the metastore service was created. CreateTime string `pulumi:"createTime"` // Immutable. The database type that the Metastore service stores its data. DatabaseType string `pulumi:"databaseType"` // Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated. EncryptionConfig EncryptionConfigResponse `pulumi:"encryptionConfig"` // The URI of the endpoint used to access the metastore service. EndpointUri string `pulumi:"endpointUri"` // Configuration information specific to running Hive metastore software as the metastore service. HiveMetastoreConfig HiveMetastoreConfigResponse `pulumi:"hiveMetastoreConfig"` // User-defined labels for the metastore service. Labels map[string]string `pulumi:"labels"` // The one hour maintenance window of the metastore service. This specifies when the service can be restarted for maintenance purposes in UTC time. Maintenance window is not needed for services with the SPANNER database type. MaintenanceWindow MaintenanceWindowResponse `pulumi:"maintenanceWindow"` // Optional. The setting that defines how metastore metadata should be integrated with external services and systems. MetadataIntegration MetadataIntegrationResponse `pulumi:"metadataIntegration"` // The metadata management activities of the metastore service. MetadataManagementActivity MetadataManagementActivityResponse `pulumi:"metadataManagementActivity"` // Immutable. The relative resource name of the metastore service, in the following format:projects/{project_number}/locations/{location_id}/services/{service_id}. Name string `pulumi:"name"` // Immutable. The relative resource name of the VPC network on which the instance can be accessed. It is specified in the following form:projects/{project_number}/global/networks/{network_id}. Network string `pulumi:"network"` // The configuration specifying the network settings for the Dataproc Metastore service. NetworkConfig NetworkConfigResponse `pulumi:"networkConfig"` // The TCP port at which the metastore service is reached. Default: 9083. Port int `pulumi:"port"` // Immutable. The release channel of the service. If unspecified, defaults to STABLE. ReleaseChannel string `pulumi:"releaseChannel"` // Scaling configuration of the metastore service. ScalingConfig ScalingConfigResponse `pulumi:"scalingConfig"` // The current state of the metastore service. State string `pulumi:"state"` // Additional information about the current state of the metastore service, if available. StateMessage string `pulumi:"stateMessage"` // The configuration specifying telemetry settings for the Dataproc Metastore service. If unspecified defaults to JSON. TelemetryConfig TelemetryConfigResponse `pulumi:"telemetryConfig"` // The tier of the service. Tier string `pulumi:"tier"` // The globally unique resource identifier of the metastore service. Uid string `pulumi:"uid"` // The time when the metastore service was last updated. UpdateTime string `pulumi:"updateTime"` }
func LookupService ¶ added in v0.4.0
func LookupService(ctx *pulumi.Context, args *LookupServiceArgs, opts ...pulumi.InvokeOption) (*LookupServiceResult, error)
Gets the details of a single service.
type LookupServiceResultOutput ¶ added in v0.8.0
type LookupServiceResultOutput struct{ *pulumi.OutputState }
func LookupServiceOutput ¶ added in v0.8.0
func LookupServiceOutput(ctx *pulumi.Context, args LookupServiceOutputArgs, opts ...pulumi.InvokeOption) LookupServiceResultOutput
func (LookupServiceResultOutput) ArtifactGcsUri ¶ added in v0.8.0
func (o LookupServiceResultOutput) ArtifactGcsUri() pulumi.StringOutput
A Cloud Storage URI (starting with gs://) that specifies where artifacts related to the metastore service are stored.
func (LookupServiceResultOutput) CreateTime ¶ added in v0.8.0
func (o LookupServiceResultOutput) CreateTime() pulumi.StringOutput
The time when the metastore service was created.
func (LookupServiceResultOutput) DatabaseType ¶ added in v0.12.0
func (o LookupServiceResultOutput) DatabaseType() pulumi.StringOutput
Immutable. The database type that the Metastore service stores its data.
func (LookupServiceResultOutput) ElementType ¶ added in v0.8.0
func (LookupServiceResultOutput) ElementType() reflect.Type
func (LookupServiceResultOutput) EncryptionConfig ¶ added in v0.8.0
func (o LookupServiceResultOutput) EncryptionConfig() EncryptionConfigResponseOutput
Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated.
func (LookupServiceResultOutput) EndpointUri ¶ added in v0.8.0
func (o LookupServiceResultOutput) EndpointUri() pulumi.StringOutput
The URI of the endpoint used to access the metastore service.
func (LookupServiceResultOutput) HiveMetastoreConfig ¶ added in v0.8.0
func (o LookupServiceResultOutput) HiveMetastoreConfig() HiveMetastoreConfigResponseOutput
Configuration information specific to running Hive metastore software as the metastore service.
func (LookupServiceResultOutput) Labels ¶ added in v0.8.0
func (o LookupServiceResultOutput) Labels() pulumi.StringMapOutput
User-defined labels for the metastore service.
func (LookupServiceResultOutput) MaintenanceWindow ¶ added in v0.8.0
func (o LookupServiceResultOutput) MaintenanceWindow() MaintenanceWindowResponseOutput
The one hour maintenance window of the metastore service. This specifies when the service can be restarted for maintenance purposes in UTC time. Maintenance window is not needed for services with the SPANNER database type.
func (LookupServiceResultOutput) MetadataIntegration ¶ added in v0.8.0
func (o LookupServiceResultOutput) MetadataIntegration() MetadataIntegrationResponseOutput
Optional. The setting that defines how metastore metadata should be integrated with external services and systems.
func (LookupServiceResultOutput) MetadataManagementActivity ¶ added in v0.8.0
func (o LookupServiceResultOutput) MetadataManagementActivity() MetadataManagementActivityResponseOutput
The metadata management activities of the metastore service.
func (LookupServiceResultOutput) Name ¶ added in v0.8.0
func (o LookupServiceResultOutput) Name() pulumi.StringOutput
Immutable. The relative resource name of the metastore service, in the following format:projects/{project_number}/locations/{location_id}/services/{service_id}.
func (LookupServiceResultOutput) Network ¶ added in v0.8.0
func (o LookupServiceResultOutput) Network() pulumi.StringOutput
Immutable. The relative resource name of the VPC network on which the instance can be accessed. It is specified in the following form:projects/{project_number}/global/networks/{network_id}.
func (LookupServiceResultOutput) NetworkConfig ¶ added in v0.9.0
func (o LookupServiceResultOutput) NetworkConfig() NetworkConfigResponseOutput
The configuration specifying the network settings for the Dataproc Metastore service.
func (LookupServiceResultOutput) Port ¶ added in v0.8.0
func (o LookupServiceResultOutput) Port() pulumi.IntOutput
The TCP port at which the metastore service is reached. Default: 9083.
func (LookupServiceResultOutput) ReleaseChannel ¶ added in v0.8.0
func (o LookupServiceResultOutput) ReleaseChannel() pulumi.StringOutput
Immutable. The release channel of the service. If unspecified, defaults to STABLE.
func (LookupServiceResultOutput) ScalingConfig ¶ added in v0.29.0
func (o LookupServiceResultOutput) ScalingConfig() ScalingConfigResponseOutput
Scaling configuration of the metastore service.
func (LookupServiceResultOutput) State ¶ added in v0.8.0
func (o LookupServiceResultOutput) State() pulumi.StringOutput
The current state of the metastore service.
func (LookupServiceResultOutput) StateMessage ¶ added in v0.8.0
func (o LookupServiceResultOutput) StateMessage() pulumi.StringOutput
Additional information about the current state of the metastore service, if available.
func (LookupServiceResultOutput) TelemetryConfig ¶ added in v0.28.0
func (o LookupServiceResultOutput) TelemetryConfig() TelemetryConfigResponseOutput
The configuration specifying telemetry settings for the Dataproc Metastore service. If unspecified defaults to JSON.
func (LookupServiceResultOutput) Tier ¶ added in v0.8.0
func (o LookupServiceResultOutput) Tier() pulumi.StringOutput
The tier of the service.
func (LookupServiceResultOutput) ToLookupServiceResultOutput ¶ added in v0.8.0
func (o LookupServiceResultOutput) ToLookupServiceResultOutput() LookupServiceResultOutput
func (LookupServiceResultOutput) ToLookupServiceResultOutputWithContext ¶ added in v0.8.0
func (o LookupServiceResultOutput) ToLookupServiceResultOutputWithContext(ctx context.Context) LookupServiceResultOutput
func (LookupServiceResultOutput) Uid ¶ added in v0.8.0
func (o LookupServiceResultOutput) Uid() pulumi.StringOutput
The globally unique resource identifier of the metastore service.
func (LookupServiceResultOutput) UpdateTime ¶ added in v0.8.0
func (o LookupServiceResultOutput) UpdateTime() pulumi.StringOutput
The time when the metastore service was last updated.
type MaintenanceWindow ¶
type MaintenanceWindow struct { // The day of week, when the window starts. DayOfWeek *MaintenanceWindowDayOfWeek `pulumi:"dayOfWeek"` // The hour of day (0-23) when the window starts. HourOfDay *int `pulumi:"hourOfDay"` }
Maintenance window. This specifies when Dataproc Metastore may perform system maintenance operation to the service.
type MaintenanceWindowArgs ¶
type MaintenanceWindowArgs struct { // The day of week, when the window starts. DayOfWeek MaintenanceWindowDayOfWeekPtrInput `pulumi:"dayOfWeek"` // The hour of day (0-23) when the window starts. HourOfDay pulumi.IntPtrInput `pulumi:"hourOfDay"` }
Maintenance window. This specifies when Dataproc Metastore may perform system maintenance operation to the service.
func (MaintenanceWindowArgs) ElementType ¶
func (MaintenanceWindowArgs) ElementType() reflect.Type
func (MaintenanceWindowArgs) ToMaintenanceWindowOutput ¶
func (i MaintenanceWindowArgs) ToMaintenanceWindowOutput() MaintenanceWindowOutput
func (MaintenanceWindowArgs) ToMaintenanceWindowOutputWithContext ¶
func (i MaintenanceWindowArgs) ToMaintenanceWindowOutputWithContext(ctx context.Context) MaintenanceWindowOutput
func (MaintenanceWindowArgs) ToMaintenanceWindowPtrOutput ¶
func (i MaintenanceWindowArgs) ToMaintenanceWindowPtrOutput() MaintenanceWindowPtrOutput
func (MaintenanceWindowArgs) ToMaintenanceWindowPtrOutputWithContext ¶
func (i MaintenanceWindowArgs) ToMaintenanceWindowPtrOutputWithContext(ctx context.Context) MaintenanceWindowPtrOutput
type MaintenanceWindowDayOfWeek ¶ added in v0.4.0
type MaintenanceWindowDayOfWeek string
The day of week, when the window starts.
func (MaintenanceWindowDayOfWeek) ElementType ¶ added in v0.4.0
func (MaintenanceWindowDayOfWeek) ElementType() reflect.Type
func (MaintenanceWindowDayOfWeek) ToMaintenanceWindowDayOfWeekOutput ¶ added in v0.6.0
func (e MaintenanceWindowDayOfWeek) ToMaintenanceWindowDayOfWeekOutput() MaintenanceWindowDayOfWeekOutput
func (MaintenanceWindowDayOfWeek) ToMaintenanceWindowDayOfWeekOutputWithContext ¶ added in v0.6.0
func (e MaintenanceWindowDayOfWeek) ToMaintenanceWindowDayOfWeekOutputWithContext(ctx context.Context) MaintenanceWindowDayOfWeekOutput
func (MaintenanceWindowDayOfWeek) ToMaintenanceWindowDayOfWeekPtrOutput ¶ added in v0.6.0
func (e MaintenanceWindowDayOfWeek) ToMaintenanceWindowDayOfWeekPtrOutput() MaintenanceWindowDayOfWeekPtrOutput
func (MaintenanceWindowDayOfWeek) ToMaintenanceWindowDayOfWeekPtrOutputWithContext ¶ added in v0.6.0
func (e MaintenanceWindowDayOfWeek) ToMaintenanceWindowDayOfWeekPtrOutputWithContext(ctx context.Context) MaintenanceWindowDayOfWeekPtrOutput
func (MaintenanceWindowDayOfWeek) ToStringOutput ¶ added in v0.4.0
func (e MaintenanceWindowDayOfWeek) ToStringOutput() pulumi.StringOutput
func (MaintenanceWindowDayOfWeek) ToStringOutputWithContext ¶ added in v0.4.0
func (e MaintenanceWindowDayOfWeek) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MaintenanceWindowDayOfWeek) ToStringPtrOutput ¶ added in v0.4.0
func (e MaintenanceWindowDayOfWeek) ToStringPtrOutput() pulumi.StringPtrOutput
func (MaintenanceWindowDayOfWeek) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e MaintenanceWindowDayOfWeek) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MaintenanceWindowDayOfWeekInput ¶ added in v0.6.0
type MaintenanceWindowDayOfWeekInput interface { pulumi.Input ToMaintenanceWindowDayOfWeekOutput() MaintenanceWindowDayOfWeekOutput ToMaintenanceWindowDayOfWeekOutputWithContext(context.Context) MaintenanceWindowDayOfWeekOutput }
MaintenanceWindowDayOfWeekInput is an input type that accepts values of the MaintenanceWindowDayOfWeek enum A concrete instance of `MaintenanceWindowDayOfWeekInput` can be one of the following:
MaintenanceWindowDayOfWeekDayOfWeekUnspecified MaintenanceWindowDayOfWeekMonday MaintenanceWindowDayOfWeekTuesday MaintenanceWindowDayOfWeekWednesday MaintenanceWindowDayOfWeekThursday MaintenanceWindowDayOfWeekFriday MaintenanceWindowDayOfWeekSaturday MaintenanceWindowDayOfWeekSunday
type MaintenanceWindowDayOfWeekOutput ¶ added in v0.6.0
type MaintenanceWindowDayOfWeekOutput struct{ *pulumi.OutputState }
func (MaintenanceWindowDayOfWeekOutput) ElementType ¶ added in v0.6.0
func (MaintenanceWindowDayOfWeekOutput) ElementType() reflect.Type
func (MaintenanceWindowDayOfWeekOutput) ToMaintenanceWindowDayOfWeekOutput ¶ added in v0.6.0
func (o MaintenanceWindowDayOfWeekOutput) ToMaintenanceWindowDayOfWeekOutput() MaintenanceWindowDayOfWeekOutput
func (MaintenanceWindowDayOfWeekOutput) ToMaintenanceWindowDayOfWeekOutputWithContext ¶ added in v0.6.0
func (o MaintenanceWindowDayOfWeekOutput) ToMaintenanceWindowDayOfWeekOutputWithContext(ctx context.Context) MaintenanceWindowDayOfWeekOutput
func (MaintenanceWindowDayOfWeekOutput) ToMaintenanceWindowDayOfWeekPtrOutput ¶ added in v0.6.0
func (o MaintenanceWindowDayOfWeekOutput) ToMaintenanceWindowDayOfWeekPtrOutput() MaintenanceWindowDayOfWeekPtrOutput
func (MaintenanceWindowDayOfWeekOutput) ToMaintenanceWindowDayOfWeekPtrOutputWithContext ¶ added in v0.6.0
func (o MaintenanceWindowDayOfWeekOutput) ToMaintenanceWindowDayOfWeekPtrOutputWithContext(ctx context.Context) MaintenanceWindowDayOfWeekPtrOutput
func (MaintenanceWindowDayOfWeekOutput) ToStringOutput ¶ added in v0.6.0
func (o MaintenanceWindowDayOfWeekOutput) ToStringOutput() pulumi.StringOutput
func (MaintenanceWindowDayOfWeekOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o MaintenanceWindowDayOfWeekOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (MaintenanceWindowDayOfWeekOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o MaintenanceWindowDayOfWeekOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MaintenanceWindowDayOfWeekOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o MaintenanceWindowDayOfWeekOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MaintenanceWindowDayOfWeekPtrInput ¶ added in v0.6.0
type MaintenanceWindowDayOfWeekPtrInput interface { pulumi.Input ToMaintenanceWindowDayOfWeekPtrOutput() MaintenanceWindowDayOfWeekPtrOutput ToMaintenanceWindowDayOfWeekPtrOutputWithContext(context.Context) MaintenanceWindowDayOfWeekPtrOutput }
func MaintenanceWindowDayOfWeekPtr ¶ added in v0.6.0
func MaintenanceWindowDayOfWeekPtr(v string) MaintenanceWindowDayOfWeekPtrInput
type MaintenanceWindowDayOfWeekPtrOutput ¶ added in v0.6.0
type MaintenanceWindowDayOfWeekPtrOutput struct{ *pulumi.OutputState }
func (MaintenanceWindowDayOfWeekPtrOutput) Elem ¶ added in v0.6.0
func (o MaintenanceWindowDayOfWeekPtrOutput) Elem() MaintenanceWindowDayOfWeekOutput
func (MaintenanceWindowDayOfWeekPtrOutput) ElementType ¶ added in v0.6.0
func (MaintenanceWindowDayOfWeekPtrOutput) ElementType() reflect.Type
func (MaintenanceWindowDayOfWeekPtrOutput) ToMaintenanceWindowDayOfWeekPtrOutput ¶ added in v0.6.0
func (o MaintenanceWindowDayOfWeekPtrOutput) ToMaintenanceWindowDayOfWeekPtrOutput() MaintenanceWindowDayOfWeekPtrOutput
func (MaintenanceWindowDayOfWeekPtrOutput) ToMaintenanceWindowDayOfWeekPtrOutputWithContext ¶ added in v0.6.0
func (o MaintenanceWindowDayOfWeekPtrOutput) ToMaintenanceWindowDayOfWeekPtrOutputWithContext(ctx context.Context) MaintenanceWindowDayOfWeekPtrOutput
func (MaintenanceWindowDayOfWeekPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o MaintenanceWindowDayOfWeekPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (MaintenanceWindowDayOfWeekPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o MaintenanceWindowDayOfWeekPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type MaintenanceWindowInput ¶
type MaintenanceWindowInput interface { pulumi.Input ToMaintenanceWindowOutput() MaintenanceWindowOutput ToMaintenanceWindowOutputWithContext(context.Context) MaintenanceWindowOutput }
MaintenanceWindowInput is an input type that accepts MaintenanceWindowArgs and MaintenanceWindowOutput values. You can construct a concrete instance of `MaintenanceWindowInput` via:
MaintenanceWindowArgs{...}
type MaintenanceWindowOutput ¶
type MaintenanceWindowOutput struct{ *pulumi.OutputState }
Maintenance window. This specifies when Dataproc Metastore may perform system maintenance operation to the service.
func (MaintenanceWindowOutput) DayOfWeek ¶
func (o MaintenanceWindowOutput) DayOfWeek() MaintenanceWindowDayOfWeekPtrOutput
The day of week, when the window starts.
func (MaintenanceWindowOutput) ElementType ¶
func (MaintenanceWindowOutput) ElementType() reflect.Type
func (MaintenanceWindowOutput) HourOfDay ¶
func (o MaintenanceWindowOutput) HourOfDay() pulumi.IntPtrOutput
The hour of day (0-23) when the window starts.
func (MaintenanceWindowOutput) ToMaintenanceWindowOutput ¶
func (o MaintenanceWindowOutput) ToMaintenanceWindowOutput() MaintenanceWindowOutput
func (MaintenanceWindowOutput) ToMaintenanceWindowOutputWithContext ¶
func (o MaintenanceWindowOutput) ToMaintenanceWindowOutputWithContext(ctx context.Context) MaintenanceWindowOutput
func (MaintenanceWindowOutput) ToMaintenanceWindowPtrOutput ¶
func (o MaintenanceWindowOutput) ToMaintenanceWindowPtrOutput() MaintenanceWindowPtrOutput
func (MaintenanceWindowOutput) ToMaintenanceWindowPtrOutputWithContext ¶
func (o MaintenanceWindowOutput) ToMaintenanceWindowPtrOutputWithContext(ctx context.Context) MaintenanceWindowPtrOutput
type MaintenanceWindowPtrInput ¶
type MaintenanceWindowPtrInput interface { pulumi.Input ToMaintenanceWindowPtrOutput() MaintenanceWindowPtrOutput ToMaintenanceWindowPtrOutputWithContext(context.Context) MaintenanceWindowPtrOutput }
MaintenanceWindowPtrInput is an input type that accepts MaintenanceWindowArgs, MaintenanceWindowPtr and MaintenanceWindowPtrOutput values. You can construct a concrete instance of `MaintenanceWindowPtrInput` via:
MaintenanceWindowArgs{...} or: nil
func MaintenanceWindowPtr ¶
func MaintenanceWindowPtr(v *MaintenanceWindowArgs) MaintenanceWindowPtrInput
type MaintenanceWindowPtrOutput ¶
type MaintenanceWindowPtrOutput struct{ *pulumi.OutputState }
func (MaintenanceWindowPtrOutput) DayOfWeek ¶
func (o MaintenanceWindowPtrOutput) DayOfWeek() MaintenanceWindowDayOfWeekPtrOutput
The day of week, when the window starts.
func (MaintenanceWindowPtrOutput) Elem ¶
func (o MaintenanceWindowPtrOutput) Elem() MaintenanceWindowOutput
func (MaintenanceWindowPtrOutput) ElementType ¶
func (MaintenanceWindowPtrOutput) ElementType() reflect.Type
func (MaintenanceWindowPtrOutput) HourOfDay ¶
func (o MaintenanceWindowPtrOutput) HourOfDay() pulumi.IntPtrOutput
The hour of day (0-23) when the window starts.
func (MaintenanceWindowPtrOutput) ToMaintenanceWindowPtrOutput ¶
func (o MaintenanceWindowPtrOutput) ToMaintenanceWindowPtrOutput() MaintenanceWindowPtrOutput
func (MaintenanceWindowPtrOutput) ToMaintenanceWindowPtrOutputWithContext ¶
func (o MaintenanceWindowPtrOutput) ToMaintenanceWindowPtrOutputWithContext(ctx context.Context) MaintenanceWindowPtrOutput
type MaintenanceWindowResponse ¶
type MaintenanceWindowResponse struct { // The day of week, when the window starts. DayOfWeek string `pulumi:"dayOfWeek"` // The hour of day (0-23) when the window starts. HourOfDay int `pulumi:"hourOfDay"` }
Maintenance window. This specifies when Dataproc Metastore may perform system maintenance operation to the service.
type MaintenanceWindowResponseOutput ¶
type MaintenanceWindowResponseOutput struct{ *pulumi.OutputState }
Maintenance window. This specifies when Dataproc Metastore may perform system maintenance operation to the service.
func (MaintenanceWindowResponseOutput) DayOfWeek ¶
func (o MaintenanceWindowResponseOutput) DayOfWeek() pulumi.StringOutput
The day of week, when the window starts.
func (MaintenanceWindowResponseOutput) ElementType ¶
func (MaintenanceWindowResponseOutput) ElementType() reflect.Type
func (MaintenanceWindowResponseOutput) HourOfDay ¶
func (o MaintenanceWindowResponseOutput) HourOfDay() pulumi.IntOutput
The hour of day (0-23) when the window starts.
func (MaintenanceWindowResponseOutput) ToMaintenanceWindowResponseOutput ¶
func (o MaintenanceWindowResponseOutput) ToMaintenanceWindowResponseOutput() MaintenanceWindowResponseOutput
func (MaintenanceWindowResponseOutput) ToMaintenanceWindowResponseOutputWithContext ¶
func (o MaintenanceWindowResponseOutput) ToMaintenanceWindowResponseOutputWithContext(ctx context.Context) MaintenanceWindowResponseOutput
type MetadataExportResponse ¶
type MetadataExportResponse struct { // The type of the database dump. DatabaseDumpType string `pulumi:"databaseDumpType"` // A Cloud Storage URI of a folder that metadata are exported to, in the form of gs:////, where is automatically generated. DestinationGcsUri string `pulumi:"destinationGcsUri"` // The time when the export ended. EndTime string `pulumi:"endTime"` // The time when the export started. StartTime string `pulumi:"startTime"` // The current state of the export. State string `pulumi:"state"` }
The details of a metadata export operation.
type MetadataExportResponseArrayOutput ¶
type MetadataExportResponseArrayOutput struct{ *pulumi.OutputState }
func (MetadataExportResponseArrayOutput) ElementType ¶
func (MetadataExportResponseArrayOutput) ElementType() reflect.Type
func (MetadataExportResponseArrayOutput) Index ¶
func (o MetadataExportResponseArrayOutput) Index(i pulumi.IntInput) MetadataExportResponseOutput
func (MetadataExportResponseArrayOutput) ToMetadataExportResponseArrayOutput ¶
func (o MetadataExportResponseArrayOutput) ToMetadataExportResponseArrayOutput() MetadataExportResponseArrayOutput
func (MetadataExportResponseArrayOutput) ToMetadataExportResponseArrayOutputWithContext ¶
func (o MetadataExportResponseArrayOutput) ToMetadataExportResponseArrayOutputWithContext(ctx context.Context) MetadataExportResponseArrayOutput
type MetadataExportResponseOutput ¶
type MetadataExportResponseOutput struct{ *pulumi.OutputState }
The details of a metadata export operation.
func (MetadataExportResponseOutput) DatabaseDumpType ¶
func (o MetadataExportResponseOutput) DatabaseDumpType() pulumi.StringOutput
The type of the database dump.
func (MetadataExportResponseOutput) DestinationGcsUri ¶
func (o MetadataExportResponseOutput) DestinationGcsUri() pulumi.StringOutput
A Cloud Storage URI of a folder that metadata are exported to, in the form of gs:////, where is automatically generated.
func (MetadataExportResponseOutput) ElementType ¶
func (MetadataExportResponseOutput) ElementType() reflect.Type
func (MetadataExportResponseOutput) EndTime ¶
func (o MetadataExportResponseOutput) EndTime() pulumi.StringOutput
The time when the export ended.
func (MetadataExportResponseOutput) StartTime ¶
func (o MetadataExportResponseOutput) StartTime() pulumi.StringOutput
The time when the export started.
func (MetadataExportResponseOutput) State ¶
func (o MetadataExportResponseOutput) State() pulumi.StringOutput
The current state of the export.
func (MetadataExportResponseOutput) ToMetadataExportResponseOutput ¶
func (o MetadataExportResponseOutput) ToMetadataExportResponseOutput() MetadataExportResponseOutput
func (MetadataExportResponseOutput) ToMetadataExportResponseOutputWithContext ¶
func (o MetadataExportResponseOutput) ToMetadataExportResponseOutputWithContext(ctx context.Context) MetadataExportResponseOutput
type MetadataImport ¶ added in v0.3.0
type MetadataImport struct { pulumi.CustomResourceState // The time when the metadata import was started. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Immutable. A database dump from a pre-existing metastore's database. DatabaseDump DatabaseDumpResponseOutput `pulumi:"databaseDump"` // The description of the metadata import. Description pulumi.StringOutput `pulumi:"description"` // The time when the metadata import finished. EndTime pulumi.StringOutput `pulumi:"endTime"` Location pulumi.StringOutput `pulumi:"location"` // Required. The ID of the metadata import, which is used as the final component of the metadata import's name.This value must be between 1 and 64 characters long, begin with a letter, end with a letter or number, and consist of alpha-numeric ASCII characters or hyphens. MetadataImportId pulumi.StringOutput `pulumi:"metadataImportId"` // Immutable. The relative resource name of the metadata import, of the form:projects/{project_number}/locations/{location_id}/services/{service_id}/metadataImports/{metadata_import_id}. Name pulumi.StringOutput `pulumi:"name"` Project pulumi.StringOutput `pulumi:"project"` // Optional. A request ID. Specify a unique request ID to allow the server to ignore the request if it has completed. The server will ignore subsequent requests that provide a duplicate request ID for at least 60 minutes after the first request.For example, if an initial request times out, followed by another request with the same request ID, the server ignores the second request to prevent the creation of duplicate commitments.The request ID must be a valid UUID (https://en.wikipedia.org/wiki/Universally_unique_identifier#Format) A zero UUID (00000000-0000-0000-0000-000000000000) is not supported. RequestId pulumi.StringPtrOutput `pulumi:"requestId"` ServiceId pulumi.StringOutput `pulumi:"serviceId"` // The current state of the metadata import. State pulumi.StringOutput `pulumi:"state"` // The time when the metadata import was last updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Creates a new MetadataImport in a given project and location. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
func GetMetadataImport ¶ added in v0.3.0
func GetMetadataImport(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MetadataImportState, opts ...pulumi.ResourceOption) (*MetadataImport, error)
GetMetadataImport gets an existing MetadataImport 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 NewMetadataImport ¶ added in v0.3.0
func NewMetadataImport(ctx *pulumi.Context, name string, args *MetadataImportArgs, opts ...pulumi.ResourceOption) (*MetadataImport, error)
NewMetadataImport registers a new resource with the given unique name, arguments, and options.
func (*MetadataImport) ElementType ¶ added in v0.3.0
func (*MetadataImport) ElementType() reflect.Type
func (*MetadataImport) ToMetadataImportOutput ¶ added in v0.3.0
func (i *MetadataImport) ToMetadataImportOutput() MetadataImportOutput
func (*MetadataImport) ToMetadataImportOutputWithContext ¶ added in v0.3.0
func (i *MetadataImport) ToMetadataImportOutputWithContext(ctx context.Context) MetadataImportOutput
type MetadataImportArgs ¶ added in v0.3.0
type MetadataImportArgs struct { // Immutable. A database dump from a pre-existing metastore's database. DatabaseDump DatabaseDumpPtrInput // The description of the metadata import. Description pulumi.StringPtrInput Location pulumi.StringPtrInput // Required. The ID of the metadata import, which is used as the final component of the metadata import's name.This value must be between 1 and 64 characters long, begin with a letter, end with a letter or number, and consist of alpha-numeric ASCII characters or hyphens. MetadataImportId pulumi.StringInput // Immutable. The relative resource name of the metadata import, of the form:projects/{project_number}/locations/{location_id}/services/{service_id}/metadataImports/{metadata_import_id}. Name pulumi.StringPtrInput Project pulumi.StringPtrInput // Optional. A request ID. Specify a unique request ID to allow the server to ignore the request if it has completed. The server will ignore subsequent requests that provide a duplicate request ID for at least 60 minutes after the first request.For example, if an initial request times out, followed by another request with the same request ID, the server ignores the second request to prevent the creation of duplicate commitments.The request ID must be a valid UUID (https://en.wikipedia.org/wiki/Universally_unique_identifier#Format) A zero UUID (00000000-0000-0000-0000-000000000000) is not supported. RequestId pulumi.StringPtrInput ServiceId pulumi.StringInput }
The set of arguments for constructing a MetadataImport resource.
func (MetadataImportArgs) ElementType ¶ added in v0.3.0
func (MetadataImportArgs) ElementType() reflect.Type
type MetadataImportInput ¶ added in v0.3.0
type MetadataImportInput interface { pulumi.Input ToMetadataImportOutput() MetadataImportOutput ToMetadataImportOutputWithContext(ctx context.Context) MetadataImportOutput }
type MetadataImportOutput ¶ added in v0.3.0
type MetadataImportOutput struct{ *pulumi.OutputState }
func (MetadataImportOutput) CreateTime ¶ added in v0.19.0
func (o MetadataImportOutput) CreateTime() pulumi.StringOutput
The time when the metadata import was started.
func (MetadataImportOutput) DatabaseDump ¶ added in v0.19.0
func (o MetadataImportOutput) DatabaseDump() DatabaseDumpResponseOutput
Immutable. A database dump from a pre-existing metastore's database.
func (MetadataImportOutput) Description ¶ added in v0.19.0
func (o MetadataImportOutput) Description() pulumi.StringOutput
The description of the metadata import.
func (MetadataImportOutput) ElementType ¶ added in v0.3.0
func (MetadataImportOutput) ElementType() reflect.Type
func (MetadataImportOutput) EndTime ¶ added in v0.19.0
func (o MetadataImportOutput) EndTime() pulumi.StringOutput
The time when the metadata import finished.
func (MetadataImportOutput) Location ¶ added in v0.21.0
func (o MetadataImportOutput) Location() pulumi.StringOutput
func (MetadataImportOutput) MetadataImportId ¶ added in v0.21.0
func (o MetadataImportOutput) MetadataImportId() pulumi.StringOutput
Required. The ID of the metadata import, which is used as the final component of the metadata import's name.This value must be between 1 and 64 characters long, begin with a letter, end with a letter or number, and consist of alpha-numeric ASCII characters or hyphens.
func (MetadataImportOutput) Name ¶ added in v0.19.0
func (o MetadataImportOutput) Name() pulumi.StringOutput
Immutable. The relative resource name of the metadata import, of the form:projects/{project_number}/locations/{location_id}/services/{service_id}/metadataImports/{metadata_import_id}.
func (MetadataImportOutput) Project ¶ added in v0.21.0
func (o MetadataImportOutput) Project() pulumi.StringOutput
func (MetadataImportOutput) RequestId ¶ added in v0.21.0
func (o MetadataImportOutput) RequestId() pulumi.StringPtrOutput
Optional. A request ID. Specify a unique request ID to allow the server to ignore the request if it has completed. The server will ignore subsequent requests that provide a duplicate request ID for at least 60 minutes after the first request.For example, if an initial request times out, followed by another request with the same request ID, the server ignores the second request to prevent the creation of duplicate commitments.The request ID must be a valid UUID (https://en.wikipedia.org/wiki/Universally_unique_identifier#Format) A zero UUID (00000000-0000-0000-0000-000000000000) is not supported.
func (MetadataImportOutput) ServiceId ¶ added in v0.21.0
func (o MetadataImportOutput) ServiceId() pulumi.StringOutput
func (MetadataImportOutput) State ¶ added in v0.19.0
func (o MetadataImportOutput) State() pulumi.StringOutput
The current state of the metadata import.
func (MetadataImportOutput) ToMetadataImportOutput ¶ added in v0.3.0
func (o MetadataImportOutput) ToMetadataImportOutput() MetadataImportOutput
func (MetadataImportOutput) ToMetadataImportOutputWithContext ¶ added in v0.3.0
func (o MetadataImportOutput) ToMetadataImportOutputWithContext(ctx context.Context) MetadataImportOutput
func (MetadataImportOutput) UpdateTime ¶ added in v0.19.0
func (o MetadataImportOutput) UpdateTime() pulumi.StringOutput
The time when the metadata import was last updated.
type MetadataImportState ¶ added in v0.3.0
type MetadataImportState struct { }
func (MetadataImportState) ElementType ¶ added in v0.3.0
func (MetadataImportState) ElementType() reflect.Type
type MetadataIntegration ¶
type MetadataIntegration struct { // Optional. The integration config for the Data Catalog service. DataCatalogConfig *DataCatalogConfig `pulumi:"dataCatalogConfig"` // The integration config for the Dataplex service. DataplexConfig *DataplexConfig `pulumi:"dataplexConfig"` }
Specifies how metastore metadata should be integrated with external services.
type MetadataIntegrationArgs ¶
type MetadataIntegrationArgs struct { // Optional. The integration config for the Data Catalog service. DataCatalogConfig DataCatalogConfigPtrInput `pulumi:"dataCatalogConfig"` // The integration config for the Dataplex service. DataplexConfig DataplexConfigPtrInput `pulumi:"dataplexConfig"` }
Specifies how metastore metadata should be integrated with external services.
func (MetadataIntegrationArgs) ElementType ¶
func (MetadataIntegrationArgs) ElementType() reflect.Type
func (MetadataIntegrationArgs) ToMetadataIntegrationOutput ¶
func (i MetadataIntegrationArgs) ToMetadataIntegrationOutput() MetadataIntegrationOutput
func (MetadataIntegrationArgs) ToMetadataIntegrationOutputWithContext ¶
func (i MetadataIntegrationArgs) ToMetadataIntegrationOutputWithContext(ctx context.Context) MetadataIntegrationOutput
func (MetadataIntegrationArgs) ToMetadataIntegrationPtrOutput ¶
func (i MetadataIntegrationArgs) ToMetadataIntegrationPtrOutput() MetadataIntegrationPtrOutput
func (MetadataIntegrationArgs) ToMetadataIntegrationPtrOutputWithContext ¶
func (i MetadataIntegrationArgs) ToMetadataIntegrationPtrOutputWithContext(ctx context.Context) MetadataIntegrationPtrOutput
type MetadataIntegrationInput ¶
type MetadataIntegrationInput interface { pulumi.Input ToMetadataIntegrationOutput() MetadataIntegrationOutput ToMetadataIntegrationOutputWithContext(context.Context) MetadataIntegrationOutput }
MetadataIntegrationInput is an input type that accepts MetadataIntegrationArgs and MetadataIntegrationOutput values. You can construct a concrete instance of `MetadataIntegrationInput` via:
MetadataIntegrationArgs{...}
type MetadataIntegrationOutput ¶
type MetadataIntegrationOutput struct{ *pulumi.OutputState }
Specifies how metastore metadata should be integrated with external services.
func (MetadataIntegrationOutput) DataCatalogConfig ¶
func (o MetadataIntegrationOutput) DataCatalogConfig() DataCatalogConfigPtrOutput
Optional. The integration config for the Data Catalog service.
func (MetadataIntegrationOutput) DataplexConfig ¶ added in v0.8.0
func (o MetadataIntegrationOutput) DataplexConfig() DataplexConfigPtrOutput
The integration config for the Dataplex service.
func (MetadataIntegrationOutput) ElementType ¶
func (MetadataIntegrationOutput) ElementType() reflect.Type
func (MetadataIntegrationOutput) ToMetadataIntegrationOutput ¶
func (o MetadataIntegrationOutput) ToMetadataIntegrationOutput() MetadataIntegrationOutput
func (MetadataIntegrationOutput) ToMetadataIntegrationOutputWithContext ¶
func (o MetadataIntegrationOutput) ToMetadataIntegrationOutputWithContext(ctx context.Context) MetadataIntegrationOutput
func (MetadataIntegrationOutput) ToMetadataIntegrationPtrOutput ¶
func (o MetadataIntegrationOutput) ToMetadataIntegrationPtrOutput() MetadataIntegrationPtrOutput
func (MetadataIntegrationOutput) ToMetadataIntegrationPtrOutputWithContext ¶
func (o MetadataIntegrationOutput) ToMetadataIntegrationPtrOutputWithContext(ctx context.Context) MetadataIntegrationPtrOutput
type MetadataIntegrationPtrInput ¶
type MetadataIntegrationPtrInput interface { pulumi.Input ToMetadataIntegrationPtrOutput() MetadataIntegrationPtrOutput ToMetadataIntegrationPtrOutputWithContext(context.Context) MetadataIntegrationPtrOutput }
MetadataIntegrationPtrInput is an input type that accepts MetadataIntegrationArgs, MetadataIntegrationPtr and MetadataIntegrationPtrOutput values. You can construct a concrete instance of `MetadataIntegrationPtrInput` via:
MetadataIntegrationArgs{...} or: nil
func MetadataIntegrationPtr ¶
func MetadataIntegrationPtr(v *MetadataIntegrationArgs) MetadataIntegrationPtrInput
type MetadataIntegrationPtrOutput ¶
type MetadataIntegrationPtrOutput struct{ *pulumi.OutputState }
func (MetadataIntegrationPtrOutput) DataCatalogConfig ¶
func (o MetadataIntegrationPtrOutput) DataCatalogConfig() DataCatalogConfigPtrOutput
Optional. The integration config for the Data Catalog service.
func (MetadataIntegrationPtrOutput) DataplexConfig ¶ added in v0.8.0
func (o MetadataIntegrationPtrOutput) DataplexConfig() DataplexConfigPtrOutput
The integration config for the Dataplex service.
func (MetadataIntegrationPtrOutput) Elem ¶
func (o MetadataIntegrationPtrOutput) Elem() MetadataIntegrationOutput
func (MetadataIntegrationPtrOutput) ElementType ¶
func (MetadataIntegrationPtrOutput) ElementType() reflect.Type
func (MetadataIntegrationPtrOutput) ToMetadataIntegrationPtrOutput ¶
func (o MetadataIntegrationPtrOutput) ToMetadataIntegrationPtrOutput() MetadataIntegrationPtrOutput
func (MetadataIntegrationPtrOutput) ToMetadataIntegrationPtrOutputWithContext ¶
func (o MetadataIntegrationPtrOutput) ToMetadataIntegrationPtrOutputWithContext(ctx context.Context) MetadataIntegrationPtrOutput
type MetadataIntegrationResponse ¶
type MetadataIntegrationResponse struct { // Optional. The integration config for the Data Catalog service. DataCatalogConfig DataCatalogConfigResponse `pulumi:"dataCatalogConfig"` // The integration config for the Dataplex service. DataplexConfig DataplexConfigResponse `pulumi:"dataplexConfig"` }
Specifies how metastore metadata should be integrated with external services.
type MetadataIntegrationResponseOutput ¶
type MetadataIntegrationResponseOutput struct{ *pulumi.OutputState }
Specifies how metastore metadata should be integrated with external services.
func (MetadataIntegrationResponseOutput) DataCatalogConfig ¶
func (o MetadataIntegrationResponseOutput) DataCatalogConfig() DataCatalogConfigResponseOutput
Optional. The integration config for the Data Catalog service.
func (MetadataIntegrationResponseOutput) DataplexConfig ¶ added in v0.8.0
func (o MetadataIntegrationResponseOutput) DataplexConfig() DataplexConfigResponseOutput
The integration config for the Dataplex service.
func (MetadataIntegrationResponseOutput) ElementType ¶
func (MetadataIntegrationResponseOutput) ElementType() reflect.Type
func (MetadataIntegrationResponseOutput) ToMetadataIntegrationResponseOutput ¶
func (o MetadataIntegrationResponseOutput) ToMetadataIntegrationResponseOutput() MetadataIntegrationResponseOutput
func (MetadataIntegrationResponseOutput) ToMetadataIntegrationResponseOutputWithContext ¶
func (o MetadataIntegrationResponseOutput) ToMetadataIntegrationResponseOutputWithContext(ctx context.Context) MetadataIntegrationResponseOutput
type MetadataManagementActivityResponse ¶
type MetadataManagementActivityResponse struct { // The latest metadata exports of the metastore service. MetadataExports []MetadataExportResponse `pulumi:"metadataExports"` // The latest restores of the metastore service. Restores []RestoreResponse `pulumi:"restores"` }
The metadata management activities of the metastore service.
type MetadataManagementActivityResponseOutput ¶
type MetadataManagementActivityResponseOutput struct{ *pulumi.OutputState }
The metadata management activities of the metastore service.
func (MetadataManagementActivityResponseOutput) ElementType ¶
func (MetadataManagementActivityResponseOutput) ElementType() reflect.Type
func (MetadataManagementActivityResponseOutput) MetadataExports ¶
func (o MetadataManagementActivityResponseOutput) MetadataExports() MetadataExportResponseArrayOutput
The latest metadata exports of the metastore service.
func (MetadataManagementActivityResponseOutput) Restores ¶
func (o MetadataManagementActivityResponseOutput) Restores() RestoreResponseArrayOutput
The latest restores of the metastore service.
func (MetadataManagementActivityResponseOutput) ToMetadataManagementActivityResponseOutput ¶
func (o MetadataManagementActivityResponseOutput) ToMetadataManagementActivityResponseOutput() MetadataManagementActivityResponseOutput
func (MetadataManagementActivityResponseOutput) ToMetadataManagementActivityResponseOutputWithContext ¶
func (o MetadataManagementActivityResponseOutput) ToMetadataManagementActivityResponseOutputWithContext(ctx context.Context) MetadataManagementActivityResponseOutput
type NetworkConfig ¶ added in v0.9.0
type NetworkConfig struct { // Immutable. The consumer-side network configuration for the Dataproc Metastore instance. Consumers []Consumer `pulumi:"consumers"` // Enables custom routes to be imported and exported for the Dataproc Metastore service's peered VPC network. CustomRoutesEnabled *bool `pulumi:"customRoutesEnabled"` }
Network configuration for the Dataproc Metastore service.
type NetworkConfigArgs ¶ added in v0.9.0
type NetworkConfigArgs struct { // Immutable. The consumer-side network configuration for the Dataproc Metastore instance. Consumers ConsumerArrayInput `pulumi:"consumers"` // Enables custom routes to be imported and exported for the Dataproc Metastore service's peered VPC network. CustomRoutesEnabled pulumi.BoolPtrInput `pulumi:"customRoutesEnabled"` }
Network configuration for the Dataproc Metastore service.
func (NetworkConfigArgs) ElementType ¶ added in v0.9.0
func (NetworkConfigArgs) ElementType() reflect.Type
func (NetworkConfigArgs) ToNetworkConfigOutput ¶ added in v0.9.0
func (i NetworkConfigArgs) ToNetworkConfigOutput() NetworkConfigOutput
func (NetworkConfigArgs) ToNetworkConfigOutputWithContext ¶ added in v0.9.0
func (i NetworkConfigArgs) ToNetworkConfigOutputWithContext(ctx context.Context) NetworkConfigOutput
func (NetworkConfigArgs) ToNetworkConfigPtrOutput ¶ added in v0.9.0
func (i NetworkConfigArgs) ToNetworkConfigPtrOutput() NetworkConfigPtrOutput
func (NetworkConfigArgs) ToNetworkConfigPtrOutputWithContext ¶ added in v0.9.0
func (i NetworkConfigArgs) ToNetworkConfigPtrOutputWithContext(ctx context.Context) NetworkConfigPtrOutput
type NetworkConfigInput ¶ added in v0.9.0
type NetworkConfigInput interface { pulumi.Input ToNetworkConfigOutput() NetworkConfigOutput ToNetworkConfigOutputWithContext(context.Context) NetworkConfigOutput }
NetworkConfigInput is an input type that accepts NetworkConfigArgs and NetworkConfigOutput values. You can construct a concrete instance of `NetworkConfigInput` via:
NetworkConfigArgs{...}
type NetworkConfigOutput ¶ added in v0.9.0
type NetworkConfigOutput struct{ *pulumi.OutputState }
Network configuration for the Dataproc Metastore service.
func (NetworkConfigOutput) Consumers ¶ added in v0.9.0
func (o NetworkConfigOutput) Consumers() ConsumerArrayOutput
Immutable. The consumer-side network configuration for the Dataproc Metastore instance.
func (NetworkConfigOutput) CustomRoutesEnabled ¶ added in v0.29.0
func (o NetworkConfigOutput) CustomRoutesEnabled() pulumi.BoolPtrOutput
Enables custom routes to be imported and exported for the Dataproc Metastore service's peered VPC network.
func (NetworkConfigOutput) ElementType ¶ added in v0.9.0
func (NetworkConfigOutput) ElementType() reflect.Type
func (NetworkConfigOutput) ToNetworkConfigOutput ¶ added in v0.9.0
func (o NetworkConfigOutput) ToNetworkConfigOutput() NetworkConfigOutput
func (NetworkConfigOutput) ToNetworkConfigOutputWithContext ¶ added in v0.9.0
func (o NetworkConfigOutput) ToNetworkConfigOutputWithContext(ctx context.Context) NetworkConfigOutput
func (NetworkConfigOutput) ToNetworkConfigPtrOutput ¶ added in v0.9.0
func (o NetworkConfigOutput) ToNetworkConfigPtrOutput() NetworkConfigPtrOutput
func (NetworkConfigOutput) ToNetworkConfigPtrOutputWithContext ¶ added in v0.9.0
func (o NetworkConfigOutput) ToNetworkConfigPtrOutputWithContext(ctx context.Context) NetworkConfigPtrOutput
type NetworkConfigPtrInput ¶ added in v0.9.0
type NetworkConfigPtrInput interface { pulumi.Input ToNetworkConfigPtrOutput() NetworkConfigPtrOutput ToNetworkConfigPtrOutputWithContext(context.Context) NetworkConfigPtrOutput }
NetworkConfigPtrInput is an input type that accepts NetworkConfigArgs, NetworkConfigPtr and NetworkConfigPtrOutput values. You can construct a concrete instance of `NetworkConfigPtrInput` via:
NetworkConfigArgs{...} or: nil
func NetworkConfigPtr ¶ added in v0.9.0
func NetworkConfigPtr(v *NetworkConfigArgs) NetworkConfigPtrInput
type NetworkConfigPtrOutput ¶ added in v0.9.0
type NetworkConfigPtrOutput struct{ *pulumi.OutputState }
func (NetworkConfigPtrOutput) Consumers ¶ added in v0.9.0
func (o NetworkConfigPtrOutput) Consumers() ConsumerArrayOutput
Immutable. The consumer-side network configuration for the Dataproc Metastore instance.
func (NetworkConfigPtrOutput) CustomRoutesEnabled ¶ added in v0.29.0
func (o NetworkConfigPtrOutput) CustomRoutesEnabled() pulumi.BoolPtrOutput
Enables custom routes to be imported and exported for the Dataproc Metastore service's peered VPC network.
func (NetworkConfigPtrOutput) Elem ¶ added in v0.9.0
func (o NetworkConfigPtrOutput) Elem() NetworkConfigOutput
func (NetworkConfigPtrOutput) ElementType ¶ added in v0.9.0
func (NetworkConfigPtrOutput) ElementType() reflect.Type
func (NetworkConfigPtrOutput) ToNetworkConfigPtrOutput ¶ added in v0.9.0
func (o NetworkConfigPtrOutput) ToNetworkConfigPtrOutput() NetworkConfigPtrOutput
func (NetworkConfigPtrOutput) ToNetworkConfigPtrOutputWithContext ¶ added in v0.9.0
func (o NetworkConfigPtrOutput) ToNetworkConfigPtrOutputWithContext(ctx context.Context) NetworkConfigPtrOutput
type NetworkConfigResponse ¶ added in v0.9.0
type NetworkConfigResponse struct { // Immutable. The consumer-side network configuration for the Dataproc Metastore instance. Consumers []ConsumerResponse `pulumi:"consumers"` // Enables custom routes to be imported and exported for the Dataproc Metastore service's peered VPC network. CustomRoutesEnabled bool `pulumi:"customRoutesEnabled"` }
Network configuration for the Dataproc Metastore service.
type NetworkConfigResponseOutput ¶ added in v0.9.0
type NetworkConfigResponseOutput struct{ *pulumi.OutputState }
Network configuration for the Dataproc Metastore service.
func (NetworkConfigResponseOutput) Consumers ¶ added in v0.9.0
func (o NetworkConfigResponseOutput) Consumers() ConsumerResponseArrayOutput
Immutable. The consumer-side network configuration for the Dataproc Metastore instance.
func (NetworkConfigResponseOutput) CustomRoutesEnabled ¶ added in v0.29.0
func (o NetworkConfigResponseOutput) CustomRoutesEnabled() pulumi.BoolOutput
Enables custom routes to be imported and exported for the Dataproc Metastore service's peered VPC network.
func (NetworkConfigResponseOutput) ElementType ¶ added in v0.9.0
func (NetworkConfigResponseOutput) ElementType() reflect.Type
func (NetworkConfigResponseOutput) ToNetworkConfigResponseOutput ¶ added in v0.9.0
func (o NetworkConfigResponseOutput) ToNetworkConfigResponseOutput() NetworkConfigResponseOutput
func (NetworkConfigResponseOutput) ToNetworkConfigResponseOutputWithContext ¶ added in v0.9.0
func (o NetworkConfigResponseOutput) ToNetworkConfigResponseOutputWithContext(ctx context.Context) NetworkConfigResponseOutput
type RestoreResponse ¶
type RestoreResponse struct { // The relative resource name of the metastore service backup to restore from, in the following form:projects/{project_id}/locations/{location_id}/services/{service_id}/backups/{backup_id}. Backup string `pulumi:"backup"` // Optional. A Cloud Storage URI specifying where the backup artifacts are stored, in the format gs:///. BackupLocation string `pulumi:"backupLocation"` // The restore details containing the revision of the service to be restored to, in format of JSON. Details string `pulumi:"details"` // The time when the restore ended. EndTime string `pulumi:"endTime"` // The time when the restore started. StartTime string `pulumi:"startTime"` // The current state of the restore. State string `pulumi:"state"` // The type of restore. Type string `pulumi:"type"` }
The details of a metadata restore operation.
type RestoreResponseArrayOutput ¶
type RestoreResponseArrayOutput struct{ *pulumi.OutputState }
func (RestoreResponseArrayOutput) ElementType ¶
func (RestoreResponseArrayOutput) ElementType() reflect.Type
func (RestoreResponseArrayOutput) Index ¶
func (o RestoreResponseArrayOutput) Index(i pulumi.IntInput) RestoreResponseOutput
func (RestoreResponseArrayOutput) ToRestoreResponseArrayOutput ¶
func (o RestoreResponseArrayOutput) ToRestoreResponseArrayOutput() RestoreResponseArrayOutput
func (RestoreResponseArrayOutput) ToRestoreResponseArrayOutputWithContext ¶
func (o RestoreResponseArrayOutput) ToRestoreResponseArrayOutputWithContext(ctx context.Context) RestoreResponseArrayOutput
type RestoreResponseOutput ¶
type RestoreResponseOutput struct{ *pulumi.OutputState }
The details of a metadata restore operation.
func (RestoreResponseOutput) Backup ¶
func (o RestoreResponseOutput) Backup() pulumi.StringOutput
The relative resource name of the metastore service backup to restore from, in the following form:projects/{project_id}/locations/{location_id}/services/{service_id}/backups/{backup_id}.
func (RestoreResponseOutput) BackupLocation ¶ added in v0.32.0
func (o RestoreResponseOutput) BackupLocation() pulumi.StringOutput
Optional. A Cloud Storage URI specifying where the backup artifacts are stored, in the format gs:///.
func (RestoreResponseOutput) Details ¶
func (o RestoreResponseOutput) Details() pulumi.StringOutput
The restore details containing the revision of the service to be restored to, in format of JSON.
func (RestoreResponseOutput) ElementType ¶
func (RestoreResponseOutput) ElementType() reflect.Type
func (RestoreResponseOutput) EndTime ¶
func (o RestoreResponseOutput) EndTime() pulumi.StringOutput
The time when the restore ended.
func (RestoreResponseOutput) StartTime ¶
func (o RestoreResponseOutput) StartTime() pulumi.StringOutput
The time when the restore started.
func (RestoreResponseOutput) State ¶
func (o RestoreResponseOutput) State() pulumi.StringOutput
The current state of the restore.
func (RestoreResponseOutput) ToRestoreResponseOutput ¶
func (o RestoreResponseOutput) ToRestoreResponseOutput() RestoreResponseOutput
func (RestoreResponseOutput) ToRestoreResponseOutputWithContext ¶
func (o RestoreResponseOutput) ToRestoreResponseOutputWithContext(ctx context.Context) RestoreResponseOutput
func (RestoreResponseOutput) Type ¶
func (o RestoreResponseOutput) Type() pulumi.StringOutput
The type of restore.
type ScalingConfig ¶ added in v0.29.0
type ScalingConfig struct { // An enum of readable instance sizes, with each instance size mapping to a float value (e.g. InstanceSize.EXTRA_SMALL = scaling_factor(0.1)) InstanceSize *ScalingConfigInstanceSize `pulumi:"instanceSize"` // Scaling factor, increments of 0.1 for values less than 1.0, and increments of 1.0 for values greater than 1.0. ScalingFactor *float64 `pulumi:"scalingFactor"` }
Represents the scaling configuration of a metastore service.
type ScalingConfigArgs ¶ added in v0.29.0
type ScalingConfigArgs struct { // An enum of readable instance sizes, with each instance size mapping to a float value (e.g. InstanceSize.EXTRA_SMALL = scaling_factor(0.1)) InstanceSize ScalingConfigInstanceSizePtrInput `pulumi:"instanceSize"` // Scaling factor, increments of 0.1 for values less than 1.0, and increments of 1.0 for values greater than 1.0. ScalingFactor pulumi.Float64PtrInput `pulumi:"scalingFactor"` }
Represents the scaling configuration of a metastore service.
func (ScalingConfigArgs) ElementType ¶ added in v0.29.0
func (ScalingConfigArgs) ElementType() reflect.Type
func (ScalingConfigArgs) ToScalingConfigOutput ¶ added in v0.29.0
func (i ScalingConfigArgs) ToScalingConfigOutput() ScalingConfigOutput
func (ScalingConfigArgs) ToScalingConfigOutputWithContext ¶ added in v0.29.0
func (i ScalingConfigArgs) ToScalingConfigOutputWithContext(ctx context.Context) ScalingConfigOutput
func (ScalingConfigArgs) ToScalingConfigPtrOutput ¶ added in v0.29.0
func (i ScalingConfigArgs) ToScalingConfigPtrOutput() ScalingConfigPtrOutput
func (ScalingConfigArgs) ToScalingConfigPtrOutputWithContext ¶ added in v0.29.0
func (i ScalingConfigArgs) ToScalingConfigPtrOutputWithContext(ctx context.Context) ScalingConfigPtrOutput
type ScalingConfigInput ¶ added in v0.29.0
type ScalingConfigInput interface { pulumi.Input ToScalingConfigOutput() ScalingConfigOutput ToScalingConfigOutputWithContext(context.Context) ScalingConfigOutput }
ScalingConfigInput is an input type that accepts ScalingConfigArgs and ScalingConfigOutput values. You can construct a concrete instance of `ScalingConfigInput` via:
ScalingConfigArgs{...}
type ScalingConfigInstanceSize ¶ added in v0.29.0
type ScalingConfigInstanceSize string
An enum of readable instance sizes, with each instance size mapping to a float value (e.g. InstanceSize.EXTRA_SMALL = scaling_factor(0.1))
func (ScalingConfigInstanceSize) ElementType ¶ added in v0.29.0
func (ScalingConfigInstanceSize) ElementType() reflect.Type
func (ScalingConfigInstanceSize) ToScalingConfigInstanceSizeOutput ¶ added in v0.29.0
func (e ScalingConfigInstanceSize) ToScalingConfigInstanceSizeOutput() ScalingConfigInstanceSizeOutput
func (ScalingConfigInstanceSize) ToScalingConfigInstanceSizeOutputWithContext ¶ added in v0.29.0
func (e ScalingConfigInstanceSize) ToScalingConfigInstanceSizeOutputWithContext(ctx context.Context) ScalingConfigInstanceSizeOutput
func (ScalingConfigInstanceSize) ToScalingConfigInstanceSizePtrOutput ¶ added in v0.29.0
func (e ScalingConfigInstanceSize) ToScalingConfigInstanceSizePtrOutput() ScalingConfigInstanceSizePtrOutput
func (ScalingConfigInstanceSize) ToScalingConfigInstanceSizePtrOutputWithContext ¶ added in v0.29.0
func (e ScalingConfigInstanceSize) ToScalingConfigInstanceSizePtrOutputWithContext(ctx context.Context) ScalingConfigInstanceSizePtrOutput
func (ScalingConfigInstanceSize) ToStringOutput ¶ added in v0.29.0
func (e ScalingConfigInstanceSize) ToStringOutput() pulumi.StringOutput
func (ScalingConfigInstanceSize) ToStringOutputWithContext ¶ added in v0.29.0
func (e ScalingConfigInstanceSize) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ScalingConfigInstanceSize) ToStringPtrOutput ¶ added in v0.29.0
func (e ScalingConfigInstanceSize) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScalingConfigInstanceSize) ToStringPtrOutputWithContext ¶ added in v0.29.0
func (e ScalingConfigInstanceSize) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ScalingConfigInstanceSizeInput ¶ added in v0.29.0
type ScalingConfigInstanceSizeInput interface { pulumi.Input ToScalingConfigInstanceSizeOutput() ScalingConfigInstanceSizeOutput ToScalingConfigInstanceSizeOutputWithContext(context.Context) ScalingConfigInstanceSizeOutput }
ScalingConfigInstanceSizeInput is an input type that accepts values of the ScalingConfigInstanceSize enum A concrete instance of `ScalingConfigInstanceSizeInput` can be one of the following:
ScalingConfigInstanceSizeInstanceSizeUnspecified ScalingConfigInstanceSizeExtraSmall ScalingConfigInstanceSizeSmall ScalingConfigInstanceSizeMedium ScalingConfigInstanceSizeLarge ScalingConfigInstanceSizeExtraLarge
type ScalingConfigInstanceSizeOutput ¶ added in v0.29.0
type ScalingConfigInstanceSizeOutput struct{ *pulumi.OutputState }
func (ScalingConfigInstanceSizeOutput) ElementType ¶ added in v0.29.0
func (ScalingConfigInstanceSizeOutput) ElementType() reflect.Type
func (ScalingConfigInstanceSizeOutput) ToScalingConfigInstanceSizeOutput ¶ added in v0.29.0
func (o ScalingConfigInstanceSizeOutput) ToScalingConfigInstanceSizeOutput() ScalingConfigInstanceSizeOutput
func (ScalingConfigInstanceSizeOutput) ToScalingConfigInstanceSizeOutputWithContext ¶ added in v0.29.0
func (o ScalingConfigInstanceSizeOutput) ToScalingConfigInstanceSizeOutputWithContext(ctx context.Context) ScalingConfigInstanceSizeOutput
func (ScalingConfigInstanceSizeOutput) ToScalingConfigInstanceSizePtrOutput ¶ added in v0.29.0
func (o ScalingConfigInstanceSizeOutput) ToScalingConfigInstanceSizePtrOutput() ScalingConfigInstanceSizePtrOutput
func (ScalingConfigInstanceSizeOutput) ToScalingConfigInstanceSizePtrOutputWithContext ¶ added in v0.29.0
func (o ScalingConfigInstanceSizeOutput) ToScalingConfigInstanceSizePtrOutputWithContext(ctx context.Context) ScalingConfigInstanceSizePtrOutput
func (ScalingConfigInstanceSizeOutput) ToStringOutput ¶ added in v0.29.0
func (o ScalingConfigInstanceSizeOutput) ToStringOutput() pulumi.StringOutput
func (ScalingConfigInstanceSizeOutput) ToStringOutputWithContext ¶ added in v0.29.0
func (o ScalingConfigInstanceSizeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ScalingConfigInstanceSizeOutput) ToStringPtrOutput ¶ added in v0.29.0
func (o ScalingConfigInstanceSizeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScalingConfigInstanceSizeOutput) ToStringPtrOutputWithContext ¶ added in v0.29.0
func (o ScalingConfigInstanceSizeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ScalingConfigInstanceSizePtrInput ¶ added in v0.29.0
type ScalingConfigInstanceSizePtrInput interface { pulumi.Input ToScalingConfigInstanceSizePtrOutput() ScalingConfigInstanceSizePtrOutput ToScalingConfigInstanceSizePtrOutputWithContext(context.Context) ScalingConfigInstanceSizePtrOutput }
func ScalingConfigInstanceSizePtr ¶ added in v0.29.0
func ScalingConfigInstanceSizePtr(v string) ScalingConfigInstanceSizePtrInput
type ScalingConfigInstanceSizePtrOutput ¶ added in v0.29.0
type ScalingConfigInstanceSizePtrOutput struct{ *pulumi.OutputState }
func (ScalingConfigInstanceSizePtrOutput) Elem ¶ added in v0.29.0
func (o ScalingConfigInstanceSizePtrOutput) Elem() ScalingConfigInstanceSizeOutput
func (ScalingConfigInstanceSizePtrOutput) ElementType ¶ added in v0.29.0
func (ScalingConfigInstanceSizePtrOutput) ElementType() reflect.Type
func (ScalingConfigInstanceSizePtrOutput) ToScalingConfigInstanceSizePtrOutput ¶ added in v0.29.0
func (o ScalingConfigInstanceSizePtrOutput) ToScalingConfigInstanceSizePtrOutput() ScalingConfigInstanceSizePtrOutput
func (ScalingConfigInstanceSizePtrOutput) ToScalingConfigInstanceSizePtrOutputWithContext ¶ added in v0.29.0
func (o ScalingConfigInstanceSizePtrOutput) ToScalingConfigInstanceSizePtrOutputWithContext(ctx context.Context) ScalingConfigInstanceSizePtrOutput
func (ScalingConfigInstanceSizePtrOutput) ToStringPtrOutput ¶ added in v0.29.0
func (o ScalingConfigInstanceSizePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ScalingConfigInstanceSizePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.29.0
func (o ScalingConfigInstanceSizePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ScalingConfigOutput ¶ added in v0.29.0
type ScalingConfigOutput struct{ *pulumi.OutputState }
Represents the scaling configuration of a metastore service.
func (ScalingConfigOutput) ElementType ¶ added in v0.29.0
func (ScalingConfigOutput) ElementType() reflect.Type
func (ScalingConfigOutput) InstanceSize ¶ added in v0.29.0
func (o ScalingConfigOutput) InstanceSize() ScalingConfigInstanceSizePtrOutput
An enum of readable instance sizes, with each instance size mapping to a float value (e.g. InstanceSize.EXTRA_SMALL = scaling_factor(0.1))
func (ScalingConfigOutput) ScalingFactor ¶ added in v0.29.0
func (o ScalingConfigOutput) ScalingFactor() pulumi.Float64PtrOutput
Scaling factor, increments of 0.1 for values less than 1.0, and increments of 1.0 for values greater than 1.0.
func (ScalingConfigOutput) ToScalingConfigOutput ¶ added in v0.29.0
func (o ScalingConfigOutput) ToScalingConfigOutput() ScalingConfigOutput
func (ScalingConfigOutput) ToScalingConfigOutputWithContext ¶ added in v0.29.0
func (o ScalingConfigOutput) ToScalingConfigOutputWithContext(ctx context.Context) ScalingConfigOutput
func (ScalingConfigOutput) ToScalingConfigPtrOutput ¶ added in v0.29.0
func (o ScalingConfigOutput) ToScalingConfigPtrOutput() ScalingConfigPtrOutput
func (ScalingConfigOutput) ToScalingConfigPtrOutputWithContext ¶ added in v0.29.0
func (o ScalingConfigOutput) ToScalingConfigPtrOutputWithContext(ctx context.Context) ScalingConfigPtrOutput
type ScalingConfigPtrInput ¶ added in v0.29.0
type ScalingConfigPtrInput interface { pulumi.Input ToScalingConfigPtrOutput() ScalingConfigPtrOutput ToScalingConfigPtrOutputWithContext(context.Context) ScalingConfigPtrOutput }
ScalingConfigPtrInput is an input type that accepts ScalingConfigArgs, ScalingConfigPtr and ScalingConfigPtrOutput values. You can construct a concrete instance of `ScalingConfigPtrInput` via:
ScalingConfigArgs{...} or: nil
func ScalingConfigPtr ¶ added in v0.29.0
func ScalingConfigPtr(v *ScalingConfigArgs) ScalingConfigPtrInput
type ScalingConfigPtrOutput ¶ added in v0.29.0
type ScalingConfigPtrOutput struct{ *pulumi.OutputState }
func (ScalingConfigPtrOutput) Elem ¶ added in v0.29.0
func (o ScalingConfigPtrOutput) Elem() ScalingConfigOutput
func (ScalingConfigPtrOutput) ElementType ¶ added in v0.29.0
func (ScalingConfigPtrOutput) ElementType() reflect.Type
func (ScalingConfigPtrOutput) InstanceSize ¶ added in v0.29.0
func (o ScalingConfigPtrOutput) InstanceSize() ScalingConfigInstanceSizePtrOutput
An enum of readable instance sizes, with each instance size mapping to a float value (e.g. InstanceSize.EXTRA_SMALL = scaling_factor(0.1))
func (ScalingConfigPtrOutput) ScalingFactor ¶ added in v0.29.0
func (o ScalingConfigPtrOutput) ScalingFactor() pulumi.Float64PtrOutput
Scaling factor, increments of 0.1 for values less than 1.0, and increments of 1.0 for values greater than 1.0.
func (ScalingConfigPtrOutput) ToScalingConfigPtrOutput ¶ added in v0.29.0
func (o ScalingConfigPtrOutput) ToScalingConfigPtrOutput() ScalingConfigPtrOutput
func (ScalingConfigPtrOutput) ToScalingConfigPtrOutputWithContext ¶ added in v0.29.0
func (o ScalingConfigPtrOutput) ToScalingConfigPtrOutputWithContext(ctx context.Context) ScalingConfigPtrOutput
type ScalingConfigResponse ¶ added in v0.29.0
type ScalingConfigResponse struct { // An enum of readable instance sizes, with each instance size mapping to a float value (e.g. InstanceSize.EXTRA_SMALL = scaling_factor(0.1)) InstanceSize string `pulumi:"instanceSize"` // Scaling factor, increments of 0.1 for values less than 1.0, and increments of 1.0 for values greater than 1.0. ScalingFactor float64 `pulumi:"scalingFactor"` }
Represents the scaling configuration of a metastore service.
type ScalingConfigResponseOutput ¶ added in v0.29.0
type ScalingConfigResponseOutput struct{ *pulumi.OutputState }
Represents the scaling configuration of a metastore service.
func (ScalingConfigResponseOutput) ElementType ¶ added in v0.29.0
func (ScalingConfigResponseOutput) ElementType() reflect.Type
func (ScalingConfigResponseOutput) InstanceSize ¶ added in v0.29.0
func (o ScalingConfigResponseOutput) InstanceSize() pulumi.StringOutput
An enum of readable instance sizes, with each instance size mapping to a float value (e.g. InstanceSize.EXTRA_SMALL = scaling_factor(0.1))
func (ScalingConfigResponseOutput) ScalingFactor ¶ added in v0.29.0
func (o ScalingConfigResponseOutput) ScalingFactor() pulumi.Float64Output
Scaling factor, increments of 0.1 for values less than 1.0, and increments of 1.0 for values greater than 1.0.
func (ScalingConfigResponseOutput) ToScalingConfigResponseOutput ¶ added in v0.29.0
func (o ScalingConfigResponseOutput) ToScalingConfigResponseOutput() ScalingConfigResponseOutput
func (ScalingConfigResponseOutput) ToScalingConfigResponseOutputWithContext ¶ added in v0.29.0
func (o ScalingConfigResponseOutput) ToScalingConfigResponseOutputWithContext(ctx context.Context) ScalingConfigResponseOutput
type Secret ¶
type Secret struct { // The relative resource name of a Secret Manager secret version, in the following form:projects/{project_number}/secrets/{secret_id}/versions/{version_id}. CloudSecret *string `pulumi:"cloudSecret"` }
A securely stored value.
type SecretArgs ¶
type SecretArgs struct { // The relative resource name of a Secret Manager secret version, in the following form:projects/{project_number}/secrets/{secret_id}/versions/{version_id}. CloudSecret pulumi.StringPtrInput `pulumi:"cloudSecret"` }
A securely stored value.
func (SecretArgs) ElementType ¶
func (SecretArgs) ElementType() reflect.Type
func (SecretArgs) ToSecretOutput ¶
func (i SecretArgs) ToSecretOutput() SecretOutput
func (SecretArgs) ToSecretOutputWithContext ¶
func (i SecretArgs) ToSecretOutputWithContext(ctx context.Context) SecretOutput
func (SecretArgs) ToSecretPtrOutput ¶
func (i SecretArgs) ToSecretPtrOutput() SecretPtrOutput
func (SecretArgs) ToSecretPtrOutputWithContext ¶
func (i SecretArgs) ToSecretPtrOutputWithContext(ctx context.Context) SecretPtrOutput
type SecretInput ¶
type SecretInput interface { pulumi.Input ToSecretOutput() SecretOutput ToSecretOutputWithContext(context.Context) SecretOutput }
SecretInput is an input type that accepts SecretArgs and SecretOutput values. You can construct a concrete instance of `SecretInput` via:
SecretArgs{...}
type SecretOutput ¶
type SecretOutput struct{ *pulumi.OutputState }
A securely stored value.
func (SecretOutput) CloudSecret ¶
func (o SecretOutput) CloudSecret() pulumi.StringPtrOutput
The relative resource name of a Secret Manager secret version, in the following form:projects/{project_number}/secrets/{secret_id}/versions/{version_id}.
func (SecretOutput) ElementType ¶
func (SecretOutput) ElementType() reflect.Type
func (SecretOutput) ToSecretOutput ¶
func (o SecretOutput) ToSecretOutput() SecretOutput
func (SecretOutput) ToSecretOutputWithContext ¶
func (o SecretOutput) ToSecretOutputWithContext(ctx context.Context) SecretOutput
func (SecretOutput) ToSecretPtrOutput ¶
func (o SecretOutput) ToSecretPtrOutput() SecretPtrOutput
func (SecretOutput) ToSecretPtrOutputWithContext ¶
func (o SecretOutput) ToSecretPtrOutputWithContext(ctx context.Context) SecretPtrOutput
type SecretPtrInput ¶
type SecretPtrInput interface { pulumi.Input ToSecretPtrOutput() SecretPtrOutput ToSecretPtrOutputWithContext(context.Context) SecretPtrOutput }
SecretPtrInput is an input type that accepts SecretArgs, SecretPtr and SecretPtrOutput values. You can construct a concrete instance of `SecretPtrInput` via:
SecretArgs{...} or: nil
func SecretPtr ¶
func SecretPtr(v *SecretArgs) SecretPtrInput
type SecretPtrOutput ¶
type SecretPtrOutput struct{ *pulumi.OutputState }
func (SecretPtrOutput) CloudSecret ¶
func (o SecretPtrOutput) CloudSecret() pulumi.StringPtrOutput
The relative resource name of a Secret Manager secret version, in the following form:projects/{project_number}/secrets/{secret_id}/versions/{version_id}.
func (SecretPtrOutput) Elem ¶
func (o SecretPtrOutput) Elem() SecretOutput
func (SecretPtrOutput) ElementType ¶
func (SecretPtrOutput) ElementType() reflect.Type
func (SecretPtrOutput) ToSecretPtrOutput ¶
func (o SecretPtrOutput) ToSecretPtrOutput() SecretPtrOutput
func (SecretPtrOutput) ToSecretPtrOutputWithContext ¶
func (o SecretPtrOutput) ToSecretPtrOutputWithContext(ctx context.Context) SecretPtrOutput
type SecretResponse ¶
type SecretResponse struct { // The relative resource name of a Secret Manager secret version, in the following form:projects/{project_number}/secrets/{secret_id}/versions/{version_id}. CloudSecret string `pulumi:"cloudSecret"` }
A securely stored value.
type SecretResponseOutput ¶
type SecretResponseOutput struct{ *pulumi.OutputState }
A securely stored value.
func (SecretResponseOutput) CloudSecret ¶
func (o SecretResponseOutput) CloudSecret() pulumi.StringOutput
The relative resource name of a Secret Manager secret version, in the following form:projects/{project_number}/secrets/{secret_id}/versions/{version_id}.
func (SecretResponseOutput) ElementType ¶
func (SecretResponseOutput) ElementType() reflect.Type
func (SecretResponseOutput) ToSecretResponseOutput ¶
func (o SecretResponseOutput) ToSecretResponseOutput() SecretResponseOutput
func (SecretResponseOutput) ToSecretResponseOutputWithContext ¶
func (o SecretResponseOutput) ToSecretResponseOutputWithContext(ctx context.Context) SecretResponseOutput
type Service ¶
type Service struct { pulumi.CustomResourceState // A Cloud Storage URI (starting with gs://) that specifies where artifacts related to the metastore service are stored. ArtifactGcsUri pulumi.StringOutput `pulumi:"artifactGcsUri"` // The time when the metastore service was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Immutable. The database type that the Metastore service stores its data. DatabaseType pulumi.StringOutput `pulumi:"databaseType"` // Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated. EncryptionConfig EncryptionConfigResponseOutput `pulumi:"encryptionConfig"` // The URI of the endpoint used to access the metastore service. EndpointUri pulumi.StringOutput `pulumi:"endpointUri"` // Configuration information specific to running Hive metastore software as the metastore service. HiveMetastoreConfig HiveMetastoreConfigResponseOutput `pulumi:"hiveMetastoreConfig"` // User-defined labels for the metastore service. Labels pulumi.StringMapOutput `pulumi:"labels"` Location pulumi.StringOutput `pulumi:"location"` // The one hour maintenance window of the metastore service. This specifies when the service can be restarted for maintenance purposes in UTC time. Maintenance window is not needed for services with the SPANNER database type. MaintenanceWindow MaintenanceWindowResponseOutput `pulumi:"maintenanceWindow"` // Optional. The setting that defines how metastore metadata should be integrated with external services and systems. MetadataIntegration MetadataIntegrationResponseOutput `pulumi:"metadataIntegration"` // The metadata management activities of the metastore service. MetadataManagementActivity MetadataManagementActivityResponseOutput `pulumi:"metadataManagementActivity"` // Immutable. The relative resource name of the metastore service, in the following format:projects/{project_number}/locations/{location_id}/services/{service_id}. Name pulumi.StringOutput `pulumi:"name"` // Immutable. The relative resource name of the VPC network on which the instance can be accessed. It is specified in the following form:projects/{project_number}/global/networks/{network_id}. Network pulumi.StringOutput `pulumi:"network"` // The configuration specifying the network settings for the Dataproc Metastore service. NetworkConfig NetworkConfigResponseOutput `pulumi:"networkConfig"` // The TCP port at which the metastore service is reached. Default: 9083. Port pulumi.IntOutput `pulumi:"port"` Project pulumi.StringOutput `pulumi:"project"` // Immutable. The release channel of the service. If unspecified, defaults to STABLE. ReleaseChannel pulumi.StringOutput `pulumi:"releaseChannel"` // Optional. A request ID. Specify a unique request ID to allow the server to ignore the request if it has completed. The server will ignore subsequent requests that provide a duplicate request ID for at least 60 minutes after the first request.For example, if an initial request times out, followed by another request with the same request ID, the server ignores the second request to prevent the creation of duplicate commitments.The request ID must be a valid UUID (https://en.wikipedia.org/wiki/Universally_unique_identifier#Format) A zero UUID (00000000-0000-0000-0000-000000000000) is not supported. RequestId pulumi.StringPtrOutput `pulumi:"requestId"` // Scaling configuration of the metastore service. ScalingConfig ScalingConfigResponseOutput `pulumi:"scalingConfig"` // Required. The ID of the metastore service, which is used as the final component of the metastore service's name.This value must be between 2 and 63 characters long inclusive, begin with a letter, end with a letter or number, and consist of alpha-numeric ASCII characters or hyphens. ServiceId pulumi.StringOutput `pulumi:"serviceId"` // The current state of the metastore service. State pulumi.StringOutput `pulumi:"state"` // Additional information about the current state of the metastore service, if available. StateMessage pulumi.StringOutput `pulumi:"stateMessage"` // The configuration specifying telemetry settings for the Dataproc Metastore service. If unspecified defaults to JSON. TelemetryConfig TelemetryConfigResponseOutput `pulumi:"telemetryConfig"` // The tier of the service. Tier pulumi.StringOutput `pulumi:"tier"` // The globally unique resource identifier of the metastore service. Uid pulumi.StringOutput `pulumi:"uid"` // The time when the metastore service was last updated. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Creates a metastore service in a project and location.
func GetService ¶
func GetService(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceState, opts ...pulumi.ResourceOption) (*Service, error)
GetService gets an existing Service 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 NewService ¶
func NewService(ctx *pulumi.Context, name string, args *ServiceArgs, opts ...pulumi.ResourceOption) (*Service, error)
NewService registers a new resource with the given unique name, arguments, and options.
func (*Service) ElementType ¶
func (*Service) ToServiceOutput ¶
func (i *Service) ToServiceOutput() ServiceOutput
func (*Service) ToServiceOutputWithContext ¶
func (i *Service) ToServiceOutputWithContext(ctx context.Context) ServiceOutput
type ServiceArgs ¶
type ServiceArgs struct { // Immutable. The database type that the Metastore service stores its data. DatabaseType ServiceDatabaseTypePtrInput // Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated. EncryptionConfig EncryptionConfigPtrInput // Configuration information specific to running Hive metastore software as the metastore service. HiveMetastoreConfig HiveMetastoreConfigPtrInput // User-defined labels for the metastore service. Labels pulumi.StringMapInput Location pulumi.StringPtrInput // The one hour maintenance window of the metastore service. This specifies when the service can be restarted for maintenance purposes in UTC time. Maintenance window is not needed for services with the SPANNER database type. MaintenanceWindow MaintenanceWindowPtrInput // Optional. The setting that defines how metastore metadata should be integrated with external services and systems. MetadataIntegration MetadataIntegrationPtrInput // Immutable. The relative resource name of the metastore service, in the following format:projects/{project_number}/locations/{location_id}/services/{service_id}. Name pulumi.StringPtrInput // Immutable. The relative resource name of the VPC network on which the instance can be accessed. It is specified in the following form:projects/{project_number}/global/networks/{network_id}. Network pulumi.StringPtrInput // The configuration specifying the network settings for the Dataproc Metastore service. NetworkConfig NetworkConfigPtrInput // The TCP port at which the metastore service is reached. Default: 9083. Port pulumi.IntPtrInput Project pulumi.StringPtrInput // Immutable. The release channel of the service. If unspecified, defaults to STABLE. ReleaseChannel ServiceReleaseChannelPtrInput // Optional. A request ID. Specify a unique request ID to allow the server to ignore the request if it has completed. The server will ignore subsequent requests that provide a duplicate request ID for at least 60 minutes after the first request.For example, if an initial request times out, followed by another request with the same request ID, the server ignores the second request to prevent the creation of duplicate commitments.The request ID must be a valid UUID (https://en.wikipedia.org/wiki/Universally_unique_identifier#Format) A zero UUID (00000000-0000-0000-0000-000000000000) is not supported. RequestId pulumi.StringPtrInput // Scaling configuration of the metastore service. ScalingConfig ScalingConfigPtrInput // Required. The ID of the metastore service, which is used as the final component of the metastore service's name.This value must be between 2 and 63 characters long inclusive, begin with a letter, end with a letter or number, and consist of alpha-numeric ASCII characters or hyphens. ServiceId pulumi.StringInput // The configuration specifying telemetry settings for the Dataproc Metastore service. If unspecified defaults to JSON. TelemetryConfig TelemetryConfigPtrInput // The tier of the service. Tier ServiceTierPtrInput }
The set of arguments for constructing a Service resource.
func (ServiceArgs) ElementType ¶
func (ServiceArgs) ElementType() reflect.Type
type ServiceBackupIamBinding ¶ added in v0.26.0
type ServiceBackupIamBinding struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Specifies the principals requesting access for a Google Cloud resource. members can have the following values: allUsers: A special identifier that represents anyone who is on the internet; with or without a Google account. allAuthenticatedUsers: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. user:{emailid}: An email address that represents a specific Google account. For example, alice@example.com . serviceAccount:{emailid}: An email address that represents a Google service account. For example, my-other-app@appspot.gserviceaccount.com. serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]: An identifier for a Kubernetes service account (https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, my-project.svc.id.goog[my-namespace/my-kubernetes-sa]. group:{emailid}: An email address that represents a Google group. For example, admins@example.com. domain:{domain}: The G Suite domain (primary) that represents all the users of that domain. For example, google.com or example.com. deleted:user:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a user that has been recently deleted. For example, alice@example.com?uid=123456789012345678901. If the user is recovered, this value reverts to user:{emailid} and the recovered user retains the role in the binding. deleted:serviceAccount:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901. If the service account is undeleted, this value reverts to serviceAccount:{emailid} and the undeleted service account retains the role in the binding. deleted:group:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, admins@example.com?uid=123456789012345678901. If the group is recovered, this value reverts to group:{emailid} and the recovered group retains the role in the binding. Members pulumi.StringArrayOutput `pulumi:"members"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // Role that is assigned to the list of members, or principals. For example, roles/viewer, roles/editor, or roles/owner. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
func GetServiceBackupIamBinding ¶ added in v0.26.0
func GetServiceBackupIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceBackupIamBindingState, opts ...pulumi.ResourceOption) (*ServiceBackupIamBinding, error)
GetServiceBackupIamBinding gets an existing ServiceBackupIamBinding 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 NewServiceBackupIamBinding ¶ added in v0.26.0
func NewServiceBackupIamBinding(ctx *pulumi.Context, name string, args *ServiceBackupIamBindingArgs, opts ...pulumi.ResourceOption) (*ServiceBackupIamBinding, error)
NewServiceBackupIamBinding registers a new resource with the given unique name, arguments, and options.
func (*ServiceBackupIamBinding) ElementType ¶ added in v0.26.0
func (*ServiceBackupIamBinding) ElementType() reflect.Type
func (*ServiceBackupIamBinding) ToServiceBackupIamBindingOutput ¶ added in v0.26.0
func (i *ServiceBackupIamBinding) ToServiceBackupIamBindingOutput() ServiceBackupIamBindingOutput
func (*ServiceBackupIamBinding) ToServiceBackupIamBindingOutputWithContext ¶ added in v0.26.0
func (i *ServiceBackupIamBinding) ToServiceBackupIamBindingOutputWithContext(ctx context.Context) ServiceBackupIamBindingOutput
type ServiceBackupIamBindingArgs ¶ added in v0.26.0
type ServiceBackupIamBindingArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringInput }
The set of arguments for constructing a ServiceBackupIamBinding resource.
func (ServiceBackupIamBindingArgs) ElementType ¶ added in v0.26.0
func (ServiceBackupIamBindingArgs) ElementType() reflect.Type
type ServiceBackupIamBindingInput ¶ added in v0.26.0
type ServiceBackupIamBindingInput interface { pulumi.Input ToServiceBackupIamBindingOutput() ServiceBackupIamBindingOutput ToServiceBackupIamBindingOutputWithContext(ctx context.Context) ServiceBackupIamBindingOutput }
type ServiceBackupIamBindingOutput ¶ added in v0.26.0
type ServiceBackupIamBindingOutput struct{ *pulumi.OutputState }
func (ServiceBackupIamBindingOutput) Condition ¶ added in v0.26.0
func (o ServiceBackupIamBindingOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (ServiceBackupIamBindingOutput) ElementType ¶ added in v0.26.0
func (ServiceBackupIamBindingOutput) ElementType() reflect.Type
func (ServiceBackupIamBindingOutput) Etag ¶ added in v0.26.0
func (o ServiceBackupIamBindingOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (ServiceBackupIamBindingOutput) Members ¶ added in v0.26.0
func (o ServiceBackupIamBindingOutput) Members() pulumi.StringArrayOutput
Specifies the principals requesting access for a Google Cloud resource. members can have the following values: allUsers: A special identifier that represents anyone who is on the internet; with or without a Google account. allAuthenticatedUsers: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. user:{emailid}: An email address that represents a specific Google account. For example, alice@example.com . serviceAccount:{emailid}: An email address that represents a Google service account. For example, my-other-app@appspot.gserviceaccount.com. serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]: An identifier for a Kubernetes service account (https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, my-project.svc.id.goog[my-namespace/my-kubernetes-sa]. group:{emailid}: An email address that represents a Google group. For example, admins@example.com. domain:{domain}: The G Suite domain (primary) that represents all the users of that domain. For example, google.com or example.com. deleted:user:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a user that has been recently deleted. For example, alice@example.com?uid=123456789012345678901. If the user is recovered, this value reverts to user:{emailid} and the recovered user retains the role in the binding. deleted:serviceAccount:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901. If the service account is undeleted, this value reverts to serviceAccount:{emailid} and the undeleted service account retains the role in the binding. deleted:group:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, admins@example.com?uid=123456789012345678901. If the group is recovered, this value reverts to group:{emailid} and the recovered group retains the role in the binding.
func (ServiceBackupIamBindingOutput) Name ¶ added in v0.26.0
func (o ServiceBackupIamBindingOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (ServiceBackupIamBindingOutput) Project ¶ added in v0.26.0
func (o ServiceBackupIamBindingOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (ServiceBackupIamBindingOutput) Role ¶ added in v0.26.0
func (o ServiceBackupIamBindingOutput) Role() pulumi.StringOutput
Role that is assigned to the list of members, or principals. For example, roles/viewer, roles/editor, or roles/owner.
func (ServiceBackupIamBindingOutput) ToServiceBackupIamBindingOutput ¶ added in v0.26.0
func (o ServiceBackupIamBindingOutput) ToServiceBackupIamBindingOutput() ServiceBackupIamBindingOutput
func (ServiceBackupIamBindingOutput) ToServiceBackupIamBindingOutputWithContext ¶ added in v0.26.0
func (o ServiceBackupIamBindingOutput) ToServiceBackupIamBindingOutputWithContext(ctx context.Context) ServiceBackupIamBindingOutput
type ServiceBackupIamBindingState ¶ added in v0.26.0
type ServiceBackupIamBindingState struct { }
func (ServiceBackupIamBindingState) ElementType ¶ added in v0.26.0
func (ServiceBackupIamBindingState) ElementType() reflect.Type
type ServiceBackupIamMember ¶ added in v0.26.0
type ServiceBackupIamMember struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Specifies the principals requesting access for a Google Cloud resource. members can have the following values: allUsers: A special identifier that represents anyone who is on the internet; with or without a Google account. allAuthenticatedUsers: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. user:{emailid}: An email address that represents a specific Google account. For example, alice@example.com . serviceAccount:{emailid}: An email address that represents a Google service account. For example, my-other-app@appspot.gserviceaccount.com. serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]: An identifier for a Kubernetes service account (https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, my-project.svc.id.goog[my-namespace/my-kubernetes-sa]. group:{emailid}: An email address that represents a Google group. For example, admins@example.com. domain:{domain}: The G Suite domain (primary) that represents all the users of that domain. For example, google.com or example.com. deleted:user:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a user that has been recently deleted. For example, alice@example.com?uid=123456789012345678901. If the user is recovered, this value reverts to user:{emailid} and the recovered user retains the role in the binding. deleted:serviceAccount:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901. If the service account is undeleted, this value reverts to serviceAccount:{emailid} and the undeleted service account retains the role in the binding. deleted:group:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, admins@example.com?uid=123456789012345678901. If the group is recovered, this value reverts to group:{emailid} and the recovered group retains the role in the binding. Member pulumi.StringOutput `pulumi:"member"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // Role that is assigned to the list of members, or principals. For example, roles/viewer, roles/editor, or roles/owner. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
func GetServiceBackupIamMember ¶ added in v0.26.0
func GetServiceBackupIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceBackupIamMemberState, opts ...pulumi.ResourceOption) (*ServiceBackupIamMember, error)
GetServiceBackupIamMember gets an existing ServiceBackupIamMember 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 NewServiceBackupIamMember ¶ added in v0.26.0
func NewServiceBackupIamMember(ctx *pulumi.Context, name string, args *ServiceBackupIamMemberArgs, opts ...pulumi.ResourceOption) (*ServiceBackupIamMember, error)
NewServiceBackupIamMember registers a new resource with the given unique name, arguments, and options.
func (*ServiceBackupIamMember) ElementType ¶ added in v0.26.0
func (*ServiceBackupIamMember) ElementType() reflect.Type
func (*ServiceBackupIamMember) ToServiceBackupIamMemberOutput ¶ added in v0.26.0
func (i *ServiceBackupIamMember) ToServiceBackupIamMemberOutput() ServiceBackupIamMemberOutput
func (*ServiceBackupIamMember) ToServiceBackupIamMemberOutputWithContext ¶ added in v0.26.0
func (i *ServiceBackupIamMember) ToServiceBackupIamMemberOutputWithContext(ctx context.Context) ServiceBackupIamMemberOutput
type ServiceBackupIamMemberArgs ¶ added in v0.26.0
type ServiceBackupIamMemberArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Role pulumi.StringInput }
The set of arguments for constructing a ServiceBackupIamMember resource.
func (ServiceBackupIamMemberArgs) ElementType ¶ added in v0.26.0
func (ServiceBackupIamMemberArgs) ElementType() reflect.Type
type ServiceBackupIamMemberInput ¶ added in v0.26.0
type ServiceBackupIamMemberInput interface { pulumi.Input ToServiceBackupIamMemberOutput() ServiceBackupIamMemberOutput ToServiceBackupIamMemberOutputWithContext(ctx context.Context) ServiceBackupIamMemberOutput }
type ServiceBackupIamMemberOutput ¶ added in v0.26.0
type ServiceBackupIamMemberOutput struct{ *pulumi.OutputState }
func (ServiceBackupIamMemberOutput) Condition ¶ added in v0.26.0
func (o ServiceBackupIamMemberOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (ServiceBackupIamMemberOutput) ElementType ¶ added in v0.26.0
func (ServiceBackupIamMemberOutput) ElementType() reflect.Type
func (ServiceBackupIamMemberOutput) Etag ¶ added in v0.26.0
func (o ServiceBackupIamMemberOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (ServiceBackupIamMemberOutput) Member ¶ added in v0.26.0
func (o ServiceBackupIamMemberOutput) Member() pulumi.StringOutput
Specifies the principals requesting access for a Google Cloud resource. members can have the following values: allUsers: A special identifier that represents anyone who is on the internet; with or without a Google account. allAuthenticatedUsers: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. user:{emailid}: An email address that represents a specific Google account. For example, alice@example.com . serviceAccount:{emailid}: An email address that represents a Google service account. For example, my-other-app@appspot.gserviceaccount.com. serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]: An identifier for a Kubernetes service account (https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, my-project.svc.id.goog[my-namespace/my-kubernetes-sa]. group:{emailid}: An email address that represents a Google group. For example, admins@example.com. domain:{domain}: The G Suite domain (primary) that represents all the users of that domain. For example, google.com or example.com. deleted:user:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a user that has been recently deleted. For example, alice@example.com?uid=123456789012345678901. If the user is recovered, this value reverts to user:{emailid} and the recovered user retains the role in the binding. deleted:serviceAccount:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901. If the service account is undeleted, this value reverts to serviceAccount:{emailid} and the undeleted service account retains the role in the binding. deleted:group:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, admins@example.com?uid=123456789012345678901. If the group is recovered, this value reverts to group:{emailid} and the recovered group retains the role in the binding.
func (ServiceBackupIamMemberOutput) Name ¶ added in v0.26.0
func (o ServiceBackupIamMemberOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (ServiceBackupIamMemberOutput) Project ¶ added in v0.26.0
func (o ServiceBackupIamMemberOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (ServiceBackupIamMemberOutput) Role ¶ added in v0.26.0
func (o ServiceBackupIamMemberOutput) Role() pulumi.StringOutput
Role that is assigned to the list of members, or principals. For example, roles/viewer, roles/editor, or roles/owner.
func (ServiceBackupIamMemberOutput) ToServiceBackupIamMemberOutput ¶ added in v0.26.0
func (o ServiceBackupIamMemberOutput) ToServiceBackupIamMemberOutput() ServiceBackupIamMemberOutput
func (ServiceBackupIamMemberOutput) ToServiceBackupIamMemberOutputWithContext ¶ added in v0.26.0
func (o ServiceBackupIamMemberOutput) ToServiceBackupIamMemberOutputWithContext(ctx context.Context) ServiceBackupIamMemberOutput
type ServiceBackupIamMemberState ¶ added in v0.26.0
type ServiceBackupIamMemberState struct { }
func (ServiceBackupIamMemberState) ElementType ¶ added in v0.26.0
func (ServiceBackupIamMemberState) ElementType() reflect.Type
type ServiceBackupIamPolicy ¶ added in v0.5.0
type ServiceBackupIamPolicy struct { pulumi.CustomResourceState // Specifies cloud audit logging configuration for this policy. AuditConfigs AuditConfigResponseArrayOutput `pulumi:"auditConfigs"` BackupId pulumi.StringOutput `pulumi:"backupId"` // Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy. Bindings BindingResponseArrayOutput `pulumi:"bindings"` // etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost. Etag pulumi.StringOutput `pulumi:"etag"` Location pulumi.StringOutput `pulumi:"location"` Project pulumi.StringOutput `pulumi:"project"` ServiceId pulumi.StringOutput `pulumi:"serviceId"` // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntOutput `pulumi:"version"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
func GetServiceBackupIamPolicy ¶ added in v0.5.0
func GetServiceBackupIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceBackupIamPolicyState, opts ...pulumi.ResourceOption) (*ServiceBackupIamPolicy, error)
GetServiceBackupIamPolicy gets an existing ServiceBackupIamPolicy 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 NewServiceBackupIamPolicy ¶ added in v0.5.0
func NewServiceBackupIamPolicy(ctx *pulumi.Context, name string, args *ServiceBackupIamPolicyArgs, opts ...pulumi.ResourceOption) (*ServiceBackupIamPolicy, error)
NewServiceBackupIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*ServiceBackupIamPolicy) ElementType ¶ added in v0.5.0
func (*ServiceBackupIamPolicy) ElementType() reflect.Type
func (*ServiceBackupIamPolicy) ToServiceBackupIamPolicyOutput ¶ added in v0.5.0
func (i *ServiceBackupIamPolicy) ToServiceBackupIamPolicyOutput() ServiceBackupIamPolicyOutput
func (*ServiceBackupIamPolicy) ToServiceBackupIamPolicyOutputWithContext ¶ added in v0.5.0
func (i *ServiceBackupIamPolicy) ToServiceBackupIamPolicyOutputWithContext(ctx context.Context) ServiceBackupIamPolicyOutput
type ServiceBackupIamPolicyArgs ¶ added in v0.5.0
type ServiceBackupIamPolicyArgs struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs AuditConfigArrayInput BackupId pulumi.StringInput // Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy. Bindings BindingArrayInput // etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost. Etag pulumi.StringPtrInput Location pulumi.StringPtrInput Project pulumi.StringPtrInput ServiceId pulumi.StringInput // OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only the fields in the mask will be modified. If no mask is provided, the following default mask is used:paths: "bindings, etag" UpdateMask pulumi.StringPtrInput // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntPtrInput }
The set of arguments for constructing a ServiceBackupIamPolicy resource.
func (ServiceBackupIamPolicyArgs) ElementType ¶ added in v0.5.0
func (ServiceBackupIamPolicyArgs) ElementType() reflect.Type
type ServiceBackupIamPolicyInput ¶ added in v0.5.0
type ServiceBackupIamPolicyInput interface { pulumi.Input ToServiceBackupIamPolicyOutput() ServiceBackupIamPolicyOutput ToServiceBackupIamPolicyOutputWithContext(ctx context.Context) ServiceBackupIamPolicyOutput }
type ServiceBackupIamPolicyOutput ¶ added in v0.5.0
type ServiceBackupIamPolicyOutput struct{ *pulumi.OutputState }
func (ServiceBackupIamPolicyOutput) AuditConfigs ¶ added in v0.19.0
func (o ServiceBackupIamPolicyOutput) AuditConfigs() AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (ServiceBackupIamPolicyOutput) BackupId ¶ added in v0.21.0
func (o ServiceBackupIamPolicyOutput) BackupId() pulumi.StringOutput
func (ServiceBackupIamPolicyOutput) Bindings ¶ added in v0.19.0
func (o ServiceBackupIamPolicyOutput) Bindings() BindingResponseArrayOutput
Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy.
func (ServiceBackupIamPolicyOutput) ElementType ¶ added in v0.5.0
func (ServiceBackupIamPolicyOutput) ElementType() reflect.Type
func (ServiceBackupIamPolicyOutput) Etag ¶ added in v0.19.0
func (o ServiceBackupIamPolicyOutput) Etag() pulumi.StringOutput
etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.
func (ServiceBackupIamPolicyOutput) Location ¶ added in v0.21.0
func (o ServiceBackupIamPolicyOutput) Location() pulumi.StringOutput
func (ServiceBackupIamPolicyOutput) Project ¶ added in v0.21.0
func (o ServiceBackupIamPolicyOutput) Project() pulumi.StringOutput
func (ServiceBackupIamPolicyOutput) ServiceId ¶ added in v0.21.0
func (o ServiceBackupIamPolicyOutput) ServiceId() pulumi.StringOutput
func (ServiceBackupIamPolicyOutput) ToServiceBackupIamPolicyOutput ¶ added in v0.5.0
func (o ServiceBackupIamPolicyOutput) ToServiceBackupIamPolicyOutput() ServiceBackupIamPolicyOutput
func (ServiceBackupIamPolicyOutput) ToServiceBackupIamPolicyOutputWithContext ¶ added in v0.5.0
func (o ServiceBackupIamPolicyOutput) ToServiceBackupIamPolicyOutputWithContext(ctx context.Context) ServiceBackupIamPolicyOutput
func (ServiceBackupIamPolicyOutput) Version ¶ added in v0.19.0
func (o ServiceBackupIamPolicyOutput) Version() pulumi.IntOutput
Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
type ServiceBackupIamPolicyState ¶ added in v0.5.0
type ServiceBackupIamPolicyState struct { }
func (ServiceBackupIamPolicyState) ElementType ¶ added in v0.5.0
func (ServiceBackupIamPolicyState) ElementType() reflect.Type
type ServiceDatabaseIamBinding ¶ added in v0.26.0
type ServiceDatabaseIamBinding struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Specifies the principals requesting access for a Google Cloud resource. members can have the following values: allUsers: A special identifier that represents anyone who is on the internet; with or without a Google account. allAuthenticatedUsers: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. user:{emailid}: An email address that represents a specific Google account. For example, alice@example.com . serviceAccount:{emailid}: An email address that represents a Google service account. For example, my-other-app@appspot.gserviceaccount.com. serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]: An identifier for a Kubernetes service account (https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, my-project.svc.id.goog[my-namespace/my-kubernetes-sa]. group:{emailid}: An email address that represents a Google group. For example, admins@example.com. domain:{domain}: The G Suite domain (primary) that represents all the users of that domain. For example, google.com or example.com. deleted:user:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a user that has been recently deleted. For example, alice@example.com?uid=123456789012345678901. If the user is recovered, this value reverts to user:{emailid} and the recovered user retains the role in the binding. deleted:serviceAccount:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901. If the service account is undeleted, this value reverts to serviceAccount:{emailid} and the undeleted service account retains the role in the binding. deleted:group:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, admins@example.com?uid=123456789012345678901. If the group is recovered, this value reverts to group:{emailid} and the recovered group retains the role in the binding. Members pulumi.StringArrayOutput `pulumi:"members"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // Role that is assigned to the list of members, or principals. For example, roles/viewer, roles/editor, or roles/owner. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
func GetServiceDatabaseIamBinding ¶ added in v0.26.0
func GetServiceDatabaseIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceDatabaseIamBindingState, opts ...pulumi.ResourceOption) (*ServiceDatabaseIamBinding, error)
GetServiceDatabaseIamBinding gets an existing ServiceDatabaseIamBinding 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 NewServiceDatabaseIamBinding ¶ added in v0.26.0
func NewServiceDatabaseIamBinding(ctx *pulumi.Context, name string, args *ServiceDatabaseIamBindingArgs, opts ...pulumi.ResourceOption) (*ServiceDatabaseIamBinding, error)
NewServiceDatabaseIamBinding registers a new resource with the given unique name, arguments, and options.
func (*ServiceDatabaseIamBinding) ElementType ¶ added in v0.26.0
func (*ServiceDatabaseIamBinding) ElementType() reflect.Type
func (*ServiceDatabaseIamBinding) ToServiceDatabaseIamBindingOutput ¶ added in v0.26.0
func (i *ServiceDatabaseIamBinding) ToServiceDatabaseIamBindingOutput() ServiceDatabaseIamBindingOutput
func (*ServiceDatabaseIamBinding) ToServiceDatabaseIamBindingOutputWithContext ¶ added in v0.26.0
func (i *ServiceDatabaseIamBinding) ToServiceDatabaseIamBindingOutputWithContext(ctx context.Context) ServiceDatabaseIamBindingOutput
type ServiceDatabaseIamBindingArgs ¶ added in v0.26.0
type ServiceDatabaseIamBindingArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringInput }
The set of arguments for constructing a ServiceDatabaseIamBinding resource.
func (ServiceDatabaseIamBindingArgs) ElementType ¶ added in v0.26.0
func (ServiceDatabaseIamBindingArgs) ElementType() reflect.Type
type ServiceDatabaseIamBindingInput ¶ added in v0.26.0
type ServiceDatabaseIamBindingInput interface { pulumi.Input ToServiceDatabaseIamBindingOutput() ServiceDatabaseIamBindingOutput ToServiceDatabaseIamBindingOutputWithContext(ctx context.Context) ServiceDatabaseIamBindingOutput }
type ServiceDatabaseIamBindingOutput ¶ added in v0.26.0
type ServiceDatabaseIamBindingOutput struct{ *pulumi.OutputState }
func (ServiceDatabaseIamBindingOutput) Condition ¶ added in v0.26.0
func (o ServiceDatabaseIamBindingOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (ServiceDatabaseIamBindingOutput) ElementType ¶ added in v0.26.0
func (ServiceDatabaseIamBindingOutput) ElementType() reflect.Type
func (ServiceDatabaseIamBindingOutput) Etag ¶ added in v0.26.0
func (o ServiceDatabaseIamBindingOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (ServiceDatabaseIamBindingOutput) Members ¶ added in v0.26.0
func (o ServiceDatabaseIamBindingOutput) Members() pulumi.StringArrayOutput
Specifies the principals requesting access for a Google Cloud resource. members can have the following values: allUsers: A special identifier that represents anyone who is on the internet; with or without a Google account. allAuthenticatedUsers: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. user:{emailid}: An email address that represents a specific Google account. For example, alice@example.com . serviceAccount:{emailid}: An email address that represents a Google service account. For example, my-other-app@appspot.gserviceaccount.com. serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]: An identifier for a Kubernetes service account (https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, my-project.svc.id.goog[my-namespace/my-kubernetes-sa]. group:{emailid}: An email address that represents a Google group. For example, admins@example.com. domain:{domain}: The G Suite domain (primary) that represents all the users of that domain. For example, google.com or example.com. deleted:user:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a user that has been recently deleted. For example, alice@example.com?uid=123456789012345678901. If the user is recovered, this value reverts to user:{emailid} and the recovered user retains the role in the binding. deleted:serviceAccount:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901. If the service account is undeleted, this value reverts to serviceAccount:{emailid} and the undeleted service account retains the role in the binding. deleted:group:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, admins@example.com?uid=123456789012345678901. If the group is recovered, this value reverts to group:{emailid} and the recovered group retains the role in the binding.
func (ServiceDatabaseIamBindingOutput) Name ¶ added in v0.26.0
func (o ServiceDatabaseIamBindingOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (ServiceDatabaseIamBindingOutput) Project ¶ added in v0.26.0
func (o ServiceDatabaseIamBindingOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (ServiceDatabaseIamBindingOutput) Role ¶ added in v0.26.0
func (o ServiceDatabaseIamBindingOutput) Role() pulumi.StringOutput
Role that is assigned to the list of members, or principals. For example, roles/viewer, roles/editor, or roles/owner.
func (ServiceDatabaseIamBindingOutput) ToServiceDatabaseIamBindingOutput ¶ added in v0.26.0
func (o ServiceDatabaseIamBindingOutput) ToServiceDatabaseIamBindingOutput() ServiceDatabaseIamBindingOutput
func (ServiceDatabaseIamBindingOutput) ToServiceDatabaseIamBindingOutputWithContext ¶ added in v0.26.0
func (o ServiceDatabaseIamBindingOutput) ToServiceDatabaseIamBindingOutputWithContext(ctx context.Context) ServiceDatabaseIamBindingOutput
type ServiceDatabaseIamBindingState ¶ added in v0.26.0
type ServiceDatabaseIamBindingState struct { }
func (ServiceDatabaseIamBindingState) ElementType ¶ added in v0.26.0
func (ServiceDatabaseIamBindingState) ElementType() reflect.Type
type ServiceDatabaseIamMember ¶ added in v0.26.0
type ServiceDatabaseIamMember struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Specifies the principals requesting access for a Google Cloud resource. members can have the following values: allUsers: A special identifier that represents anyone who is on the internet; with or without a Google account. allAuthenticatedUsers: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. user:{emailid}: An email address that represents a specific Google account. For example, alice@example.com . serviceAccount:{emailid}: An email address that represents a Google service account. For example, my-other-app@appspot.gserviceaccount.com. serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]: An identifier for a Kubernetes service account (https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, my-project.svc.id.goog[my-namespace/my-kubernetes-sa]. group:{emailid}: An email address that represents a Google group. For example, admins@example.com. domain:{domain}: The G Suite domain (primary) that represents all the users of that domain. For example, google.com or example.com. deleted:user:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a user that has been recently deleted. For example, alice@example.com?uid=123456789012345678901. If the user is recovered, this value reverts to user:{emailid} and the recovered user retains the role in the binding. deleted:serviceAccount:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901. If the service account is undeleted, this value reverts to serviceAccount:{emailid} and the undeleted service account retains the role in the binding. deleted:group:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, admins@example.com?uid=123456789012345678901. If the group is recovered, this value reverts to group:{emailid} and the recovered group retains the role in the binding. Member pulumi.StringOutput `pulumi:"member"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // Role that is assigned to the list of members, or principals. For example, roles/viewer, roles/editor, or roles/owner. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
func GetServiceDatabaseIamMember ¶ added in v0.26.0
func GetServiceDatabaseIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceDatabaseIamMemberState, opts ...pulumi.ResourceOption) (*ServiceDatabaseIamMember, error)
GetServiceDatabaseIamMember gets an existing ServiceDatabaseIamMember 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 NewServiceDatabaseIamMember ¶ added in v0.26.0
func NewServiceDatabaseIamMember(ctx *pulumi.Context, name string, args *ServiceDatabaseIamMemberArgs, opts ...pulumi.ResourceOption) (*ServiceDatabaseIamMember, error)
NewServiceDatabaseIamMember registers a new resource with the given unique name, arguments, and options.
func (*ServiceDatabaseIamMember) ElementType ¶ added in v0.26.0
func (*ServiceDatabaseIamMember) ElementType() reflect.Type
func (*ServiceDatabaseIamMember) ToServiceDatabaseIamMemberOutput ¶ added in v0.26.0
func (i *ServiceDatabaseIamMember) ToServiceDatabaseIamMemberOutput() ServiceDatabaseIamMemberOutput
func (*ServiceDatabaseIamMember) ToServiceDatabaseIamMemberOutputWithContext ¶ added in v0.26.0
func (i *ServiceDatabaseIamMember) ToServiceDatabaseIamMemberOutputWithContext(ctx context.Context) ServiceDatabaseIamMemberOutput
type ServiceDatabaseIamMemberArgs ¶ added in v0.26.0
type ServiceDatabaseIamMemberArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Role pulumi.StringInput }
The set of arguments for constructing a ServiceDatabaseIamMember resource.
func (ServiceDatabaseIamMemberArgs) ElementType ¶ added in v0.26.0
func (ServiceDatabaseIamMemberArgs) ElementType() reflect.Type
type ServiceDatabaseIamMemberInput ¶ added in v0.26.0
type ServiceDatabaseIamMemberInput interface { pulumi.Input ToServiceDatabaseIamMemberOutput() ServiceDatabaseIamMemberOutput ToServiceDatabaseIamMemberOutputWithContext(ctx context.Context) ServiceDatabaseIamMemberOutput }
type ServiceDatabaseIamMemberOutput ¶ added in v0.26.0
type ServiceDatabaseIamMemberOutput struct{ *pulumi.OutputState }
func (ServiceDatabaseIamMemberOutput) Condition ¶ added in v0.26.0
func (o ServiceDatabaseIamMemberOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (ServiceDatabaseIamMemberOutput) ElementType ¶ added in v0.26.0
func (ServiceDatabaseIamMemberOutput) ElementType() reflect.Type
func (ServiceDatabaseIamMemberOutput) Etag ¶ added in v0.26.0
func (o ServiceDatabaseIamMemberOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (ServiceDatabaseIamMemberOutput) Member ¶ added in v0.26.0
func (o ServiceDatabaseIamMemberOutput) Member() pulumi.StringOutput
Specifies the principals requesting access for a Google Cloud resource. members can have the following values: allUsers: A special identifier that represents anyone who is on the internet; with or without a Google account. allAuthenticatedUsers: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. user:{emailid}: An email address that represents a specific Google account. For example, alice@example.com . serviceAccount:{emailid}: An email address that represents a Google service account. For example, my-other-app@appspot.gserviceaccount.com. serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]: An identifier for a Kubernetes service account (https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, my-project.svc.id.goog[my-namespace/my-kubernetes-sa]. group:{emailid}: An email address that represents a Google group. For example, admins@example.com. domain:{domain}: The G Suite domain (primary) that represents all the users of that domain. For example, google.com or example.com. deleted:user:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a user that has been recently deleted. For example, alice@example.com?uid=123456789012345678901. If the user is recovered, this value reverts to user:{emailid} and the recovered user retains the role in the binding. deleted:serviceAccount:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901. If the service account is undeleted, this value reverts to serviceAccount:{emailid} and the undeleted service account retains the role in the binding. deleted:group:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, admins@example.com?uid=123456789012345678901. If the group is recovered, this value reverts to group:{emailid} and the recovered group retains the role in the binding.
func (ServiceDatabaseIamMemberOutput) Name ¶ added in v0.26.0
func (o ServiceDatabaseIamMemberOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (ServiceDatabaseIamMemberOutput) Project ¶ added in v0.26.0
func (o ServiceDatabaseIamMemberOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (ServiceDatabaseIamMemberOutput) Role ¶ added in v0.26.0
func (o ServiceDatabaseIamMemberOutput) Role() pulumi.StringOutput
Role that is assigned to the list of members, or principals. For example, roles/viewer, roles/editor, or roles/owner.
func (ServiceDatabaseIamMemberOutput) ToServiceDatabaseIamMemberOutput ¶ added in v0.26.0
func (o ServiceDatabaseIamMemberOutput) ToServiceDatabaseIamMemberOutput() ServiceDatabaseIamMemberOutput
func (ServiceDatabaseIamMemberOutput) ToServiceDatabaseIamMemberOutputWithContext ¶ added in v0.26.0
func (o ServiceDatabaseIamMemberOutput) ToServiceDatabaseIamMemberOutputWithContext(ctx context.Context) ServiceDatabaseIamMemberOutput
type ServiceDatabaseIamMemberState ¶ added in v0.26.0
type ServiceDatabaseIamMemberState struct { }
func (ServiceDatabaseIamMemberState) ElementType ¶ added in v0.26.0
func (ServiceDatabaseIamMemberState) ElementType() reflect.Type
type ServiceDatabaseIamPolicy ¶ added in v0.15.0
type ServiceDatabaseIamPolicy struct { pulumi.CustomResourceState // Specifies cloud audit logging configuration for this policy. AuditConfigs AuditConfigResponseArrayOutput `pulumi:"auditConfigs"` // Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy. Bindings BindingResponseArrayOutput `pulumi:"bindings"` DatabaseId pulumi.StringOutput `pulumi:"databaseId"` // etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost. Etag pulumi.StringOutput `pulumi:"etag"` Location pulumi.StringOutput `pulumi:"location"` Project pulumi.StringOutput `pulumi:"project"` ServiceId pulumi.StringOutput `pulumi:"serviceId"` // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntOutput `pulumi:"version"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
func GetServiceDatabaseIamPolicy ¶ added in v0.15.0
func GetServiceDatabaseIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceDatabaseIamPolicyState, opts ...pulumi.ResourceOption) (*ServiceDatabaseIamPolicy, error)
GetServiceDatabaseIamPolicy gets an existing ServiceDatabaseIamPolicy 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 NewServiceDatabaseIamPolicy ¶ added in v0.15.0
func NewServiceDatabaseIamPolicy(ctx *pulumi.Context, name string, args *ServiceDatabaseIamPolicyArgs, opts ...pulumi.ResourceOption) (*ServiceDatabaseIamPolicy, error)
NewServiceDatabaseIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*ServiceDatabaseIamPolicy) ElementType ¶ added in v0.15.0
func (*ServiceDatabaseIamPolicy) ElementType() reflect.Type
func (*ServiceDatabaseIamPolicy) ToServiceDatabaseIamPolicyOutput ¶ added in v0.15.0
func (i *ServiceDatabaseIamPolicy) ToServiceDatabaseIamPolicyOutput() ServiceDatabaseIamPolicyOutput
func (*ServiceDatabaseIamPolicy) ToServiceDatabaseIamPolicyOutputWithContext ¶ added in v0.15.0
func (i *ServiceDatabaseIamPolicy) ToServiceDatabaseIamPolicyOutputWithContext(ctx context.Context) ServiceDatabaseIamPolicyOutput
type ServiceDatabaseIamPolicyArgs ¶ added in v0.15.0
type ServiceDatabaseIamPolicyArgs struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs AuditConfigArrayInput // Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy. Bindings BindingArrayInput DatabaseId pulumi.StringInput // etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost. Etag pulumi.StringPtrInput Location pulumi.StringPtrInput Project pulumi.StringPtrInput ServiceId pulumi.StringInput // OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only the fields in the mask will be modified. If no mask is provided, the following default mask is used:paths: "bindings, etag" UpdateMask pulumi.StringPtrInput // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntPtrInput }
The set of arguments for constructing a ServiceDatabaseIamPolicy resource.
func (ServiceDatabaseIamPolicyArgs) ElementType ¶ added in v0.15.0
func (ServiceDatabaseIamPolicyArgs) ElementType() reflect.Type
type ServiceDatabaseIamPolicyInput ¶ added in v0.15.0
type ServiceDatabaseIamPolicyInput interface { pulumi.Input ToServiceDatabaseIamPolicyOutput() ServiceDatabaseIamPolicyOutput ToServiceDatabaseIamPolicyOutputWithContext(ctx context.Context) ServiceDatabaseIamPolicyOutput }
type ServiceDatabaseIamPolicyOutput ¶ added in v0.15.0
type ServiceDatabaseIamPolicyOutput struct{ *pulumi.OutputState }
func (ServiceDatabaseIamPolicyOutput) AuditConfigs ¶ added in v0.19.0
func (o ServiceDatabaseIamPolicyOutput) AuditConfigs() AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (ServiceDatabaseIamPolicyOutput) Bindings ¶ added in v0.19.0
func (o ServiceDatabaseIamPolicyOutput) Bindings() BindingResponseArrayOutput
Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy.
func (ServiceDatabaseIamPolicyOutput) DatabaseId ¶ added in v0.21.0
func (o ServiceDatabaseIamPolicyOutput) DatabaseId() pulumi.StringOutput
func (ServiceDatabaseIamPolicyOutput) ElementType ¶ added in v0.15.0
func (ServiceDatabaseIamPolicyOutput) ElementType() reflect.Type
func (ServiceDatabaseIamPolicyOutput) Etag ¶ added in v0.19.0
func (o ServiceDatabaseIamPolicyOutput) Etag() pulumi.StringOutput
etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.
func (ServiceDatabaseIamPolicyOutput) Location ¶ added in v0.21.0
func (o ServiceDatabaseIamPolicyOutput) Location() pulumi.StringOutput
func (ServiceDatabaseIamPolicyOutput) Project ¶ added in v0.21.0
func (o ServiceDatabaseIamPolicyOutput) Project() pulumi.StringOutput
func (ServiceDatabaseIamPolicyOutput) ServiceId ¶ added in v0.21.0
func (o ServiceDatabaseIamPolicyOutput) ServiceId() pulumi.StringOutput
func (ServiceDatabaseIamPolicyOutput) ToServiceDatabaseIamPolicyOutput ¶ added in v0.15.0
func (o ServiceDatabaseIamPolicyOutput) ToServiceDatabaseIamPolicyOutput() ServiceDatabaseIamPolicyOutput
func (ServiceDatabaseIamPolicyOutput) ToServiceDatabaseIamPolicyOutputWithContext ¶ added in v0.15.0
func (o ServiceDatabaseIamPolicyOutput) ToServiceDatabaseIamPolicyOutputWithContext(ctx context.Context) ServiceDatabaseIamPolicyOutput
func (ServiceDatabaseIamPolicyOutput) Version ¶ added in v0.19.0
func (o ServiceDatabaseIamPolicyOutput) Version() pulumi.IntOutput
Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
type ServiceDatabaseIamPolicyState ¶ added in v0.15.0
type ServiceDatabaseIamPolicyState struct { }
func (ServiceDatabaseIamPolicyState) ElementType ¶ added in v0.15.0
func (ServiceDatabaseIamPolicyState) ElementType() reflect.Type
type ServiceDatabaseTableIamBinding ¶ added in v0.26.0
type ServiceDatabaseTableIamBinding struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Specifies the principals requesting access for a Google Cloud resource. members can have the following values: allUsers: A special identifier that represents anyone who is on the internet; with or without a Google account. allAuthenticatedUsers: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. user:{emailid}: An email address that represents a specific Google account. For example, alice@example.com . serviceAccount:{emailid}: An email address that represents a Google service account. For example, my-other-app@appspot.gserviceaccount.com. serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]: An identifier for a Kubernetes service account (https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, my-project.svc.id.goog[my-namespace/my-kubernetes-sa]. group:{emailid}: An email address that represents a Google group. For example, admins@example.com. domain:{domain}: The G Suite domain (primary) that represents all the users of that domain. For example, google.com or example.com. deleted:user:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a user that has been recently deleted. For example, alice@example.com?uid=123456789012345678901. If the user is recovered, this value reverts to user:{emailid} and the recovered user retains the role in the binding. deleted:serviceAccount:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901. If the service account is undeleted, this value reverts to serviceAccount:{emailid} and the undeleted service account retains the role in the binding. deleted:group:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, admins@example.com?uid=123456789012345678901. If the group is recovered, this value reverts to group:{emailid} and the recovered group retains the role in the binding. Members pulumi.StringArrayOutput `pulumi:"members"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // Role that is assigned to the list of members, or principals. For example, roles/viewer, roles/editor, or roles/owner. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
func GetServiceDatabaseTableIamBinding ¶ added in v0.26.0
func GetServiceDatabaseTableIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceDatabaseTableIamBindingState, opts ...pulumi.ResourceOption) (*ServiceDatabaseTableIamBinding, error)
GetServiceDatabaseTableIamBinding gets an existing ServiceDatabaseTableIamBinding 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 NewServiceDatabaseTableIamBinding ¶ added in v0.26.0
func NewServiceDatabaseTableIamBinding(ctx *pulumi.Context, name string, args *ServiceDatabaseTableIamBindingArgs, opts ...pulumi.ResourceOption) (*ServiceDatabaseTableIamBinding, error)
NewServiceDatabaseTableIamBinding registers a new resource with the given unique name, arguments, and options.
func (*ServiceDatabaseTableIamBinding) ElementType ¶ added in v0.26.0
func (*ServiceDatabaseTableIamBinding) ElementType() reflect.Type
func (*ServiceDatabaseTableIamBinding) ToServiceDatabaseTableIamBindingOutput ¶ added in v0.26.0
func (i *ServiceDatabaseTableIamBinding) ToServiceDatabaseTableIamBindingOutput() ServiceDatabaseTableIamBindingOutput
func (*ServiceDatabaseTableIamBinding) ToServiceDatabaseTableIamBindingOutputWithContext ¶ added in v0.26.0
func (i *ServiceDatabaseTableIamBinding) ToServiceDatabaseTableIamBindingOutputWithContext(ctx context.Context) ServiceDatabaseTableIamBindingOutput
type ServiceDatabaseTableIamBindingArgs ¶ added in v0.26.0
type ServiceDatabaseTableIamBindingArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringInput }
The set of arguments for constructing a ServiceDatabaseTableIamBinding resource.
func (ServiceDatabaseTableIamBindingArgs) ElementType ¶ added in v0.26.0
func (ServiceDatabaseTableIamBindingArgs) ElementType() reflect.Type
type ServiceDatabaseTableIamBindingInput ¶ added in v0.26.0
type ServiceDatabaseTableIamBindingInput interface { pulumi.Input ToServiceDatabaseTableIamBindingOutput() ServiceDatabaseTableIamBindingOutput ToServiceDatabaseTableIamBindingOutputWithContext(ctx context.Context) ServiceDatabaseTableIamBindingOutput }
type ServiceDatabaseTableIamBindingOutput ¶ added in v0.26.0
type ServiceDatabaseTableIamBindingOutput struct{ *pulumi.OutputState }
func (ServiceDatabaseTableIamBindingOutput) Condition ¶ added in v0.26.0
func (o ServiceDatabaseTableIamBindingOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (ServiceDatabaseTableIamBindingOutput) ElementType ¶ added in v0.26.0
func (ServiceDatabaseTableIamBindingOutput) ElementType() reflect.Type
func (ServiceDatabaseTableIamBindingOutput) Etag ¶ added in v0.26.0
func (o ServiceDatabaseTableIamBindingOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (ServiceDatabaseTableIamBindingOutput) Members ¶ added in v0.26.0
func (o ServiceDatabaseTableIamBindingOutput) Members() pulumi.StringArrayOutput
Specifies the principals requesting access for a Google Cloud resource. members can have the following values: allUsers: A special identifier that represents anyone who is on the internet; with or without a Google account. allAuthenticatedUsers: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. user:{emailid}: An email address that represents a specific Google account. For example, alice@example.com . serviceAccount:{emailid}: An email address that represents a Google service account. For example, my-other-app@appspot.gserviceaccount.com. serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]: An identifier for a Kubernetes service account (https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, my-project.svc.id.goog[my-namespace/my-kubernetes-sa]. group:{emailid}: An email address that represents a Google group. For example, admins@example.com. domain:{domain}: The G Suite domain (primary) that represents all the users of that domain. For example, google.com or example.com. deleted:user:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a user that has been recently deleted. For example, alice@example.com?uid=123456789012345678901. If the user is recovered, this value reverts to user:{emailid} and the recovered user retains the role in the binding. deleted:serviceAccount:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901. If the service account is undeleted, this value reverts to serviceAccount:{emailid} and the undeleted service account retains the role in the binding. deleted:group:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, admins@example.com?uid=123456789012345678901. If the group is recovered, this value reverts to group:{emailid} and the recovered group retains the role in the binding.
func (ServiceDatabaseTableIamBindingOutput) Name ¶ added in v0.26.0
func (o ServiceDatabaseTableIamBindingOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (ServiceDatabaseTableIamBindingOutput) Project ¶ added in v0.26.0
func (o ServiceDatabaseTableIamBindingOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (ServiceDatabaseTableIamBindingOutput) Role ¶ added in v0.26.0
func (o ServiceDatabaseTableIamBindingOutput) Role() pulumi.StringOutput
Role that is assigned to the list of members, or principals. For example, roles/viewer, roles/editor, or roles/owner.
func (ServiceDatabaseTableIamBindingOutput) ToServiceDatabaseTableIamBindingOutput ¶ added in v0.26.0
func (o ServiceDatabaseTableIamBindingOutput) ToServiceDatabaseTableIamBindingOutput() ServiceDatabaseTableIamBindingOutput
func (ServiceDatabaseTableIamBindingOutput) ToServiceDatabaseTableIamBindingOutputWithContext ¶ added in v0.26.0
func (o ServiceDatabaseTableIamBindingOutput) ToServiceDatabaseTableIamBindingOutputWithContext(ctx context.Context) ServiceDatabaseTableIamBindingOutput
type ServiceDatabaseTableIamBindingState ¶ added in v0.26.0
type ServiceDatabaseTableIamBindingState struct { }
func (ServiceDatabaseTableIamBindingState) ElementType ¶ added in v0.26.0
func (ServiceDatabaseTableIamBindingState) ElementType() reflect.Type
type ServiceDatabaseTableIamMember ¶ added in v0.26.0
type ServiceDatabaseTableIamMember struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Specifies the principals requesting access for a Google Cloud resource. members can have the following values: allUsers: A special identifier that represents anyone who is on the internet; with or without a Google account. allAuthenticatedUsers: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. user:{emailid}: An email address that represents a specific Google account. For example, alice@example.com . serviceAccount:{emailid}: An email address that represents a Google service account. For example, my-other-app@appspot.gserviceaccount.com. serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]: An identifier for a Kubernetes service account (https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, my-project.svc.id.goog[my-namespace/my-kubernetes-sa]. group:{emailid}: An email address that represents a Google group. For example, admins@example.com. domain:{domain}: The G Suite domain (primary) that represents all the users of that domain. For example, google.com or example.com. deleted:user:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a user that has been recently deleted. For example, alice@example.com?uid=123456789012345678901. If the user is recovered, this value reverts to user:{emailid} and the recovered user retains the role in the binding. deleted:serviceAccount:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901. If the service account is undeleted, this value reverts to serviceAccount:{emailid} and the undeleted service account retains the role in the binding. deleted:group:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, admins@example.com?uid=123456789012345678901. If the group is recovered, this value reverts to group:{emailid} and the recovered group retains the role in the binding. Member pulumi.StringOutput `pulumi:"member"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // Role that is assigned to the list of members, or principals. For example, roles/viewer, roles/editor, or roles/owner. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
func GetServiceDatabaseTableIamMember ¶ added in v0.26.0
func GetServiceDatabaseTableIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceDatabaseTableIamMemberState, opts ...pulumi.ResourceOption) (*ServiceDatabaseTableIamMember, error)
GetServiceDatabaseTableIamMember gets an existing ServiceDatabaseTableIamMember 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 NewServiceDatabaseTableIamMember ¶ added in v0.26.0
func NewServiceDatabaseTableIamMember(ctx *pulumi.Context, name string, args *ServiceDatabaseTableIamMemberArgs, opts ...pulumi.ResourceOption) (*ServiceDatabaseTableIamMember, error)
NewServiceDatabaseTableIamMember registers a new resource with the given unique name, arguments, and options.
func (*ServiceDatabaseTableIamMember) ElementType ¶ added in v0.26.0
func (*ServiceDatabaseTableIamMember) ElementType() reflect.Type
func (*ServiceDatabaseTableIamMember) ToServiceDatabaseTableIamMemberOutput ¶ added in v0.26.0
func (i *ServiceDatabaseTableIamMember) ToServiceDatabaseTableIamMemberOutput() ServiceDatabaseTableIamMemberOutput
func (*ServiceDatabaseTableIamMember) ToServiceDatabaseTableIamMemberOutputWithContext ¶ added in v0.26.0
func (i *ServiceDatabaseTableIamMember) ToServiceDatabaseTableIamMemberOutputWithContext(ctx context.Context) ServiceDatabaseTableIamMemberOutput
type ServiceDatabaseTableIamMemberArgs ¶ added in v0.26.0
type ServiceDatabaseTableIamMemberArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Role pulumi.StringInput }
The set of arguments for constructing a ServiceDatabaseTableIamMember resource.
func (ServiceDatabaseTableIamMemberArgs) ElementType ¶ added in v0.26.0
func (ServiceDatabaseTableIamMemberArgs) ElementType() reflect.Type
type ServiceDatabaseTableIamMemberInput ¶ added in v0.26.0
type ServiceDatabaseTableIamMemberInput interface { pulumi.Input ToServiceDatabaseTableIamMemberOutput() ServiceDatabaseTableIamMemberOutput ToServiceDatabaseTableIamMemberOutputWithContext(ctx context.Context) ServiceDatabaseTableIamMemberOutput }
type ServiceDatabaseTableIamMemberOutput ¶ added in v0.26.0
type ServiceDatabaseTableIamMemberOutput struct{ *pulumi.OutputState }
func (ServiceDatabaseTableIamMemberOutput) Condition ¶ added in v0.26.0
func (o ServiceDatabaseTableIamMemberOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (ServiceDatabaseTableIamMemberOutput) ElementType ¶ added in v0.26.0
func (ServiceDatabaseTableIamMemberOutput) ElementType() reflect.Type
func (ServiceDatabaseTableIamMemberOutput) Etag ¶ added in v0.26.0
func (o ServiceDatabaseTableIamMemberOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (ServiceDatabaseTableIamMemberOutput) Member ¶ added in v0.26.0
func (o ServiceDatabaseTableIamMemberOutput) Member() pulumi.StringOutput
Specifies the principals requesting access for a Google Cloud resource. members can have the following values: allUsers: A special identifier that represents anyone who is on the internet; with or without a Google account. allAuthenticatedUsers: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. user:{emailid}: An email address that represents a specific Google account. For example, alice@example.com . serviceAccount:{emailid}: An email address that represents a Google service account. For example, my-other-app@appspot.gserviceaccount.com. serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]: An identifier for a Kubernetes service account (https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, my-project.svc.id.goog[my-namespace/my-kubernetes-sa]. group:{emailid}: An email address that represents a Google group. For example, admins@example.com. domain:{domain}: The G Suite domain (primary) that represents all the users of that domain. For example, google.com or example.com. deleted:user:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a user that has been recently deleted. For example, alice@example.com?uid=123456789012345678901. If the user is recovered, this value reverts to user:{emailid} and the recovered user retains the role in the binding. deleted:serviceAccount:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901. If the service account is undeleted, this value reverts to serviceAccount:{emailid} and the undeleted service account retains the role in the binding. deleted:group:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, admins@example.com?uid=123456789012345678901. If the group is recovered, this value reverts to group:{emailid} and the recovered group retains the role in the binding.
func (ServiceDatabaseTableIamMemberOutput) Name ¶ added in v0.26.0
func (o ServiceDatabaseTableIamMemberOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (ServiceDatabaseTableIamMemberOutput) Project ¶ added in v0.26.0
func (o ServiceDatabaseTableIamMemberOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (ServiceDatabaseTableIamMemberOutput) Role ¶ added in v0.26.0
func (o ServiceDatabaseTableIamMemberOutput) Role() pulumi.StringOutput
Role that is assigned to the list of members, or principals. For example, roles/viewer, roles/editor, or roles/owner.
func (ServiceDatabaseTableIamMemberOutput) ToServiceDatabaseTableIamMemberOutput ¶ added in v0.26.0
func (o ServiceDatabaseTableIamMemberOutput) ToServiceDatabaseTableIamMemberOutput() ServiceDatabaseTableIamMemberOutput
func (ServiceDatabaseTableIamMemberOutput) ToServiceDatabaseTableIamMemberOutputWithContext ¶ added in v0.26.0
func (o ServiceDatabaseTableIamMemberOutput) ToServiceDatabaseTableIamMemberOutputWithContext(ctx context.Context) ServiceDatabaseTableIamMemberOutput
type ServiceDatabaseTableIamMemberState ¶ added in v0.26.0
type ServiceDatabaseTableIamMemberState struct { }
func (ServiceDatabaseTableIamMemberState) ElementType ¶ added in v0.26.0
func (ServiceDatabaseTableIamMemberState) ElementType() reflect.Type
type ServiceDatabaseTableIamPolicy ¶ added in v0.15.0
type ServiceDatabaseTableIamPolicy struct { pulumi.CustomResourceState // Specifies cloud audit logging configuration for this policy. AuditConfigs AuditConfigResponseArrayOutput `pulumi:"auditConfigs"` // Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy. Bindings BindingResponseArrayOutput `pulumi:"bindings"` DatabaseId pulumi.StringOutput `pulumi:"databaseId"` // etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost. Etag pulumi.StringOutput `pulumi:"etag"` Location pulumi.StringOutput `pulumi:"location"` Project pulumi.StringOutput `pulumi:"project"` ServiceId pulumi.StringOutput `pulumi:"serviceId"` TableId pulumi.StringOutput `pulumi:"tableId"` // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntOutput `pulumi:"version"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
func GetServiceDatabaseTableIamPolicy ¶ added in v0.15.0
func GetServiceDatabaseTableIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceDatabaseTableIamPolicyState, opts ...pulumi.ResourceOption) (*ServiceDatabaseTableIamPolicy, error)
GetServiceDatabaseTableIamPolicy gets an existing ServiceDatabaseTableIamPolicy 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 NewServiceDatabaseTableIamPolicy ¶ added in v0.15.0
func NewServiceDatabaseTableIamPolicy(ctx *pulumi.Context, name string, args *ServiceDatabaseTableIamPolicyArgs, opts ...pulumi.ResourceOption) (*ServiceDatabaseTableIamPolicy, error)
NewServiceDatabaseTableIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*ServiceDatabaseTableIamPolicy) ElementType ¶ added in v0.15.0
func (*ServiceDatabaseTableIamPolicy) ElementType() reflect.Type
func (*ServiceDatabaseTableIamPolicy) ToServiceDatabaseTableIamPolicyOutput ¶ added in v0.15.0
func (i *ServiceDatabaseTableIamPolicy) ToServiceDatabaseTableIamPolicyOutput() ServiceDatabaseTableIamPolicyOutput
func (*ServiceDatabaseTableIamPolicy) ToServiceDatabaseTableIamPolicyOutputWithContext ¶ added in v0.15.0
func (i *ServiceDatabaseTableIamPolicy) ToServiceDatabaseTableIamPolicyOutputWithContext(ctx context.Context) ServiceDatabaseTableIamPolicyOutput
type ServiceDatabaseTableIamPolicyArgs ¶ added in v0.15.0
type ServiceDatabaseTableIamPolicyArgs struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs AuditConfigArrayInput // Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy. Bindings BindingArrayInput DatabaseId pulumi.StringInput // etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost. Etag pulumi.StringPtrInput Location pulumi.StringPtrInput Project pulumi.StringPtrInput ServiceId pulumi.StringInput TableId pulumi.StringInput // OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only the fields in the mask will be modified. If no mask is provided, the following default mask is used:paths: "bindings, etag" UpdateMask pulumi.StringPtrInput // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntPtrInput }
The set of arguments for constructing a ServiceDatabaseTableIamPolicy resource.
func (ServiceDatabaseTableIamPolicyArgs) ElementType ¶ added in v0.15.0
func (ServiceDatabaseTableIamPolicyArgs) ElementType() reflect.Type
type ServiceDatabaseTableIamPolicyInput ¶ added in v0.15.0
type ServiceDatabaseTableIamPolicyInput interface { pulumi.Input ToServiceDatabaseTableIamPolicyOutput() ServiceDatabaseTableIamPolicyOutput ToServiceDatabaseTableIamPolicyOutputWithContext(ctx context.Context) ServiceDatabaseTableIamPolicyOutput }
type ServiceDatabaseTableIamPolicyOutput ¶ added in v0.15.0
type ServiceDatabaseTableIamPolicyOutput struct{ *pulumi.OutputState }
func (ServiceDatabaseTableIamPolicyOutput) AuditConfigs ¶ added in v0.19.0
func (o ServiceDatabaseTableIamPolicyOutput) AuditConfigs() AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (ServiceDatabaseTableIamPolicyOutput) Bindings ¶ added in v0.19.0
func (o ServiceDatabaseTableIamPolicyOutput) Bindings() BindingResponseArrayOutput
Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy.
func (ServiceDatabaseTableIamPolicyOutput) DatabaseId ¶ added in v0.21.0
func (o ServiceDatabaseTableIamPolicyOutput) DatabaseId() pulumi.StringOutput
func (ServiceDatabaseTableIamPolicyOutput) ElementType ¶ added in v0.15.0
func (ServiceDatabaseTableIamPolicyOutput) ElementType() reflect.Type
func (ServiceDatabaseTableIamPolicyOutput) Etag ¶ added in v0.19.0
func (o ServiceDatabaseTableIamPolicyOutput) Etag() pulumi.StringOutput
etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.
func (ServiceDatabaseTableIamPolicyOutput) Location ¶ added in v0.21.0
func (o ServiceDatabaseTableIamPolicyOutput) Location() pulumi.StringOutput
func (ServiceDatabaseTableIamPolicyOutput) Project ¶ added in v0.21.0
func (o ServiceDatabaseTableIamPolicyOutput) Project() pulumi.StringOutput
func (ServiceDatabaseTableIamPolicyOutput) ServiceId ¶ added in v0.21.0
func (o ServiceDatabaseTableIamPolicyOutput) ServiceId() pulumi.StringOutput
func (ServiceDatabaseTableIamPolicyOutput) TableId ¶ added in v0.21.0
func (o ServiceDatabaseTableIamPolicyOutput) TableId() pulumi.StringOutput
func (ServiceDatabaseTableIamPolicyOutput) ToServiceDatabaseTableIamPolicyOutput ¶ added in v0.15.0
func (o ServiceDatabaseTableIamPolicyOutput) ToServiceDatabaseTableIamPolicyOutput() ServiceDatabaseTableIamPolicyOutput
func (ServiceDatabaseTableIamPolicyOutput) ToServiceDatabaseTableIamPolicyOutputWithContext ¶ added in v0.15.0
func (o ServiceDatabaseTableIamPolicyOutput) ToServiceDatabaseTableIamPolicyOutputWithContext(ctx context.Context) ServiceDatabaseTableIamPolicyOutput
func (ServiceDatabaseTableIamPolicyOutput) Version ¶ added in v0.19.0
func (o ServiceDatabaseTableIamPolicyOutput) Version() pulumi.IntOutput
Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
type ServiceDatabaseTableIamPolicyState ¶ added in v0.15.0
type ServiceDatabaseTableIamPolicyState struct { }
func (ServiceDatabaseTableIamPolicyState) ElementType ¶ added in v0.15.0
func (ServiceDatabaseTableIamPolicyState) ElementType() reflect.Type
type ServiceDatabaseType ¶ added in v0.12.0
type ServiceDatabaseType string
Immutable. The database type that the Metastore service stores its data.
func (ServiceDatabaseType) ElementType ¶ added in v0.12.0
func (ServiceDatabaseType) ElementType() reflect.Type
func (ServiceDatabaseType) ToServiceDatabaseTypeOutput ¶ added in v0.12.0
func (e ServiceDatabaseType) ToServiceDatabaseTypeOutput() ServiceDatabaseTypeOutput
func (ServiceDatabaseType) ToServiceDatabaseTypeOutputWithContext ¶ added in v0.12.0
func (e ServiceDatabaseType) ToServiceDatabaseTypeOutputWithContext(ctx context.Context) ServiceDatabaseTypeOutput
func (ServiceDatabaseType) ToServiceDatabaseTypePtrOutput ¶ added in v0.12.0
func (e ServiceDatabaseType) ToServiceDatabaseTypePtrOutput() ServiceDatabaseTypePtrOutput
func (ServiceDatabaseType) ToServiceDatabaseTypePtrOutputWithContext ¶ added in v0.12.0
func (e ServiceDatabaseType) ToServiceDatabaseTypePtrOutputWithContext(ctx context.Context) ServiceDatabaseTypePtrOutput
func (ServiceDatabaseType) ToStringOutput ¶ added in v0.12.0
func (e ServiceDatabaseType) ToStringOutput() pulumi.StringOutput
func (ServiceDatabaseType) ToStringOutputWithContext ¶ added in v0.12.0
func (e ServiceDatabaseType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServiceDatabaseType) ToStringPtrOutput ¶ added in v0.12.0
func (e ServiceDatabaseType) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServiceDatabaseType) ToStringPtrOutputWithContext ¶ added in v0.12.0
func (e ServiceDatabaseType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServiceDatabaseTypeInput ¶ added in v0.12.0
type ServiceDatabaseTypeInput interface { pulumi.Input ToServiceDatabaseTypeOutput() ServiceDatabaseTypeOutput ToServiceDatabaseTypeOutputWithContext(context.Context) ServiceDatabaseTypeOutput }
ServiceDatabaseTypeInput is an input type that accepts values of the ServiceDatabaseType enum A concrete instance of `ServiceDatabaseTypeInput` can be one of the following:
ServiceDatabaseTypeDatabaseTypeUnspecified ServiceDatabaseTypeMysql ServiceDatabaseTypeSpanner
type ServiceDatabaseTypeOutput ¶ added in v0.12.0
type ServiceDatabaseTypeOutput struct{ *pulumi.OutputState }
func (ServiceDatabaseTypeOutput) ElementType ¶ added in v0.12.0
func (ServiceDatabaseTypeOutput) ElementType() reflect.Type
func (ServiceDatabaseTypeOutput) ToServiceDatabaseTypeOutput ¶ added in v0.12.0
func (o ServiceDatabaseTypeOutput) ToServiceDatabaseTypeOutput() ServiceDatabaseTypeOutput
func (ServiceDatabaseTypeOutput) ToServiceDatabaseTypeOutputWithContext ¶ added in v0.12.0
func (o ServiceDatabaseTypeOutput) ToServiceDatabaseTypeOutputWithContext(ctx context.Context) ServiceDatabaseTypeOutput
func (ServiceDatabaseTypeOutput) ToServiceDatabaseTypePtrOutput ¶ added in v0.12.0
func (o ServiceDatabaseTypeOutput) ToServiceDatabaseTypePtrOutput() ServiceDatabaseTypePtrOutput
func (ServiceDatabaseTypeOutput) ToServiceDatabaseTypePtrOutputWithContext ¶ added in v0.12.0
func (o ServiceDatabaseTypeOutput) ToServiceDatabaseTypePtrOutputWithContext(ctx context.Context) ServiceDatabaseTypePtrOutput
func (ServiceDatabaseTypeOutput) ToStringOutput ¶ added in v0.12.0
func (o ServiceDatabaseTypeOutput) ToStringOutput() pulumi.StringOutput
func (ServiceDatabaseTypeOutput) ToStringOutputWithContext ¶ added in v0.12.0
func (o ServiceDatabaseTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServiceDatabaseTypeOutput) ToStringPtrOutput ¶ added in v0.12.0
func (o ServiceDatabaseTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServiceDatabaseTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.12.0
func (o ServiceDatabaseTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServiceDatabaseTypePtrInput ¶ added in v0.12.0
type ServiceDatabaseTypePtrInput interface { pulumi.Input ToServiceDatabaseTypePtrOutput() ServiceDatabaseTypePtrOutput ToServiceDatabaseTypePtrOutputWithContext(context.Context) ServiceDatabaseTypePtrOutput }
func ServiceDatabaseTypePtr ¶ added in v0.12.0
func ServiceDatabaseTypePtr(v string) ServiceDatabaseTypePtrInput
type ServiceDatabaseTypePtrOutput ¶ added in v0.12.0
type ServiceDatabaseTypePtrOutput struct{ *pulumi.OutputState }
func (ServiceDatabaseTypePtrOutput) Elem ¶ added in v0.12.0
func (o ServiceDatabaseTypePtrOutput) Elem() ServiceDatabaseTypeOutput
func (ServiceDatabaseTypePtrOutput) ElementType ¶ added in v0.12.0
func (ServiceDatabaseTypePtrOutput) ElementType() reflect.Type
func (ServiceDatabaseTypePtrOutput) ToServiceDatabaseTypePtrOutput ¶ added in v0.12.0
func (o ServiceDatabaseTypePtrOutput) ToServiceDatabaseTypePtrOutput() ServiceDatabaseTypePtrOutput
func (ServiceDatabaseTypePtrOutput) ToServiceDatabaseTypePtrOutputWithContext ¶ added in v0.12.0
func (o ServiceDatabaseTypePtrOutput) ToServiceDatabaseTypePtrOutputWithContext(ctx context.Context) ServiceDatabaseTypePtrOutput
func (ServiceDatabaseTypePtrOutput) ToStringPtrOutput ¶ added in v0.12.0
func (o ServiceDatabaseTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServiceDatabaseTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.12.0
func (o ServiceDatabaseTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServiceIamBinding ¶ added in v0.26.0
type ServiceIamBinding struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Specifies the principals requesting access for a Google Cloud resource. members can have the following values: allUsers: A special identifier that represents anyone who is on the internet; with or without a Google account. allAuthenticatedUsers: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. user:{emailid}: An email address that represents a specific Google account. For example, alice@example.com . serviceAccount:{emailid}: An email address that represents a Google service account. For example, my-other-app@appspot.gserviceaccount.com. serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]: An identifier for a Kubernetes service account (https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, my-project.svc.id.goog[my-namespace/my-kubernetes-sa]. group:{emailid}: An email address that represents a Google group. For example, admins@example.com. domain:{domain}: The G Suite domain (primary) that represents all the users of that domain. For example, google.com or example.com. deleted:user:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a user that has been recently deleted. For example, alice@example.com?uid=123456789012345678901. If the user is recovered, this value reverts to user:{emailid} and the recovered user retains the role in the binding. deleted:serviceAccount:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901. If the service account is undeleted, this value reverts to serviceAccount:{emailid} and the undeleted service account retains the role in the binding. deleted:group:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, admins@example.com?uid=123456789012345678901. If the group is recovered, this value reverts to group:{emailid} and the recovered group retains the role in the binding. Members pulumi.StringArrayOutput `pulumi:"members"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // Role that is assigned to the list of members, or principals. For example, roles/viewer, roles/editor, or roles/owner. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
func GetServiceIamBinding ¶ added in v0.26.0
func GetServiceIamBinding(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceIamBindingState, opts ...pulumi.ResourceOption) (*ServiceIamBinding, error)
GetServiceIamBinding gets an existing ServiceIamBinding 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 NewServiceIamBinding ¶ added in v0.26.0
func NewServiceIamBinding(ctx *pulumi.Context, name string, args *ServiceIamBindingArgs, opts ...pulumi.ResourceOption) (*ServiceIamBinding, error)
NewServiceIamBinding registers a new resource with the given unique name, arguments, and options.
func (*ServiceIamBinding) ElementType ¶ added in v0.26.0
func (*ServiceIamBinding) ElementType() reflect.Type
func (*ServiceIamBinding) ToServiceIamBindingOutput ¶ added in v0.26.0
func (i *ServiceIamBinding) ToServiceIamBindingOutput() ServiceIamBindingOutput
func (*ServiceIamBinding) ToServiceIamBindingOutputWithContext ¶ added in v0.26.0
func (i *ServiceIamBinding) ToServiceIamBindingOutputWithContext(ctx context.Context) ServiceIamBindingOutput
type ServiceIamBindingArgs ¶ added in v0.26.0
type ServiceIamBindingArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identities that will be granted the privilege in role. Each entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Members pulumi.StringArrayInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Only one `IamBinding` can be used per role. Role pulumi.StringInput }
The set of arguments for constructing a ServiceIamBinding resource.
func (ServiceIamBindingArgs) ElementType ¶ added in v0.26.0
func (ServiceIamBindingArgs) ElementType() reflect.Type
type ServiceIamBindingInput ¶ added in v0.26.0
type ServiceIamBindingInput interface { pulumi.Input ToServiceIamBindingOutput() ServiceIamBindingOutput ToServiceIamBindingOutputWithContext(ctx context.Context) ServiceIamBindingOutput }
type ServiceIamBindingOutput ¶ added in v0.26.0
type ServiceIamBindingOutput struct{ *pulumi.OutputState }
func (ServiceIamBindingOutput) Condition ¶ added in v0.26.0
func (o ServiceIamBindingOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (ServiceIamBindingOutput) ElementType ¶ added in v0.26.0
func (ServiceIamBindingOutput) ElementType() reflect.Type
func (ServiceIamBindingOutput) Etag ¶ added in v0.26.0
func (o ServiceIamBindingOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (ServiceIamBindingOutput) Members ¶ added in v0.26.0
func (o ServiceIamBindingOutput) Members() pulumi.StringArrayOutput
Specifies the principals requesting access for a Google Cloud resource. members can have the following values: allUsers: A special identifier that represents anyone who is on the internet; with or without a Google account. allAuthenticatedUsers: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. user:{emailid}: An email address that represents a specific Google account. For example, alice@example.com . serviceAccount:{emailid}: An email address that represents a Google service account. For example, my-other-app@appspot.gserviceaccount.com. serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]: An identifier for a Kubernetes service account (https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, my-project.svc.id.goog[my-namespace/my-kubernetes-sa]. group:{emailid}: An email address that represents a Google group. For example, admins@example.com. domain:{domain}: The G Suite domain (primary) that represents all the users of that domain. For example, google.com or example.com. deleted:user:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a user that has been recently deleted. For example, alice@example.com?uid=123456789012345678901. If the user is recovered, this value reverts to user:{emailid} and the recovered user retains the role in the binding. deleted:serviceAccount:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901. If the service account is undeleted, this value reverts to serviceAccount:{emailid} and the undeleted service account retains the role in the binding. deleted:group:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, admins@example.com?uid=123456789012345678901. If the group is recovered, this value reverts to group:{emailid} and the recovered group retains the role in the binding.
func (ServiceIamBindingOutput) Name ¶ added in v0.26.0
func (o ServiceIamBindingOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (ServiceIamBindingOutput) Project ¶ added in v0.26.0
func (o ServiceIamBindingOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (ServiceIamBindingOutput) Role ¶ added in v0.26.0
func (o ServiceIamBindingOutput) Role() pulumi.StringOutput
Role that is assigned to the list of members, or principals. For example, roles/viewer, roles/editor, or roles/owner.
func (ServiceIamBindingOutput) ToServiceIamBindingOutput ¶ added in v0.26.0
func (o ServiceIamBindingOutput) ToServiceIamBindingOutput() ServiceIamBindingOutput
func (ServiceIamBindingOutput) ToServiceIamBindingOutputWithContext ¶ added in v0.26.0
func (o ServiceIamBindingOutput) ToServiceIamBindingOutputWithContext(ctx context.Context) ServiceIamBindingOutput
type ServiceIamBindingState ¶ added in v0.26.0
type ServiceIamBindingState struct { }
func (ServiceIamBindingState) ElementType ¶ added in v0.26.0
func (ServiceIamBindingState) ElementType() reflect.Type
type ServiceIamMember ¶ added in v0.26.0
type ServiceIamMember struct { pulumi.CustomResourceState // An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details. Condition iam.ConditionPtrOutput `pulumi:"condition"` // The etag of the resource's IAM policy. Etag pulumi.StringOutput `pulumi:"etag"` // Specifies the principals requesting access for a Google Cloud resource. members can have the following values: allUsers: A special identifier that represents anyone who is on the internet; with or without a Google account. allAuthenticatedUsers: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. user:{emailid}: An email address that represents a specific Google account. For example, alice@example.com . serviceAccount:{emailid}: An email address that represents a Google service account. For example, my-other-app@appspot.gserviceaccount.com. serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]: An identifier for a Kubernetes service account (https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, my-project.svc.id.goog[my-namespace/my-kubernetes-sa]. group:{emailid}: An email address that represents a Google group. For example, admins@example.com. domain:{domain}: The G Suite domain (primary) that represents all the users of that domain. For example, google.com or example.com. deleted:user:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a user that has been recently deleted. For example, alice@example.com?uid=123456789012345678901. If the user is recovered, this value reverts to user:{emailid} and the recovered user retains the role in the binding. deleted:serviceAccount:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901. If the service account is undeleted, this value reverts to serviceAccount:{emailid} and the undeleted service account retains the role in the binding. deleted:group:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, admins@example.com?uid=123456789012345678901. If the group is recovered, this value reverts to group:{emailid} and the recovered group retains the role in the binding. Member pulumi.StringOutput `pulumi:"member"` // The name of the resource to manage IAM policies for. Name pulumi.StringOutput `pulumi:"name"` // The project in which the resource belongs. If it is not provided, a default will be supplied. Project pulumi.StringOutput `pulumi:"project"` // Role that is assigned to the list of members, or principals. For example, roles/viewer, roles/editor, or roles/owner. Role pulumi.StringOutput `pulumi:"role"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors.
func GetServiceIamMember ¶ added in v0.26.0
func GetServiceIamMember(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceIamMemberState, opts ...pulumi.ResourceOption) (*ServiceIamMember, error)
GetServiceIamMember gets an existing ServiceIamMember 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 NewServiceIamMember ¶ added in v0.26.0
func NewServiceIamMember(ctx *pulumi.Context, name string, args *ServiceIamMemberArgs, opts ...pulumi.ResourceOption) (*ServiceIamMember, error)
NewServiceIamMember registers a new resource with the given unique name, arguments, and options.
func (*ServiceIamMember) ElementType ¶ added in v0.26.0
func (*ServiceIamMember) ElementType() reflect.Type
func (*ServiceIamMember) ToServiceIamMemberOutput ¶ added in v0.26.0
func (i *ServiceIamMember) ToServiceIamMemberOutput() ServiceIamMemberOutput
func (*ServiceIamMember) ToServiceIamMemberOutputWithContext ¶ added in v0.26.0
func (i *ServiceIamMember) ToServiceIamMemberOutputWithContext(ctx context.Context) ServiceIamMemberOutput
type ServiceIamMemberArgs ¶ added in v0.26.0
type ServiceIamMemberArgs struct { // An IAM Condition for a given binding. Condition iam.ConditionPtrInput // Identity that will be granted the privilege in role. The entry can have one of the following values: // // * user:{emailid}: An email address that represents a specific Google account. For example, alice@gmail.com or joe@example.com. // * serviceAccount:{emailid}: An email address that represents a service account. For example, my-other-app@appspot.gserviceaccount.com. // * group:{emailid}: An email address that represents a Google group. For example, admins@example.com. // * domain:{domain}: A G Suite domain (primary, instead of alias) name that represents all the users of that domain. For example, google.com or example.com. Member pulumi.StringInput // The name of the resource to manage IAM policies for. Name pulumi.StringInput // The role that should be applied. Role pulumi.StringInput }
The set of arguments for constructing a ServiceIamMember resource.
func (ServiceIamMemberArgs) ElementType ¶ added in v0.26.0
func (ServiceIamMemberArgs) ElementType() reflect.Type
type ServiceIamMemberInput ¶ added in v0.26.0
type ServiceIamMemberInput interface { pulumi.Input ToServiceIamMemberOutput() ServiceIamMemberOutput ToServiceIamMemberOutputWithContext(ctx context.Context) ServiceIamMemberOutput }
type ServiceIamMemberOutput ¶ added in v0.26.0
type ServiceIamMemberOutput struct{ *pulumi.OutputState }
func (ServiceIamMemberOutput) Condition ¶ added in v0.26.0
func (o ServiceIamMemberOutput) Condition() iam.ConditionPtrOutput
An IAM Condition for a given binding. See https://cloud.google.com/iam/docs/conditions-overview for additional details.
func (ServiceIamMemberOutput) ElementType ¶ added in v0.26.0
func (ServiceIamMemberOutput) ElementType() reflect.Type
func (ServiceIamMemberOutput) Etag ¶ added in v0.26.0
func (o ServiceIamMemberOutput) Etag() pulumi.StringOutput
The etag of the resource's IAM policy.
func (ServiceIamMemberOutput) Member ¶ added in v0.26.0
func (o ServiceIamMemberOutput) Member() pulumi.StringOutput
Specifies the principals requesting access for a Google Cloud resource. members can have the following values: allUsers: A special identifier that represents anyone who is on the internet; with or without a Google account. allAuthenticatedUsers: A special identifier that represents anyone who is authenticated with a Google account or a service account. Does not include identities that come from external identity providers (IdPs) through identity federation. user:{emailid}: An email address that represents a specific Google account. For example, alice@example.com . serviceAccount:{emailid}: An email address that represents a Google service account. For example, my-other-app@appspot.gserviceaccount.com. serviceAccount:{projectid}.svc.id.goog[{namespace}/{kubernetes-sa}]: An identifier for a Kubernetes service account (https://cloud.google.com/kubernetes-engine/docs/how-to/kubernetes-service-accounts). For example, my-project.svc.id.goog[my-namespace/my-kubernetes-sa]. group:{emailid}: An email address that represents a Google group. For example, admins@example.com. domain:{domain}: The G Suite domain (primary) that represents all the users of that domain. For example, google.com or example.com. deleted:user:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a user that has been recently deleted. For example, alice@example.com?uid=123456789012345678901. If the user is recovered, this value reverts to user:{emailid} and the recovered user retains the role in the binding. deleted:serviceAccount:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a service account that has been recently deleted. For example, my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901. If the service account is undeleted, this value reverts to serviceAccount:{emailid} and the undeleted service account retains the role in the binding. deleted:group:{emailid}?uid={uniqueid}: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example, admins@example.com?uid=123456789012345678901. If the group is recovered, this value reverts to group:{emailid} and the recovered group retains the role in the binding.
func (ServiceIamMemberOutput) Name ¶ added in v0.26.0
func (o ServiceIamMemberOutput) Name() pulumi.StringOutput
The name of the resource to manage IAM policies for.
func (ServiceIamMemberOutput) Project ¶ added in v0.26.0
func (o ServiceIamMemberOutput) Project() pulumi.StringOutput
The project in which the resource belongs. If it is not provided, a default will be supplied.
func (ServiceIamMemberOutput) Role ¶ added in v0.26.0
func (o ServiceIamMemberOutput) Role() pulumi.StringOutput
Role that is assigned to the list of members, or principals. For example, roles/viewer, roles/editor, or roles/owner.
func (ServiceIamMemberOutput) ToServiceIamMemberOutput ¶ added in v0.26.0
func (o ServiceIamMemberOutput) ToServiceIamMemberOutput() ServiceIamMemberOutput
func (ServiceIamMemberOutput) ToServiceIamMemberOutputWithContext ¶ added in v0.26.0
func (o ServiceIamMemberOutput) ToServiceIamMemberOutputWithContext(ctx context.Context) ServiceIamMemberOutput
type ServiceIamMemberState ¶ added in v0.26.0
type ServiceIamMemberState struct { }
func (ServiceIamMemberState) ElementType ¶ added in v0.26.0
func (ServiceIamMemberState) ElementType() reflect.Type
type ServiceIamPolicy ¶
type ServiceIamPolicy struct { pulumi.CustomResourceState // Specifies cloud audit logging configuration for this policy. AuditConfigs AuditConfigResponseArrayOutput `pulumi:"auditConfigs"` // Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy. Bindings BindingResponseArrayOutput `pulumi:"bindings"` // etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost. Etag pulumi.StringOutput `pulumi:"etag"` Location pulumi.StringOutput `pulumi:"location"` Project pulumi.StringOutput `pulumi:"project"` ServiceId pulumi.StringOutput `pulumi:"serviceId"` // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntOutput `pulumi:"version"` }
Sets the access control policy on the specified resource. Replaces any existing policy.Can return NOT_FOUND, INVALID_ARGUMENT, and PERMISSION_DENIED errors. Note - this resource's API doesn't support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
func GetServiceIamPolicy ¶
func GetServiceIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ServiceIamPolicyState, opts ...pulumi.ResourceOption) (*ServiceIamPolicy, error)
GetServiceIamPolicy gets an existing ServiceIamPolicy 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 NewServiceIamPolicy ¶
func NewServiceIamPolicy(ctx *pulumi.Context, name string, args *ServiceIamPolicyArgs, opts ...pulumi.ResourceOption) (*ServiceIamPolicy, error)
NewServiceIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*ServiceIamPolicy) ElementType ¶
func (*ServiceIamPolicy) ElementType() reflect.Type
func (*ServiceIamPolicy) ToServiceIamPolicyOutput ¶
func (i *ServiceIamPolicy) ToServiceIamPolicyOutput() ServiceIamPolicyOutput
func (*ServiceIamPolicy) ToServiceIamPolicyOutputWithContext ¶
func (i *ServiceIamPolicy) ToServiceIamPolicyOutputWithContext(ctx context.Context) ServiceIamPolicyOutput
type ServiceIamPolicyArgs ¶
type ServiceIamPolicyArgs struct { // Specifies cloud audit logging configuration for this policy. AuditConfigs AuditConfigArrayInput // Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy. Bindings BindingArrayInput // etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost. Etag pulumi.StringPtrInput Location pulumi.StringPtrInput Project pulumi.StringPtrInput ServiceId pulumi.StringInput // OPTIONAL: A FieldMask specifying which fields of the policy to modify. Only the fields in the mask will be modified. If no mask is provided, the following default mask is used:paths: "bindings, etag" UpdateMask pulumi.StringPtrInput // Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies). Version pulumi.IntPtrInput }
The set of arguments for constructing a ServiceIamPolicy resource.
func (ServiceIamPolicyArgs) ElementType ¶
func (ServiceIamPolicyArgs) ElementType() reflect.Type
type ServiceIamPolicyInput ¶
type ServiceIamPolicyInput interface { pulumi.Input ToServiceIamPolicyOutput() ServiceIamPolicyOutput ToServiceIamPolicyOutputWithContext(ctx context.Context) ServiceIamPolicyOutput }
type ServiceIamPolicyOutput ¶
type ServiceIamPolicyOutput struct{ *pulumi.OutputState }
func (ServiceIamPolicyOutput) AuditConfigs ¶ added in v0.19.0
func (o ServiceIamPolicyOutput) AuditConfigs() AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (ServiceIamPolicyOutput) Bindings ¶ added in v0.19.0
func (o ServiceIamPolicyOutput) Bindings() BindingResponseArrayOutput
Associates a list of members, or principals, with a role. Optionally, may specify a condition that determines how and when the bindings are applied. Each of the bindings must contain at least one principal.The bindings in a Policy can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the bindings grant 50 different roles to user:alice@example.com, and not to any other principal, then you can add another 1,450 principals to the bindings in the Policy.
func (ServiceIamPolicyOutput) ElementType ¶
func (ServiceIamPolicyOutput) ElementType() reflect.Type
func (ServiceIamPolicyOutput) Etag ¶ added in v0.19.0
func (o ServiceIamPolicyOutput) Etag() pulumi.StringOutput
etag is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the etag in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An etag is returned in the response to getIamPolicy, and systems are expected to put that etag in the request to setIamPolicy to ensure that their change will be applied to the same version of the policy.Important: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.
func (ServiceIamPolicyOutput) Location ¶ added in v0.21.0
func (o ServiceIamPolicyOutput) Location() pulumi.StringOutput
func (ServiceIamPolicyOutput) Project ¶ added in v0.21.0
func (o ServiceIamPolicyOutput) Project() pulumi.StringOutput
func (ServiceIamPolicyOutput) ServiceId ¶ added in v0.21.0
func (o ServiceIamPolicyOutput) ServiceId() pulumi.StringOutput
func (ServiceIamPolicyOutput) ToServiceIamPolicyOutput ¶
func (o ServiceIamPolicyOutput) ToServiceIamPolicyOutput() ServiceIamPolicyOutput
func (ServiceIamPolicyOutput) ToServiceIamPolicyOutputWithContext ¶
func (o ServiceIamPolicyOutput) ToServiceIamPolicyOutputWithContext(ctx context.Context) ServiceIamPolicyOutput
func (ServiceIamPolicyOutput) Version ¶ added in v0.19.0
func (o ServiceIamPolicyOutput) Version() pulumi.IntOutput
Specifies the format of the policy.Valid values are 0, 1, and 3. Requests that specify an invalid value are rejected.Any operation that affects conditional role bindings must specify version 3. This requirement applies to the following operations: Getting a policy that includes a conditional role binding Adding a conditional role binding to a policy Changing a conditional role binding in a policy Removing any role binding, with or without a condition, from a policy that includes conditionsImportant: If you use IAM Conditions, you must include the etag field whenever you call setIamPolicy. If you omit this field, then IAM allows you to overwrite a version 3 policy with a version 1 policy, and all of the conditions in the version 3 policy are lost.If a policy does not include any conditions, operations on that policy may specify any valid version or leave the field unset.To learn which resources support conditions in their IAM policies, see the IAM documentation (https://cloud.google.com/iam/help/conditions/resource-policies).
type ServiceIamPolicyState ¶
type ServiceIamPolicyState struct { }
func (ServiceIamPolicyState) ElementType ¶
func (ServiceIamPolicyState) ElementType() reflect.Type
type ServiceInput ¶
type ServiceInput interface { pulumi.Input ToServiceOutput() ServiceOutput ToServiceOutputWithContext(ctx context.Context) ServiceOutput }
type ServiceOutput ¶
type ServiceOutput struct{ *pulumi.OutputState }
func (ServiceOutput) ArtifactGcsUri ¶ added in v0.19.0
func (o ServiceOutput) ArtifactGcsUri() pulumi.StringOutput
A Cloud Storage URI (starting with gs://) that specifies where artifacts related to the metastore service are stored.
func (ServiceOutput) CreateTime ¶ added in v0.19.0
func (o ServiceOutput) CreateTime() pulumi.StringOutput
The time when the metastore service was created.
func (ServiceOutput) DatabaseType ¶ added in v0.19.0
func (o ServiceOutput) DatabaseType() pulumi.StringOutput
Immutable. The database type that the Metastore service stores its data.
func (ServiceOutput) ElementType ¶
func (ServiceOutput) ElementType() reflect.Type
func (ServiceOutput) EncryptionConfig ¶ added in v0.19.0
func (o ServiceOutput) EncryptionConfig() EncryptionConfigResponseOutput
Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated.
func (ServiceOutput) EndpointUri ¶ added in v0.19.0
func (o ServiceOutput) EndpointUri() pulumi.StringOutput
The URI of the endpoint used to access the metastore service.
func (ServiceOutput) HiveMetastoreConfig ¶ added in v0.19.0
func (o ServiceOutput) HiveMetastoreConfig() HiveMetastoreConfigResponseOutput
Configuration information specific to running Hive metastore software as the metastore service.
func (ServiceOutput) Labels ¶ added in v0.19.0
func (o ServiceOutput) Labels() pulumi.StringMapOutput
User-defined labels for the metastore service.
func (ServiceOutput) Location ¶ added in v0.21.0
func (o ServiceOutput) Location() pulumi.StringOutput
func (ServiceOutput) MaintenanceWindow ¶ added in v0.19.0
func (o ServiceOutput) MaintenanceWindow() MaintenanceWindowResponseOutput
The one hour maintenance window of the metastore service. This specifies when the service can be restarted for maintenance purposes in UTC time. Maintenance window is not needed for services with the SPANNER database type.
func (ServiceOutput) MetadataIntegration ¶ added in v0.19.0
func (o ServiceOutput) MetadataIntegration() MetadataIntegrationResponseOutput
Optional. The setting that defines how metastore metadata should be integrated with external services and systems.
func (ServiceOutput) MetadataManagementActivity ¶ added in v0.19.0
func (o ServiceOutput) MetadataManagementActivity() MetadataManagementActivityResponseOutput
The metadata management activities of the metastore service.
func (ServiceOutput) Name ¶ added in v0.19.0
func (o ServiceOutput) Name() pulumi.StringOutput
Immutable. The relative resource name of the metastore service, in the following format:projects/{project_number}/locations/{location_id}/services/{service_id}.
func (ServiceOutput) Network ¶ added in v0.19.0
func (o ServiceOutput) Network() pulumi.StringOutput
Immutable. The relative resource name of the VPC network on which the instance can be accessed. It is specified in the following form:projects/{project_number}/global/networks/{network_id}.
func (ServiceOutput) NetworkConfig ¶ added in v0.19.0
func (o ServiceOutput) NetworkConfig() NetworkConfigResponseOutput
The configuration specifying the network settings for the Dataproc Metastore service.
func (ServiceOutput) Port ¶ added in v0.19.0
func (o ServiceOutput) Port() pulumi.IntOutput
The TCP port at which the metastore service is reached. Default: 9083.
func (ServiceOutput) Project ¶ added in v0.21.0
func (o ServiceOutput) Project() pulumi.StringOutput
func (ServiceOutput) ReleaseChannel ¶ added in v0.19.0
func (o ServiceOutput) ReleaseChannel() pulumi.StringOutput
Immutable. The release channel of the service. If unspecified, defaults to STABLE.
func (ServiceOutput) RequestId ¶ added in v0.21.0
func (o ServiceOutput) RequestId() pulumi.StringPtrOutput
Optional. A request ID. Specify a unique request ID to allow the server to ignore the request if it has completed. The server will ignore subsequent requests that provide a duplicate request ID for at least 60 minutes after the first request.For example, if an initial request times out, followed by another request with the same request ID, the server ignores the second request to prevent the creation of duplicate commitments.The request ID must be a valid UUID (https://en.wikipedia.org/wiki/Universally_unique_identifier#Format) A zero UUID (00000000-0000-0000-0000-000000000000) is not supported.
func (ServiceOutput) ScalingConfig ¶ added in v0.29.0
func (o ServiceOutput) ScalingConfig() ScalingConfigResponseOutput
Scaling configuration of the metastore service.
func (ServiceOutput) ServiceId ¶ added in v0.21.0
func (o ServiceOutput) ServiceId() pulumi.StringOutput
Required. The ID of the metastore service, which is used as the final component of the metastore service's name.This value must be between 2 and 63 characters long inclusive, begin with a letter, end with a letter or number, and consist of alpha-numeric ASCII characters or hyphens.
func (ServiceOutput) State ¶ added in v0.19.0
func (o ServiceOutput) State() pulumi.StringOutput
The current state of the metastore service.
func (ServiceOutput) StateMessage ¶ added in v0.19.0
func (o ServiceOutput) StateMessage() pulumi.StringOutput
Additional information about the current state of the metastore service, if available.
func (ServiceOutput) TelemetryConfig ¶ added in v0.28.0
func (o ServiceOutput) TelemetryConfig() TelemetryConfigResponseOutput
The configuration specifying telemetry settings for the Dataproc Metastore service. If unspecified defaults to JSON.
func (ServiceOutput) Tier ¶ added in v0.19.0
func (o ServiceOutput) Tier() pulumi.StringOutput
The tier of the service.
func (ServiceOutput) ToServiceOutput ¶
func (o ServiceOutput) ToServiceOutput() ServiceOutput
func (ServiceOutput) ToServiceOutputWithContext ¶
func (o ServiceOutput) ToServiceOutputWithContext(ctx context.Context) ServiceOutput
func (ServiceOutput) Uid ¶ added in v0.19.0
func (o ServiceOutput) Uid() pulumi.StringOutput
The globally unique resource identifier of the metastore service.
func (ServiceOutput) UpdateTime ¶ added in v0.19.0
func (o ServiceOutput) UpdateTime() pulumi.StringOutput
The time when the metastore service was last updated.
type ServiceReleaseChannel ¶ added in v0.4.0
type ServiceReleaseChannel string
Immutable. The release channel of the service. If unspecified, defaults to STABLE.
func (ServiceReleaseChannel) ElementType ¶ added in v0.4.0
func (ServiceReleaseChannel) ElementType() reflect.Type
func (ServiceReleaseChannel) ToServiceReleaseChannelOutput ¶ added in v0.6.0
func (e ServiceReleaseChannel) ToServiceReleaseChannelOutput() ServiceReleaseChannelOutput
func (ServiceReleaseChannel) ToServiceReleaseChannelOutputWithContext ¶ added in v0.6.0
func (e ServiceReleaseChannel) ToServiceReleaseChannelOutputWithContext(ctx context.Context) ServiceReleaseChannelOutput
func (ServiceReleaseChannel) ToServiceReleaseChannelPtrOutput ¶ added in v0.6.0
func (e ServiceReleaseChannel) ToServiceReleaseChannelPtrOutput() ServiceReleaseChannelPtrOutput
func (ServiceReleaseChannel) ToServiceReleaseChannelPtrOutputWithContext ¶ added in v0.6.0
func (e ServiceReleaseChannel) ToServiceReleaseChannelPtrOutputWithContext(ctx context.Context) ServiceReleaseChannelPtrOutput
func (ServiceReleaseChannel) ToStringOutput ¶ added in v0.4.0
func (e ServiceReleaseChannel) ToStringOutput() pulumi.StringOutput
func (ServiceReleaseChannel) ToStringOutputWithContext ¶ added in v0.4.0
func (e ServiceReleaseChannel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServiceReleaseChannel) ToStringPtrOutput ¶ added in v0.4.0
func (e ServiceReleaseChannel) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServiceReleaseChannel) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e ServiceReleaseChannel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServiceReleaseChannelInput ¶ added in v0.6.0
type ServiceReleaseChannelInput interface { pulumi.Input ToServiceReleaseChannelOutput() ServiceReleaseChannelOutput ToServiceReleaseChannelOutputWithContext(context.Context) ServiceReleaseChannelOutput }
ServiceReleaseChannelInput is an input type that accepts values of the ServiceReleaseChannel enum A concrete instance of `ServiceReleaseChannelInput` can be one of the following:
ServiceReleaseChannelReleaseChannelUnspecified ServiceReleaseChannelCanary ServiceReleaseChannelStable
type ServiceReleaseChannelOutput ¶ added in v0.6.0
type ServiceReleaseChannelOutput struct{ *pulumi.OutputState }
func (ServiceReleaseChannelOutput) ElementType ¶ added in v0.6.0
func (ServiceReleaseChannelOutput) ElementType() reflect.Type
func (ServiceReleaseChannelOutput) ToServiceReleaseChannelOutput ¶ added in v0.6.0
func (o ServiceReleaseChannelOutput) ToServiceReleaseChannelOutput() ServiceReleaseChannelOutput
func (ServiceReleaseChannelOutput) ToServiceReleaseChannelOutputWithContext ¶ added in v0.6.0
func (o ServiceReleaseChannelOutput) ToServiceReleaseChannelOutputWithContext(ctx context.Context) ServiceReleaseChannelOutput
func (ServiceReleaseChannelOutput) ToServiceReleaseChannelPtrOutput ¶ added in v0.6.0
func (o ServiceReleaseChannelOutput) ToServiceReleaseChannelPtrOutput() ServiceReleaseChannelPtrOutput
func (ServiceReleaseChannelOutput) ToServiceReleaseChannelPtrOutputWithContext ¶ added in v0.6.0
func (o ServiceReleaseChannelOutput) ToServiceReleaseChannelPtrOutputWithContext(ctx context.Context) ServiceReleaseChannelPtrOutput
func (ServiceReleaseChannelOutput) ToStringOutput ¶ added in v0.6.0
func (o ServiceReleaseChannelOutput) ToStringOutput() pulumi.StringOutput
func (ServiceReleaseChannelOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o ServiceReleaseChannelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServiceReleaseChannelOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ServiceReleaseChannelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServiceReleaseChannelOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ServiceReleaseChannelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServiceReleaseChannelPtrInput ¶ added in v0.6.0
type ServiceReleaseChannelPtrInput interface { pulumi.Input ToServiceReleaseChannelPtrOutput() ServiceReleaseChannelPtrOutput ToServiceReleaseChannelPtrOutputWithContext(context.Context) ServiceReleaseChannelPtrOutput }
func ServiceReleaseChannelPtr ¶ added in v0.6.0
func ServiceReleaseChannelPtr(v string) ServiceReleaseChannelPtrInput
type ServiceReleaseChannelPtrOutput ¶ added in v0.6.0
type ServiceReleaseChannelPtrOutput struct{ *pulumi.OutputState }
func (ServiceReleaseChannelPtrOutput) Elem ¶ added in v0.6.0
func (o ServiceReleaseChannelPtrOutput) Elem() ServiceReleaseChannelOutput
func (ServiceReleaseChannelPtrOutput) ElementType ¶ added in v0.6.0
func (ServiceReleaseChannelPtrOutput) ElementType() reflect.Type
func (ServiceReleaseChannelPtrOutput) ToServiceReleaseChannelPtrOutput ¶ added in v0.6.0
func (o ServiceReleaseChannelPtrOutput) ToServiceReleaseChannelPtrOutput() ServiceReleaseChannelPtrOutput
func (ServiceReleaseChannelPtrOutput) ToServiceReleaseChannelPtrOutputWithContext ¶ added in v0.6.0
func (o ServiceReleaseChannelPtrOutput) ToServiceReleaseChannelPtrOutputWithContext(ctx context.Context) ServiceReleaseChannelPtrOutput
func (ServiceReleaseChannelPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ServiceReleaseChannelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServiceReleaseChannelPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ServiceReleaseChannelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServiceResponse ¶
type ServiceResponse struct { // A Cloud Storage URI (starting with gs://) that specifies where artifacts related to the metastore service are stored. ArtifactGcsUri string `pulumi:"artifactGcsUri"` // The time when the metastore service was created. CreateTime string `pulumi:"createTime"` // Immutable. The database type that the Metastore service stores its data. DatabaseType string `pulumi:"databaseType"` // Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated. EncryptionConfig EncryptionConfigResponse `pulumi:"encryptionConfig"` // The URI of the endpoint used to access the metastore service. EndpointUri string `pulumi:"endpointUri"` // Configuration information specific to running Hive metastore software as the metastore service. HiveMetastoreConfig HiveMetastoreConfigResponse `pulumi:"hiveMetastoreConfig"` // User-defined labels for the metastore service. Labels map[string]string `pulumi:"labels"` // The one hour maintenance window of the metastore service. This specifies when the service can be restarted for maintenance purposes in UTC time. Maintenance window is not needed for services with the SPANNER database type. MaintenanceWindow MaintenanceWindowResponse `pulumi:"maintenanceWindow"` // Optional. The setting that defines how metastore metadata should be integrated with external services and systems. MetadataIntegration MetadataIntegrationResponse `pulumi:"metadataIntegration"` // The metadata management activities of the metastore service. MetadataManagementActivity MetadataManagementActivityResponse `pulumi:"metadataManagementActivity"` // Immutable. The relative resource name of the metastore service, in the following format:projects/{project_number}/locations/{location_id}/services/{service_id}. Name string `pulumi:"name"` // Immutable. The relative resource name of the VPC network on which the instance can be accessed. It is specified in the following form:projects/{project_number}/global/networks/{network_id}. Network string `pulumi:"network"` // The configuration specifying the network settings for the Dataproc Metastore service. NetworkConfig NetworkConfigResponse `pulumi:"networkConfig"` // The TCP port at which the metastore service is reached. Default: 9083. Port int `pulumi:"port"` // Immutable. The release channel of the service. If unspecified, defaults to STABLE. ReleaseChannel string `pulumi:"releaseChannel"` // Scaling configuration of the metastore service. ScalingConfig ScalingConfigResponse `pulumi:"scalingConfig"` // The current state of the metastore service. State string `pulumi:"state"` // Additional information about the current state of the metastore service, if available. StateMessage string `pulumi:"stateMessage"` // The configuration specifying telemetry settings for the Dataproc Metastore service. If unspecified defaults to JSON. TelemetryConfig TelemetryConfigResponse `pulumi:"telemetryConfig"` // The tier of the service. Tier string `pulumi:"tier"` // The globally unique resource identifier of the metastore service. Uid string `pulumi:"uid"` // The time when the metastore service was last updated. UpdateTime string `pulumi:"updateTime"` }
A managed metastore service that serves metadata queries.
type ServiceResponseOutput ¶
type ServiceResponseOutput struct{ *pulumi.OutputState }
A managed metastore service that serves metadata queries.
func (ServiceResponseOutput) ArtifactGcsUri ¶
func (o ServiceResponseOutput) ArtifactGcsUri() pulumi.StringOutput
A Cloud Storage URI (starting with gs://) that specifies where artifacts related to the metastore service are stored.
func (ServiceResponseOutput) CreateTime ¶
func (o ServiceResponseOutput) CreateTime() pulumi.StringOutput
The time when the metastore service was created.
func (ServiceResponseOutput) DatabaseType ¶ added in v0.12.0
func (o ServiceResponseOutput) DatabaseType() pulumi.StringOutput
Immutable. The database type that the Metastore service stores its data.
func (ServiceResponseOutput) ElementType ¶
func (ServiceResponseOutput) ElementType() reflect.Type
func (ServiceResponseOutput) EncryptionConfig ¶ added in v0.5.0
func (o ServiceResponseOutput) EncryptionConfig() EncryptionConfigResponseOutput
Immutable. Information used to configure the Dataproc Metastore service to encrypt customer data at rest. Cannot be updated.
func (ServiceResponseOutput) EndpointUri ¶
func (o ServiceResponseOutput) EndpointUri() pulumi.StringOutput
The URI of the endpoint used to access the metastore service.
func (ServiceResponseOutput) HiveMetastoreConfig ¶
func (o ServiceResponseOutput) HiveMetastoreConfig() HiveMetastoreConfigResponseOutput
Configuration information specific to running Hive metastore software as the metastore service.
func (ServiceResponseOutput) Labels ¶
func (o ServiceResponseOutput) Labels() pulumi.StringMapOutput
User-defined labels for the metastore service.
func (ServiceResponseOutput) MaintenanceWindow ¶
func (o ServiceResponseOutput) MaintenanceWindow() MaintenanceWindowResponseOutput
The one hour maintenance window of the metastore service. This specifies when the service can be restarted for maintenance purposes in UTC time. Maintenance window is not needed for services with the SPANNER database type.
func (ServiceResponseOutput) MetadataIntegration ¶
func (o ServiceResponseOutput) MetadataIntegration() MetadataIntegrationResponseOutput
Optional. The setting that defines how metastore metadata should be integrated with external services and systems.
func (ServiceResponseOutput) MetadataManagementActivity ¶
func (o ServiceResponseOutput) MetadataManagementActivity() MetadataManagementActivityResponseOutput
The metadata management activities of the metastore service.
func (ServiceResponseOutput) Name ¶
func (o ServiceResponseOutput) Name() pulumi.StringOutput
Immutable. The relative resource name of the metastore service, in the following format:projects/{project_number}/locations/{location_id}/services/{service_id}.
func (ServiceResponseOutput) Network ¶
func (o ServiceResponseOutput) Network() pulumi.StringOutput
Immutable. The relative resource name of the VPC network on which the instance can be accessed. It is specified in the following form:projects/{project_number}/global/networks/{network_id}.
func (ServiceResponseOutput) NetworkConfig ¶ added in v0.9.0
func (o ServiceResponseOutput) NetworkConfig() NetworkConfigResponseOutput
The configuration specifying the network settings for the Dataproc Metastore service.
func (ServiceResponseOutput) Port ¶
func (o ServiceResponseOutput) Port() pulumi.IntOutput
The TCP port at which the metastore service is reached. Default: 9083.
func (ServiceResponseOutput) ReleaseChannel ¶
func (o ServiceResponseOutput) ReleaseChannel() pulumi.StringOutput
Immutable. The release channel of the service. If unspecified, defaults to STABLE.
func (ServiceResponseOutput) ScalingConfig ¶ added in v0.29.0
func (o ServiceResponseOutput) ScalingConfig() ScalingConfigResponseOutput
Scaling configuration of the metastore service.
func (ServiceResponseOutput) State ¶
func (o ServiceResponseOutput) State() pulumi.StringOutput
The current state of the metastore service.
func (ServiceResponseOutput) StateMessage ¶
func (o ServiceResponseOutput) StateMessage() pulumi.StringOutput
Additional information about the current state of the metastore service, if available.
func (ServiceResponseOutput) TelemetryConfig ¶ added in v0.28.0
func (o ServiceResponseOutput) TelemetryConfig() TelemetryConfigResponseOutput
The configuration specifying telemetry settings for the Dataproc Metastore service. If unspecified defaults to JSON.
func (ServiceResponseOutput) Tier ¶
func (o ServiceResponseOutput) Tier() pulumi.StringOutput
The tier of the service.
func (ServiceResponseOutput) ToServiceResponseOutput ¶
func (o ServiceResponseOutput) ToServiceResponseOutput() ServiceResponseOutput
func (ServiceResponseOutput) ToServiceResponseOutputWithContext ¶
func (o ServiceResponseOutput) ToServiceResponseOutputWithContext(ctx context.Context) ServiceResponseOutput
func (ServiceResponseOutput) Uid ¶
func (o ServiceResponseOutput) Uid() pulumi.StringOutput
The globally unique resource identifier of the metastore service.
func (ServiceResponseOutput) UpdateTime ¶
func (o ServiceResponseOutput) UpdateTime() pulumi.StringOutput
The time when the metastore service was last updated.
type ServiceState ¶
type ServiceState struct { }
func (ServiceState) ElementType ¶
func (ServiceState) ElementType() reflect.Type
type ServiceTier ¶ added in v0.4.0
type ServiceTier string
The tier of the service.
func (ServiceTier) ElementType ¶ added in v0.4.0
func (ServiceTier) ElementType() reflect.Type
func (ServiceTier) ToServiceTierOutput ¶ added in v0.6.0
func (e ServiceTier) ToServiceTierOutput() ServiceTierOutput
func (ServiceTier) ToServiceTierOutputWithContext ¶ added in v0.6.0
func (e ServiceTier) ToServiceTierOutputWithContext(ctx context.Context) ServiceTierOutput
func (ServiceTier) ToServiceTierPtrOutput ¶ added in v0.6.0
func (e ServiceTier) ToServiceTierPtrOutput() ServiceTierPtrOutput
func (ServiceTier) ToServiceTierPtrOutputWithContext ¶ added in v0.6.0
func (e ServiceTier) ToServiceTierPtrOutputWithContext(ctx context.Context) ServiceTierPtrOutput
func (ServiceTier) ToStringOutput ¶ added in v0.4.0
func (e ServiceTier) ToStringOutput() pulumi.StringOutput
func (ServiceTier) ToStringOutputWithContext ¶ added in v0.4.0
func (e ServiceTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServiceTier) ToStringPtrOutput ¶ added in v0.4.0
func (e ServiceTier) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServiceTier) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e ServiceTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServiceTierInput ¶ added in v0.6.0
type ServiceTierInput interface { pulumi.Input ToServiceTierOutput() ServiceTierOutput ToServiceTierOutputWithContext(context.Context) ServiceTierOutput }
ServiceTierInput is an input type that accepts values of the ServiceTier enum A concrete instance of `ServiceTierInput` can be one of the following:
ServiceTierTierUnspecified ServiceTierDeveloper ServiceTierEnterprise
type ServiceTierOutput ¶ added in v0.6.0
type ServiceTierOutput struct{ *pulumi.OutputState }
func (ServiceTierOutput) ElementType ¶ added in v0.6.0
func (ServiceTierOutput) ElementType() reflect.Type
func (ServiceTierOutput) ToServiceTierOutput ¶ added in v0.6.0
func (o ServiceTierOutput) ToServiceTierOutput() ServiceTierOutput
func (ServiceTierOutput) ToServiceTierOutputWithContext ¶ added in v0.6.0
func (o ServiceTierOutput) ToServiceTierOutputWithContext(ctx context.Context) ServiceTierOutput
func (ServiceTierOutput) ToServiceTierPtrOutput ¶ added in v0.6.0
func (o ServiceTierOutput) ToServiceTierPtrOutput() ServiceTierPtrOutput
func (ServiceTierOutput) ToServiceTierPtrOutputWithContext ¶ added in v0.6.0
func (o ServiceTierOutput) ToServiceTierPtrOutputWithContext(ctx context.Context) ServiceTierPtrOutput
func (ServiceTierOutput) ToStringOutput ¶ added in v0.6.0
func (o ServiceTierOutput) ToStringOutput() pulumi.StringOutput
func (ServiceTierOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o ServiceTierOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ServiceTierOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ServiceTierOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServiceTierOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ServiceTierOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ServiceTierPtrInput ¶ added in v0.6.0
type ServiceTierPtrInput interface { pulumi.Input ToServiceTierPtrOutput() ServiceTierPtrOutput ToServiceTierPtrOutputWithContext(context.Context) ServiceTierPtrOutput }
func ServiceTierPtr ¶ added in v0.6.0
func ServiceTierPtr(v string) ServiceTierPtrInput
type ServiceTierPtrOutput ¶ added in v0.6.0
type ServiceTierPtrOutput struct{ *pulumi.OutputState }
func (ServiceTierPtrOutput) Elem ¶ added in v0.6.0
func (o ServiceTierPtrOutput) Elem() ServiceTierOutput
func (ServiceTierPtrOutput) ElementType ¶ added in v0.6.0
func (ServiceTierPtrOutput) ElementType() reflect.Type
func (ServiceTierPtrOutput) ToServiceTierPtrOutput ¶ added in v0.6.0
func (o ServiceTierPtrOutput) ToServiceTierPtrOutput() ServiceTierPtrOutput
func (ServiceTierPtrOutput) ToServiceTierPtrOutputWithContext ¶ added in v0.6.0
func (o ServiceTierPtrOutput) ToServiceTierPtrOutputWithContext(ctx context.Context) ServiceTierPtrOutput
func (ServiceTierPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ServiceTierPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ServiceTierPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ServiceTierPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type TelemetryConfig ¶ added in v0.28.0
type TelemetryConfig struct { // The output format of the Dataproc Metastore service's logs. LogFormat *TelemetryConfigLogFormat `pulumi:"logFormat"` }
Telemetry Configuration for the Dataproc Metastore service.
type TelemetryConfigArgs ¶ added in v0.28.0
type TelemetryConfigArgs struct { // The output format of the Dataproc Metastore service's logs. LogFormat TelemetryConfigLogFormatPtrInput `pulumi:"logFormat"` }
Telemetry Configuration for the Dataproc Metastore service.
func (TelemetryConfigArgs) ElementType ¶ added in v0.28.0
func (TelemetryConfigArgs) ElementType() reflect.Type
func (TelemetryConfigArgs) ToTelemetryConfigOutput ¶ added in v0.28.0
func (i TelemetryConfigArgs) ToTelemetryConfigOutput() TelemetryConfigOutput
func (TelemetryConfigArgs) ToTelemetryConfigOutputWithContext ¶ added in v0.28.0
func (i TelemetryConfigArgs) ToTelemetryConfigOutputWithContext(ctx context.Context) TelemetryConfigOutput
func (TelemetryConfigArgs) ToTelemetryConfigPtrOutput ¶ added in v0.28.0
func (i TelemetryConfigArgs) ToTelemetryConfigPtrOutput() TelemetryConfigPtrOutput
func (TelemetryConfigArgs) ToTelemetryConfigPtrOutputWithContext ¶ added in v0.28.0
func (i TelemetryConfigArgs) ToTelemetryConfigPtrOutputWithContext(ctx context.Context) TelemetryConfigPtrOutput
type TelemetryConfigInput ¶ added in v0.28.0
type TelemetryConfigInput interface { pulumi.Input ToTelemetryConfigOutput() TelemetryConfigOutput ToTelemetryConfigOutputWithContext(context.Context) TelemetryConfigOutput }
TelemetryConfigInput is an input type that accepts TelemetryConfigArgs and TelemetryConfigOutput values. You can construct a concrete instance of `TelemetryConfigInput` via:
TelemetryConfigArgs{...}
type TelemetryConfigLogFormat ¶ added in v0.28.0
type TelemetryConfigLogFormat string
The output format of the Dataproc Metastore service's logs.
func (TelemetryConfigLogFormat) ElementType ¶ added in v0.28.0
func (TelemetryConfigLogFormat) ElementType() reflect.Type
func (TelemetryConfigLogFormat) ToStringOutput ¶ added in v0.28.0
func (e TelemetryConfigLogFormat) ToStringOutput() pulumi.StringOutput
func (TelemetryConfigLogFormat) ToStringOutputWithContext ¶ added in v0.28.0
func (e TelemetryConfigLogFormat) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TelemetryConfigLogFormat) ToStringPtrOutput ¶ added in v0.28.0
func (e TelemetryConfigLogFormat) ToStringPtrOutput() pulumi.StringPtrOutput
func (TelemetryConfigLogFormat) ToStringPtrOutputWithContext ¶ added in v0.28.0
func (e TelemetryConfigLogFormat) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TelemetryConfigLogFormat) ToTelemetryConfigLogFormatOutput ¶ added in v0.28.0
func (e TelemetryConfigLogFormat) ToTelemetryConfigLogFormatOutput() TelemetryConfigLogFormatOutput
func (TelemetryConfigLogFormat) ToTelemetryConfigLogFormatOutputWithContext ¶ added in v0.28.0
func (e TelemetryConfigLogFormat) ToTelemetryConfigLogFormatOutputWithContext(ctx context.Context) TelemetryConfigLogFormatOutput
func (TelemetryConfigLogFormat) ToTelemetryConfigLogFormatPtrOutput ¶ added in v0.28.0
func (e TelemetryConfigLogFormat) ToTelemetryConfigLogFormatPtrOutput() TelemetryConfigLogFormatPtrOutput
func (TelemetryConfigLogFormat) ToTelemetryConfigLogFormatPtrOutputWithContext ¶ added in v0.28.0
func (e TelemetryConfigLogFormat) ToTelemetryConfigLogFormatPtrOutputWithContext(ctx context.Context) TelemetryConfigLogFormatPtrOutput
type TelemetryConfigLogFormatInput ¶ added in v0.28.0
type TelemetryConfigLogFormatInput interface { pulumi.Input ToTelemetryConfigLogFormatOutput() TelemetryConfigLogFormatOutput ToTelemetryConfigLogFormatOutputWithContext(context.Context) TelemetryConfigLogFormatOutput }
TelemetryConfigLogFormatInput is an input type that accepts values of the TelemetryConfigLogFormat enum A concrete instance of `TelemetryConfigLogFormatInput` can be one of the following:
TelemetryConfigLogFormatLogFormatUnspecified TelemetryConfigLogFormatLegacy TelemetryConfigLogFormatJson
type TelemetryConfigLogFormatOutput ¶ added in v0.28.0
type TelemetryConfigLogFormatOutput struct{ *pulumi.OutputState }
func (TelemetryConfigLogFormatOutput) ElementType ¶ added in v0.28.0
func (TelemetryConfigLogFormatOutput) ElementType() reflect.Type
func (TelemetryConfigLogFormatOutput) ToStringOutput ¶ added in v0.28.0
func (o TelemetryConfigLogFormatOutput) ToStringOutput() pulumi.StringOutput
func (TelemetryConfigLogFormatOutput) ToStringOutputWithContext ¶ added in v0.28.0
func (o TelemetryConfigLogFormatOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TelemetryConfigLogFormatOutput) ToStringPtrOutput ¶ added in v0.28.0
func (o TelemetryConfigLogFormatOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TelemetryConfigLogFormatOutput) ToStringPtrOutputWithContext ¶ added in v0.28.0
func (o TelemetryConfigLogFormatOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TelemetryConfigLogFormatOutput) ToTelemetryConfigLogFormatOutput ¶ added in v0.28.0
func (o TelemetryConfigLogFormatOutput) ToTelemetryConfigLogFormatOutput() TelemetryConfigLogFormatOutput
func (TelemetryConfigLogFormatOutput) ToTelemetryConfigLogFormatOutputWithContext ¶ added in v0.28.0
func (o TelemetryConfigLogFormatOutput) ToTelemetryConfigLogFormatOutputWithContext(ctx context.Context) TelemetryConfigLogFormatOutput
func (TelemetryConfigLogFormatOutput) ToTelemetryConfigLogFormatPtrOutput ¶ added in v0.28.0
func (o TelemetryConfigLogFormatOutput) ToTelemetryConfigLogFormatPtrOutput() TelemetryConfigLogFormatPtrOutput
func (TelemetryConfigLogFormatOutput) ToTelemetryConfigLogFormatPtrOutputWithContext ¶ added in v0.28.0
func (o TelemetryConfigLogFormatOutput) ToTelemetryConfigLogFormatPtrOutputWithContext(ctx context.Context) TelemetryConfigLogFormatPtrOutput
type TelemetryConfigLogFormatPtrInput ¶ added in v0.28.0
type TelemetryConfigLogFormatPtrInput interface { pulumi.Input ToTelemetryConfigLogFormatPtrOutput() TelemetryConfigLogFormatPtrOutput ToTelemetryConfigLogFormatPtrOutputWithContext(context.Context) TelemetryConfigLogFormatPtrOutput }
func TelemetryConfigLogFormatPtr ¶ added in v0.28.0
func TelemetryConfigLogFormatPtr(v string) TelemetryConfigLogFormatPtrInput
type TelemetryConfigLogFormatPtrOutput ¶ added in v0.28.0
type TelemetryConfigLogFormatPtrOutput struct{ *pulumi.OutputState }
func (TelemetryConfigLogFormatPtrOutput) Elem ¶ added in v0.28.0
func (o TelemetryConfigLogFormatPtrOutput) Elem() TelemetryConfigLogFormatOutput
func (TelemetryConfigLogFormatPtrOutput) ElementType ¶ added in v0.28.0
func (TelemetryConfigLogFormatPtrOutput) ElementType() reflect.Type
func (TelemetryConfigLogFormatPtrOutput) ToStringPtrOutput ¶ added in v0.28.0
func (o TelemetryConfigLogFormatPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TelemetryConfigLogFormatPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.28.0
func (o TelemetryConfigLogFormatPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TelemetryConfigLogFormatPtrOutput) ToTelemetryConfigLogFormatPtrOutput ¶ added in v0.28.0
func (o TelemetryConfigLogFormatPtrOutput) ToTelemetryConfigLogFormatPtrOutput() TelemetryConfigLogFormatPtrOutput
func (TelemetryConfigLogFormatPtrOutput) ToTelemetryConfigLogFormatPtrOutputWithContext ¶ added in v0.28.0
func (o TelemetryConfigLogFormatPtrOutput) ToTelemetryConfigLogFormatPtrOutputWithContext(ctx context.Context) TelemetryConfigLogFormatPtrOutput
type TelemetryConfigOutput ¶ added in v0.28.0
type TelemetryConfigOutput struct{ *pulumi.OutputState }
Telemetry Configuration for the Dataproc Metastore service.
func (TelemetryConfigOutput) ElementType ¶ added in v0.28.0
func (TelemetryConfigOutput) ElementType() reflect.Type
func (TelemetryConfigOutput) LogFormat ¶ added in v0.28.0
func (o TelemetryConfigOutput) LogFormat() TelemetryConfigLogFormatPtrOutput
The output format of the Dataproc Metastore service's logs.
func (TelemetryConfigOutput) ToTelemetryConfigOutput ¶ added in v0.28.0
func (o TelemetryConfigOutput) ToTelemetryConfigOutput() TelemetryConfigOutput
func (TelemetryConfigOutput) ToTelemetryConfigOutputWithContext ¶ added in v0.28.0
func (o TelemetryConfigOutput) ToTelemetryConfigOutputWithContext(ctx context.Context) TelemetryConfigOutput
func (TelemetryConfigOutput) ToTelemetryConfigPtrOutput ¶ added in v0.28.0
func (o TelemetryConfigOutput) ToTelemetryConfigPtrOutput() TelemetryConfigPtrOutput
func (TelemetryConfigOutput) ToTelemetryConfigPtrOutputWithContext ¶ added in v0.28.0
func (o TelemetryConfigOutput) ToTelemetryConfigPtrOutputWithContext(ctx context.Context) TelemetryConfigPtrOutput
type TelemetryConfigPtrInput ¶ added in v0.28.0
type TelemetryConfigPtrInput interface { pulumi.Input ToTelemetryConfigPtrOutput() TelemetryConfigPtrOutput ToTelemetryConfigPtrOutputWithContext(context.Context) TelemetryConfigPtrOutput }
TelemetryConfigPtrInput is an input type that accepts TelemetryConfigArgs, TelemetryConfigPtr and TelemetryConfigPtrOutput values. You can construct a concrete instance of `TelemetryConfigPtrInput` via:
TelemetryConfigArgs{...} or: nil
func TelemetryConfigPtr ¶ added in v0.28.0
func TelemetryConfigPtr(v *TelemetryConfigArgs) TelemetryConfigPtrInput
type TelemetryConfigPtrOutput ¶ added in v0.28.0
type TelemetryConfigPtrOutput struct{ *pulumi.OutputState }
func (TelemetryConfigPtrOutput) Elem ¶ added in v0.28.0
func (o TelemetryConfigPtrOutput) Elem() TelemetryConfigOutput
func (TelemetryConfigPtrOutput) ElementType ¶ added in v0.28.0
func (TelemetryConfigPtrOutput) ElementType() reflect.Type
func (TelemetryConfigPtrOutput) LogFormat ¶ added in v0.28.0
func (o TelemetryConfigPtrOutput) LogFormat() TelemetryConfigLogFormatPtrOutput
The output format of the Dataproc Metastore service's logs.
func (TelemetryConfigPtrOutput) ToTelemetryConfigPtrOutput ¶ added in v0.28.0
func (o TelemetryConfigPtrOutput) ToTelemetryConfigPtrOutput() TelemetryConfigPtrOutput
func (TelemetryConfigPtrOutput) ToTelemetryConfigPtrOutputWithContext ¶ added in v0.28.0
func (o TelemetryConfigPtrOutput) ToTelemetryConfigPtrOutputWithContext(ctx context.Context) TelemetryConfigPtrOutput
type TelemetryConfigResponse ¶ added in v0.28.0
type TelemetryConfigResponse struct { // The output format of the Dataproc Metastore service's logs. LogFormat string `pulumi:"logFormat"` }
Telemetry Configuration for the Dataproc Metastore service.
type TelemetryConfigResponseOutput ¶ added in v0.28.0
type TelemetryConfigResponseOutput struct{ *pulumi.OutputState }
Telemetry Configuration for the Dataproc Metastore service.
func (TelemetryConfigResponseOutput) ElementType ¶ added in v0.28.0
func (TelemetryConfigResponseOutput) ElementType() reflect.Type
func (TelemetryConfigResponseOutput) LogFormat ¶ added in v0.28.0
func (o TelemetryConfigResponseOutput) LogFormat() pulumi.StringOutput
The output format of the Dataproc Metastore service's logs.
func (TelemetryConfigResponseOutput) ToTelemetryConfigResponseOutput ¶ added in v0.28.0
func (o TelemetryConfigResponseOutput) ToTelemetryConfigResponseOutput() TelemetryConfigResponseOutput
func (TelemetryConfigResponseOutput) ToTelemetryConfigResponseOutputWithContext ¶ added in v0.28.0
func (o TelemetryConfigResponseOutput) ToTelemetryConfigResponseOutputWithContext(ctx context.Context) TelemetryConfigResponseOutput
Source Files
¶
- backup.go
- federation.go
- federationIamBinding.go
- federationIamMember.go
- federationIamPolicy.go
- getBackup.go
- getFederation.go
- getFederationIamPolicy.go
- getMetadataImport.go
- getService.go
- getServiceBackupIamPolicy.go
- getServiceDatabaseIamPolicy.go
- getServiceDatabaseTableIamPolicy.go
- getServiceIamPolicy.go
- init.go
- metadataImport.go
- pulumiEnums.go
- pulumiTypes.go
- service.go
- serviceBackupIamBinding.go
- serviceBackupIamMember.go
- serviceBackupIamPolicy.go
- serviceDatabaseIamBinding.go
- serviceDatabaseIamMember.go
- serviceDatabaseIamPolicy.go
- serviceDatabaseTableIamBinding.go
- serviceDatabaseTableIamMember.go
- serviceDatabaseTableIamPolicy.go
- serviceIamBinding.go
- serviceIamMember.go
- serviceIamPolicy.go