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 Backup
- type BackupArgs
- type BackupInput
- type 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) 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() pulumi.StringMapOutput
- 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() pulumi.StringMapOutput
- 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() pulumi.StringMapOutput
- 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 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() pulumi.StringMapOutput
- 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() pulumi.StringMapOutput
- 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() pulumi.StringMapOutput
- 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 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 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) State() pulumi.StringOutput
- func (o LookupServiceResultOutput) StateMessage() pulumi.StringOutput
- 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
- 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 (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) 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 (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) 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 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 ServiceBackupIamPolicy
- type ServiceBackupIamPolicyArgs
- type ServiceBackupIamPolicyInput
- type ServiceBackupIamPolicyOutput
- type ServiceBackupIamPolicyState
- type ServiceDatabaseIamPolicy
- type ServiceDatabaseIamPolicyArgs
- type ServiceDatabaseIamPolicyInput
- type ServiceDatabaseIamPolicyOutput
- func (ServiceDatabaseIamPolicyOutput) ElementType() reflect.Type
- func (o ServiceDatabaseIamPolicyOutput) ToServiceDatabaseIamPolicyOutput() ServiceDatabaseIamPolicyOutput
- func (o ServiceDatabaseIamPolicyOutput) ToServiceDatabaseIamPolicyOutputWithContext(ctx context.Context) ServiceDatabaseIamPolicyOutput
- type ServiceDatabaseIamPolicyState
- 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 (ServiceDatabaseTableIamPolicyOutput) ElementType() reflect.Type
- func (o ServiceDatabaseTableIamPolicyOutput) ToServiceDatabaseTableIamPolicyOutput() ServiceDatabaseTableIamPolicyOutput
- func (o ServiceDatabaseTableIamPolicyOutput) ToServiceDatabaseTableIamPolicyOutputWithContext(ctx context.Context) ServiceDatabaseTableIamPolicyOutput
- 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 ServiceIamPolicy
- type ServiceIamPolicyArgs
- type ServiceIamPolicyInput
- type ServiceIamPolicyOutput
- type ServiceIamPolicyState
- type ServiceInput
- type ServiceOutput
- 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) State() pulumi.StringOutput
- func (o ServiceResponseOutput) StateMessage() pulumi.StringOutput
- 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
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 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 ( // 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") )
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 AuditLogConfigLogTypeArgs and AuditLogConfigLogTypeOutput values. You can construct a concrete instance of `AuditLogConfigLogTypeInput` via:
AuditLogConfigLogTypeArgs{...}
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 Backup ¶ added in v0.3.0
type Backup struct { pulumi.CustomResourceState // 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"` // 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"` // Services that are restoring from the backup. RestoringServices pulumi.StringArrayOutput `pulumi:"restoringServices"` // 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) ElementType ¶ added in v0.3.0
func (BackupOutput) ElementType() reflect.Type
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. user:{emailid}: An email address that represents a specific Google account. For example, alice@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. 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. domain:{domain}: The G Suite domain (primary) that represents all the users of that domain. For example, google.com or example.com. 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. user:{emailid}: An email address that represents a specific Google account. For example, alice@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. 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. domain:{domain}: The G Suite domain (primary) that represents all the users of that domain. For example, google.com or example.com. 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. user:{emailid}: An email address that represents a specific Google account. For example, alice@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. 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. domain:{domain}: The G Suite domain (primary) that represents all the users of that domain. For example, google.com or example.com.
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. user:{emailid}: An email address that represents a specific Google account. For example, alice@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. 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. domain:{domain}: The G Suite domain (primary) that represents all the users of that domain. For example, google.com or example.com. 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. user:{emailid}: An email address that represents a specific Google account. For example, alice@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. 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. domain:{domain}: The G Suite domain (primary) that represents all the users of that domain. For example, google.com or example.com.
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 { // 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 { // 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
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 URI of the endpoint used to access the metastore service. EndpointUri string `pulumi:"endpointUri"` // 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) 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
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 { // 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 { // 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
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
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 { // 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
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 DatabaseDumpDatabaseTypeArgs and DatabaseDumpDatabaseTypeOutput values. You can construct a concrete instance of `DatabaseDumpDatabaseTypeInput` via:
DatabaseDumpDatabaseTypeArgs{...}
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 DatabaseDumpTypeArgs and DatabaseDumpTypeOutput values. You can construct a concrete instance of `DatabaseDumpTypeInput` via:
DatabaseDumpTypeArgs{...}
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]string `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 pulumi.StringMapInput `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() pulumi.StringMapOutput
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() pulumi.StringMapOutput
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]string `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() pulumi.StringMapOutput
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 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]string `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 pulumi.StringMapInput `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 HiveMetastoreConfigEndpointProtocolArgs and HiveMetastoreConfigEndpointProtocolOutput values. You can construct a concrete instance of `HiveMetastoreConfigEndpointProtocolInput` via:
HiveMetastoreConfigEndpointProtocolArgs{...}
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() pulumi.StringMapOutput
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() pulumi.StringMapOutput
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]string `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() pulumi.StringMapOutput
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 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 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.StringPtrInput `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.StringPtrInput `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 *string `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.StringPtrInput `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.StringPtrInput `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"` // 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, of the form: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"` // Immutable. 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"` // 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 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
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, of the form: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
Immutable. 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) 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) 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 MaintenanceWindowDayOfWeekArgs and MaintenanceWindowDayOfWeekOutput values. You can construct a concrete instance of `MaintenanceWindowDayOfWeekInput` via:
MaintenanceWindowDayOfWeekArgs{...}
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"` // 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"` // 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) ElementType ¶ added in v0.3.0
func (MetadataImportOutput) ElementType() reflect.Type
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
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 { // 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 { // 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
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
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 { // 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
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"` }
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"` }
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) 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) 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"` }
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) 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"` // 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) 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 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"` // 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"` // 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, of the form: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"` // Immutable. 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"` // Immutable. The release channel of the service. If unspecified, defaults to STABLE. ReleaseChannel pulumi.StringOutput `pulumi:"releaseChannel"` // 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 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 // 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, of the form: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 // Immutable. 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 // 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 tier of the service. Tier ServiceTierPtrInput }
The set of arguments for constructing a Service resource.
func (ServiceArgs) ElementType ¶
func (ServiceArgs) 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"` // 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"` // 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) ElementType ¶ added in v0.5.0
func (ServiceBackupIamPolicyOutput) ElementType() reflect.Type
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
type ServiceBackupIamPolicyState ¶ added in v0.5.0
type ServiceBackupIamPolicyState struct { }
func (ServiceBackupIamPolicyState) ElementType ¶ added in v0.5.0
func (ServiceBackupIamPolicyState) 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"` // 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"` // 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) ElementType ¶ added in v0.15.0
func (ServiceDatabaseIamPolicyOutput) ElementType() reflect.Type
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
type ServiceDatabaseIamPolicyState ¶ added in v0.15.0
type ServiceDatabaseIamPolicyState struct { }
func (ServiceDatabaseIamPolicyState) ElementType ¶ added in v0.15.0
func (ServiceDatabaseIamPolicyState) 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"` // 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"` // 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) ElementType ¶ added in v0.15.0
func (ServiceDatabaseTableIamPolicyOutput) ElementType() reflect.Type
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
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 ServiceDatabaseTypeArgs and ServiceDatabaseTypeOutput values. You can construct a concrete instance of `ServiceDatabaseTypeInput` via:
ServiceDatabaseTypeArgs{...}
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 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"` // 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) ElementType ¶
func (ServiceIamPolicyOutput) ElementType() reflect.Type
func (ServiceIamPolicyOutput) ToServiceIamPolicyOutput ¶
func (o ServiceIamPolicyOutput) ToServiceIamPolicyOutput() ServiceIamPolicyOutput
func (ServiceIamPolicyOutput) ToServiceIamPolicyOutputWithContext ¶
func (o ServiceIamPolicyOutput) ToServiceIamPolicyOutputWithContext(ctx context.Context) ServiceIamPolicyOutput
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) ElementType ¶
func (ServiceOutput) ElementType() reflect.Type
func (ServiceOutput) ToServiceOutput ¶
func (o ServiceOutput) ToServiceOutput() ServiceOutput
func (ServiceOutput) ToServiceOutputWithContext ¶
func (o ServiceOutput) ToServiceOutputWithContext(ctx context.Context) ServiceOutput
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 ServiceReleaseChannelArgs and ServiceReleaseChannelOutput values. You can construct a concrete instance of `ServiceReleaseChannelInput` via:
ServiceReleaseChannelArgs{...}
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"` // 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, of the form: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"` // Immutable. 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"` // 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 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
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, of the form: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
Immutable. 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) 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) 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 ServiceTierArgs and ServiceTierOutput values. You can construct a concrete instance of `ServiceTierInput` via:
ServiceTierArgs{...}
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
Source Files
¶
- backup.go
- getBackup.go
- getMetadataImport.go
- getService.go
- getServiceBackupIamPolicy.go
- getServiceDatabaseIamPolicy.go
- getServiceDatabaseTableIamPolicy.go
- getServiceIamPolicy.go
- init.go
- metadataImport.go
- pulumiEnums.go
- pulumiTypes.go
- service.go
- serviceBackupIamPolicy.go
- serviceDatabaseIamPolicy.go
- serviceDatabaseTableIamPolicy.go
- serviceIamPolicy.go