Documentation
¶
Index ¶
- Constants
- type Argument
- type ArgumentArgs
- type ArgumentArgumentKind
- func (ArgumentArgumentKind) ElementType() reflect.Type
- func (e ArgumentArgumentKind) ToArgumentArgumentKindOutput() ArgumentArgumentKindOutput
- func (e ArgumentArgumentKind) ToArgumentArgumentKindOutputWithContext(ctx context.Context) ArgumentArgumentKindOutput
- func (e ArgumentArgumentKind) ToArgumentArgumentKindPtrOutput() ArgumentArgumentKindPtrOutput
- func (e ArgumentArgumentKind) ToArgumentArgumentKindPtrOutputWithContext(ctx context.Context) ArgumentArgumentKindPtrOutput
- func (e ArgumentArgumentKind) ToStringOutput() pulumi.StringOutput
- func (e ArgumentArgumentKind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ArgumentArgumentKind) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ArgumentArgumentKind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ArgumentArgumentKindInput
- type ArgumentArgumentKindOutput
- func (ArgumentArgumentKindOutput) ElementType() reflect.Type
- func (o ArgumentArgumentKindOutput) ToArgumentArgumentKindOutput() ArgumentArgumentKindOutput
- func (o ArgumentArgumentKindOutput) ToArgumentArgumentKindOutputWithContext(ctx context.Context) ArgumentArgumentKindOutput
- func (o ArgumentArgumentKindOutput) ToArgumentArgumentKindPtrOutput() ArgumentArgumentKindPtrOutput
- func (o ArgumentArgumentKindOutput) ToArgumentArgumentKindPtrOutputWithContext(ctx context.Context) ArgumentArgumentKindPtrOutput
- func (o ArgumentArgumentKindOutput) ToStringOutput() pulumi.StringOutput
- func (o ArgumentArgumentKindOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ArgumentArgumentKindOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ArgumentArgumentKindOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ArgumentArgumentKindPtrInput
- type ArgumentArgumentKindPtrOutput
- func (o ArgumentArgumentKindPtrOutput) Elem() ArgumentArgumentKindOutput
- func (ArgumentArgumentKindPtrOutput) ElementType() reflect.Type
- func (o ArgumentArgumentKindPtrOutput) ToArgumentArgumentKindPtrOutput() ArgumentArgumentKindPtrOutput
- func (o ArgumentArgumentKindPtrOutput) ToArgumentArgumentKindPtrOutputWithContext(ctx context.Context) ArgumentArgumentKindPtrOutput
- func (o ArgumentArgumentKindPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ArgumentArgumentKindPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ArgumentArray
- type ArgumentArrayInput
- type ArgumentArrayOutput
- type ArgumentInput
- type ArgumentMode
- func (ArgumentMode) ElementType() reflect.Type
- func (e ArgumentMode) ToArgumentModeOutput() ArgumentModeOutput
- func (e ArgumentMode) ToArgumentModeOutputWithContext(ctx context.Context) ArgumentModeOutput
- func (e ArgumentMode) ToArgumentModePtrOutput() ArgumentModePtrOutput
- func (e ArgumentMode) ToArgumentModePtrOutputWithContext(ctx context.Context) ArgumentModePtrOutput
- func (e ArgumentMode) ToStringOutput() pulumi.StringOutput
- func (e ArgumentMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ArgumentMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ArgumentMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ArgumentModeInput
- type ArgumentModeOutput
- func (ArgumentModeOutput) ElementType() reflect.Type
- func (o ArgumentModeOutput) ToArgumentModeOutput() ArgumentModeOutput
- func (o ArgumentModeOutput) ToArgumentModeOutputWithContext(ctx context.Context) ArgumentModeOutput
- func (o ArgumentModeOutput) ToArgumentModePtrOutput() ArgumentModePtrOutput
- func (o ArgumentModeOutput) ToArgumentModePtrOutputWithContext(ctx context.Context) ArgumentModePtrOutput
- func (o ArgumentModeOutput) ToStringOutput() pulumi.StringOutput
- func (o ArgumentModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ArgumentModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ArgumentModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ArgumentModePtrInput
- type ArgumentModePtrOutput
- func (o ArgumentModePtrOutput) Elem() ArgumentModeOutput
- func (ArgumentModePtrOutput) ElementType() reflect.Type
- func (o ArgumentModePtrOutput) ToArgumentModePtrOutput() ArgumentModePtrOutput
- func (o ArgumentModePtrOutput) ToArgumentModePtrOutputWithContext(ctx context.Context) ArgumentModePtrOutput
- func (o ArgumentModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ArgumentModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ArgumentOutput
- func (o ArgumentOutput) ArgumentKind() ArgumentArgumentKindPtrOutput
- func (o ArgumentOutput) DataType() StandardSqlDataTypePtrOutput
- func (ArgumentOutput) ElementType() reflect.Type
- func (o ArgumentOutput) Mode() ArgumentModePtrOutput
- func (o ArgumentOutput) Name() pulumi.StringPtrOutput
- func (o ArgumentOutput) ToArgumentOutput() ArgumentOutput
- func (o ArgumentOutput) ToArgumentOutputWithContext(ctx context.Context) ArgumentOutput
- type ArgumentResponse
- type ArgumentResponseArrayOutput
- func (ArgumentResponseArrayOutput) ElementType() reflect.Type
- func (o ArgumentResponseArrayOutput) Index(i pulumi.IntInput) ArgumentResponseOutput
- func (o ArgumentResponseArrayOutput) ToArgumentResponseArrayOutput() ArgumentResponseArrayOutput
- func (o ArgumentResponseArrayOutput) ToArgumentResponseArrayOutputWithContext(ctx context.Context) ArgumentResponseArrayOutput
- type ArgumentResponseOutput
- func (o ArgumentResponseOutput) ArgumentKind() pulumi.StringOutput
- func (o ArgumentResponseOutput) DataType() StandardSqlDataTypeResponseOutput
- func (ArgumentResponseOutput) ElementType() reflect.Type
- func (o ArgumentResponseOutput) Mode() pulumi.StringOutput
- func (o ArgumentResponseOutput) Name() pulumi.StringOutput
- func (o ArgumentResponseOutput) ToArgumentResponseOutput() ArgumentResponseOutput
- func (o ArgumentResponseOutput) ToArgumentResponseOutputWithContext(ctx context.Context) ArgumentResponseOutput
- 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 AvroOptions
- type AvroOptionsArgs
- func (AvroOptionsArgs) ElementType() reflect.Type
- func (i AvroOptionsArgs) ToAvroOptionsOutput() AvroOptionsOutput
- func (i AvroOptionsArgs) ToAvroOptionsOutputWithContext(ctx context.Context) AvroOptionsOutput
- func (i AvroOptionsArgs) ToAvroOptionsPtrOutput() AvroOptionsPtrOutput
- func (i AvroOptionsArgs) ToAvroOptionsPtrOutputWithContext(ctx context.Context) AvroOptionsPtrOutput
- type AvroOptionsInput
- type AvroOptionsOutput
- func (AvroOptionsOutput) ElementType() reflect.Type
- func (o AvroOptionsOutput) ToAvroOptionsOutput() AvroOptionsOutput
- func (o AvroOptionsOutput) ToAvroOptionsOutputWithContext(ctx context.Context) AvroOptionsOutput
- func (o AvroOptionsOutput) ToAvroOptionsPtrOutput() AvroOptionsPtrOutput
- func (o AvroOptionsOutput) ToAvroOptionsPtrOutputWithContext(ctx context.Context) AvroOptionsPtrOutput
- func (o AvroOptionsOutput) UseAvroLogicalTypes() pulumi.BoolPtrOutput
- type AvroOptionsPtrInput
- type AvroOptionsPtrOutput
- func (o AvroOptionsPtrOutput) Elem() AvroOptionsOutput
- func (AvroOptionsPtrOutput) ElementType() reflect.Type
- func (o AvroOptionsPtrOutput) ToAvroOptionsPtrOutput() AvroOptionsPtrOutput
- func (o AvroOptionsPtrOutput) ToAvroOptionsPtrOutputWithContext(ctx context.Context) AvroOptionsPtrOutput
- func (o AvroOptionsPtrOutput) UseAvroLogicalTypes() pulumi.BoolPtrOutput
- type AvroOptionsResponse
- type AvroOptionsResponseOutput
- func (AvroOptionsResponseOutput) ElementType() reflect.Type
- func (o AvroOptionsResponseOutput) ToAvroOptionsResponseOutput() AvroOptionsResponseOutput
- func (o AvroOptionsResponseOutput) ToAvroOptionsResponseOutputWithContext(ctx context.Context) AvroOptionsResponseOutput
- func (o AvroOptionsResponseOutput) UseAvroLogicalTypes() pulumi.BoolOutput
- type BiEngineReasonResponse
- type BiEngineReasonResponseArrayOutput
- func (BiEngineReasonResponseArrayOutput) ElementType() reflect.Type
- func (o BiEngineReasonResponseArrayOutput) Index(i pulumi.IntInput) BiEngineReasonResponseOutput
- func (o BiEngineReasonResponseArrayOutput) ToBiEngineReasonResponseArrayOutput() BiEngineReasonResponseArrayOutput
- func (o BiEngineReasonResponseArrayOutput) ToBiEngineReasonResponseArrayOutputWithContext(ctx context.Context) BiEngineReasonResponseArrayOutput
- type BiEngineReasonResponseOutput
- func (o BiEngineReasonResponseOutput) Code() pulumi.StringOutput
- func (BiEngineReasonResponseOutput) ElementType() reflect.Type
- func (o BiEngineReasonResponseOutput) Message() pulumi.StringOutput
- func (o BiEngineReasonResponseOutput) ToBiEngineReasonResponseOutput() BiEngineReasonResponseOutput
- func (o BiEngineReasonResponseOutput) ToBiEngineReasonResponseOutputWithContext(ctx context.Context) BiEngineReasonResponseOutput
- type BiEngineStatisticsResponse
- type BiEngineStatisticsResponseOutput
- func (o BiEngineStatisticsResponseOutput) BiEngineMode() pulumi.StringOutput
- func (o BiEngineStatisticsResponseOutput) BiEngineReasons() BiEngineReasonResponseArrayOutput
- func (BiEngineStatisticsResponseOutput) ElementType() reflect.Type
- func (o BiEngineStatisticsResponseOutput) ToBiEngineStatisticsResponseOutput() BiEngineStatisticsResponseOutput
- func (o BiEngineStatisticsResponseOutput) ToBiEngineStatisticsResponseOutputWithContext(ctx context.Context) BiEngineStatisticsResponseOutput
- type BigQueryModelTrainingResponse
- type BigQueryModelTrainingResponseOutput
- func (o BigQueryModelTrainingResponseOutput) CurrentIteration() pulumi.IntOutput
- func (BigQueryModelTrainingResponseOutput) ElementType() reflect.Type
- func (o BigQueryModelTrainingResponseOutput) ExpectedTotalIterations() pulumi.StringOutput
- func (o BigQueryModelTrainingResponseOutput) ToBigQueryModelTrainingResponseOutput() BigQueryModelTrainingResponseOutput
- func (o BigQueryModelTrainingResponseOutput) ToBigQueryModelTrainingResponseOutputWithContext(ctx context.Context) BigQueryModelTrainingResponseOutput
- type BigtableColumn
- type BigtableColumnArgs
- type BigtableColumnArray
- type BigtableColumnArrayInput
- type BigtableColumnArrayOutput
- func (BigtableColumnArrayOutput) ElementType() reflect.Type
- func (o BigtableColumnArrayOutput) Index(i pulumi.IntInput) BigtableColumnOutput
- func (o BigtableColumnArrayOutput) ToBigtableColumnArrayOutput() BigtableColumnArrayOutput
- func (o BigtableColumnArrayOutput) ToBigtableColumnArrayOutputWithContext(ctx context.Context) BigtableColumnArrayOutput
- type BigtableColumnFamily
- type BigtableColumnFamilyArgs
- type BigtableColumnFamilyArray
- type BigtableColumnFamilyArrayInput
- type BigtableColumnFamilyArrayOutput
- func (BigtableColumnFamilyArrayOutput) ElementType() reflect.Type
- func (o BigtableColumnFamilyArrayOutput) Index(i pulumi.IntInput) BigtableColumnFamilyOutput
- func (o BigtableColumnFamilyArrayOutput) ToBigtableColumnFamilyArrayOutput() BigtableColumnFamilyArrayOutput
- func (o BigtableColumnFamilyArrayOutput) ToBigtableColumnFamilyArrayOutputWithContext(ctx context.Context) BigtableColumnFamilyArrayOutput
- type BigtableColumnFamilyInput
- type BigtableColumnFamilyOutput
- func (o BigtableColumnFamilyOutput) Columns() BigtableColumnArrayOutput
- func (BigtableColumnFamilyOutput) ElementType() reflect.Type
- func (o BigtableColumnFamilyOutput) Encoding() pulumi.StringPtrOutput
- func (o BigtableColumnFamilyOutput) FamilyId() pulumi.StringPtrOutput
- func (o BigtableColumnFamilyOutput) OnlyReadLatest() pulumi.BoolPtrOutput
- func (o BigtableColumnFamilyOutput) ToBigtableColumnFamilyOutput() BigtableColumnFamilyOutput
- func (o BigtableColumnFamilyOutput) ToBigtableColumnFamilyOutputWithContext(ctx context.Context) BigtableColumnFamilyOutput
- func (o BigtableColumnFamilyOutput) Type() pulumi.StringPtrOutput
- type BigtableColumnFamilyResponse
- type BigtableColumnFamilyResponseArrayOutput
- func (BigtableColumnFamilyResponseArrayOutput) ElementType() reflect.Type
- func (o BigtableColumnFamilyResponseArrayOutput) Index(i pulumi.IntInput) BigtableColumnFamilyResponseOutput
- func (o BigtableColumnFamilyResponseArrayOutput) ToBigtableColumnFamilyResponseArrayOutput() BigtableColumnFamilyResponseArrayOutput
- func (o BigtableColumnFamilyResponseArrayOutput) ToBigtableColumnFamilyResponseArrayOutputWithContext(ctx context.Context) BigtableColumnFamilyResponseArrayOutput
- type BigtableColumnFamilyResponseOutput
- func (o BigtableColumnFamilyResponseOutput) Columns() BigtableColumnResponseArrayOutput
- func (BigtableColumnFamilyResponseOutput) ElementType() reflect.Type
- func (o BigtableColumnFamilyResponseOutput) Encoding() pulumi.StringOutput
- func (o BigtableColumnFamilyResponseOutput) FamilyId() pulumi.StringOutput
- func (o BigtableColumnFamilyResponseOutput) OnlyReadLatest() pulumi.BoolOutput
- func (o BigtableColumnFamilyResponseOutput) ToBigtableColumnFamilyResponseOutput() BigtableColumnFamilyResponseOutput
- func (o BigtableColumnFamilyResponseOutput) ToBigtableColumnFamilyResponseOutputWithContext(ctx context.Context) BigtableColumnFamilyResponseOutput
- func (o BigtableColumnFamilyResponseOutput) Type() pulumi.StringOutput
- type BigtableColumnInput
- type BigtableColumnOutput
- func (BigtableColumnOutput) ElementType() reflect.Type
- func (o BigtableColumnOutput) Encoding() pulumi.StringPtrOutput
- func (o BigtableColumnOutput) FieldName() pulumi.StringPtrOutput
- func (o BigtableColumnOutput) OnlyReadLatest() pulumi.BoolPtrOutput
- func (o BigtableColumnOutput) QualifierEncoded() pulumi.StringPtrOutput
- func (o BigtableColumnOutput) QualifierString() pulumi.StringPtrOutput
- func (o BigtableColumnOutput) ToBigtableColumnOutput() BigtableColumnOutput
- func (o BigtableColumnOutput) ToBigtableColumnOutputWithContext(ctx context.Context) BigtableColumnOutput
- func (o BigtableColumnOutput) Type() pulumi.StringPtrOutput
- type BigtableColumnResponse
- type BigtableColumnResponseArrayOutput
- func (BigtableColumnResponseArrayOutput) ElementType() reflect.Type
- func (o BigtableColumnResponseArrayOutput) Index(i pulumi.IntInput) BigtableColumnResponseOutput
- func (o BigtableColumnResponseArrayOutput) ToBigtableColumnResponseArrayOutput() BigtableColumnResponseArrayOutput
- func (o BigtableColumnResponseArrayOutput) ToBigtableColumnResponseArrayOutputWithContext(ctx context.Context) BigtableColumnResponseArrayOutput
- type BigtableColumnResponseOutput
- func (BigtableColumnResponseOutput) ElementType() reflect.Type
- func (o BigtableColumnResponseOutput) Encoding() pulumi.StringOutput
- func (o BigtableColumnResponseOutput) FieldName() pulumi.StringOutput
- func (o BigtableColumnResponseOutput) OnlyReadLatest() pulumi.BoolOutput
- func (o BigtableColumnResponseOutput) QualifierEncoded() pulumi.StringOutput
- func (o BigtableColumnResponseOutput) QualifierString() pulumi.StringOutput
- func (o BigtableColumnResponseOutput) ToBigtableColumnResponseOutput() BigtableColumnResponseOutput
- func (o BigtableColumnResponseOutput) ToBigtableColumnResponseOutputWithContext(ctx context.Context) BigtableColumnResponseOutput
- func (o BigtableColumnResponseOutput) Type() pulumi.StringOutput
- type BigtableOptions
- type BigtableOptionsArgs
- func (BigtableOptionsArgs) ElementType() reflect.Type
- func (i BigtableOptionsArgs) ToBigtableOptionsOutput() BigtableOptionsOutput
- func (i BigtableOptionsArgs) ToBigtableOptionsOutputWithContext(ctx context.Context) BigtableOptionsOutput
- func (i BigtableOptionsArgs) ToBigtableOptionsPtrOutput() BigtableOptionsPtrOutput
- func (i BigtableOptionsArgs) ToBigtableOptionsPtrOutputWithContext(ctx context.Context) BigtableOptionsPtrOutput
- type BigtableOptionsInput
- type BigtableOptionsOutput
- func (o BigtableOptionsOutput) ColumnFamilies() BigtableColumnFamilyArrayOutput
- func (BigtableOptionsOutput) ElementType() reflect.Type
- func (o BigtableOptionsOutput) IgnoreUnspecifiedColumnFamilies() pulumi.BoolPtrOutput
- func (o BigtableOptionsOutput) ReadRowkeyAsString() pulumi.BoolPtrOutput
- func (o BigtableOptionsOutput) ToBigtableOptionsOutput() BigtableOptionsOutput
- func (o BigtableOptionsOutput) ToBigtableOptionsOutputWithContext(ctx context.Context) BigtableOptionsOutput
- func (o BigtableOptionsOutput) ToBigtableOptionsPtrOutput() BigtableOptionsPtrOutput
- func (o BigtableOptionsOutput) ToBigtableOptionsPtrOutputWithContext(ctx context.Context) BigtableOptionsPtrOutput
- type BigtableOptionsPtrInput
- type BigtableOptionsPtrOutput
- func (o BigtableOptionsPtrOutput) ColumnFamilies() BigtableColumnFamilyArrayOutput
- func (o BigtableOptionsPtrOutput) Elem() BigtableOptionsOutput
- func (BigtableOptionsPtrOutput) ElementType() reflect.Type
- func (o BigtableOptionsPtrOutput) IgnoreUnspecifiedColumnFamilies() pulumi.BoolPtrOutput
- func (o BigtableOptionsPtrOutput) ReadRowkeyAsString() pulumi.BoolPtrOutput
- func (o BigtableOptionsPtrOutput) ToBigtableOptionsPtrOutput() BigtableOptionsPtrOutput
- func (o BigtableOptionsPtrOutput) ToBigtableOptionsPtrOutputWithContext(ctx context.Context) BigtableOptionsPtrOutput
- type BigtableOptionsResponse
- type BigtableOptionsResponseOutput
- func (o BigtableOptionsResponseOutput) ColumnFamilies() BigtableColumnFamilyResponseArrayOutput
- func (BigtableOptionsResponseOutput) ElementType() reflect.Type
- func (o BigtableOptionsResponseOutput) IgnoreUnspecifiedColumnFamilies() pulumi.BoolOutput
- func (o BigtableOptionsResponseOutput) ReadRowkeyAsString() pulumi.BoolOutput
- func (o BigtableOptionsResponseOutput) ToBigtableOptionsResponseOutput() BigtableOptionsResponseOutput
- func (o BigtableOptionsResponseOutput) ToBigtableOptionsResponseOutputWithContext(ctx context.Context) BigtableOptionsResponseOutput
- 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 BqmlIterationResult
- type BqmlIterationResultArgs
- type BqmlIterationResultArray
- type BqmlIterationResultArrayInput
- type BqmlIterationResultArrayOutput
- func (BqmlIterationResultArrayOutput) ElementType() reflect.Type
- func (o BqmlIterationResultArrayOutput) Index(i pulumi.IntInput) BqmlIterationResultOutput
- func (o BqmlIterationResultArrayOutput) ToBqmlIterationResultArrayOutput() BqmlIterationResultArrayOutput
- func (o BqmlIterationResultArrayOutput) ToBqmlIterationResultArrayOutputWithContext(ctx context.Context) BqmlIterationResultArrayOutput
- type BqmlIterationResultInput
- type BqmlIterationResultOutput
- func (o BqmlIterationResultOutput) DurationMs() pulumi.StringPtrOutput
- func (BqmlIterationResultOutput) ElementType() reflect.Type
- func (o BqmlIterationResultOutput) EvalLoss() pulumi.Float64PtrOutput
- func (o BqmlIterationResultOutput) Index() pulumi.IntPtrOutput
- func (o BqmlIterationResultOutput) LearnRate() pulumi.Float64PtrOutput
- func (o BqmlIterationResultOutput) ToBqmlIterationResultOutput() BqmlIterationResultOutput
- func (o BqmlIterationResultOutput) ToBqmlIterationResultOutputWithContext(ctx context.Context) BqmlIterationResultOutput
- func (o BqmlIterationResultOutput) TrainingLoss() pulumi.Float64PtrOutput
- type BqmlIterationResultResponse
- type BqmlIterationResultResponseArrayOutput
- func (BqmlIterationResultResponseArrayOutput) ElementType() reflect.Type
- func (o BqmlIterationResultResponseArrayOutput) Index(i pulumi.IntInput) BqmlIterationResultResponseOutput
- func (o BqmlIterationResultResponseArrayOutput) ToBqmlIterationResultResponseArrayOutput() BqmlIterationResultResponseArrayOutput
- func (o BqmlIterationResultResponseArrayOutput) ToBqmlIterationResultResponseArrayOutputWithContext(ctx context.Context) BqmlIterationResultResponseArrayOutput
- type BqmlIterationResultResponseOutput
- func (o BqmlIterationResultResponseOutput) DurationMs() pulumi.StringOutput
- func (BqmlIterationResultResponseOutput) ElementType() reflect.Type
- func (o BqmlIterationResultResponseOutput) EvalLoss() pulumi.Float64Output
- func (o BqmlIterationResultResponseOutput) Index() pulumi.IntOutput
- func (o BqmlIterationResultResponseOutput) LearnRate() pulumi.Float64Output
- func (o BqmlIterationResultResponseOutput) ToBqmlIterationResultResponseOutput() BqmlIterationResultResponseOutput
- func (o BqmlIterationResultResponseOutput) ToBqmlIterationResultResponseOutputWithContext(ctx context.Context) BqmlIterationResultResponseOutput
- func (o BqmlIterationResultResponseOutput) TrainingLoss() pulumi.Float64Output
- type BqmlTrainingRun
- type BqmlTrainingRunArgs
- type BqmlTrainingRunArray
- type BqmlTrainingRunArrayInput
- type BqmlTrainingRunArrayOutput
- func (BqmlTrainingRunArrayOutput) ElementType() reflect.Type
- func (o BqmlTrainingRunArrayOutput) Index(i pulumi.IntInput) BqmlTrainingRunOutput
- func (o BqmlTrainingRunArrayOutput) ToBqmlTrainingRunArrayOutput() BqmlTrainingRunArrayOutput
- func (o BqmlTrainingRunArrayOutput) ToBqmlTrainingRunArrayOutputWithContext(ctx context.Context) BqmlTrainingRunArrayOutput
- type BqmlTrainingRunInput
- type BqmlTrainingRunOutput
- func (BqmlTrainingRunOutput) ElementType() reflect.Type
- func (o BqmlTrainingRunOutput) IterationResults() BqmlIterationResultArrayOutput
- func (o BqmlTrainingRunOutput) StartTime() pulumi.StringPtrOutput
- func (o BqmlTrainingRunOutput) State() pulumi.StringPtrOutput
- func (o BqmlTrainingRunOutput) ToBqmlTrainingRunOutput() BqmlTrainingRunOutput
- func (o BqmlTrainingRunOutput) ToBqmlTrainingRunOutputWithContext(ctx context.Context) BqmlTrainingRunOutput
- func (o BqmlTrainingRunOutput) TrainingOptions() BqmlTrainingRunTrainingOptionsPtrOutput
- type BqmlTrainingRunResponse
- type BqmlTrainingRunResponseArrayOutput
- func (BqmlTrainingRunResponseArrayOutput) ElementType() reflect.Type
- func (o BqmlTrainingRunResponseArrayOutput) Index(i pulumi.IntInput) BqmlTrainingRunResponseOutput
- func (o BqmlTrainingRunResponseArrayOutput) ToBqmlTrainingRunResponseArrayOutput() BqmlTrainingRunResponseArrayOutput
- func (o BqmlTrainingRunResponseArrayOutput) ToBqmlTrainingRunResponseArrayOutputWithContext(ctx context.Context) BqmlTrainingRunResponseArrayOutput
- type BqmlTrainingRunResponseOutput
- func (BqmlTrainingRunResponseOutput) ElementType() reflect.Type
- func (o BqmlTrainingRunResponseOutput) IterationResults() BqmlIterationResultResponseArrayOutput
- func (o BqmlTrainingRunResponseOutput) StartTime() pulumi.StringOutput
- func (o BqmlTrainingRunResponseOutput) State() pulumi.StringOutput
- func (o BqmlTrainingRunResponseOutput) ToBqmlTrainingRunResponseOutput() BqmlTrainingRunResponseOutput
- func (o BqmlTrainingRunResponseOutput) ToBqmlTrainingRunResponseOutputWithContext(ctx context.Context) BqmlTrainingRunResponseOutput
- func (o BqmlTrainingRunResponseOutput) TrainingOptions() BqmlTrainingRunTrainingOptionsResponseOutput
- type BqmlTrainingRunTrainingOptions
- type BqmlTrainingRunTrainingOptionsArgs
- func (BqmlTrainingRunTrainingOptionsArgs) ElementType() reflect.Type
- func (i BqmlTrainingRunTrainingOptionsArgs) ToBqmlTrainingRunTrainingOptionsOutput() BqmlTrainingRunTrainingOptionsOutput
- func (i BqmlTrainingRunTrainingOptionsArgs) ToBqmlTrainingRunTrainingOptionsOutputWithContext(ctx context.Context) BqmlTrainingRunTrainingOptionsOutput
- func (i BqmlTrainingRunTrainingOptionsArgs) ToBqmlTrainingRunTrainingOptionsPtrOutput() BqmlTrainingRunTrainingOptionsPtrOutput
- func (i BqmlTrainingRunTrainingOptionsArgs) ToBqmlTrainingRunTrainingOptionsPtrOutputWithContext(ctx context.Context) BqmlTrainingRunTrainingOptionsPtrOutput
- type BqmlTrainingRunTrainingOptionsInput
- type BqmlTrainingRunTrainingOptionsOutput
- func (o BqmlTrainingRunTrainingOptionsOutput) EarlyStop() pulumi.BoolPtrOutput
- func (BqmlTrainingRunTrainingOptionsOutput) ElementType() reflect.Type
- func (o BqmlTrainingRunTrainingOptionsOutput) L1Reg() pulumi.Float64PtrOutput
- func (o BqmlTrainingRunTrainingOptionsOutput) L2Reg() pulumi.Float64PtrOutput
- func (o BqmlTrainingRunTrainingOptionsOutput) LearnRate() pulumi.Float64PtrOutput
- func (o BqmlTrainingRunTrainingOptionsOutput) LearnRateStrategy() pulumi.StringPtrOutput
- func (o BqmlTrainingRunTrainingOptionsOutput) LineSearchInitLearnRate() pulumi.Float64PtrOutput
- func (o BqmlTrainingRunTrainingOptionsOutput) MaxIteration() pulumi.StringPtrOutput
- func (o BqmlTrainingRunTrainingOptionsOutput) MinRelProgress() pulumi.Float64PtrOutput
- func (o BqmlTrainingRunTrainingOptionsOutput) ToBqmlTrainingRunTrainingOptionsOutput() BqmlTrainingRunTrainingOptionsOutput
- func (o BqmlTrainingRunTrainingOptionsOutput) ToBqmlTrainingRunTrainingOptionsOutputWithContext(ctx context.Context) BqmlTrainingRunTrainingOptionsOutput
- func (o BqmlTrainingRunTrainingOptionsOutput) ToBqmlTrainingRunTrainingOptionsPtrOutput() BqmlTrainingRunTrainingOptionsPtrOutput
- func (o BqmlTrainingRunTrainingOptionsOutput) ToBqmlTrainingRunTrainingOptionsPtrOutputWithContext(ctx context.Context) BqmlTrainingRunTrainingOptionsPtrOutput
- func (o BqmlTrainingRunTrainingOptionsOutput) WarmStart() pulumi.BoolPtrOutput
- type BqmlTrainingRunTrainingOptionsPtrInput
- type BqmlTrainingRunTrainingOptionsPtrOutput
- func (o BqmlTrainingRunTrainingOptionsPtrOutput) EarlyStop() pulumi.BoolPtrOutput
- func (o BqmlTrainingRunTrainingOptionsPtrOutput) Elem() BqmlTrainingRunTrainingOptionsOutput
- func (BqmlTrainingRunTrainingOptionsPtrOutput) ElementType() reflect.Type
- func (o BqmlTrainingRunTrainingOptionsPtrOutput) L1Reg() pulumi.Float64PtrOutput
- func (o BqmlTrainingRunTrainingOptionsPtrOutput) L2Reg() pulumi.Float64PtrOutput
- func (o BqmlTrainingRunTrainingOptionsPtrOutput) LearnRate() pulumi.Float64PtrOutput
- func (o BqmlTrainingRunTrainingOptionsPtrOutput) LearnRateStrategy() pulumi.StringPtrOutput
- func (o BqmlTrainingRunTrainingOptionsPtrOutput) LineSearchInitLearnRate() pulumi.Float64PtrOutput
- func (o BqmlTrainingRunTrainingOptionsPtrOutput) MaxIteration() pulumi.StringPtrOutput
- func (o BqmlTrainingRunTrainingOptionsPtrOutput) MinRelProgress() pulumi.Float64PtrOutput
- func (o BqmlTrainingRunTrainingOptionsPtrOutput) ToBqmlTrainingRunTrainingOptionsPtrOutput() BqmlTrainingRunTrainingOptionsPtrOutput
- func (o BqmlTrainingRunTrainingOptionsPtrOutput) ToBqmlTrainingRunTrainingOptionsPtrOutputWithContext(ctx context.Context) BqmlTrainingRunTrainingOptionsPtrOutput
- func (o BqmlTrainingRunTrainingOptionsPtrOutput) WarmStart() pulumi.BoolPtrOutput
- type BqmlTrainingRunTrainingOptionsResponse
- type BqmlTrainingRunTrainingOptionsResponseOutput
- func (o BqmlTrainingRunTrainingOptionsResponseOutput) EarlyStop() pulumi.BoolOutput
- func (BqmlTrainingRunTrainingOptionsResponseOutput) ElementType() reflect.Type
- func (o BqmlTrainingRunTrainingOptionsResponseOutput) L1Reg() pulumi.Float64Output
- func (o BqmlTrainingRunTrainingOptionsResponseOutput) L2Reg() pulumi.Float64Output
- func (o BqmlTrainingRunTrainingOptionsResponseOutput) LearnRate() pulumi.Float64Output
- func (o BqmlTrainingRunTrainingOptionsResponseOutput) LearnRateStrategy() pulumi.StringOutput
- func (o BqmlTrainingRunTrainingOptionsResponseOutput) LineSearchInitLearnRate() pulumi.Float64Output
- func (o BqmlTrainingRunTrainingOptionsResponseOutput) MaxIteration() pulumi.StringOutput
- func (o BqmlTrainingRunTrainingOptionsResponseOutput) MinRelProgress() pulumi.Float64Output
- func (o BqmlTrainingRunTrainingOptionsResponseOutput) ToBqmlTrainingRunTrainingOptionsResponseOutput() BqmlTrainingRunTrainingOptionsResponseOutput
- func (o BqmlTrainingRunTrainingOptionsResponseOutput) ToBqmlTrainingRunTrainingOptionsResponseOutputWithContext(ctx context.Context) BqmlTrainingRunTrainingOptionsResponseOutput
- func (o BqmlTrainingRunTrainingOptionsResponseOutput) WarmStart() pulumi.BoolOutput
- type CloneDefinitionResponse
- type CloneDefinitionResponseOutput
- func (o CloneDefinitionResponseOutput) BaseTableReference() TableReferenceResponseOutput
- func (o CloneDefinitionResponseOutput) CloneTime() pulumi.StringOutput
- func (CloneDefinitionResponseOutput) ElementType() reflect.Type
- func (o CloneDefinitionResponseOutput) ToCloneDefinitionResponseOutput() CloneDefinitionResponseOutput
- func (o CloneDefinitionResponseOutput) ToCloneDefinitionResponseOutputWithContext(ctx context.Context) CloneDefinitionResponseOutput
- type Clustering
- type ClusteringArgs
- func (ClusteringArgs) ElementType() reflect.Type
- func (i ClusteringArgs) ToClusteringOutput() ClusteringOutput
- func (i ClusteringArgs) ToClusteringOutputWithContext(ctx context.Context) ClusteringOutput
- func (i ClusteringArgs) ToClusteringPtrOutput() ClusteringPtrOutput
- func (i ClusteringArgs) ToClusteringPtrOutputWithContext(ctx context.Context) ClusteringPtrOutput
- type ClusteringInput
- type ClusteringOutput
- func (ClusteringOutput) ElementType() reflect.Type
- func (o ClusteringOutput) Fields() pulumi.StringArrayOutput
- func (o ClusteringOutput) ToClusteringOutput() ClusteringOutput
- func (o ClusteringOutput) ToClusteringOutputWithContext(ctx context.Context) ClusteringOutput
- func (o ClusteringOutput) ToClusteringPtrOutput() ClusteringPtrOutput
- func (o ClusteringOutput) ToClusteringPtrOutputWithContext(ctx context.Context) ClusteringPtrOutput
- type ClusteringPtrInput
- type ClusteringPtrOutput
- func (o ClusteringPtrOutput) Elem() ClusteringOutput
- func (ClusteringPtrOutput) ElementType() reflect.Type
- func (o ClusteringPtrOutput) Fields() pulumi.StringArrayOutput
- func (o ClusteringPtrOutput) ToClusteringPtrOutput() ClusteringPtrOutput
- func (o ClusteringPtrOutput) ToClusteringPtrOutputWithContext(ctx context.Context) ClusteringPtrOutput
- type ClusteringResponse
- type ClusteringResponseOutput
- func (ClusteringResponseOutput) ElementType() reflect.Type
- func (o ClusteringResponseOutput) Fields() pulumi.StringArrayOutput
- func (o ClusteringResponseOutput) ToClusteringResponseOutput() ClusteringResponseOutput
- func (o ClusteringResponseOutput) ToClusteringResponseOutputWithContext(ctx context.Context) ClusteringResponseOutput
- type ConnectionProperty
- type ConnectionPropertyArgs
- type ConnectionPropertyArray
- type ConnectionPropertyArrayInput
- type ConnectionPropertyArrayOutput
- func (ConnectionPropertyArrayOutput) ElementType() reflect.Type
- func (o ConnectionPropertyArrayOutput) Index(i pulumi.IntInput) ConnectionPropertyOutput
- func (o ConnectionPropertyArrayOutput) ToConnectionPropertyArrayOutput() ConnectionPropertyArrayOutput
- func (o ConnectionPropertyArrayOutput) ToConnectionPropertyArrayOutputWithContext(ctx context.Context) ConnectionPropertyArrayOutput
- type ConnectionPropertyInput
- type ConnectionPropertyOutput
- func (ConnectionPropertyOutput) ElementType() reflect.Type
- func (o ConnectionPropertyOutput) Key() pulumi.StringPtrOutput
- func (o ConnectionPropertyOutput) ToConnectionPropertyOutput() ConnectionPropertyOutput
- func (o ConnectionPropertyOutput) ToConnectionPropertyOutputWithContext(ctx context.Context) ConnectionPropertyOutput
- func (o ConnectionPropertyOutput) Value() pulumi.StringPtrOutput
- type ConnectionPropertyResponse
- type ConnectionPropertyResponseArrayOutput
- func (ConnectionPropertyResponseArrayOutput) ElementType() reflect.Type
- func (o ConnectionPropertyResponseArrayOutput) Index(i pulumi.IntInput) ConnectionPropertyResponseOutput
- func (o ConnectionPropertyResponseArrayOutput) ToConnectionPropertyResponseArrayOutput() ConnectionPropertyResponseArrayOutput
- func (o ConnectionPropertyResponseArrayOutput) ToConnectionPropertyResponseArrayOutputWithContext(ctx context.Context) ConnectionPropertyResponseArrayOutput
- type ConnectionPropertyResponseOutput
- func (ConnectionPropertyResponseOutput) ElementType() reflect.Type
- func (o ConnectionPropertyResponseOutput) Key() pulumi.StringOutput
- func (o ConnectionPropertyResponseOutput) ToConnectionPropertyResponseOutput() ConnectionPropertyResponseOutput
- func (o ConnectionPropertyResponseOutput) ToConnectionPropertyResponseOutputWithContext(ctx context.Context) ConnectionPropertyResponseOutput
- func (o ConnectionPropertyResponseOutput) Value() pulumi.StringOutput
- type CsvOptions
- type CsvOptionsArgs
- func (CsvOptionsArgs) ElementType() reflect.Type
- func (i CsvOptionsArgs) ToCsvOptionsOutput() CsvOptionsOutput
- func (i CsvOptionsArgs) ToCsvOptionsOutputWithContext(ctx context.Context) CsvOptionsOutput
- func (i CsvOptionsArgs) ToCsvOptionsPtrOutput() CsvOptionsPtrOutput
- func (i CsvOptionsArgs) ToCsvOptionsPtrOutputWithContext(ctx context.Context) CsvOptionsPtrOutput
- type CsvOptionsInput
- type CsvOptionsOutput
- func (o CsvOptionsOutput) AllowJaggedRows() pulumi.BoolPtrOutput
- func (o CsvOptionsOutput) AllowQuotedNewlines() pulumi.BoolPtrOutput
- func (CsvOptionsOutput) ElementType() reflect.Type
- func (o CsvOptionsOutput) Encoding() pulumi.StringPtrOutput
- func (o CsvOptionsOutput) FieldDelimiter() pulumi.StringPtrOutput
- func (o CsvOptionsOutput) NullMarker() pulumi.StringPtrOutput
- func (o CsvOptionsOutput) Quote() pulumi.StringPtrOutput
- func (o CsvOptionsOutput) SkipLeadingRows() pulumi.StringPtrOutput
- func (o CsvOptionsOutput) ToCsvOptionsOutput() CsvOptionsOutput
- func (o CsvOptionsOutput) ToCsvOptionsOutputWithContext(ctx context.Context) CsvOptionsOutput
- func (o CsvOptionsOutput) ToCsvOptionsPtrOutput() CsvOptionsPtrOutput
- func (o CsvOptionsOutput) ToCsvOptionsPtrOutputWithContext(ctx context.Context) CsvOptionsPtrOutput
- type CsvOptionsPtrInput
- type CsvOptionsPtrOutput
- func (o CsvOptionsPtrOutput) AllowJaggedRows() pulumi.BoolPtrOutput
- func (o CsvOptionsPtrOutput) AllowQuotedNewlines() pulumi.BoolPtrOutput
- func (o CsvOptionsPtrOutput) Elem() CsvOptionsOutput
- func (CsvOptionsPtrOutput) ElementType() reflect.Type
- func (o CsvOptionsPtrOutput) Encoding() pulumi.StringPtrOutput
- func (o CsvOptionsPtrOutput) FieldDelimiter() pulumi.StringPtrOutput
- func (o CsvOptionsPtrOutput) NullMarker() pulumi.StringPtrOutput
- func (o CsvOptionsPtrOutput) Quote() pulumi.StringPtrOutput
- func (o CsvOptionsPtrOutput) SkipLeadingRows() pulumi.StringPtrOutput
- func (o CsvOptionsPtrOutput) ToCsvOptionsPtrOutput() CsvOptionsPtrOutput
- func (o CsvOptionsPtrOutput) ToCsvOptionsPtrOutputWithContext(ctx context.Context) CsvOptionsPtrOutput
- type CsvOptionsResponse
- type CsvOptionsResponseOutput
- func (o CsvOptionsResponseOutput) AllowJaggedRows() pulumi.BoolOutput
- func (o CsvOptionsResponseOutput) AllowQuotedNewlines() pulumi.BoolOutput
- func (CsvOptionsResponseOutput) ElementType() reflect.Type
- func (o CsvOptionsResponseOutput) Encoding() pulumi.StringOutput
- func (o CsvOptionsResponseOutput) FieldDelimiter() pulumi.StringOutput
- func (o CsvOptionsResponseOutput) NullMarker() pulumi.StringOutput
- func (o CsvOptionsResponseOutput) Quote() pulumi.StringOutput
- func (o CsvOptionsResponseOutput) SkipLeadingRows() pulumi.StringOutput
- func (o CsvOptionsResponseOutput) ToCsvOptionsResponseOutput() CsvOptionsResponseOutput
- func (o CsvOptionsResponseOutput) ToCsvOptionsResponseOutputWithContext(ctx context.Context) CsvOptionsResponseOutput
- type Dataset
- type DatasetAccessEntry
- type DatasetAccessEntryArgs
- func (DatasetAccessEntryArgs) ElementType() reflect.Type
- func (i DatasetAccessEntryArgs) ToDatasetAccessEntryOutput() DatasetAccessEntryOutput
- func (i DatasetAccessEntryArgs) ToDatasetAccessEntryOutputWithContext(ctx context.Context) DatasetAccessEntryOutput
- func (i DatasetAccessEntryArgs) ToDatasetAccessEntryPtrOutput() DatasetAccessEntryPtrOutput
- func (i DatasetAccessEntryArgs) ToDatasetAccessEntryPtrOutputWithContext(ctx context.Context) DatasetAccessEntryPtrOutput
- type DatasetAccessEntryInput
- type DatasetAccessEntryOutput
- func (o DatasetAccessEntryOutput) Dataset() DatasetReferencePtrOutput
- func (DatasetAccessEntryOutput) ElementType() reflect.Type
- func (o DatasetAccessEntryOutput) TargetTypes() DatasetAccessEntryTargetTypesItemArrayOutput
- func (o DatasetAccessEntryOutput) ToDatasetAccessEntryOutput() DatasetAccessEntryOutput
- func (o DatasetAccessEntryOutput) ToDatasetAccessEntryOutputWithContext(ctx context.Context) DatasetAccessEntryOutput
- func (o DatasetAccessEntryOutput) ToDatasetAccessEntryPtrOutput() DatasetAccessEntryPtrOutput
- func (o DatasetAccessEntryOutput) ToDatasetAccessEntryPtrOutputWithContext(ctx context.Context) DatasetAccessEntryPtrOutput
- type DatasetAccessEntryPtrInput
- type DatasetAccessEntryPtrOutput
- func (o DatasetAccessEntryPtrOutput) Dataset() DatasetReferencePtrOutput
- func (o DatasetAccessEntryPtrOutput) Elem() DatasetAccessEntryOutput
- func (DatasetAccessEntryPtrOutput) ElementType() reflect.Type
- func (o DatasetAccessEntryPtrOutput) TargetTypes() DatasetAccessEntryTargetTypesItemArrayOutput
- func (o DatasetAccessEntryPtrOutput) ToDatasetAccessEntryPtrOutput() DatasetAccessEntryPtrOutput
- func (o DatasetAccessEntryPtrOutput) ToDatasetAccessEntryPtrOutputWithContext(ctx context.Context) DatasetAccessEntryPtrOutput
- type DatasetAccessEntryResponse
- type DatasetAccessEntryResponseOutput
- func (o DatasetAccessEntryResponseOutput) Dataset() DatasetReferenceResponseOutput
- func (DatasetAccessEntryResponseOutput) ElementType() reflect.Type
- func (o DatasetAccessEntryResponseOutput) TargetTypes() pulumi.StringArrayOutput
- func (o DatasetAccessEntryResponseOutput) ToDatasetAccessEntryResponseOutput() DatasetAccessEntryResponseOutput
- func (o DatasetAccessEntryResponseOutput) ToDatasetAccessEntryResponseOutputWithContext(ctx context.Context) DatasetAccessEntryResponseOutput
- type DatasetAccessEntryTargetTypesItem
- func (DatasetAccessEntryTargetTypesItem) ElementType() reflect.Type
- func (e DatasetAccessEntryTargetTypesItem) ToDatasetAccessEntryTargetTypesItemOutput() DatasetAccessEntryTargetTypesItemOutput
- func (e DatasetAccessEntryTargetTypesItem) ToDatasetAccessEntryTargetTypesItemOutputWithContext(ctx context.Context) DatasetAccessEntryTargetTypesItemOutput
- func (e DatasetAccessEntryTargetTypesItem) ToDatasetAccessEntryTargetTypesItemPtrOutput() DatasetAccessEntryTargetTypesItemPtrOutput
- func (e DatasetAccessEntryTargetTypesItem) ToDatasetAccessEntryTargetTypesItemPtrOutputWithContext(ctx context.Context) DatasetAccessEntryTargetTypesItemPtrOutput
- func (e DatasetAccessEntryTargetTypesItem) ToStringOutput() pulumi.StringOutput
- func (e DatasetAccessEntryTargetTypesItem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DatasetAccessEntryTargetTypesItem) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DatasetAccessEntryTargetTypesItem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DatasetAccessEntryTargetTypesItemArray
- func (DatasetAccessEntryTargetTypesItemArray) ElementType() reflect.Type
- func (i DatasetAccessEntryTargetTypesItemArray) ToDatasetAccessEntryTargetTypesItemArrayOutput() DatasetAccessEntryTargetTypesItemArrayOutput
- func (i DatasetAccessEntryTargetTypesItemArray) ToDatasetAccessEntryTargetTypesItemArrayOutputWithContext(ctx context.Context) DatasetAccessEntryTargetTypesItemArrayOutput
- type DatasetAccessEntryTargetTypesItemArrayInput
- type DatasetAccessEntryTargetTypesItemArrayOutput
- func (DatasetAccessEntryTargetTypesItemArrayOutput) ElementType() reflect.Type
- func (o DatasetAccessEntryTargetTypesItemArrayOutput) Index(i pulumi.IntInput) DatasetAccessEntryTargetTypesItemOutput
- func (o DatasetAccessEntryTargetTypesItemArrayOutput) ToDatasetAccessEntryTargetTypesItemArrayOutput() DatasetAccessEntryTargetTypesItemArrayOutput
- func (o DatasetAccessEntryTargetTypesItemArrayOutput) ToDatasetAccessEntryTargetTypesItemArrayOutputWithContext(ctx context.Context) DatasetAccessEntryTargetTypesItemArrayOutput
- type DatasetAccessEntryTargetTypesItemInput
- type DatasetAccessEntryTargetTypesItemOutput
- func (DatasetAccessEntryTargetTypesItemOutput) ElementType() reflect.Type
- func (o DatasetAccessEntryTargetTypesItemOutput) ToDatasetAccessEntryTargetTypesItemOutput() DatasetAccessEntryTargetTypesItemOutput
- func (o DatasetAccessEntryTargetTypesItemOutput) ToDatasetAccessEntryTargetTypesItemOutputWithContext(ctx context.Context) DatasetAccessEntryTargetTypesItemOutput
- func (o DatasetAccessEntryTargetTypesItemOutput) ToDatasetAccessEntryTargetTypesItemPtrOutput() DatasetAccessEntryTargetTypesItemPtrOutput
- func (o DatasetAccessEntryTargetTypesItemOutput) ToDatasetAccessEntryTargetTypesItemPtrOutputWithContext(ctx context.Context) DatasetAccessEntryTargetTypesItemPtrOutput
- func (o DatasetAccessEntryTargetTypesItemOutput) ToStringOutput() pulumi.StringOutput
- func (o DatasetAccessEntryTargetTypesItemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DatasetAccessEntryTargetTypesItemOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DatasetAccessEntryTargetTypesItemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DatasetAccessEntryTargetTypesItemPtrInput
- type DatasetAccessEntryTargetTypesItemPtrOutput
- func (o DatasetAccessEntryTargetTypesItemPtrOutput) Elem() DatasetAccessEntryTargetTypesItemOutput
- func (DatasetAccessEntryTargetTypesItemPtrOutput) ElementType() reflect.Type
- func (o DatasetAccessEntryTargetTypesItemPtrOutput) ToDatasetAccessEntryTargetTypesItemPtrOutput() DatasetAccessEntryTargetTypesItemPtrOutput
- func (o DatasetAccessEntryTargetTypesItemPtrOutput) ToDatasetAccessEntryTargetTypesItemPtrOutputWithContext(ctx context.Context) DatasetAccessEntryTargetTypesItemPtrOutput
- func (o DatasetAccessEntryTargetTypesItemPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DatasetAccessEntryTargetTypesItemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DatasetAccessItem
- type DatasetAccessItemArgs
- type DatasetAccessItemArray
- type DatasetAccessItemArrayInput
- type DatasetAccessItemArrayOutput
- func (DatasetAccessItemArrayOutput) ElementType() reflect.Type
- func (o DatasetAccessItemArrayOutput) Index(i pulumi.IntInput) DatasetAccessItemOutput
- func (o DatasetAccessItemArrayOutput) ToDatasetAccessItemArrayOutput() DatasetAccessItemArrayOutput
- func (o DatasetAccessItemArrayOutput) ToDatasetAccessItemArrayOutputWithContext(ctx context.Context) DatasetAccessItemArrayOutput
- type DatasetAccessItemInput
- type DatasetAccessItemOutput
- func (o DatasetAccessItemOutput) Dataset() DatasetAccessEntryPtrOutput
- func (o DatasetAccessItemOutput) Domain() pulumi.StringPtrOutput
- func (DatasetAccessItemOutput) ElementType() reflect.Type
- func (o DatasetAccessItemOutput) GroupByEmail() pulumi.StringPtrOutput
- func (o DatasetAccessItemOutput) IamMember() pulumi.StringPtrOutput
- func (o DatasetAccessItemOutput) Role() pulumi.StringPtrOutput
- func (o DatasetAccessItemOutput) Routine() RoutineReferencePtrOutput
- func (o DatasetAccessItemOutput) SpecialGroup() pulumi.StringPtrOutput
- func (o DatasetAccessItemOutput) ToDatasetAccessItemOutput() DatasetAccessItemOutput
- func (o DatasetAccessItemOutput) ToDatasetAccessItemOutputWithContext(ctx context.Context) DatasetAccessItemOutput
- func (o DatasetAccessItemOutput) UserByEmail() pulumi.StringPtrOutput
- func (o DatasetAccessItemOutput) View() TableReferencePtrOutput
- type DatasetAccessItemResponse
- type DatasetAccessItemResponseArrayOutput
- func (DatasetAccessItemResponseArrayOutput) ElementType() reflect.Type
- func (o DatasetAccessItemResponseArrayOutput) Index(i pulumi.IntInput) DatasetAccessItemResponseOutput
- func (o DatasetAccessItemResponseArrayOutput) ToDatasetAccessItemResponseArrayOutput() DatasetAccessItemResponseArrayOutput
- func (o DatasetAccessItemResponseArrayOutput) ToDatasetAccessItemResponseArrayOutputWithContext(ctx context.Context) DatasetAccessItemResponseArrayOutput
- type DatasetAccessItemResponseOutput
- func (o DatasetAccessItemResponseOutput) Dataset() DatasetAccessEntryResponseOutput
- func (o DatasetAccessItemResponseOutput) Domain() pulumi.StringOutput
- func (DatasetAccessItemResponseOutput) ElementType() reflect.Type
- func (o DatasetAccessItemResponseOutput) GroupByEmail() pulumi.StringOutput
- func (o DatasetAccessItemResponseOutput) IamMember() pulumi.StringOutput
- func (o DatasetAccessItemResponseOutput) Role() pulumi.StringOutput
- func (o DatasetAccessItemResponseOutput) Routine() RoutineReferenceResponseOutput
- func (o DatasetAccessItemResponseOutput) SpecialGroup() pulumi.StringOutput
- func (o DatasetAccessItemResponseOutput) ToDatasetAccessItemResponseOutput() DatasetAccessItemResponseOutput
- func (o DatasetAccessItemResponseOutput) ToDatasetAccessItemResponseOutputWithContext(ctx context.Context) DatasetAccessItemResponseOutput
- func (o DatasetAccessItemResponseOutput) UserByEmail() pulumi.StringOutput
- func (o DatasetAccessItemResponseOutput) View() TableReferenceResponseOutput
- type DatasetArgs
- type DatasetInput
- type DatasetOutput
- type DatasetReference
- type DatasetReferenceArgs
- func (DatasetReferenceArgs) ElementType() reflect.Type
- func (i DatasetReferenceArgs) ToDatasetReferenceOutput() DatasetReferenceOutput
- func (i DatasetReferenceArgs) ToDatasetReferenceOutputWithContext(ctx context.Context) DatasetReferenceOutput
- func (i DatasetReferenceArgs) ToDatasetReferencePtrOutput() DatasetReferencePtrOutput
- func (i DatasetReferenceArgs) ToDatasetReferencePtrOutputWithContext(ctx context.Context) DatasetReferencePtrOutput
- type DatasetReferenceInput
- type DatasetReferenceOutput
- func (o DatasetReferenceOutput) DatasetId() pulumi.StringPtrOutput
- func (DatasetReferenceOutput) ElementType() reflect.Type
- func (o DatasetReferenceOutput) Project() pulumi.StringPtrOutput
- func (o DatasetReferenceOutput) ToDatasetReferenceOutput() DatasetReferenceOutput
- func (o DatasetReferenceOutput) ToDatasetReferenceOutputWithContext(ctx context.Context) DatasetReferenceOutput
- func (o DatasetReferenceOutput) ToDatasetReferencePtrOutput() DatasetReferencePtrOutput
- func (o DatasetReferenceOutput) ToDatasetReferencePtrOutputWithContext(ctx context.Context) DatasetReferencePtrOutput
- type DatasetReferencePtrInput
- type DatasetReferencePtrOutput
- func (o DatasetReferencePtrOutput) DatasetId() pulumi.StringPtrOutput
- func (o DatasetReferencePtrOutput) Elem() DatasetReferenceOutput
- func (DatasetReferencePtrOutput) ElementType() reflect.Type
- func (o DatasetReferencePtrOutput) Project() pulumi.StringPtrOutput
- func (o DatasetReferencePtrOutput) ToDatasetReferencePtrOutput() DatasetReferencePtrOutput
- func (o DatasetReferencePtrOutput) ToDatasetReferencePtrOutputWithContext(ctx context.Context) DatasetReferencePtrOutput
- type DatasetReferenceResponse
- type DatasetReferenceResponseOutput
- func (o DatasetReferenceResponseOutput) DatasetId() pulumi.StringOutput
- func (DatasetReferenceResponseOutput) ElementType() reflect.Type
- func (o DatasetReferenceResponseOutput) Project() pulumi.StringOutput
- func (o DatasetReferenceResponseOutput) ToDatasetReferenceResponseOutput() DatasetReferenceResponseOutput
- func (o DatasetReferenceResponseOutput) ToDatasetReferenceResponseOutputWithContext(ctx context.Context) DatasetReferenceResponseOutput
- type DatasetState
- type DatasetTagsItem
- type DatasetTagsItemArgs
- type DatasetTagsItemArray
- type DatasetTagsItemArrayInput
- type DatasetTagsItemArrayOutput
- func (DatasetTagsItemArrayOutput) ElementType() reflect.Type
- func (o DatasetTagsItemArrayOutput) Index(i pulumi.IntInput) DatasetTagsItemOutput
- func (o DatasetTagsItemArrayOutput) ToDatasetTagsItemArrayOutput() DatasetTagsItemArrayOutput
- func (o DatasetTagsItemArrayOutput) ToDatasetTagsItemArrayOutputWithContext(ctx context.Context) DatasetTagsItemArrayOutput
- type DatasetTagsItemInput
- type DatasetTagsItemOutput
- func (DatasetTagsItemOutput) ElementType() reflect.Type
- func (o DatasetTagsItemOutput) TagKey() pulumi.StringPtrOutput
- func (o DatasetTagsItemOutput) TagValue() pulumi.StringPtrOutput
- func (o DatasetTagsItemOutput) ToDatasetTagsItemOutput() DatasetTagsItemOutput
- func (o DatasetTagsItemOutput) ToDatasetTagsItemOutputWithContext(ctx context.Context) DatasetTagsItemOutput
- type DatasetTagsItemResponse
- type DatasetTagsItemResponseArrayOutput
- func (DatasetTagsItemResponseArrayOutput) ElementType() reflect.Type
- func (o DatasetTagsItemResponseArrayOutput) Index(i pulumi.IntInput) DatasetTagsItemResponseOutput
- func (o DatasetTagsItemResponseArrayOutput) ToDatasetTagsItemResponseArrayOutput() DatasetTagsItemResponseArrayOutput
- func (o DatasetTagsItemResponseArrayOutput) ToDatasetTagsItemResponseArrayOutputWithContext(ctx context.Context) DatasetTagsItemResponseArrayOutput
- type DatasetTagsItemResponseOutput
- func (DatasetTagsItemResponseOutput) ElementType() reflect.Type
- func (o DatasetTagsItemResponseOutput) TagKey() pulumi.StringOutput
- func (o DatasetTagsItemResponseOutput) TagValue() pulumi.StringOutput
- func (o DatasetTagsItemResponseOutput) ToDatasetTagsItemResponseOutput() DatasetTagsItemResponseOutput
- func (o DatasetTagsItemResponseOutput) ToDatasetTagsItemResponseOutputWithContext(ctx context.Context) DatasetTagsItemResponseOutput
- type DestinationTableProperties
- type DestinationTablePropertiesArgs
- func (DestinationTablePropertiesArgs) ElementType() reflect.Type
- func (i DestinationTablePropertiesArgs) ToDestinationTablePropertiesOutput() DestinationTablePropertiesOutput
- func (i DestinationTablePropertiesArgs) ToDestinationTablePropertiesOutputWithContext(ctx context.Context) DestinationTablePropertiesOutput
- func (i DestinationTablePropertiesArgs) ToDestinationTablePropertiesPtrOutput() DestinationTablePropertiesPtrOutput
- func (i DestinationTablePropertiesArgs) ToDestinationTablePropertiesPtrOutputWithContext(ctx context.Context) DestinationTablePropertiesPtrOutput
- type DestinationTablePropertiesInput
- type DestinationTablePropertiesOutput
- func (o DestinationTablePropertiesOutput) Description() pulumi.StringPtrOutput
- func (DestinationTablePropertiesOutput) ElementType() reflect.Type
- func (o DestinationTablePropertiesOutput) ExpirationTime() pulumi.StringPtrOutput
- func (o DestinationTablePropertiesOutput) FriendlyName() pulumi.StringPtrOutput
- func (o DestinationTablePropertiesOutput) Labels() pulumi.StringMapOutput
- func (o DestinationTablePropertiesOutput) ToDestinationTablePropertiesOutput() DestinationTablePropertiesOutput
- func (o DestinationTablePropertiesOutput) ToDestinationTablePropertiesOutputWithContext(ctx context.Context) DestinationTablePropertiesOutput
- func (o DestinationTablePropertiesOutput) ToDestinationTablePropertiesPtrOutput() DestinationTablePropertiesPtrOutput
- func (o DestinationTablePropertiesOutput) ToDestinationTablePropertiesPtrOutputWithContext(ctx context.Context) DestinationTablePropertiesPtrOutput
- type DestinationTablePropertiesPtrInput
- type DestinationTablePropertiesPtrOutput
- func (o DestinationTablePropertiesPtrOutput) Description() pulumi.StringPtrOutput
- func (o DestinationTablePropertiesPtrOutput) Elem() DestinationTablePropertiesOutput
- func (DestinationTablePropertiesPtrOutput) ElementType() reflect.Type
- func (o DestinationTablePropertiesPtrOutput) ExpirationTime() pulumi.StringPtrOutput
- func (o DestinationTablePropertiesPtrOutput) FriendlyName() pulumi.StringPtrOutput
- func (o DestinationTablePropertiesPtrOutput) Labels() pulumi.StringMapOutput
- func (o DestinationTablePropertiesPtrOutput) ToDestinationTablePropertiesPtrOutput() DestinationTablePropertiesPtrOutput
- func (o DestinationTablePropertiesPtrOutput) ToDestinationTablePropertiesPtrOutputWithContext(ctx context.Context) DestinationTablePropertiesPtrOutput
- type DestinationTablePropertiesResponse
- type DestinationTablePropertiesResponseOutput
- func (o DestinationTablePropertiesResponseOutput) Description() pulumi.StringOutput
- func (DestinationTablePropertiesResponseOutput) ElementType() reflect.Type
- func (o DestinationTablePropertiesResponseOutput) ExpirationTime() pulumi.StringOutput
- func (o DestinationTablePropertiesResponseOutput) FriendlyName() pulumi.StringOutput
- func (o DestinationTablePropertiesResponseOutput) Labels() pulumi.StringMapOutput
- func (o DestinationTablePropertiesResponseOutput) ToDestinationTablePropertiesResponseOutput() DestinationTablePropertiesResponseOutput
- func (o DestinationTablePropertiesResponseOutput) ToDestinationTablePropertiesResponseOutputWithContext(ctx context.Context) DestinationTablePropertiesResponseOutput
- type DmlStatisticsResponse
- type DmlStatisticsResponseOutput
- func (o DmlStatisticsResponseOutput) DeletedRowCount() pulumi.StringOutput
- func (DmlStatisticsResponseOutput) ElementType() reflect.Type
- func (o DmlStatisticsResponseOutput) InsertedRowCount() pulumi.StringOutput
- func (o DmlStatisticsResponseOutput) ToDmlStatisticsResponseOutput() DmlStatisticsResponseOutput
- func (o DmlStatisticsResponseOutput) ToDmlStatisticsResponseOutputWithContext(ctx context.Context) DmlStatisticsResponseOutput
- func (o DmlStatisticsResponseOutput) UpdatedRowCount() pulumi.StringOutput
- type EncryptionConfiguration
- type EncryptionConfigurationArgs
- func (EncryptionConfigurationArgs) ElementType() reflect.Type
- func (i EncryptionConfigurationArgs) ToEncryptionConfigurationOutput() EncryptionConfigurationOutput
- func (i EncryptionConfigurationArgs) ToEncryptionConfigurationOutputWithContext(ctx context.Context) EncryptionConfigurationOutput
- func (i EncryptionConfigurationArgs) ToEncryptionConfigurationPtrOutput() EncryptionConfigurationPtrOutput
- func (i EncryptionConfigurationArgs) ToEncryptionConfigurationPtrOutputWithContext(ctx context.Context) EncryptionConfigurationPtrOutput
- type EncryptionConfigurationInput
- type EncryptionConfigurationOutput
- func (EncryptionConfigurationOutput) ElementType() reflect.Type
- func (o EncryptionConfigurationOutput) KmsKeyName() pulumi.StringPtrOutput
- func (o EncryptionConfigurationOutput) ToEncryptionConfigurationOutput() EncryptionConfigurationOutput
- func (o EncryptionConfigurationOutput) ToEncryptionConfigurationOutputWithContext(ctx context.Context) EncryptionConfigurationOutput
- func (o EncryptionConfigurationOutput) ToEncryptionConfigurationPtrOutput() EncryptionConfigurationPtrOutput
- func (o EncryptionConfigurationOutput) ToEncryptionConfigurationPtrOutputWithContext(ctx context.Context) EncryptionConfigurationPtrOutput
- type EncryptionConfigurationPtrInput
- type EncryptionConfigurationPtrOutput
- func (o EncryptionConfigurationPtrOutput) Elem() EncryptionConfigurationOutput
- func (EncryptionConfigurationPtrOutput) ElementType() reflect.Type
- func (o EncryptionConfigurationPtrOutput) KmsKeyName() pulumi.StringPtrOutput
- func (o EncryptionConfigurationPtrOutput) ToEncryptionConfigurationPtrOutput() EncryptionConfigurationPtrOutput
- func (o EncryptionConfigurationPtrOutput) ToEncryptionConfigurationPtrOutputWithContext(ctx context.Context) EncryptionConfigurationPtrOutput
- type EncryptionConfigurationResponse
- type EncryptionConfigurationResponseOutput
- func (EncryptionConfigurationResponseOutput) ElementType() reflect.Type
- func (o EncryptionConfigurationResponseOutput) KmsKeyName() pulumi.StringOutput
- func (o EncryptionConfigurationResponseOutput) ToEncryptionConfigurationResponseOutput() EncryptionConfigurationResponseOutput
- func (o EncryptionConfigurationResponseOutput) ToEncryptionConfigurationResponseOutputWithContext(ctx context.Context) EncryptionConfigurationResponseOutput
- type ErrorProtoResponse
- type ErrorProtoResponseArrayOutput
- func (ErrorProtoResponseArrayOutput) ElementType() reflect.Type
- func (o ErrorProtoResponseArrayOutput) Index(i pulumi.IntInput) ErrorProtoResponseOutput
- func (o ErrorProtoResponseArrayOutput) ToErrorProtoResponseArrayOutput() ErrorProtoResponseArrayOutput
- func (o ErrorProtoResponseArrayOutput) ToErrorProtoResponseArrayOutputWithContext(ctx context.Context) ErrorProtoResponseArrayOutput
- type ErrorProtoResponseOutput
- func (o ErrorProtoResponseOutput) DebugInfo() pulumi.StringOutput
- func (ErrorProtoResponseOutput) ElementType() reflect.Type
- func (o ErrorProtoResponseOutput) Location() pulumi.StringOutput
- func (o ErrorProtoResponseOutput) Message() pulumi.StringOutput
- func (o ErrorProtoResponseOutput) Reason() pulumi.StringOutput
- func (o ErrorProtoResponseOutput) ToErrorProtoResponseOutput() ErrorProtoResponseOutput
- func (o ErrorProtoResponseOutput) ToErrorProtoResponseOutputWithContext(ctx context.Context) ErrorProtoResponseOutput
- type ExplainQueryStageResponse
- type ExplainQueryStageResponseArrayOutput
- func (ExplainQueryStageResponseArrayOutput) ElementType() reflect.Type
- func (o ExplainQueryStageResponseArrayOutput) Index(i pulumi.IntInput) ExplainQueryStageResponseOutput
- func (o ExplainQueryStageResponseArrayOutput) ToExplainQueryStageResponseArrayOutput() ExplainQueryStageResponseArrayOutput
- func (o ExplainQueryStageResponseArrayOutput) ToExplainQueryStageResponseArrayOutputWithContext(ctx context.Context) ExplainQueryStageResponseArrayOutput
- type ExplainQueryStageResponseOutput
- func (o ExplainQueryStageResponseOutput) CompletedParallelInputs() pulumi.StringOutput
- func (o ExplainQueryStageResponseOutput) ComputeMsAvg() pulumi.StringOutput
- func (o ExplainQueryStageResponseOutput) ComputeMsMax() pulumi.StringOutput
- func (o ExplainQueryStageResponseOutput) ComputeRatioAvg() pulumi.Float64Output
- func (o ExplainQueryStageResponseOutput) ComputeRatioMax() pulumi.Float64Output
- func (ExplainQueryStageResponseOutput) ElementType() reflect.Type
- func (o ExplainQueryStageResponseOutput) EndMs() pulumi.StringOutput
- func (o ExplainQueryStageResponseOutput) InputStages() pulumi.StringArrayOutput
- func (o ExplainQueryStageResponseOutput) Name() pulumi.StringOutput
- func (o ExplainQueryStageResponseOutput) ParallelInputs() pulumi.StringOutput
- func (o ExplainQueryStageResponseOutput) ReadMsAvg() pulumi.StringOutput
- func (o ExplainQueryStageResponseOutput) ReadMsMax() pulumi.StringOutput
- func (o ExplainQueryStageResponseOutput) ReadRatioAvg() pulumi.Float64Output
- func (o ExplainQueryStageResponseOutput) ReadRatioMax() pulumi.Float64Output
- func (o ExplainQueryStageResponseOutput) RecordsRead() pulumi.StringOutput
- func (o ExplainQueryStageResponseOutput) RecordsWritten() pulumi.StringOutput
- func (o ExplainQueryStageResponseOutput) ShuffleOutputBytes() pulumi.StringOutput
- func (o ExplainQueryStageResponseOutput) ShuffleOutputBytesSpilled() pulumi.StringOutput
- func (o ExplainQueryStageResponseOutput) SlotMs() pulumi.StringOutput
- func (o ExplainQueryStageResponseOutput) StartMs() pulumi.StringOutput
- func (o ExplainQueryStageResponseOutput) Status() pulumi.StringOutput
- func (o ExplainQueryStageResponseOutput) Steps() ExplainQueryStepResponseArrayOutput
- func (o ExplainQueryStageResponseOutput) ToExplainQueryStageResponseOutput() ExplainQueryStageResponseOutput
- func (o ExplainQueryStageResponseOutput) ToExplainQueryStageResponseOutputWithContext(ctx context.Context) ExplainQueryStageResponseOutput
- func (o ExplainQueryStageResponseOutput) WaitMsAvg() pulumi.StringOutput
- func (o ExplainQueryStageResponseOutput) WaitMsMax() pulumi.StringOutput
- func (o ExplainQueryStageResponseOutput) WaitRatioAvg() pulumi.Float64Output
- func (o ExplainQueryStageResponseOutput) WaitRatioMax() pulumi.Float64Output
- func (o ExplainQueryStageResponseOutput) WriteMsAvg() pulumi.StringOutput
- func (o ExplainQueryStageResponseOutput) WriteMsMax() pulumi.StringOutput
- func (o ExplainQueryStageResponseOutput) WriteRatioAvg() pulumi.Float64Output
- func (o ExplainQueryStageResponseOutput) WriteRatioMax() pulumi.Float64Output
- type ExplainQueryStepResponse
- type ExplainQueryStepResponseArrayOutput
- func (ExplainQueryStepResponseArrayOutput) ElementType() reflect.Type
- func (o ExplainQueryStepResponseArrayOutput) Index(i pulumi.IntInput) ExplainQueryStepResponseOutput
- func (o ExplainQueryStepResponseArrayOutput) ToExplainQueryStepResponseArrayOutput() ExplainQueryStepResponseArrayOutput
- func (o ExplainQueryStepResponseArrayOutput) ToExplainQueryStepResponseArrayOutputWithContext(ctx context.Context) ExplainQueryStepResponseArrayOutput
- type ExplainQueryStepResponseOutput
- func (ExplainQueryStepResponseOutput) ElementType() reflect.Type
- func (o ExplainQueryStepResponseOutput) Kind() pulumi.StringOutput
- func (o ExplainQueryStepResponseOutput) Substeps() pulumi.StringArrayOutput
- func (o ExplainQueryStepResponseOutput) ToExplainQueryStepResponseOutput() ExplainQueryStepResponseOutput
- func (o ExplainQueryStepResponseOutput) ToExplainQueryStepResponseOutputWithContext(ctx context.Context) ExplainQueryStepResponseOutput
- 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 ExternalDataConfiguration
- type ExternalDataConfigurationArgs
- func (ExternalDataConfigurationArgs) ElementType() reflect.Type
- func (i ExternalDataConfigurationArgs) ToExternalDataConfigurationOutput() ExternalDataConfigurationOutput
- func (i ExternalDataConfigurationArgs) ToExternalDataConfigurationOutputWithContext(ctx context.Context) ExternalDataConfigurationOutput
- func (i ExternalDataConfigurationArgs) ToExternalDataConfigurationPtrOutput() ExternalDataConfigurationPtrOutput
- func (i ExternalDataConfigurationArgs) ToExternalDataConfigurationPtrOutputWithContext(ctx context.Context) ExternalDataConfigurationPtrOutput
- type ExternalDataConfigurationInput
- type ExternalDataConfigurationOutput
- func (o ExternalDataConfigurationOutput) Autodetect() pulumi.BoolPtrOutput
- func (o ExternalDataConfigurationOutput) AvroOptions() AvroOptionsPtrOutput
- func (o ExternalDataConfigurationOutput) BigtableOptions() BigtableOptionsPtrOutput
- func (o ExternalDataConfigurationOutput) Compression() pulumi.StringPtrOutput
- func (o ExternalDataConfigurationOutput) ConnectionId() pulumi.StringPtrOutput
- func (o ExternalDataConfigurationOutput) CsvOptions() CsvOptionsPtrOutput
- func (o ExternalDataConfigurationOutput) DecimalTargetTypes() pulumi.StringArrayOutput
- func (ExternalDataConfigurationOutput) ElementType() reflect.Type
- func (o ExternalDataConfigurationOutput) GoogleSheetsOptions() GoogleSheetsOptionsPtrOutput
- func (o ExternalDataConfigurationOutput) HivePartitioningOptions() HivePartitioningOptionsPtrOutput
- func (o ExternalDataConfigurationOutput) IgnoreUnknownValues() pulumi.BoolPtrOutput
- func (o ExternalDataConfigurationOutput) MaxBadRecords() pulumi.IntPtrOutput
- func (o ExternalDataConfigurationOutput) ParquetOptions() ParquetOptionsPtrOutput
- func (o ExternalDataConfigurationOutput) Schema() TableSchemaPtrOutput
- func (o ExternalDataConfigurationOutput) SourceFormat() pulumi.StringPtrOutput
- func (o ExternalDataConfigurationOutput) SourceUris() pulumi.StringArrayOutput
- func (o ExternalDataConfigurationOutput) ToExternalDataConfigurationOutput() ExternalDataConfigurationOutput
- func (o ExternalDataConfigurationOutput) ToExternalDataConfigurationOutputWithContext(ctx context.Context) ExternalDataConfigurationOutput
- func (o ExternalDataConfigurationOutput) ToExternalDataConfigurationPtrOutput() ExternalDataConfigurationPtrOutput
- func (o ExternalDataConfigurationOutput) ToExternalDataConfigurationPtrOutputWithContext(ctx context.Context) ExternalDataConfigurationPtrOutput
- type ExternalDataConfigurationPtrInput
- type ExternalDataConfigurationPtrOutput
- func (o ExternalDataConfigurationPtrOutput) Autodetect() pulumi.BoolPtrOutput
- func (o ExternalDataConfigurationPtrOutput) AvroOptions() AvroOptionsPtrOutput
- func (o ExternalDataConfigurationPtrOutput) BigtableOptions() BigtableOptionsPtrOutput
- func (o ExternalDataConfigurationPtrOutput) Compression() pulumi.StringPtrOutput
- func (o ExternalDataConfigurationPtrOutput) ConnectionId() pulumi.StringPtrOutput
- func (o ExternalDataConfigurationPtrOutput) CsvOptions() CsvOptionsPtrOutput
- func (o ExternalDataConfigurationPtrOutput) DecimalTargetTypes() pulumi.StringArrayOutput
- func (o ExternalDataConfigurationPtrOutput) Elem() ExternalDataConfigurationOutput
- func (ExternalDataConfigurationPtrOutput) ElementType() reflect.Type
- func (o ExternalDataConfigurationPtrOutput) GoogleSheetsOptions() GoogleSheetsOptionsPtrOutput
- func (o ExternalDataConfigurationPtrOutput) HivePartitioningOptions() HivePartitioningOptionsPtrOutput
- func (o ExternalDataConfigurationPtrOutput) IgnoreUnknownValues() pulumi.BoolPtrOutput
- func (o ExternalDataConfigurationPtrOutput) MaxBadRecords() pulumi.IntPtrOutput
- func (o ExternalDataConfigurationPtrOutput) ParquetOptions() ParquetOptionsPtrOutput
- func (o ExternalDataConfigurationPtrOutput) Schema() TableSchemaPtrOutput
- func (o ExternalDataConfigurationPtrOutput) SourceFormat() pulumi.StringPtrOutput
- func (o ExternalDataConfigurationPtrOutput) SourceUris() pulumi.StringArrayOutput
- func (o ExternalDataConfigurationPtrOutput) ToExternalDataConfigurationPtrOutput() ExternalDataConfigurationPtrOutput
- func (o ExternalDataConfigurationPtrOutput) ToExternalDataConfigurationPtrOutputWithContext(ctx context.Context) ExternalDataConfigurationPtrOutput
- type ExternalDataConfigurationResponse
- type ExternalDataConfigurationResponseOutput
- func (o ExternalDataConfigurationResponseOutput) Autodetect() pulumi.BoolOutput
- func (o ExternalDataConfigurationResponseOutput) AvroOptions() AvroOptionsResponseOutput
- func (o ExternalDataConfigurationResponseOutput) BigtableOptions() BigtableOptionsResponseOutput
- func (o ExternalDataConfigurationResponseOutput) Compression() pulumi.StringOutput
- func (o ExternalDataConfigurationResponseOutput) ConnectionId() pulumi.StringOutput
- func (o ExternalDataConfigurationResponseOutput) CsvOptions() CsvOptionsResponseOutput
- func (o ExternalDataConfigurationResponseOutput) DecimalTargetTypes() pulumi.StringArrayOutput
- func (ExternalDataConfigurationResponseOutput) ElementType() reflect.Type
- func (o ExternalDataConfigurationResponseOutput) GoogleSheetsOptions() GoogleSheetsOptionsResponseOutput
- func (o ExternalDataConfigurationResponseOutput) HivePartitioningOptions() HivePartitioningOptionsResponseOutput
- func (o ExternalDataConfigurationResponseOutput) IgnoreUnknownValues() pulumi.BoolOutput
- func (o ExternalDataConfigurationResponseOutput) MaxBadRecords() pulumi.IntOutput
- func (o ExternalDataConfigurationResponseOutput) ParquetOptions() ParquetOptionsResponseOutput
- func (o ExternalDataConfigurationResponseOutput) Schema() TableSchemaResponseOutput
- func (o ExternalDataConfigurationResponseOutput) SourceFormat() pulumi.StringOutput
- func (o ExternalDataConfigurationResponseOutput) SourceUris() pulumi.StringArrayOutput
- func (o ExternalDataConfigurationResponseOutput) ToExternalDataConfigurationResponseOutput() ExternalDataConfigurationResponseOutput
- func (o ExternalDataConfigurationResponseOutput) ToExternalDataConfigurationResponseOutputWithContext(ctx context.Context) ExternalDataConfigurationResponseOutput
- type GoogleSheetsOptions
- type GoogleSheetsOptionsArgs
- func (GoogleSheetsOptionsArgs) ElementType() reflect.Type
- func (i GoogleSheetsOptionsArgs) ToGoogleSheetsOptionsOutput() GoogleSheetsOptionsOutput
- func (i GoogleSheetsOptionsArgs) ToGoogleSheetsOptionsOutputWithContext(ctx context.Context) GoogleSheetsOptionsOutput
- func (i GoogleSheetsOptionsArgs) ToGoogleSheetsOptionsPtrOutput() GoogleSheetsOptionsPtrOutput
- func (i GoogleSheetsOptionsArgs) ToGoogleSheetsOptionsPtrOutputWithContext(ctx context.Context) GoogleSheetsOptionsPtrOutput
- type GoogleSheetsOptionsInput
- type GoogleSheetsOptionsOutput
- func (GoogleSheetsOptionsOutput) ElementType() reflect.Type
- func (o GoogleSheetsOptionsOutput) Range() pulumi.StringPtrOutput
- func (o GoogleSheetsOptionsOutput) SkipLeadingRows() pulumi.StringPtrOutput
- func (o GoogleSheetsOptionsOutput) ToGoogleSheetsOptionsOutput() GoogleSheetsOptionsOutput
- func (o GoogleSheetsOptionsOutput) ToGoogleSheetsOptionsOutputWithContext(ctx context.Context) GoogleSheetsOptionsOutput
- func (o GoogleSheetsOptionsOutput) ToGoogleSheetsOptionsPtrOutput() GoogleSheetsOptionsPtrOutput
- func (o GoogleSheetsOptionsOutput) ToGoogleSheetsOptionsPtrOutputWithContext(ctx context.Context) GoogleSheetsOptionsPtrOutput
- type GoogleSheetsOptionsPtrInput
- type GoogleSheetsOptionsPtrOutput
- func (o GoogleSheetsOptionsPtrOutput) Elem() GoogleSheetsOptionsOutput
- func (GoogleSheetsOptionsPtrOutput) ElementType() reflect.Type
- func (o GoogleSheetsOptionsPtrOutput) Range() pulumi.StringPtrOutput
- func (o GoogleSheetsOptionsPtrOutput) SkipLeadingRows() pulumi.StringPtrOutput
- func (o GoogleSheetsOptionsPtrOutput) ToGoogleSheetsOptionsPtrOutput() GoogleSheetsOptionsPtrOutput
- func (o GoogleSheetsOptionsPtrOutput) ToGoogleSheetsOptionsPtrOutputWithContext(ctx context.Context) GoogleSheetsOptionsPtrOutput
- type GoogleSheetsOptionsResponse
- type GoogleSheetsOptionsResponseOutput
- func (GoogleSheetsOptionsResponseOutput) ElementType() reflect.Type
- func (o GoogleSheetsOptionsResponseOutput) Range() pulumi.StringOutput
- func (o GoogleSheetsOptionsResponseOutput) SkipLeadingRows() pulumi.StringOutput
- func (o GoogleSheetsOptionsResponseOutput) ToGoogleSheetsOptionsResponseOutput() GoogleSheetsOptionsResponseOutput
- func (o GoogleSheetsOptionsResponseOutput) ToGoogleSheetsOptionsResponseOutputWithContext(ctx context.Context) GoogleSheetsOptionsResponseOutput
- type HivePartitioningOptions
- type HivePartitioningOptionsArgs
- func (HivePartitioningOptionsArgs) ElementType() reflect.Type
- func (i HivePartitioningOptionsArgs) ToHivePartitioningOptionsOutput() HivePartitioningOptionsOutput
- func (i HivePartitioningOptionsArgs) ToHivePartitioningOptionsOutputWithContext(ctx context.Context) HivePartitioningOptionsOutput
- func (i HivePartitioningOptionsArgs) ToHivePartitioningOptionsPtrOutput() HivePartitioningOptionsPtrOutput
- func (i HivePartitioningOptionsArgs) ToHivePartitioningOptionsPtrOutputWithContext(ctx context.Context) HivePartitioningOptionsPtrOutput
- type HivePartitioningOptionsInput
- type HivePartitioningOptionsOutput
- func (HivePartitioningOptionsOutput) ElementType() reflect.Type
- func (o HivePartitioningOptionsOutput) Mode() pulumi.StringPtrOutput
- func (o HivePartitioningOptionsOutput) RequirePartitionFilter() pulumi.BoolPtrOutput
- func (o HivePartitioningOptionsOutput) SourceUriPrefix() pulumi.StringPtrOutput
- func (o HivePartitioningOptionsOutput) ToHivePartitioningOptionsOutput() HivePartitioningOptionsOutput
- func (o HivePartitioningOptionsOutput) ToHivePartitioningOptionsOutputWithContext(ctx context.Context) HivePartitioningOptionsOutput
- func (o HivePartitioningOptionsOutput) ToHivePartitioningOptionsPtrOutput() HivePartitioningOptionsPtrOutput
- func (o HivePartitioningOptionsOutput) ToHivePartitioningOptionsPtrOutputWithContext(ctx context.Context) HivePartitioningOptionsPtrOutput
- type HivePartitioningOptionsPtrInput
- type HivePartitioningOptionsPtrOutput
- func (o HivePartitioningOptionsPtrOutput) Elem() HivePartitioningOptionsOutput
- func (HivePartitioningOptionsPtrOutput) ElementType() reflect.Type
- func (o HivePartitioningOptionsPtrOutput) Mode() pulumi.StringPtrOutput
- func (o HivePartitioningOptionsPtrOutput) RequirePartitionFilter() pulumi.BoolPtrOutput
- func (o HivePartitioningOptionsPtrOutput) SourceUriPrefix() pulumi.StringPtrOutput
- func (o HivePartitioningOptionsPtrOutput) ToHivePartitioningOptionsPtrOutput() HivePartitioningOptionsPtrOutput
- func (o HivePartitioningOptionsPtrOutput) ToHivePartitioningOptionsPtrOutputWithContext(ctx context.Context) HivePartitioningOptionsPtrOutput
- type HivePartitioningOptionsResponse
- type HivePartitioningOptionsResponseOutput
- func (HivePartitioningOptionsResponseOutput) ElementType() reflect.Type
- func (o HivePartitioningOptionsResponseOutput) Mode() pulumi.StringOutput
- func (o HivePartitioningOptionsResponseOutput) RequirePartitionFilter() pulumi.BoolOutput
- func (o HivePartitioningOptionsResponseOutput) SourceUriPrefix() pulumi.StringOutput
- func (o HivePartitioningOptionsResponseOutput) ToHivePartitioningOptionsResponseOutput() HivePartitioningOptionsResponseOutput
- func (o HivePartitioningOptionsResponseOutput) ToHivePartitioningOptionsResponseOutputWithContext(ctx context.Context) HivePartitioningOptionsResponseOutput
- type IterationResultResponse
- type IterationResultResponseArrayOutput
- func (IterationResultResponseArrayOutput) ElementType() reflect.Type
- func (o IterationResultResponseArrayOutput) Index(i pulumi.IntInput) IterationResultResponseOutput
- func (o IterationResultResponseArrayOutput) ToIterationResultResponseArrayOutput() IterationResultResponseArrayOutput
- func (o IterationResultResponseArrayOutput) ToIterationResultResponseArrayOutputWithContext(ctx context.Context) IterationResultResponseArrayOutput
- type IterationResultResponseOutput
- func (o IterationResultResponseOutput) DurationMs() pulumi.StringOutput
- func (IterationResultResponseOutput) ElementType() reflect.Type
- func (o IterationResultResponseOutput) EvalLoss() pulumi.Float64Output
- func (o IterationResultResponseOutput) Index() pulumi.IntOutput
- func (o IterationResultResponseOutput) LearnRate() pulumi.Float64Output
- func (o IterationResultResponseOutput) ToIterationResultResponseOutput() IterationResultResponseOutput
- func (o IterationResultResponseOutput) ToIterationResultResponseOutputWithContext(ctx context.Context) IterationResultResponseOutput
- func (o IterationResultResponseOutput) TrainingLoss() pulumi.Float64Output
- type Job
- type JobArgs
- type JobConfiguration
- type JobConfigurationArgs
- func (JobConfigurationArgs) ElementType() reflect.Type
- func (i JobConfigurationArgs) ToJobConfigurationOutput() JobConfigurationOutput
- func (i JobConfigurationArgs) ToJobConfigurationOutputWithContext(ctx context.Context) JobConfigurationOutput
- func (i JobConfigurationArgs) ToJobConfigurationPtrOutput() JobConfigurationPtrOutput
- func (i JobConfigurationArgs) ToJobConfigurationPtrOutputWithContext(ctx context.Context) JobConfigurationPtrOutput
- type JobConfigurationExtract
- type JobConfigurationExtractArgs
- func (JobConfigurationExtractArgs) ElementType() reflect.Type
- func (i JobConfigurationExtractArgs) ToJobConfigurationExtractOutput() JobConfigurationExtractOutput
- func (i JobConfigurationExtractArgs) ToJobConfigurationExtractOutputWithContext(ctx context.Context) JobConfigurationExtractOutput
- func (i JobConfigurationExtractArgs) ToJobConfigurationExtractPtrOutput() JobConfigurationExtractPtrOutput
- func (i JobConfigurationExtractArgs) ToJobConfigurationExtractPtrOutputWithContext(ctx context.Context) JobConfigurationExtractPtrOutput
- type JobConfigurationExtractInput
- type JobConfigurationExtractOutput
- func (o JobConfigurationExtractOutput) Compression() pulumi.StringPtrOutput
- func (o JobConfigurationExtractOutput) DestinationFormat() pulumi.StringPtrOutput
- func (o JobConfigurationExtractOutput) DestinationUri() pulumi.StringPtrOutput
- func (o JobConfigurationExtractOutput) DestinationUris() pulumi.StringArrayOutput
- func (JobConfigurationExtractOutput) ElementType() reflect.Type
- func (o JobConfigurationExtractOutput) FieldDelimiter() pulumi.StringPtrOutput
- func (o JobConfigurationExtractOutput) PrintHeader() pulumi.BoolPtrOutput
- func (o JobConfigurationExtractOutput) SourceModel() ModelReferencePtrOutput
- func (o JobConfigurationExtractOutput) SourceTable() TableReferencePtrOutput
- func (o JobConfigurationExtractOutput) ToJobConfigurationExtractOutput() JobConfigurationExtractOutput
- func (o JobConfigurationExtractOutput) ToJobConfigurationExtractOutputWithContext(ctx context.Context) JobConfigurationExtractOutput
- func (o JobConfigurationExtractOutput) ToJobConfigurationExtractPtrOutput() JobConfigurationExtractPtrOutput
- func (o JobConfigurationExtractOutput) ToJobConfigurationExtractPtrOutputWithContext(ctx context.Context) JobConfigurationExtractPtrOutput
- func (o JobConfigurationExtractOutput) UseAvroLogicalTypes() pulumi.BoolPtrOutput
- type JobConfigurationExtractPtrInput
- type JobConfigurationExtractPtrOutput
- func (o JobConfigurationExtractPtrOutput) Compression() pulumi.StringPtrOutput
- func (o JobConfigurationExtractPtrOutput) DestinationFormat() pulumi.StringPtrOutput
- func (o JobConfigurationExtractPtrOutput) DestinationUri() pulumi.StringPtrOutput
- func (o JobConfigurationExtractPtrOutput) DestinationUris() pulumi.StringArrayOutput
- func (o JobConfigurationExtractPtrOutput) Elem() JobConfigurationExtractOutput
- func (JobConfigurationExtractPtrOutput) ElementType() reflect.Type
- func (o JobConfigurationExtractPtrOutput) FieldDelimiter() pulumi.StringPtrOutput
- func (o JobConfigurationExtractPtrOutput) PrintHeader() pulumi.BoolPtrOutput
- func (o JobConfigurationExtractPtrOutput) SourceModel() ModelReferencePtrOutput
- func (o JobConfigurationExtractPtrOutput) SourceTable() TableReferencePtrOutput
- func (o JobConfigurationExtractPtrOutput) ToJobConfigurationExtractPtrOutput() JobConfigurationExtractPtrOutput
- func (o JobConfigurationExtractPtrOutput) ToJobConfigurationExtractPtrOutputWithContext(ctx context.Context) JobConfigurationExtractPtrOutput
- func (o JobConfigurationExtractPtrOutput) UseAvroLogicalTypes() pulumi.BoolPtrOutput
- type JobConfigurationExtractResponse
- type JobConfigurationExtractResponseOutput
- func (o JobConfigurationExtractResponseOutput) Compression() pulumi.StringOutput
- func (o JobConfigurationExtractResponseOutput) DestinationFormat() pulumi.StringOutput
- func (o JobConfigurationExtractResponseOutput) DestinationUri() pulumi.StringOutput
- func (o JobConfigurationExtractResponseOutput) DestinationUris() pulumi.StringArrayOutput
- func (JobConfigurationExtractResponseOutput) ElementType() reflect.Type
- func (o JobConfigurationExtractResponseOutput) FieldDelimiter() pulumi.StringOutput
- func (o JobConfigurationExtractResponseOutput) PrintHeader() pulumi.BoolOutput
- func (o JobConfigurationExtractResponseOutput) SourceModel() ModelReferenceResponseOutput
- func (o JobConfigurationExtractResponseOutput) SourceTable() TableReferenceResponseOutput
- func (o JobConfigurationExtractResponseOutput) ToJobConfigurationExtractResponseOutput() JobConfigurationExtractResponseOutput
- func (o JobConfigurationExtractResponseOutput) ToJobConfigurationExtractResponseOutputWithContext(ctx context.Context) JobConfigurationExtractResponseOutput
- func (o JobConfigurationExtractResponseOutput) UseAvroLogicalTypes() pulumi.BoolOutput
- type JobConfigurationInput
- type JobConfigurationLoad
- type JobConfigurationLoadArgs
- func (JobConfigurationLoadArgs) ElementType() reflect.Type
- func (i JobConfigurationLoadArgs) ToJobConfigurationLoadOutput() JobConfigurationLoadOutput
- func (i JobConfigurationLoadArgs) ToJobConfigurationLoadOutputWithContext(ctx context.Context) JobConfigurationLoadOutput
- func (i JobConfigurationLoadArgs) ToJobConfigurationLoadPtrOutput() JobConfigurationLoadPtrOutput
- func (i JobConfigurationLoadArgs) ToJobConfigurationLoadPtrOutputWithContext(ctx context.Context) JobConfigurationLoadPtrOutput
- type JobConfigurationLoadInput
- type JobConfigurationLoadOutput
- func (o JobConfigurationLoadOutput) AllowJaggedRows() pulumi.BoolPtrOutput
- func (o JobConfigurationLoadOutput) AllowQuotedNewlines() pulumi.BoolPtrOutput
- func (o JobConfigurationLoadOutput) Autodetect() pulumi.BoolPtrOutput
- func (o JobConfigurationLoadOutput) Clustering() ClusteringPtrOutput
- func (o JobConfigurationLoadOutput) CreateDisposition() pulumi.StringPtrOutput
- func (o JobConfigurationLoadOutput) DecimalTargetTypes() pulumi.StringArrayOutput
- func (o JobConfigurationLoadOutput) DestinationEncryptionConfiguration() EncryptionConfigurationPtrOutput
- func (o JobConfigurationLoadOutput) DestinationTable() TableReferencePtrOutput
- func (o JobConfigurationLoadOutput) DestinationTableProperties() DestinationTablePropertiesPtrOutput
- func (JobConfigurationLoadOutput) ElementType() reflect.Type
- func (o JobConfigurationLoadOutput) Encoding() pulumi.StringPtrOutput
- func (o JobConfigurationLoadOutput) FieldDelimiter() pulumi.StringPtrOutput
- func (o JobConfigurationLoadOutput) HivePartitioningOptions() HivePartitioningOptionsPtrOutput
- func (o JobConfigurationLoadOutput) IgnoreUnknownValues() pulumi.BoolPtrOutput
- func (o JobConfigurationLoadOutput) JsonExtension() pulumi.StringPtrOutput
- func (o JobConfigurationLoadOutput) MaxBadRecords() pulumi.IntPtrOutput
- func (o JobConfigurationLoadOutput) NullMarker() pulumi.StringPtrOutput
- func (o JobConfigurationLoadOutput) ParquetOptions() ParquetOptionsPtrOutput
- func (o JobConfigurationLoadOutput) PreserveAsciiControlCharacters() pulumi.BoolPtrOutput
- func (o JobConfigurationLoadOutput) ProjectionFields() pulumi.StringArrayOutput
- func (o JobConfigurationLoadOutput) Quote() pulumi.StringPtrOutput
- func (o JobConfigurationLoadOutput) RangePartitioning() RangePartitioningPtrOutput
- func (o JobConfigurationLoadOutput) Schema() TableSchemaPtrOutput
- func (o JobConfigurationLoadOutput) SchemaInline() pulumi.StringPtrOutputdeprecated
- func (o JobConfigurationLoadOutput) SchemaInlineFormat() pulumi.StringPtrOutputdeprecated
- func (o JobConfigurationLoadOutput) SchemaUpdateOptions() pulumi.StringArrayOutput
- func (o JobConfigurationLoadOutput) SkipLeadingRows() pulumi.IntPtrOutput
- func (o JobConfigurationLoadOutput) SourceFormat() pulumi.StringPtrOutput
- func (o JobConfigurationLoadOutput) SourceUris() pulumi.StringArrayOutput
- func (o JobConfigurationLoadOutput) TimePartitioning() TimePartitioningPtrOutput
- func (o JobConfigurationLoadOutput) ToJobConfigurationLoadOutput() JobConfigurationLoadOutput
- func (o JobConfigurationLoadOutput) ToJobConfigurationLoadOutputWithContext(ctx context.Context) JobConfigurationLoadOutput
- func (o JobConfigurationLoadOutput) ToJobConfigurationLoadPtrOutput() JobConfigurationLoadPtrOutput
- func (o JobConfigurationLoadOutput) ToJobConfigurationLoadPtrOutputWithContext(ctx context.Context) JobConfigurationLoadPtrOutput
- func (o JobConfigurationLoadOutput) UseAvroLogicalTypes() pulumi.BoolPtrOutput
- func (o JobConfigurationLoadOutput) WriteDisposition() pulumi.StringPtrOutput
- type JobConfigurationLoadPtrInput
- type JobConfigurationLoadPtrOutput
- func (o JobConfigurationLoadPtrOutput) AllowJaggedRows() pulumi.BoolPtrOutput
- func (o JobConfigurationLoadPtrOutput) AllowQuotedNewlines() pulumi.BoolPtrOutput
- func (o JobConfigurationLoadPtrOutput) Autodetect() pulumi.BoolPtrOutput
- func (o JobConfigurationLoadPtrOutput) Clustering() ClusteringPtrOutput
- func (o JobConfigurationLoadPtrOutput) CreateDisposition() pulumi.StringPtrOutput
- func (o JobConfigurationLoadPtrOutput) DecimalTargetTypes() pulumi.StringArrayOutput
- func (o JobConfigurationLoadPtrOutput) DestinationEncryptionConfiguration() EncryptionConfigurationPtrOutput
- func (o JobConfigurationLoadPtrOutput) DestinationTable() TableReferencePtrOutput
- func (o JobConfigurationLoadPtrOutput) DestinationTableProperties() DestinationTablePropertiesPtrOutput
- func (o JobConfigurationLoadPtrOutput) Elem() JobConfigurationLoadOutput
- func (JobConfigurationLoadPtrOutput) ElementType() reflect.Type
- func (o JobConfigurationLoadPtrOutput) Encoding() pulumi.StringPtrOutput
- func (o JobConfigurationLoadPtrOutput) FieldDelimiter() pulumi.StringPtrOutput
- func (o JobConfigurationLoadPtrOutput) HivePartitioningOptions() HivePartitioningOptionsPtrOutput
- func (o JobConfigurationLoadPtrOutput) IgnoreUnknownValues() pulumi.BoolPtrOutput
- func (o JobConfigurationLoadPtrOutput) JsonExtension() pulumi.StringPtrOutput
- func (o JobConfigurationLoadPtrOutput) MaxBadRecords() pulumi.IntPtrOutput
- func (o JobConfigurationLoadPtrOutput) NullMarker() pulumi.StringPtrOutput
- func (o JobConfigurationLoadPtrOutput) ParquetOptions() ParquetOptionsPtrOutput
- func (o JobConfigurationLoadPtrOutput) PreserveAsciiControlCharacters() pulumi.BoolPtrOutput
- func (o JobConfigurationLoadPtrOutput) ProjectionFields() pulumi.StringArrayOutput
- func (o JobConfigurationLoadPtrOutput) Quote() pulumi.StringPtrOutput
- func (o JobConfigurationLoadPtrOutput) RangePartitioning() RangePartitioningPtrOutput
- func (o JobConfigurationLoadPtrOutput) Schema() TableSchemaPtrOutput
- func (o JobConfigurationLoadPtrOutput) SchemaInline() pulumi.StringPtrOutputdeprecated
- func (o JobConfigurationLoadPtrOutput) SchemaInlineFormat() pulumi.StringPtrOutputdeprecated
- func (o JobConfigurationLoadPtrOutput) SchemaUpdateOptions() pulumi.StringArrayOutput
- func (o JobConfigurationLoadPtrOutput) SkipLeadingRows() pulumi.IntPtrOutput
- func (o JobConfigurationLoadPtrOutput) SourceFormat() pulumi.StringPtrOutput
- func (o JobConfigurationLoadPtrOutput) SourceUris() pulumi.StringArrayOutput
- func (o JobConfigurationLoadPtrOutput) TimePartitioning() TimePartitioningPtrOutput
- func (o JobConfigurationLoadPtrOutput) ToJobConfigurationLoadPtrOutput() JobConfigurationLoadPtrOutput
- func (o JobConfigurationLoadPtrOutput) ToJobConfigurationLoadPtrOutputWithContext(ctx context.Context) JobConfigurationLoadPtrOutput
- func (o JobConfigurationLoadPtrOutput) UseAvroLogicalTypes() pulumi.BoolPtrOutput
- func (o JobConfigurationLoadPtrOutput) WriteDisposition() pulumi.StringPtrOutput
- type JobConfigurationLoadResponse
- type JobConfigurationLoadResponseOutput
- func (o JobConfigurationLoadResponseOutput) AllowJaggedRows() pulumi.BoolOutput
- func (o JobConfigurationLoadResponseOutput) AllowQuotedNewlines() pulumi.BoolOutput
- func (o JobConfigurationLoadResponseOutput) Autodetect() pulumi.BoolOutput
- func (o JobConfigurationLoadResponseOutput) Clustering() ClusteringResponseOutput
- func (o JobConfigurationLoadResponseOutput) CreateDisposition() pulumi.StringOutput
- func (o JobConfigurationLoadResponseOutput) DecimalTargetTypes() pulumi.StringArrayOutput
- func (o JobConfigurationLoadResponseOutput) DestinationEncryptionConfiguration() EncryptionConfigurationResponseOutput
- func (o JobConfigurationLoadResponseOutput) DestinationTable() TableReferenceResponseOutput
- func (o JobConfigurationLoadResponseOutput) DestinationTableProperties() DestinationTablePropertiesResponseOutput
- func (JobConfigurationLoadResponseOutput) ElementType() reflect.Type
- func (o JobConfigurationLoadResponseOutput) Encoding() pulumi.StringOutput
- func (o JobConfigurationLoadResponseOutput) FieldDelimiter() pulumi.StringOutput
- func (o JobConfigurationLoadResponseOutput) HivePartitioningOptions() HivePartitioningOptionsResponseOutput
- func (o JobConfigurationLoadResponseOutput) IgnoreUnknownValues() pulumi.BoolOutput
- func (o JobConfigurationLoadResponseOutput) JsonExtension() pulumi.StringOutput
- func (o JobConfigurationLoadResponseOutput) MaxBadRecords() pulumi.IntOutput
- func (o JobConfigurationLoadResponseOutput) NullMarker() pulumi.StringOutput
- func (o JobConfigurationLoadResponseOutput) ParquetOptions() ParquetOptionsResponseOutput
- func (o JobConfigurationLoadResponseOutput) PreserveAsciiControlCharacters() pulumi.BoolOutput
- func (o JobConfigurationLoadResponseOutput) ProjectionFields() pulumi.StringArrayOutput
- func (o JobConfigurationLoadResponseOutput) Quote() pulumi.StringOutput
- func (o JobConfigurationLoadResponseOutput) RangePartitioning() RangePartitioningResponseOutput
- func (o JobConfigurationLoadResponseOutput) Schema() TableSchemaResponseOutput
- func (o JobConfigurationLoadResponseOutput) SchemaInline() pulumi.StringOutputdeprecated
- func (o JobConfigurationLoadResponseOutput) SchemaInlineFormat() pulumi.StringOutputdeprecated
- func (o JobConfigurationLoadResponseOutput) SchemaUpdateOptions() pulumi.StringArrayOutput
- func (o JobConfigurationLoadResponseOutput) SkipLeadingRows() pulumi.IntOutput
- func (o JobConfigurationLoadResponseOutput) SourceFormat() pulumi.StringOutput
- func (o JobConfigurationLoadResponseOutput) SourceUris() pulumi.StringArrayOutput
- func (o JobConfigurationLoadResponseOutput) TimePartitioning() TimePartitioningResponseOutput
- func (o JobConfigurationLoadResponseOutput) ToJobConfigurationLoadResponseOutput() JobConfigurationLoadResponseOutput
- func (o JobConfigurationLoadResponseOutput) ToJobConfigurationLoadResponseOutputWithContext(ctx context.Context) JobConfigurationLoadResponseOutput
- func (o JobConfigurationLoadResponseOutput) UseAvroLogicalTypes() pulumi.BoolOutput
- func (o JobConfigurationLoadResponseOutput) WriteDisposition() pulumi.StringOutput
- type JobConfigurationOutput
- func (o JobConfigurationOutput) Copy() JobConfigurationTableCopyPtrOutput
- func (o JobConfigurationOutput) DryRun() pulumi.BoolPtrOutput
- func (JobConfigurationOutput) ElementType() reflect.Type
- func (o JobConfigurationOutput) Extract() JobConfigurationExtractPtrOutput
- func (o JobConfigurationOutput) JobTimeoutMs() pulumi.StringPtrOutput
- func (o JobConfigurationOutput) Labels() pulumi.StringMapOutput
- func (o JobConfigurationOutput) Load() JobConfigurationLoadPtrOutput
- func (o JobConfigurationOutput) Query() JobConfigurationQueryPtrOutput
- func (o JobConfigurationOutput) ToJobConfigurationOutput() JobConfigurationOutput
- func (o JobConfigurationOutput) ToJobConfigurationOutputWithContext(ctx context.Context) JobConfigurationOutput
- func (o JobConfigurationOutput) ToJobConfigurationPtrOutput() JobConfigurationPtrOutput
- func (o JobConfigurationOutput) ToJobConfigurationPtrOutputWithContext(ctx context.Context) JobConfigurationPtrOutput
- type JobConfigurationPtrInput
- type JobConfigurationPtrOutput
- func (o JobConfigurationPtrOutput) Copy() JobConfigurationTableCopyPtrOutput
- func (o JobConfigurationPtrOutput) DryRun() pulumi.BoolPtrOutput
- func (o JobConfigurationPtrOutput) Elem() JobConfigurationOutput
- func (JobConfigurationPtrOutput) ElementType() reflect.Type
- func (o JobConfigurationPtrOutput) Extract() JobConfigurationExtractPtrOutput
- func (o JobConfigurationPtrOutput) JobTimeoutMs() pulumi.StringPtrOutput
- func (o JobConfigurationPtrOutput) Labels() pulumi.StringMapOutput
- func (o JobConfigurationPtrOutput) Load() JobConfigurationLoadPtrOutput
- func (o JobConfigurationPtrOutput) Query() JobConfigurationQueryPtrOutput
- func (o JobConfigurationPtrOutput) ToJobConfigurationPtrOutput() JobConfigurationPtrOutput
- func (o JobConfigurationPtrOutput) ToJobConfigurationPtrOutputWithContext(ctx context.Context) JobConfigurationPtrOutput
- type JobConfigurationQuery
- type JobConfigurationQueryArgs
- func (JobConfigurationQueryArgs) ElementType() reflect.Type
- func (i JobConfigurationQueryArgs) ToJobConfigurationQueryOutput() JobConfigurationQueryOutput
- func (i JobConfigurationQueryArgs) ToJobConfigurationQueryOutputWithContext(ctx context.Context) JobConfigurationQueryOutput
- func (i JobConfigurationQueryArgs) ToJobConfigurationQueryPtrOutput() JobConfigurationQueryPtrOutput
- func (i JobConfigurationQueryArgs) ToJobConfigurationQueryPtrOutputWithContext(ctx context.Context) JobConfigurationQueryPtrOutput
- type JobConfigurationQueryInput
- type JobConfigurationQueryOutput
- func (o JobConfigurationQueryOutput) AllowLargeResults() pulumi.BoolPtrOutput
- func (o JobConfigurationQueryOutput) Clustering() ClusteringPtrOutput
- func (o JobConfigurationQueryOutput) ConnectionProperties() ConnectionPropertyArrayOutput
- func (o JobConfigurationQueryOutput) CreateDisposition() pulumi.StringPtrOutput
- func (o JobConfigurationQueryOutput) CreateSession() pulumi.BoolPtrOutput
- func (o JobConfigurationQueryOutput) DefaultDataset() DatasetReferencePtrOutput
- func (o JobConfigurationQueryOutput) DestinationEncryptionConfiguration() EncryptionConfigurationPtrOutput
- func (o JobConfigurationQueryOutput) DestinationTable() TableReferencePtrOutput
- func (JobConfigurationQueryOutput) ElementType() reflect.Type
- func (o JobConfigurationQueryOutput) FlattenResults() pulumi.BoolPtrOutput
- func (o JobConfigurationQueryOutput) MaximumBillingTier() pulumi.IntPtrOutput
- func (o JobConfigurationQueryOutput) MaximumBytesBilled() pulumi.StringPtrOutput
- func (o JobConfigurationQueryOutput) ParameterMode() pulumi.StringPtrOutput
- func (o JobConfigurationQueryOutput) PreserveNulls() pulumi.BoolPtrOutputdeprecated
- func (o JobConfigurationQueryOutput) Priority() pulumi.StringPtrOutput
- func (o JobConfigurationQueryOutput) Query() pulumi.StringPtrOutput
- func (o JobConfigurationQueryOutput) QueryParameters() QueryParameterArrayOutput
- func (o JobConfigurationQueryOutput) RangePartitioning() RangePartitioningPtrOutput
- func (o JobConfigurationQueryOutput) SchemaUpdateOptions() pulumi.StringArrayOutput
- func (o JobConfigurationQueryOutput) TableDefinitions() pulumi.StringMapOutput
- func (o JobConfigurationQueryOutput) TimePartitioning() TimePartitioningPtrOutput
- func (o JobConfigurationQueryOutput) ToJobConfigurationQueryOutput() JobConfigurationQueryOutput
- func (o JobConfigurationQueryOutput) ToJobConfigurationQueryOutputWithContext(ctx context.Context) JobConfigurationQueryOutput
- func (o JobConfigurationQueryOutput) ToJobConfigurationQueryPtrOutput() JobConfigurationQueryPtrOutput
- func (o JobConfigurationQueryOutput) ToJobConfigurationQueryPtrOutputWithContext(ctx context.Context) JobConfigurationQueryPtrOutput
- func (o JobConfigurationQueryOutput) UseLegacySql() pulumi.BoolPtrOutput
- func (o JobConfigurationQueryOutput) UseQueryCache() pulumi.BoolPtrOutput
- func (o JobConfigurationQueryOutput) UserDefinedFunctionResources() UserDefinedFunctionResourceArrayOutput
- func (o JobConfigurationQueryOutput) WriteDisposition() pulumi.StringPtrOutput
- type JobConfigurationQueryPtrInput
- type JobConfigurationQueryPtrOutput
- func (o JobConfigurationQueryPtrOutput) AllowLargeResults() pulumi.BoolPtrOutput
- func (o JobConfigurationQueryPtrOutput) Clustering() ClusteringPtrOutput
- func (o JobConfigurationQueryPtrOutput) ConnectionProperties() ConnectionPropertyArrayOutput
- func (o JobConfigurationQueryPtrOutput) CreateDisposition() pulumi.StringPtrOutput
- func (o JobConfigurationQueryPtrOutput) CreateSession() pulumi.BoolPtrOutput
- func (o JobConfigurationQueryPtrOutput) DefaultDataset() DatasetReferencePtrOutput
- func (o JobConfigurationQueryPtrOutput) DestinationEncryptionConfiguration() EncryptionConfigurationPtrOutput
- func (o JobConfigurationQueryPtrOutput) DestinationTable() TableReferencePtrOutput
- func (o JobConfigurationQueryPtrOutput) Elem() JobConfigurationQueryOutput
- func (JobConfigurationQueryPtrOutput) ElementType() reflect.Type
- func (o JobConfigurationQueryPtrOutput) FlattenResults() pulumi.BoolPtrOutput
- func (o JobConfigurationQueryPtrOutput) MaximumBillingTier() pulumi.IntPtrOutput
- func (o JobConfigurationQueryPtrOutput) MaximumBytesBilled() pulumi.StringPtrOutput
- func (o JobConfigurationQueryPtrOutput) ParameterMode() pulumi.StringPtrOutput
- func (o JobConfigurationQueryPtrOutput) PreserveNulls() pulumi.BoolPtrOutputdeprecated
- func (o JobConfigurationQueryPtrOutput) Priority() pulumi.StringPtrOutput
- func (o JobConfigurationQueryPtrOutput) Query() pulumi.StringPtrOutput
- func (o JobConfigurationQueryPtrOutput) QueryParameters() QueryParameterArrayOutput
- func (o JobConfigurationQueryPtrOutput) RangePartitioning() RangePartitioningPtrOutput
- func (o JobConfigurationQueryPtrOutput) SchemaUpdateOptions() pulumi.StringArrayOutput
- func (o JobConfigurationQueryPtrOutput) TableDefinitions() pulumi.StringMapOutput
- func (o JobConfigurationQueryPtrOutput) TimePartitioning() TimePartitioningPtrOutput
- func (o JobConfigurationQueryPtrOutput) ToJobConfigurationQueryPtrOutput() JobConfigurationQueryPtrOutput
- func (o JobConfigurationQueryPtrOutput) ToJobConfigurationQueryPtrOutputWithContext(ctx context.Context) JobConfigurationQueryPtrOutput
- func (o JobConfigurationQueryPtrOutput) UseLegacySql() pulumi.BoolPtrOutput
- func (o JobConfigurationQueryPtrOutput) UseQueryCache() pulumi.BoolPtrOutput
- func (o JobConfigurationQueryPtrOutput) UserDefinedFunctionResources() UserDefinedFunctionResourceArrayOutput
- func (o JobConfigurationQueryPtrOutput) WriteDisposition() pulumi.StringPtrOutput
- type JobConfigurationQueryResponse
- type JobConfigurationQueryResponseOutput
- func (o JobConfigurationQueryResponseOutput) AllowLargeResults() pulumi.BoolOutput
- func (o JobConfigurationQueryResponseOutput) Clustering() ClusteringResponseOutput
- func (o JobConfigurationQueryResponseOutput) ConnectionProperties() ConnectionPropertyResponseArrayOutput
- func (o JobConfigurationQueryResponseOutput) CreateDisposition() pulumi.StringOutput
- func (o JobConfigurationQueryResponseOutput) CreateSession() pulumi.BoolOutput
- func (o JobConfigurationQueryResponseOutput) DefaultDataset() DatasetReferenceResponseOutput
- func (o JobConfigurationQueryResponseOutput) DestinationEncryptionConfiguration() EncryptionConfigurationResponseOutput
- func (o JobConfigurationQueryResponseOutput) DestinationTable() TableReferenceResponseOutput
- func (JobConfigurationQueryResponseOutput) ElementType() reflect.Type
- func (o JobConfigurationQueryResponseOutput) FlattenResults() pulumi.BoolOutput
- func (o JobConfigurationQueryResponseOutput) MaximumBillingTier() pulumi.IntOutput
- func (o JobConfigurationQueryResponseOutput) MaximumBytesBilled() pulumi.StringOutput
- func (o JobConfigurationQueryResponseOutput) ParameterMode() pulumi.StringOutput
- func (o JobConfigurationQueryResponseOutput) PreserveNulls() pulumi.BoolOutputdeprecated
- func (o JobConfigurationQueryResponseOutput) Priority() pulumi.StringOutput
- func (o JobConfigurationQueryResponseOutput) Query() pulumi.StringOutput
- func (o JobConfigurationQueryResponseOutput) QueryParameters() QueryParameterResponseArrayOutput
- func (o JobConfigurationQueryResponseOutput) RangePartitioning() RangePartitioningResponseOutput
- func (o JobConfigurationQueryResponseOutput) SchemaUpdateOptions() pulumi.StringArrayOutput
- func (o JobConfigurationQueryResponseOutput) TableDefinitions() pulumi.StringMapOutput
- func (o JobConfigurationQueryResponseOutput) TimePartitioning() TimePartitioningResponseOutput
- func (o JobConfigurationQueryResponseOutput) ToJobConfigurationQueryResponseOutput() JobConfigurationQueryResponseOutput
- func (o JobConfigurationQueryResponseOutput) ToJobConfigurationQueryResponseOutputWithContext(ctx context.Context) JobConfigurationQueryResponseOutput
- func (o JobConfigurationQueryResponseOutput) UseLegacySql() pulumi.BoolOutput
- func (o JobConfigurationQueryResponseOutput) UseQueryCache() pulumi.BoolOutput
- func (o JobConfigurationQueryResponseOutput) UserDefinedFunctionResources() UserDefinedFunctionResourceResponseArrayOutput
- func (o JobConfigurationQueryResponseOutput) WriteDisposition() pulumi.StringOutput
- type JobConfigurationResponse
- type JobConfigurationResponseOutput
- func (o JobConfigurationResponseOutput) Copy() JobConfigurationTableCopyResponseOutput
- func (o JobConfigurationResponseOutput) DryRun() pulumi.BoolOutput
- func (JobConfigurationResponseOutput) ElementType() reflect.Type
- func (o JobConfigurationResponseOutput) Extract() JobConfigurationExtractResponseOutput
- func (o JobConfigurationResponseOutput) JobTimeoutMs() pulumi.StringOutput
- func (o JobConfigurationResponseOutput) JobType() pulumi.StringOutput
- func (o JobConfigurationResponseOutput) Labels() pulumi.StringMapOutput
- func (o JobConfigurationResponseOutput) Load() JobConfigurationLoadResponseOutput
- func (o JobConfigurationResponseOutput) Query() JobConfigurationQueryResponseOutput
- func (o JobConfigurationResponseOutput) ToJobConfigurationResponseOutput() JobConfigurationResponseOutput
- func (o JobConfigurationResponseOutput) ToJobConfigurationResponseOutputWithContext(ctx context.Context) JobConfigurationResponseOutput
- type JobConfigurationTableCopy
- type JobConfigurationTableCopyArgs
- func (JobConfigurationTableCopyArgs) ElementType() reflect.Type
- func (i JobConfigurationTableCopyArgs) ToJobConfigurationTableCopyOutput() JobConfigurationTableCopyOutput
- func (i JobConfigurationTableCopyArgs) ToJobConfigurationTableCopyOutputWithContext(ctx context.Context) JobConfigurationTableCopyOutput
- func (i JobConfigurationTableCopyArgs) ToJobConfigurationTableCopyPtrOutput() JobConfigurationTableCopyPtrOutput
- func (i JobConfigurationTableCopyArgs) ToJobConfigurationTableCopyPtrOutputWithContext(ctx context.Context) JobConfigurationTableCopyPtrOutput
- type JobConfigurationTableCopyInput
- type JobConfigurationTableCopyOutput
- func (o JobConfigurationTableCopyOutput) CreateDisposition() pulumi.StringPtrOutput
- func (o JobConfigurationTableCopyOutput) DestinationEncryptionConfiguration() EncryptionConfigurationPtrOutput
- func (o JobConfigurationTableCopyOutput) DestinationExpirationTime() pulumi.AnyOutput
- func (o JobConfigurationTableCopyOutput) DestinationTable() TableReferencePtrOutput
- func (JobConfigurationTableCopyOutput) ElementType() reflect.Type
- func (o JobConfigurationTableCopyOutput) OperationType() pulumi.StringPtrOutput
- func (o JobConfigurationTableCopyOutput) SourceTable() TableReferencePtrOutput
- func (o JobConfigurationTableCopyOutput) SourceTables() TableReferenceArrayOutput
- func (o JobConfigurationTableCopyOutput) ToJobConfigurationTableCopyOutput() JobConfigurationTableCopyOutput
- func (o JobConfigurationTableCopyOutput) ToJobConfigurationTableCopyOutputWithContext(ctx context.Context) JobConfigurationTableCopyOutput
- func (o JobConfigurationTableCopyOutput) ToJobConfigurationTableCopyPtrOutput() JobConfigurationTableCopyPtrOutput
- func (o JobConfigurationTableCopyOutput) ToJobConfigurationTableCopyPtrOutputWithContext(ctx context.Context) JobConfigurationTableCopyPtrOutput
- func (o JobConfigurationTableCopyOutput) WriteDisposition() pulumi.StringPtrOutput
- type JobConfigurationTableCopyPtrInput
- type JobConfigurationTableCopyPtrOutput
- func (o JobConfigurationTableCopyPtrOutput) CreateDisposition() pulumi.StringPtrOutput
- func (o JobConfigurationTableCopyPtrOutput) DestinationEncryptionConfiguration() EncryptionConfigurationPtrOutput
- func (o JobConfigurationTableCopyPtrOutput) DestinationExpirationTime() pulumi.AnyOutput
- func (o JobConfigurationTableCopyPtrOutput) DestinationTable() TableReferencePtrOutput
- func (o JobConfigurationTableCopyPtrOutput) Elem() JobConfigurationTableCopyOutput
- func (JobConfigurationTableCopyPtrOutput) ElementType() reflect.Type
- func (o JobConfigurationTableCopyPtrOutput) OperationType() pulumi.StringPtrOutput
- func (o JobConfigurationTableCopyPtrOutput) SourceTable() TableReferencePtrOutput
- func (o JobConfigurationTableCopyPtrOutput) SourceTables() TableReferenceArrayOutput
- func (o JobConfigurationTableCopyPtrOutput) ToJobConfigurationTableCopyPtrOutput() JobConfigurationTableCopyPtrOutput
- func (o JobConfigurationTableCopyPtrOutput) ToJobConfigurationTableCopyPtrOutputWithContext(ctx context.Context) JobConfigurationTableCopyPtrOutput
- func (o JobConfigurationTableCopyPtrOutput) WriteDisposition() pulumi.StringPtrOutput
- type JobConfigurationTableCopyResponse
- type JobConfigurationTableCopyResponseOutput
- func (o JobConfigurationTableCopyResponseOutput) CreateDisposition() pulumi.StringOutput
- func (o JobConfigurationTableCopyResponseOutput) DestinationEncryptionConfiguration() EncryptionConfigurationResponseOutput
- func (o JobConfigurationTableCopyResponseOutput) DestinationExpirationTime() pulumi.AnyOutput
- func (o JobConfigurationTableCopyResponseOutput) DestinationTable() TableReferenceResponseOutput
- func (JobConfigurationTableCopyResponseOutput) ElementType() reflect.Type
- func (o JobConfigurationTableCopyResponseOutput) OperationType() pulumi.StringOutput
- func (o JobConfigurationTableCopyResponseOutput) SourceTable() TableReferenceResponseOutput
- func (o JobConfigurationTableCopyResponseOutput) SourceTables() TableReferenceResponseArrayOutput
- func (o JobConfigurationTableCopyResponseOutput) ToJobConfigurationTableCopyResponseOutput() JobConfigurationTableCopyResponseOutput
- func (o JobConfigurationTableCopyResponseOutput) ToJobConfigurationTableCopyResponseOutputWithContext(ctx context.Context) JobConfigurationTableCopyResponseOutput
- func (o JobConfigurationTableCopyResponseOutput) WriteDisposition() pulumi.StringOutput
- type JobInput
- type JobOutput
- type JobReference
- type JobReferenceArgs
- func (JobReferenceArgs) ElementType() reflect.Type
- func (i JobReferenceArgs) ToJobReferenceOutput() JobReferenceOutput
- func (i JobReferenceArgs) ToJobReferenceOutputWithContext(ctx context.Context) JobReferenceOutput
- func (i JobReferenceArgs) ToJobReferencePtrOutput() JobReferencePtrOutput
- func (i JobReferenceArgs) ToJobReferencePtrOutputWithContext(ctx context.Context) JobReferencePtrOutput
- type JobReferenceInput
- type JobReferenceOutput
- func (JobReferenceOutput) ElementType() reflect.Type
- func (o JobReferenceOutput) JobId() pulumi.StringPtrOutput
- func (o JobReferenceOutput) Location() pulumi.StringPtrOutput
- func (o JobReferenceOutput) Project() pulumi.StringPtrOutput
- func (o JobReferenceOutput) ToJobReferenceOutput() JobReferenceOutput
- func (o JobReferenceOutput) ToJobReferenceOutputWithContext(ctx context.Context) JobReferenceOutput
- func (o JobReferenceOutput) ToJobReferencePtrOutput() JobReferencePtrOutput
- func (o JobReferenceOutput) ToJobReferencePtrOutputWithContext(ctx context.Context) JobReferencePtrOutput
- type JobReferencePtrInput
- type JobReferencePtrOutput
- func (o JobReferencePtrOutput) Elem() JobReferenceOutput
- func (JobReferencePtrOutput) ElementType() reflect.Type
- func (o JobReferencePtrOutput) JobId() pulumi.StringPtrOutput
- func (o JobReferencePtrOutput) Location() pulumi.StringPtrOutput
- func (o JobReferencePtrOutput) Project() pulumi.StringPtrOutput
- func (o JobReferencePtrOutput) ToJobReferencePtrOutput() JobReferencePtrOutput
- func (o JobReferencePtrOutput) ToJobReferencePtrOutputWithContext(ctx context.Context) JobReferencePtrOutput
- type JobReferenceResponse
- type JobReferenceResponseOutput
- func (JobReferenceResponseOutput) ElementType() reflect.Type
- func (o JobReferenceResponseOutput) JobId() pulumi.StringOutput
- func (o JobReferenceResponseOutput) Location() pulumi.StringOutput
- func (o JobReferenceResponseOutput) Project() pulumi.StringOutput
- func (o JobReferenceResponseOutput) ToJobReferenceResponseOutput() JobReferenceResponseOutput
- func (o JobReferenceResponseOutput) ToJobReferenceResponseOutputWithContext(ctx context.Context) JobReferenceResponseOutput
- type JobState
- type JobStatistics2ReservationUsageItemResponse
- type JobStatistics2ReservationUsageItemResponseArrayOutput
- func (JobStatistics2ReservationUsageItemResponseArrayOutput) ElementType() reflect.Type
- func (o JobStatistics2ReservationUsageItemResponseArrayOutput) Index(i pulumi.IntInput) JobStatistics2ReservationUsageItemResponseOutput
- func (o JobStatistics2ReservationUsageItemResponseArrayOutput) ToJobStatistics2ReservationUsageItemResponseArrayOutput() JobStatistics2ReservationUsageItemResponseArrayOutput
- func (o JobStatistics2ReservationUsageItemResponseArrayOutput) ToJobStatistics2ReservationUsageItemResponseArrayOutputWithContext(ctx context.Context) JobStatistics2ReservationUsageItemResponseArrayOutput
- type JobStatistics2ReservationUsageItemResponseOutput
- func (JobStatistics2ReservationUsageItemResponseOutput) ElementType() reflect.Type
- func (o JobStatistics2ReservationUsageItemResponseOutput) Name() pulumi.StringOutput
- func (o JobStatistics2ReservationUsageItemResponseOutput) SlotMs() pulumi.StringOutput
- func (o JobStatistics2ReservationUsageItemResponseOutput) ToJobStatistics2ReservationUsageItemResponseOutput() JobStatistics2ReservationUsageItemResponseOutput
- func (o JobStatistics2ReservationUsageItemResponseOutput) ToJobStatistics2ReservationUsageItemResponseOutputWithContext(ctx context.Context) JobStatistics2ReservationUsageItemResponseOutput
- type JobStatistics2Response
- type JobStatistics2ResponseOutput
- func (o JobStatistics2ResponseOutput) BiEngineStatistics() BiEngineStatisticsResponseOutput
- func (o JobStatistics2ResponseOutput) BillingTier() pulumi.IntOutput
- func (o JobStatistics2ResponseOutput) CacheHit() pulumi.BoolOutput
- func (o JobStatistics2ResponseOutput) DdlAffectedRowAccessPolicyCount() pulumi.StringOutput
- func (o JobStatistics2ResponseOutput) DdlDestinationTable() TableReferenceResponseOutput
- func (o JobStatistics2ResponseOutput) DdlOperationPerformed() pulumi.StringOutput
- func (o JobStatistics2ResponseOutput) DdlTargetDataset() DatasetReferenceResponseOutput
- func (o JobStatistics2ResponseOutput) DdlTargetRoutine() RoutineReferenceResponseOutput
- func (o JobStatistics2ResponseOutput) DdlTargetRowAccessPolicy() RowAccessPolicyReferenceResponseOutput
- func (o JobStatistics2ResponseOutput) DdlTargetTable() TableReferenceResponseOutput
- func (o JobStatistics2ResponseOutput) DmlStats() DmlStatisticsResponseOutput
- func (JobStatistics2ResponseOutput) ElementType() reflect.Type
- func (o JobStatistics2ResponseOutput) EstimatedBytesProcessed() pulumi.StringOutput
- func (o JobStatistics2ResponseOutput) MlStatistics() MlStatisticsResponseOutput
- func (o JobStatistics2ResponseOutput) ModelTraining() BigQueryModelTrainingResponseOutput
- func (o JobStatistics2ResponseOutput) ModelTrainingCurrentIteration() pulumi.IntOutputdeprecated
- func (o JobStatistics2ResponseOutput) ModelTrainingExpectedTotalIteration() pulumi.StringOutputdeprecated
- func (o JobStatistics2ResponseOutput) NumDmlAffectedRows() pulumi.StringOutput
- func (o JobStatistics2ResponseOutput) QueryPlan() ExplainQueryStageResponseArrayOutput
- func (o JobStatistics2ResponseOutput) ReferencedRoutines() RoutineReferenceResponseArrayOutput
- func (o JobStatistics2ResponseOutput) ReferencedTables() TableReferenceResponseArrayOutput
- func (o JobStatistics2ResponseOutput) ReservationUsage() JobStatistics2ReservationUsageItemResponseArrayOutput
- func (o JobStatistics2ResponseOutput) Schema() TableSchemaResponseOutput
- func (o JobStatistics2ResponseOutput) StatementType() pulumi.StringOutput
- func (o JobStatistics2ResponseOutput) Timeline() QueryTimelineSampleResponseArrayOutput
- func (o JobStatistics2ResponseOutput) ToJobStatistics2ResponseOutput() JobStatistics2ResponseOutput
- func (o JobStatistics2ResponseOutput) ToJobStatistics2ResponseOutputWithContext(ctx context.Context) JobStatistics2ResponseOutput
- func (o JobStatistics2ResponseOutput) TotalBytesBilled() pulumi.StringOutput
- func (o JobStatistics2ResponseOutput) TotalBytesProcessed() pulumi.StringOutput
- func (o JobStatistics2ResponseOutput) TotalBytesProcessedAccuracy() pulumi.StringOutput
- func (o JobStatistics2ResponseOutput) TotalPartitionsProcessed() pulumi.StringOutput
- func (o JobStatistics2ResponseOutput) TotalSlotMs() pulumi.StringOutput
- func (o JobStatistics2ResponseOutput) UndeclaredQueryParameters() QueryParameterResponseArrayOutput
- type JobStatistics3Response
- type JobStatistics3ResponseOutput
- func (o JobStatistics3ResponseOutput) BadRecords() pulumi.StringOutput
- func (JobStatistics3ResponseOutput) ElementType() reflect.Type
- func (o JobStatistics3ResponseOutput) InputFileBytes() pulumi.StringOutput
- func (o JobStatistics3ResponseOutput) InputFiles() pulumi.StringOutput
- func (o JobStatistics3ResponseOutput) OutputBytes() pulumi.StringOutput
- func (o JobStatistics3ResponseOutput) OutputRows() pulumi.StringOutput
- func (o JobStatistics3ResponseOutput) ToJobStatistics3ResponseOutput() JobStatistics3ResponseOutput
- func (o JobStatistics3ResponseOutput) ToJobStatistics3ResponseOutputWithContext(ctx context.Context) JobStatistics3ResponseOutput
- type JobStatistics4Response
- type JobStatistics4ResponseOutput
- func (o JobStatistics4ResponseOutput) DestinationUriFileCounts() pulumi.StringArrayOutput
- func (JobStatistics4ResponseOutput) ElementType() reflect.Type
- func (o JobStatistics4ResponseOutput) InputBytes() pulumi.StringOutput
- func (o JobStatistics4ResponseOutput) ToJobStatistics4ResponseOutput() JobStatistics4ResponseOutput
- func (o JobStatistics4ResponseOutput) ToJobStatistics4ResponseOutputWithContext(ctx context.Context) JobStatistics4ResponseOutput
- type JobStatisticsReservationUsageItemResponse
- type JobStatisticsReservationUsageItemResponseArrayOutput
- func (JobStatisticsReservationUsageItemResponseArrayOutput) ElementType() reflect.Type
- func (o JobStatisticsReservationUsageItemResponseArrayOutput) Index(i pulumi.IntInput) JobStatisticsReservationUsageItemResponseOutput
- func (o JobStatisticsReservationUsageItemResponseArrayOutput) ToJobStatisticsReservationUsageItemResponseArrayOutput() JobStatisticsReservationUsageItemResponseArrayOutput
- func (o JobStatisticsReservationUsageItemResponseArrayOutput) ToJobStatisticsReservationUsageItemResponseArrayOutputWithContext(ctx context.Context) JobStatisticsReservationUsageItemResponseArrayOutput
- type JobStatisticsReservationUsageItemResponseOutput
- func (JobStatisticsReservationUsageItemResponseOutput) ElementType() reflect.Type
- func (o JobStatisticsReservationUsageItemResponseOutput) Name() pulumi.StringOutput
- func (o JobStatisticsReservationUsageItemResponseOutput) SlotMs() pulumi.StringOutput
- func (o JobStatisticsReservationUsageItemResponseOutput) ToJobStatisticsReservationUsageItemResponseOutput() JobStatisticsReservationUsageItemResponseOutput
- func (o JobStatisticsReservationUsageItemResponseOutput) ToJobStatisticsReservationUsageItemResponseOutputWithContext(ctx context.Context) JobStatisticsReservationUsageItemResponseOutput
- type JobStatisticsResponse
- type JobStatisticsResponseOutput
- func (o JobStatisticsResponseOutput) CompletionRatio() pulumi.Float64Output
- func (o JobStatisticsResponseOutput) CreationTime() pulumi.StringOutput
- func (JobStatisticsResponseOutput) ElementType() reflect.Type
- func (o JobStatisticsResponseOutput) EndTime() pulumi.StringOutput
- func (o JobStatisticsResponseOutput) Extract() JobStatistics4ResponseOutput
- func (o JobStatisticsResponseOutput) Load() JobStatistics3ResponseOutput
- func (o JobStatisticsResponseOutput) NumChildJobs() pulumi.StringOutput
- func (o JobStatisticsResponseOutput) ParentJobId() pulumi.StringOutput
- func (o JobStatisticsResponseOutput) Query() JobStatistics2ResponseOutput
- func (o JobStatisticsResponseOutput) QuotaDeferments() pulumi.StringArrayOutput
- func (o JobStatisticsResponseOutput) ReservationId() pulumi.StringOutput
- func (o JobStatisticsResponseOutput) ReservationUsage() JobStatisticsReservationUsageItemResponseArrayOutput
- func (o JobStatisticsResponseOutput) RowLevelSecurityStatistics() RowLevelSecurityStatisticsResponseOutput
- func (o JobStatisticsResponseOutput) ScriptStatistics() ScriptStatisticsResponseOutput
- func (o JobStatisticsResponseOutput) SessionInfo() SessionInfoResponseOutput
- func (o JobStatisticsResponseOutput) StartTime() pulumi.StringOutput
- func (o JobStatisticsResponseOutput) ToJobStatisticsResponseOutput() JobStatisticsResponseOutput
- func (o JobStatisticsResponseOutput) ToJobStatisticsResponseOutputWithContext(ctx context.Context) JobStatisticsResponseOutput
- func (o JobStatisticsResponseOutput) TotalBytesProcessed() pulumi.StringOutputdeprecated
- func (o JobStatisticsResponseOutput) TotalSlotMs() pulumi.StringOutput
- func (o JobStatisticsResponseOutput) TransactionInfo() TransactionInfoResponseOutput
- type JobStatusResponse
- type JobStatusResponseOutput
- func (JobStatusResponseOutput) ElementType() reflect.Type
- func (o JobStatusResponseOutput) ErrorResult() ErrorProtoResponseOutput
- func (o JobStatusResponseOutput) Errors() ErrorProtoResponseArrayOutput
- func (o JobStatusResponseOutput) State() pulumi.StringOutput
- func (o JobStatusResponseOutput) ToJobStatusResponseOutput() JobStatusResponseOutput
- func (o JobStatusResponseOutput) ToJobStatusResponseOutputWithContext(ctx context.Context) JobStatusResponseOutput
- type LookupDatasetArgs
- type LookupDatasetOutputArgs
- type LookupDatasetResult
- type LookupDatasetResultOutput
- func (o LookupDatasetResultOutput) Access() DatasetAccessItemResponseArrayOutput
- func (o LookupDatasetResultOutput) CreationTime() pulumi.StringOutput
- func (o LookupDatasetResultOutput) DatasetReference() DatasetReferenceResponseOutput
- func (o LookupDatasetResultOutput) DefaultCollation() pulumi.StringOutput
- func (o LookupDatasetResultOutput) DefaultEncryptionConfiguration() EncryptionConfigurationResponseOutput
- func (o LookupDatasetResultOutput) DefaultPartitionExpirationMs() pulumi.StringOutput
- func (o LookupDatasetResultOutput) DefaultTableExpirationMs() pulumi.StringOutput
- func (o LookupDatasetResultOutput) Description() pulumi.StringOutput
- func (LookupDatasetResultOutput) ElementType() reflect.Type
- func (o LookupDatasetResultOutput) Etag() pulumi.StringOutput
- func (o LookupDatasetResultOutput) FriendlyName() pulumi.StringOutput
- func (o LookupDatasetResultOutput) IsCaseInsensitive() pulumi.BoolOutput
- func (o LookupDatasetResultOutput) Kind() pulumi.StringOutput
- func (o LookupDatasetResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupDatasetResultOutput) LastModifiedTime() pulumi.StringOutput
- func (o LookupDatasetResultOutput) Location() pulumi.StringOutput
- func (o LookupDatasetResultOutput) SatisfiesPZS() pulumi.BoolOutput
- func (o LookupDatasetResultOutput) SelfLink() pulumi.StringOutput
- func (o LookupDatasetResultOutput) Tags() DatasetTagsItemResponseArrayOutput
- func (o LookupDatasetResultOutput) ToLookupDatasetResultOutput() LookupDatasetResultOutput
- func (o LookupDatasetResultOutput) ToLookupDatasetResultOutputWithContext(ctx context.Context) LookupDatasetResultOutput
- type LookupJobArgs
- type LookupJobOutputArgs
- type LookupJobResult
- type LookupJobResultOutput
- func (o LookupJobResultOutput) Configuration() JobConfigurationResponseOutput
- func (LookupJobResultOutput) ElementType() reflect.Type
- func (o LookupJobResultOutput) Etag() pulumi.StringOutput
- func (o LookupJobResultOutput) JobReference() JobReferenceResponseOutput
- func (o LookupJobResultOutput) Kind() pulumi.StringOutput
- func (o LookupJobResultOutput) SelfLink() pulumi.StringOutput
- func (o LookupJobResultOutput) Statistics() JobStatisticsResponseOutput
- func (o LookupJobResultOutput) Status() JobStatusResponseOutput
- func (o LookupJobResultOutput) ToLookupJobResultOutput() LookupJobResultOutput
- func (o LookupJobResultOutput) ToLookupJobResultOutputWithContext(ctx context.Context) LookupJobResultOutput
- func (o LookupJobResultOutput) UserEmail() pulumi.StringOutput
- type LookupRoutineArgs
- type LookupRoutineOutputArgs
- type LookupRoutineResult
- type LookupRoutineResultOutput
- func (o LookupRoutineResultOutput) Arguments() ArgumentResponseArrayOutput
- func (o LookupRoutineResultOutput) CreationTime() pulumi.StringOutput
- func (o LookupRoutineResultOutput) DefinitionBody() pulumi.StringOutput
- func (o LookupRoutineResultOutput) Description() pulumi.StringOutput
- func (o LookupRoutineResultOutput) DeterminismLevel() pulumi.StringOutput
- func (LookupRoutineResultOutput) ElementType() reflect.Type
- func (o LookupRoutineResultOutput) Etag() pulumi.StringOutput
- func (o LookupRoutineResultOutput) ImportedLibraries() pulumi.StringArrayOutput
- func (o LookupRoutineResultOutput) Language() pulumi.StringOutput
- func (o LookupRoutineResultOutput) LastModifiedTime() pulumi.StringOutput
- func (o LookupRoutineResultOutput) ReturnTableType() StandardSqlTableTypeResponseOutput
- func (o LookupRoutineResultOutput) ReturnType() StandardSqlDataTypeResponseOutput
- func (o LookupRoutineResultOutput) RoutineReference() RoutineReferenceResponseOutput
- func (o LookupRoutineResultOutput) RoutineType() pulumi.StringOutput
- func (o LookupRoutineResultOutput) StrictMode() pulumi.BoolOutput
- func (o LookupRoutineResultOutput) ToLookupRoutineResultOutput() LookupRoutineResultOutput
- func (o LookupRoutineResultOutput) ToLookupRoutineResultOutputWithContext(ctx context.Context) LookupRoutineResultOutput
- type LookupRowAccessPolicyIamPolicyArgs
- type LookupRowAccessPolicyIamPolicyOutputArgs
- type LookupRowAccessPolicyIamPolicyResult
- type LookupRowAccessPolicyIamPolicyResultOutput
- func (o LookupRowAccessPolicyIamPolicyResultOutput) AuditConfigs() AuditConfigResponseArrayOutput
- func (o LookupRowAccessPolicyIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
- func (LookupRowAccessPolicyIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupRowAccessPolicyIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupRowAccessPolicyIamPolicyResultOutput) ToLookupRowAccessPolicyIamPolicyResultOutput() LookupRowAccessPolicyIamPolicyResultOutput
- func (o LookupRowAccessPolicyIamPolicyResultOutput) ToLookupRowAccessPolicyIamPolicyResultOutputWithContext(ctx context.Context) LookupRowAccessPolicyIamPolicyResultOutput
- func (o LookupRowAccessPolicyIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupTableArgs
- type LookupTableIamPolicyArgs
- type LookupTableIamPolicyOutputArgs
- type LookupTableIamPolicyResult
- type LookupTableIamPolicyResultOutput
- func (o LookupTableIamPolicyResultOutput) AuditConfigs() AuditConfigResponseArrayOutput
- func (o LookupTableIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
- func (LookupTableIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupTableIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupTableIamPolicyResultOutput) ToLookupTableIamPolicyResultOutput() LookupTableIamPolicyResultOutput
- func (o LookupTableIamPolicyResultOutput) ToLookupTableIamPolicyResultOutputWithContext(ctx context.Context) LookupTableIamPolicyResultOutput
- func (o LookupTableIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupTableOutputArgs
- type LookupTableResult
- type LookupTableResultOutput
- func (o LookupTableResultOutput) CloneDefinition() CloneDefinitionResponseOutput
- func (o LookupTableResultOutput) Clustering() ClusteringResponseOutput
- func (o LookupTableResultOutput) CreationTime() pulumi.StringOutput
- func (o LookupTableResultOutput) DefaultCollation() pulumi.StringOutput
- func (o LookupTableResultOutput) Description() pulumi.StringOutput
- func (LookupTableResultOutput) ElementType() reflect.Type
- func (o LookupTableResultOutput) EncryptionConfiguration() EncryptionConfigurationResponseOutput
- func (o LookupTableResultOutput) Etag() pulumi.StringOutput
- func (o LookupTableResultOutput) ExpirationTime() pulumi.StringOutput
- func (o LookupTableResultOutput) ExternalDataConfiguration() ExternalDataConfigurationResponseOutput
- func (o LookupTableResultOutput) FriendlyName() pulumi.StringOutput
- func (o LookupTableResultOutput) Kind() pulumi.StringOutput
- func (o LookupTableResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupTableResultOutput) LastModifiedTime() pulumi.StringOutput
- func (o LookupTableResultOutput) Location() pulumi.StringOutput
- func (o LookupTableResultOutput) MaterializedView() MaterializedViewDefinitionResponseOutput
- func (o LookupTableResultOutput) Model() ModelDefinitionResponseOutput
- func (o LookupTableResultOutput) NumBytes() pulumi.StringOutput
- func (o LookupTableResultOutput) NumLongTermBytes() pulumi.StringOutput
- func (o LookupTableResultOutput) NumPhysicalBytes() pulumi.StringOutput
- func (o LookupTableResultOutput) NumRows() pulumi.StringOutput
- func (o LookupTableResultOutput) RangePartitioning() RangePartitioningResponseOutput
- func (o LookupTableResultOutput) RequirePartitionFilter() pulumi.BoolOutput
- func (o LookupTableResultOutput) Schema() TableSchemaResponseOutput
- func (o LookupTableResultOutput) SelfLink() pulumi.StringOutput
- func (o LookupTableResultOutput) SnapshotDefinition() SnapshotDefinitionResponseOutput
- func (o LookupTableResultOutput) StreamingBuffer() StreamingbufferResponseOutput
- func (o LookupTableResultOutput) TableReference() TableReferenceResponseOutput
- func (o LookupTableResultOutput) TimePartitioning() TimePartitioningResponseOutput
- func (o LookupTableResultOutput) ToLookupTableResultOutput() LookupTableResultOutput
- func (o LookupTableResultOutput) ToLookupTableResultOutputWithContext(ctx context.Context) LookupTableResultOutput
- func (o LookupTableResultOutput) Type() pulumi.StringOutput
- func (o LookupTableResultOutput) View() ViewDefinitionResponseOutput
- type MaterializedViewDefinition
- type MaterializedViewDefinitionArgs
- func (MaterializedViewDefinitionArgs) ElementType() reflect.Type
- func (i MaterializedViewDefinitionArgs) ToMaterializedViewDefinitionOutput() MaterializedViewDefinitionOutput
- func (i MaterializedViewDefinitionArgs) ToMaterializedViewDefinitionOutputWithContext(ctx context.Context) MaterializedViewDefinitionOutput
- func (i MaterializedViewDefinitionArgs) ToMaterializedViewDefinitionPtrOutput() MaterializedViewDefinitionPtrOutput
- func (i MaterializedViewDefinitionArgs) ToMaterializedViewDefinitionPtrOutputWithContext(ctx context.Context) MaterializedViewDefinitionPtrOutput
- type MaterializedViewDefinitionInput
- type MaterializedViewDefinitionOutput
- func (MaterializedViewDefinitionOutput) ElementType() reflect.Type
- func (o MaterializedViewDefinitionOutput) EnableRefresh() pulumi.BoolPtrOutput
- func (o MaterializedViewDefinitionOutput) Query() pulumi.StringPtrOutput
- func (o MaterializedViewDefinitionOutput) RefreshIntervalMs() pulumi.StringPtrOutput
- func (o MaterializedViewDefinitionOutput) ToMaterializedViewDefinitionOutput() MaterializedViewDefinitionOutput
- func (o MaterializedViewDefinitionOutput) ToMaterializedViewDefinitionOutputWithContext(ctx context.Context) MaterializedViewDefinitionOutput
- func (o MaterializedViewDefinitionOutput) ToMaterializedViewDefinitionPtrOutput() MaterializedViewDefinitionPtrOutput
- func (o MaterializedViewDefinitionOutput) ToMaterializedViewDefinitionPtrOutputWithContext(ctx context.Context) MaterializedViewDefinitionPtrOutput
- type MaterializedViewDefinitionPtrInput
- type MaterializedViewDefinitionPtrOutput
- func (o MaterializedViewDefinitionPtrOutput) Elem() MaterializedViewDefinitionOutput
- func (MaterializedViewDefinitionPtrOutput) ElementType() reflect.Type
- func (o MaterializedViewDefinitionPtrOutput) EnableRefresh() pulumi.BoolPtrOutput
- func (o MaterializedViewDefinitionPtrOutput) Query() pulumi.StringPtrOutput
- func (o MaterializedViewDefinitionPtrOutput) RefreshIntervalMs() pulumi.StringPtrOutput
- func (o MaterializedViewDefinitionPtrOutput) ToMaterializedViewDefinitionPtrOutput() MaterializedViewDefinitionPtrOutput
- func (o MaterializedViewDefinitionPtrOutput) ToMaterializedViewDefinitionPtrOutputWithContext(ctx context.Context) MaterializedViewDefinitionPtrOutput
- type MaterializedViewDefinitionResponse
- type MaterializedViewDefinitionResponseOutput
- func (MaterializedViewDefinitionResponseOutput) ElementType() reflect.Type
- func (o MaterializedViewDefinitionResponseOutput) EnableRefresh() pulumi.BoolOutput
- func (o MaterializedViewDefinitionResponseOutput) LastRefreshTime() pulumi.StringOutput
- func (o MaterializedViewDefinitionResponseOutput) Query() pulumi.StringOutput
- func (o MaterializedViewDefinitionResponseOutput) RefreshIntervalMs() pulumi.StringOutput
- func (o MaterializedViewDefinitionResponseOutput) ToMaterializedViewDefinitionResponseOutput() MaterializedViewDefinitionResponseOutput
- func (o MaterializedViewDefinitionResponseOutput) ToMaterializedViewDefinitionResponseOutputWithContext(ctx context.Context) MaterializedViewDefinitionResponseOutput
- type MlStatisticsResponse
- type MlStatisticsResponseOutput
- func (MlStatisticsResponseOutput) ElementType() reflect.Type
- func (o MlStatisticsResponseOutput) IterationResults() IterationResultResponseArrayOutput
- func (o MlStatisticsResponseOutput) MaxIterations() pulumi.StringOutput
- func (o MlStatisticsResponseOutput) ToMlStatisticsResponseOutput() MlStatisticsResponseOutput
- func (o MlStatisticsResponseOutput) ToMlStatisticsResponseOutputWithContext(ctx context.Context) MlStatisticsResponseOutput
- type ModelDefinition
- type ModelDefinitionArgs
- func (ModelDefinitionArgs) ElementType() reflect.Type
- func (i ModelDefinitionArgs) ToModelDefinitionOutput() ModelDefinitionOutput
- func (i ModelDefinitionArgs) ToModelDefinitionOutputWithContext(ctx context.Context) ModelDefinitionOutput
- func (i ModelDefinitionArgs) ToModelDefinitionPtrOutput() ModelDefinitionPtrOutput
- func (i ModelDefinitionArgs) ToModelDefinitionPtrOutputWithContext(ctx context.Context) ModelDefinitionPtrOutput
- type ModelDefinitionInput
- type ModelDefinitionModelOptions
- type ModelDefinitionModelOptionsArgs
- func (ModelDefinitionModelOptionsArgs) ElementType() reflect.Type
- func (i ModelDefinitionModelOptionsArgs) ToModelDefinitionModelOptionsOutput() ModelDefinitionModelOptionsOutput
- func (i ModelDefinitionModelOptionsArgs) ToModelDefinitionModelOptionsOutputWithContext(ctx context.Context) ModelDefinitionModelOptionsOutput
- func (i ModelDefinitionModelOptionsArgs) ToModelDefinitionModelOptionsPtrOutput() ModelDefinitionModelOptionsPtrOutput
- func (i ModelDefinitionModelOptionsArgs) ToModelDefinitionModelOptionsPtrOutputWithContext(ctx context.Context) ModelDefinitionModelOptionsPtrOutput
- type ModelDefinitionModelOptionsInput
- type ModelDefinitionModelOptionsOutput
- func (ModelDefinitionModelOptionsOutput) ElementType() reflect.Type
- func (o ModelDefinitionModelOptionsOutput) Labels() pulumi.StringArrayOutput
- func (o ModelDefinitionModelOptionsOutput) LossType() pulumi.StringPtrOutput
- func (o ModelDefinitionModelOptionsOutput) ModelType() pulumi.StringPtrOutput
- func (o ModelDefinitionModelOptionsOutput) ToModelDefinitionModelOptionsOutput() ModelDefinitionModelOptionsOutput
- func (o ModelDefinitionModelOptionsOutput) ToModelDefinitionModelOptionsOutputWithContext(ctx context.Context) ModelDefinitionModelOptionsOutput
- func (o ModelDefinitionModelOptionsOutput) ToModelDefinitionModelOptionsPtrOutput() ModelDefinitionModelOptionsPtrOutput
- func (o ModelDefinitionModelOptionsOutput) ToModelDefinitionModelOptionsPtrOutputWithContext(ctx context.Context) ModelDefinitionModelOptionsPtrOutput
- type ModelDefinitionModelOptionsPtrInput
- type ModelDefinitionModelOptionsPtrOutput
- func (o ModelDefinitionModelOptionsPtrOutput) Elem() ModelDefinitionModelOptionsOutput
- func (ModelDefinitionModelOptionsPtrOutput) ElementType() reflect.Type
- func (o ModelDefinitionModelOptionsPtrOutput) Labels() pulumi.StringArrayOutput
- func (o ModelDefinitionModelOptionsPtrOutput) LossType() pulumi.StringPtrOutput
- func (o ModelDefinitionModelOptionsPtrOutput) ModelType() pulumi.StringPtrOutput
- func (o ModelDefinitionModelOptionsPtrOutput) ToModelDefinitionModelOptionsPtrOutput() ModelDefinitionModelOptionsPtrOutput
- func (o ModelDefinitionModelOptionsPtrOutput) ToModelDefinitionModelOptionsPtrOutputWithContext(ctx context.Context) ModelDefinitionModelOptionsPtrOutput
- type ModelDefinitionModelOptionsResponse
- type ModelDefinitionModelOptionsResponseOutput
- func (ModelDefinitionModelOptionsResponseOutput) ElementType() reflect.Type
- func (o ModelDefinitionModelOptionsResponseOutput) Labels() pulumi.StringArrayOutput
- func (o ModelDefinitionModelOptionsResponseOutput) LossType() pulumi.StringOutput
- func (o ModelDefinitionModelOptionsResponseOutput) ModelType() pulumi.StringOutput
- func (o ModelDefinitionModelOptionsResponseOutput) ToModelDefinitionModelOptionsResponseOutput() ModelDefinitionModelOptionsResponseOutput
- func (o ModelDefinitionModelOptionsResponseOutput) ToModelDefinitionModelOptionsResponseOutputWithContext(ctx context.Context) ModelDefinitionModelOptionsResponseOutput
- type ModelDefinitionOutput
- func (ModelDefinitionOutput) ElementType() reflect.Type
- func (o ModelDefinitionOutput) ModelOptions() ModelDefinitionModelOptionsPtrOutput
- func (o ModelDefinitionOutput) ToModelDefinitionOutput() ModelDefinitionOutput
- func (o ModelDefinitionOutput) ToModelDefinitionOutputWithContext(ctx context.Context) ModelDefinitionOutput
- func (o ModelDefinitionOutput) ToModelDefinitionPtrOutput() ModelDefinitionPtrOutput
- func (o ModelDefinitionOutput) ToModelDefinitionPtrOutputWithContext(ctx context.Context) ModelDefinitionPtrOutput
- func (o ModelDefinitionOutput) TrainingRuns() BqmlTrainingRunArrayOutput
- type ModelDefinitionPtrInput
- type ModelDefinitionPtrOutput
- func (o ModelDefinitionPtrOutput) Elem() ModelDefinitionOutput
- func (ModelDefinitionPtrOutput) ElementType() reflect.Type
- func (o ModelDefinitionPtrOutput) ModelOptions() ModelDefinitionModelOptionsPtrOutput
- func (o ModelDefinitionPtrOutput) ToModelDefinitionPtrOutput() ModelDefinitionPtrOutput
- func (o ModelDefinitionPtrOutput) ToModelDefinitionPtrOutputWithContext(ctx context.Context) ModelDefinitionPtrOutput
- func (o ModelDefinitionPtrOutput) TrainingRuns() BqmlTrainingRunArrayOutput
- type ModelDefinitionResponse
- type ModelDefinitionResponseOutput
- func (ModelDefinitionResponseOutput) ElementType() reflect.Type
- func (o ModelDefinitionResponseOutput) ModelOptions() ModelDefinitionModelOptionsResponseOutput
- func (o ModelDefinitionResponseOutput) ToModelDefinitionResponseOutput() ModelDefinitionResponseOutput
- func (o ModelDefinitionResponseOutput) ToModelDefinitionResponseOutputWithContext(ctx context.Context) ModelDefinitionResponseOutput
- func (o ModelDefinitionResponseOutput) TrainingRuns() BqmlTrainingRunResponseArrayOutput
- type ModelReference
- type ModelReferenceArgs
- func (ModelReferenceArgs) ElementType() reflect.Type
- func (i ModelReferenceArgs) ToModelReferenceOutput() ModelReferenceOutput
- func (i ModelReferenceArgs) ToModelReferenceOutputWithContext(ctx context.Context) ModelReferenceOutput
- func (i ModelReferenceArgs) ToModelReferencePtrOutput() ModelReferencePtrOutput
- func (i ModelReferenceArgs) ToModelReferencePtrOutputWithContext(ctx context.Context) ModelReferencePtrOutput
- type ModelReferenceInput
- type ModelReferenceOutput
- func (o ModelReferenceOutput) DatasetId() pulumi.StringPtrOutput
- func (ModelReferenceOutput) ElementType() reflect.Type
- func (o ModelReferenceOutput) ModelId() pulumi.StringPtrOutput
- func (o ModelReferenceOutput) Project() pulumi.StringPtrOutput
- func (o ModelReferenceOutput) ToModelReferenceOutput() ModelReferenceOutput
- func (o ModelReferenceOutput) ToModelReferenceOutputWithContext(ctx context.Context) ModelReferenceOutput
- func (o ModelReferenceOutput) ToModelReferencePtrOutput() ModelReferencePtrOutput
- func (o ModelReferenceOutput) ToModelReferencePtrOutputWithContext(ctx context.Context) ModelReferencePtrOutput
- type ModelReferencePtrInput
- type ModelReferencePtrOutput
- func (o ModelReferencePtrOutput) DatasetId() pulumi.StringPtrOutput
- func (o ModelReferencePtrOutput) Elem() ModelReferenceOutput
- func (ModelReferencePtrOutput) ElementType() reflect.Type
- func (o ModelReferencePtrOutput) ModelId() pulumi.StringPtrOutput
- func (o ModelReferencePtrOutput) Project() pulumi.StringPtrOutput
- func (o ModelReferencePtrOutput) ToModelReferencePtrOutput() ModelReferencePtrOutput
- func (o ModelReferencePtrOutput) ToModelReferencePtrOutputWithContext(ctx context.Context) ModelReferencePtrOutput
- type ModelReferenceResponse
- type ModelReferenceResponseOutput
- func (o ModelReferenceResponseOutput) DatasetId() pulumi.StringOutput
- func (ModelReferenceResponseOutput) ElementType() reflect.Type
- func (o ModelReferenceResponseOutput) ModelId() pulumi.StringOutput
- func (o ModelReferenceResponseOutput) Project() pulumi.StringOutput
- func (o ModelReferenceResponseOutput) ToModelReferenceResponseOutput() ModelReferenceResponseOutput
- func (o ModelReferenceResponseOutput) ToModelReferenceResponseOutputWithContext(ctx context.Context) ModelReferenceResponseOutput
- type ParquetOptions
- type ParquetOptionsArgs
- func (ParquetOptionsArgs) ElementType() reflect.Type
- func (i ParquetOptionsArgs) ToParquetOptionsOutput() ParquetOptionsOutput
- func (i ParquetOptionsArgs) ToParquetOptionsOutputWithContext(ctx context.Context) ParquetOptionsOutput
- func (i ParquetOptionsArgs) ToParquetOptionsPtrOutput() ParquetOptionsPtrOutput
- func (i ParquetOptionsArgs) ToParquetOptionsPtrOutputWithContext(ctx context.Context) ParquetOptionsPtrOutput
- type ParquetOptionsInput
- type ParquetOptionsOutput
- func (ParquetOptionsOutput) ElementType() reflect.Type
- func (o ParquetOptionsOutput) EnableListInference() pulumi.BoolPtrOutput
- func (o ParquetOptionsOutput) EnumAsString() pulumi.BoolPtrOutput
- func (o ParquetOptionsOutput) ToParquetOptionsOutput() ParquetOptionsOutput
- func (o ParquetOptionsOutput) ToParquetOptionsOutputWithContext(ctx context.Context) ParquetOptionsOutput
- func (o ParquetOptionsOutput) ToParquetOptionsPtrOutput() ParquetOptionsPtrOutput
- func (o ParquetOptionsOutput) ToParquetOptionsPtrOutputWithContext(ctx context.Context) ParquetOptionsPtrOutput
- type ParquetOptionsPtrInput
- type ParquetOptionsPtrOutput
- func (o ParquetOptionsPtrOutput) Elem() ParquetOptionsOutput
- func (ParquetOptionsPtrOutput) ElementType() reflect.Type
- func (o ParquetOptionsPtrOutput) EnableListInference() pulumi.BoolPtrOutput
- func (o ParquetOptionsPtrOutput) EnumAsString() pulumi.BoolPtrOutput
- func (o ParquetOptionsPtrOutput) ToParquetOptionsPtrOutput() ParquetOptionsPtrOutput
- func (o ParquetOptionsPtrOutput) ToParquetOptionsPtrOutputWithContext(ctx context.Context) ParquetOptionsPtrOutput
- type ParquetOptionsResponse
- type ParquetOptionsResponseOutput
- func (ParquetOptionsResponseOutput) ElementType() reflect.Type
- func (o ParquetOptionsResponseOutput) EnableListInference() pulumi.BoolOutput
- func (o ParquetOptionsResponseOutput) EnumAsString() pulumi.BoolOutput
- func (o ParquetOptionsResponseOutput) ToParquetOptionsResponseOutput() ParquetOptionsResponseOutput
- func (o ParquetOptionsResponseOutput) ToParquetOptionsResponseOutputWithContext(ctx context.Context) ParquetOptionsResponseOutput
- type QueryParameter
- type QueryParameterArgs
- type QueryParameterArray
- type QueryParameterArrayInput
- type QueryParameterArrayOutput
- func (QueryParameterArrayOutput) ElementType() reflect.Type
- func (o QueryParameterArrayOutput) Index(i pulumi.IntInput) QueryParameterOutput
- func (o QueryParameterArrayOutput) ToQueryParameterArrayOutput() QueryParameterArrayOutput
- func (o QueryParameterArrayOutput) ToQueryParameterArrayOutputWithContext(ctx context.Context) QueryParameterArrayOutput
- type QueryParameterInput
- type QueryParameterOutput
- func (QueryParameterOutput) ElementType() reflect.Type
- func (o QueryParameterOutput) Name() pulumi.StringPtrOutput
- func (o QueryParameterOutput) ParameterType() QueryParameterTypePtrOutput
- func (o QueryParameterOutput) ParameterValue() QueryParameterValuePtrOutput
- func (o QueryParameterOutput) ToQueryParameterOutput() QueryParameterOutput
- func (o QueryParameterOutput) ToQueryParameterOutputWithContext(ctx context.Context) QueryParameterOutput
- type QueryParameterResponse
- type QueryParameterResponseArrayOutput
- func (QueryParameterResponseArrayOutput) ElementType() reflect.Type
- func (o QueryParameterResponseArrayOutput) Index(i pulumi.IntInput) QueryParameterResponseOutput
- func (o QueryParameterResponseArrayOutput) ToQueryParameterResponseArrayOutput() QueryParameterResponseArrayOutput
- func (o QueryParameterResponseArrayOutput) ToQueryParameterResponseArrayOutputWithContext(ctx context.Context) QueryParameterResponseArrayOutput
- type QueryParameterResponseOutput
- func (QueryParameterResponseOutput) ElementType() reflect.Type
- func (o QueryParameterResponseOutput) Name() pulumi.StringOutput
- func (o QueryParameterResponseOutput) ParameterType() QueryParameterTypeResponseOutput
- func (o QueryParameterResponseOutput) ParameterValue() QueryParameterValueResponseOutput
- func (o QueryParameterResponseOutput) ToQueryParameterResponseOutput() QueryParameterResponseOutput
- func (o QueryParameterResponseOutput) ToQueryParameterResponseOutputWithContext(ctx context.Context) QueryParameterResponseOutput
- type QueryParameterType
- type QueryParameterTypeArgs
- func (QueryParameterTypeArgs) ElementType() reflect.Type
- func (i QueryParameterTypeArgs) ToQueryParameterTypeOutput() QueryParameterTypeOutput
- func (i QueryParameterTypeArgs) ToQueryParameterTypeOutputWithContext(ctx context.Context) QueryParameterTypeOutput
- func (i QueryParameterTypeArgs) ToQueryParameterTypePtrOutput() QueryParameterTypePtrOutput
- func (i QueryParameterTypeArgs) ToQueryParameterTypePtrOutputWithContext(ctx context.Context) QueryParameterTypePtrOutput
- type QueryParameterTypeInput
- type QueryParameterTypeOutput
- func (o QueryParameterTypeOutput) ArrayType() QueryParameterTypePtrOutput
- func (QueryParameterTypeOutput) ElementType() reflect.Type
- func (o QueryParameterTypeOutput) StructTypes() QueryParameterTypeStructTypesItemArrayOutput
- func (o QueryParameterTypeOutput) ToQueryParameterTypeOutput() QueryParameterTypeOutput
- func (o QueryParameterTypeOutput) ToQueryParameterTypeOutputWithContext(ctx context.Context) QueryParameterTypeOutput
- func (o QueryParameterTypeOutput) ToQueryParameterTypePtrOutput() QueryParameterTypePtrOutput
- func (o QueryParameterTypeOutput) ToQueryParameterTypePtrOutputWithContext(ctx context.Context) QueryParameterTypePtrOutput
- func (o QueryParameterTypeOutput) Type() pulumi.StringPtrOutput
- type QueryParameterTypePtrInput
- type QueryParameterTypePtrOutput
- func (o QueryParameterTypePtrOutput) ArrayType() QueryParameterTypePtrOutput
- func (o QueryParameterTypePtrOutput) Elem() QueryParameterTypeOutput
- func (QueryParameterTypePtrOutput) ElementType() reflect.Type
- func (o QueryParameterTypePtrOutput) StructTypes() QueryParameterTypeStructTypesItemArrayOutput
- func (o QueryParameterTypePtrOutput) ToQueryParameterTypePtrOutput() QueryParameterTypePtrOutput
- func (o QueryParameterTypePtrOutput) ToQueryParameterTypePtrOutputWithContext(ctx context.Context) QueryParameterTypePtrOutput
- func (o QueryParameterTypePtrOutput) Type() pulumi.StringPtrOutput
- type QueryParameterTypeResponse
- type QueryParameterTypeResponseOutput
- func (o QueryParameterTypeResponseOutput) ArrayType() QueryParameterTypeResponsePtrOutput
- func (QueryParameterTypeResponseOutput) ElementType() reflect.Type
- func (o QueryParameterTypeResponseOutput) StructTypes() QueryParameterTypeStructTypesItemResponseArrayOutput
- func (o QueryParameterTypeResponseOutput) ToQueryParameterTypeResponseOutput() QueryParameterTypeResponseOutput
- func (o QueryParameterTypeResponseOutput) ToQueryParameterTypeResponseOutputWithContext(ctx context.Context) QueryParameterTypeResponseOutput
- func (o QueryParameterTypeResponseOutput) Type() pulumi.StringOutput
- type QueryParameterTypeResponsePtrOutput
- func (o QueryParameterTypeResponsePtrOutput) ArrayType() QueryParameterTypeResponsePtrOutput
- func (o QueryParameterTypeResponsePtrOutput) Elem() QueryParameterTypeResponseOutput
- func (QueryParameterTypeResponsePtrOutput) ElementType() reflect.Type
- func (o QueryParameterTypeResponsePtrOutput) StructTypes() QueryParameterTypeStructTypesItemResponseArrayOutput
- func (o QueryParameterTypeResponsePtrOutput) ToQueryParameterTypeResponsePtrOutput() QueryParameterTypeResponsePtrOutput
- func (o QueryParameterTypeResponsePtrOutput) ToQueryParameterTypeResponsePtrOutputWithContext(ctx context.Context) QueryParameterTypeResponsePtrOutput
- func (o QueryParameterTypeResponsePtrOutput) Type() pulumi.StringPtrOutput
- type QueryParameterTypeStructTypesItem
- type QueryParameterTypeStructTypesItemArgs
- func (QueryParameterTypeStructTypesItemArgs) ElementType() reflect.Type
- func (i QueryParameterTypeStructTypesItemArgs) ToQueryParameterTypeStructTypesItemOutput() QueryParameterTypeStructTypesItemOutput
- func (i QueryParameterTypeStructTypesItemArgs) ToQueryParameterTypeStructTypesItemOutputWithContext(ctx context.Context) QueryParameterTypeStructTypesItemOutput
- type QueryParameterTypeStructTypesItemArray
- func (QueryParameterTypeStructTypesItemArray) ElementType() reflect.Type
- func (i QueryParameterTypeStructTypesItemArray) ToQueryParameterTypeStructTypesItemArrayOutput() QueryParameterTypeStructTypesItemArrayOutput
- func (i QueryParameterTypeStructTypesItemArray) ToQueryParameterTypeStructTypesItemArrayOutputWithContext(ctx context.Context) QueryParameterTypeStructTypesItemArrayOutput
- type QueryParameterTypeStructTypesItemArrayInput
- type QueryParameterTypeStructTypesItemArrayOutput
- func (QueryParameterTypeStructTypesItemArrayOutput) ElementType() reflect.Type
- func (o QueryParameterTypeStructTypesItemArrayOutput) Index(i pulumi.IntInput) QueryParameterTypeStructTypesItemOutput
- func (o QueryParameterTypeStructTypesItemArrayOutput) ToQueryParameterTypeStructTypesItemArrayOutput() QueryParameterTypeStructTypesItemArrayOutput
- func (o QueryParameterTypeStructTypesItemArrayOutput) ToQueryParameterTypeStructTypesItemArrayOutputWithContext(ctx context.Context) QueryParameterTypeStructTypesItemArrayOutput
- type QueryParameterTypeStructTypesItemInput
- type QueryParameterTypeStructTypesItemOutput
- func (o QueryParameterTypeStructTypesItemOutput) Description() pulumi.StringPtrOutput
- func (QueryParameterTypeStructTypesItemOutput) ElementType() reflect.Type
- func (o QueryParameterTypeStructTypesItemOutput) Name() pulumi.StringPtrOutput
- func (o QueryParameterTypeStructTypesItemOutput) ToQueryParameterTypeStructTypesItemOutput() QueryParameterTypeStructTypesItemOutput
- func (o QueryParameterTypeStructTypesItemOutput) ToQueryParameterTypeStructTypesItemOutputWithContext(ctx context.Context) QueryParameterTypeStructTypesItemOutput
- func (o QueryParameterTypeStructTypesItemOutput) Type() QueryParameterTypePtrOutput
- type QueryParameterTypeStructTypesItemResponse
- type QueryParameterTypeStructTypesItemResponseArrayOutput
- func (QueryParameterTypeStructTypesItemResponseArrayOutput) ElementType() reflect.Type
- func (o QueryParameterTypeStructTypesItemResponseArrayOutput) Index(i pulumi.IntInput) QueryParameterTypeStructTypesItemResponseOutput
- func (o QueryParameterTypeStructTypesItemResponseArrayOutput) ToQueryParameterTypeStructTypesItemResponseArrayOutput() QueryParameterTypeStructTypesItemResponseArrayOutput
- func (o QueryParameterTypeStructTypesItemResponseArrayOutput) ToQueryParameterTypeStructTypesItemResponseArrayOutputWithContext(ctx context.Context) QueryParameterTypeStructTypesItemResponseArrayOutput
- type QueryParameterTypeStructTypesItemResponseOutput
- func (o QueryParameterTypeStructTypesItemResponseOutput) Description() pulumi.StringOutput
- func (QueryParameterTypeStructTypesItemResponseOutput) ElementType() reflect.Type
- func (o QueryParameterTypeStructTypesItemResponseOutput) Name() pulumi.StringOutput
- func (o QueryParameterTypeStructTypesItemResponseOutput) ToQueryParameterTypeStructTypesItemResponseOutput() QueryParameterTypeStructTypesItemResponseOutput
- func (o QueryParameterTypeStructTypesItemResponseOutput) ToQueryParameterTypeStructTypesItemResponseOutputWithContext(ctx context.Context) QueryParameterTypeStructTypesItemResponseOutput
- func (o QueryParameterTypeStructTypesItemResponseOutput) Type() QueryParameterTypeResponseOutput
- type QueryParameterValue
- type QueryParameterValueArgs
- func (QueryParameterValueArgs) ElementType() reflect.Type
- func (i QueryParameterValueArgs) ToQueryParameterValueOutput() QueryParameterValueOutput
- func (i QueryParameterValueArgs) ToQueryParameterValueOutputWithContext(ctx context.Context) QueryParameterValueOutput
- func (i QueryParameterValueArgs) ToQueryParameterValuePtrOutput() QueryParameterValuePtrOutput
- func (i QueryParameterValueArgs) ToQueryParameterValuePtrOutputWithContext(ctx context.Context) QueryParameterValuePtrOutput
- type QueryParameterValueArray
- type QueryParameterValueArrayInput
- type QueryParameterValueArrayOutput
- func (QueryParameterValueArrayOutput) ElementType() reflect.Type
- func (o QueryParameterValueArrayOutput) Index(i pulumi.IntInput) QueryParameterValueOutput
- func (o QueryParameterValueArrayOutput) ToQueryParameterValueArrayOutput() QueryParameterValueArrayOutput
- func (o QueryParameterValueArrayOutput) ToQueryParameterValueArrayOutputWithContext(ctx context.Context) QueryParameterValueArrayOutput
- type QueryParameterValueInput
- type QueryParameterValueOutput
- func (o QueryParameterValueOutput) ArrayValues() QueryParameterValueArrayOutput
- func (QueryParameterValueOutput) ElementType() reflect.Type
- func (o QueryParameterValueOutput) StructValues() pulumi.StringMapOutput
- func (o QueryParameterValueOutput) ToQueryParameterValueOutput() QueryParameterValueOutput
- func (o QueryParameterValueOutput) ToQueryParameterValueOutputWithContext(ctx context.Context) QueryParameterValueOutput
- func (o QueryParameterValueOutput) ToQueryParameterValuePtrOutput() QueryParameterValuePtrOutput
- func (o QueryParameterValueOutput) ToQueryParameterValuePtrOutputWithContext(ctx context.Context) QueryParameterValuePtrOutput
- func (o QueryParameterValueOutput) Value() pulumi.StringPtrOutput
- type QueryParameterValuePtrInput
- type QueryParameterValuePtrOutput
- func (o QueryParameterValuePtrOutput) ArrayValues() QueryParameterValueArrayOutput
- func (o QueryParameterValuePtrOutput) Elem() QueryParameterValueOutput
- func (QueryParameterValuePtrOutput) ElementType() reflect.Type
- func (o QueryParameterValuePtrOutput) StructValues() pulumi.StringMapOutput
- func (o QueryParameterValuePtrOutput) ToQueryParameterValuePtrOutput() QueryParameterValuePtrOutput
- func (o QueryParameterValuePtrOutput) ToQueryParameterValuePtrOutputWithContext(ctx context.Context) QueryParameterValuePtrOutput
- func (o QueryParameterValuePtrOutput) Value() pulumi.StringPtrOutput
- type QueryParameterValueResponse
- type QueryParameterValueResponseArrayOutput
- func (QueryParameterValueResponseArrayOutput) ElementType() reflect.Type
- func (o QueryParameterValueResponseArrayOutput) Index(i pulumi.IntInput) QueryParameterValueResponseOutput
- func (o QueryParameterValueResponseArrayOutput) ToQueryParameterValueResponseArrayOutput() QueryParameterValueResponseArrayOutput
- func (o QueryParameterValueResponseArrayOutput) ToQueryParameterValueResponseArrayOutputWithContext(ctx context.Context) QueryParameterValueResponseArrayOutput
- type QueryParameterValueResponseOutput
- func (o QueryParameterValueResponseOutput) ArrayValues() QueryParameterValueResponseArrayOutput
- func (QueryParameterValueResponseOutput) ElementType() reflect.Type
- func (o QueryParameterValueResponseOutput) StructValues() pulumi.StringMapOutput
- func (o QueryParameterValueResponseOutput) ToQueryParameterValueResponseOutput() QueryParameterValueResponseOutput
- func (o QueryParameterValueResponseOutput) ToQueryParameterValueResponseOutputWithContext(ctx context.Context) QueryParameterValueResponseOutput
- func (o QueryParameterValueResponseOutput) Value() pulumi.StringOutput
- type QueryTimelineSampleResponse
- type QueryTimelineSampleResponseArrayOutput
- func (QueryTimelineSampleResponseArrayOutput) ElementType() reflect.Type
- func (o QueryTimelineSampleResponseArrayOutput) Index(i pulumi.IntInput) QueryTimelineSampleResponseOutput
- func (o QueryTimelineSampleResponseArrayOutput) ToQueryTimelineSampleResponseArrayOutput() QueryTimelineSampleResponseArrayOutput
- func (o QueryTimelineSampleResponseArrayOutput) ToQueryTimelineSampleResponseArrayOutputWithContext(ctx context.Context) QueryTimelineSampleResponseArrayOutput
- type QueryTimelineSampleResponseOutput
- func (o QueryTimelineSampleResponseOutput) ActiveUnits() pulumi.StringOutput
- func (o QueryTimelineSampleResponseOutput) CompletedUnits() pulumi.StringOutput
- func (o QueryTimelineSampleResponseOutput) ElapsedMs() pulumi.StringOutput
- func (QueryTimelineSampleResponseOutput) ElementType() reflect.Type
- func (o QueryTimelineSampleResponseOutput) PendingUnits() pulumi.StringOutput
- func (o QueryTimelineSampleResponseOutput) ToQueryTimelineSampleResponseOutput() QueryTimelineSampleResponseOutput
- func (o QueryTimelineSampleResponseOutput) ToQueryTimelineSampleResponseOutputWithContext(ctx context.Context) QueryTimelineSampleResponseOutput
- func (o QueryTimelineSampleResponseOutput) TotalSlotMs() pulumi.StringOutput
- type RangePartitioning
- type RangePartitioningArgs
- func (RangePartitioningArgs) ElementType() reflect.Type
- func (i RangePartitioningArgs) ToRangePartitioningOutput() RangePartitioningOutput
- func (i RangePartitioningArgs) ToRangePartitioningOutputWithContext(ctx context.Context) RangePartitioningOutput
- func (i RangePartitioningArgs) ToRangePartitioningPtrOutput() RangePartitioningPtrOutput
- func (i RangePartitioningArgs) ToRangePartitioningPtrOutputWithContext(ctx context.Context) RangePartitioningPtrOutput
- type RangePartitioningInput
- type RangePartitioningOutput
- func (RangePartitioningOutput) ElementType() reflect.Type
- func (o RangePartitioningOutput) Field() pulumi.StringPtrOutput
- func (o RangePartitioningOutput) Range() RangePartitioningRangePtrOutput
- func (o RangePartitioningOutput) ToRangePartitioningOutput() RangePartitioningOutput
- func (o RangePartitioningOutput) ToRangePartitioningOutputWithContext(ctx context.Context) RangePartitioningOutput
- func (o RangePartitioningOutput) ToRangePartitioningPtrOutput() RangePartitioningPtrOutput
- func (o RangePartitioningOutput) ToRangePartitioningPtrOutputWithContext(ctx context.Context) RangePartitioningPtrOutput
- type RangePartitioningPtrInput
- type RangePartitioningPtrOutput
- func (o RangePartitioningPtrOutput) Elem() RangePartitioningOutput
- func (RangePartitioningPtrOutput) ElementType() reflect.Type
- func (o RangePartitioningPtrOutput) Field() pulumi.StringPtrOutput
- func (o RangePartitioningPtrOutput) Range() RangePartitioningRangePtrOutput
- func (o RangePartitioningPtrOutput) ToRangePartitioningPtrOutput() RangePartitioningPtrOutput
- func (o RangePartitioningPtrOutput) ToRangePartitioningPtrOutputWithContext(ctx context.Context) RangePartitioningPtrOutput
- type RangePartitioningRange
- type RangePartitioningRangeArgs
- func (RangePartitioningRangeArgs) ElementType() reflect.Type
- func (i RangePartitioningRangeArgs) ToRangePartitioningRangeOutput() RangePartitioningRangeOutput
- func (i RangePartitioningRangeArgs) ToRangePartitioningRangeOutputWithContext(ctx context.Context) RangePartitioningRangeOutput
- func (i RangePartitioningRangeArgs) ToRangePartitioningRangePtrOutput() RangePartitioningRangePtrOutput
- func (i RangePartitioningRangeArgs) ToRangePartitioningRangePtrOutputWithContext(ctx context.Context) RangePartitioningRangePtrOutput
- type RangePartitioningRangeInput
- type RangePartitioningRangeOutput
- func (RangePartitioningRangeOutput) ElementType() reflect.Type
- func (o RangePartitioningRangeOutput) End() pulumi.StringPtrOutput
- func (o RangePartitioningRangeOutput) Interval() pulumi.StringPtrOutput
- func (o RangePartitioningRangeOutput) Start() pulumi.StringPtrOutput
- func (o RangePartitioningRangeOutput) ToRangePartitioningRangeOutput() RangePartitioningRangeOutput
- func (o RangePartitioningRangeOutput) ToRangePartitioningRangeOutputWithContext(ctx context.Context) RangePartitioningRangeOutput
- func (o RangePartitioningRangeOutput) ToRangePartitioningRangePtrOutput() RangePartitioningRangePtrOutput
- func (o RangePartitioningRangeOutput) ToRangePartitioningRangePtrOutputWithContext(ctx context.Context) RangePartitioningRangePtrOutput
- type RangePartitioningRangePtrInput
- type RangePartitioningRangePtrOutput
- func (o RangePartitioningRangePtrOutput) Elem() RangePartitioningRangeOutput
- func (RangePartitioningRangePtrOutput) ElementType() reflect.Type
- func (o RangePartitioningRangePtrOutput) End() pulumi.StringPtrOutput
- func (o RangePartitioningRangePtrOutput) Interval() pulumi.StringPtrOutput
- func (o RangePartitioningRangePtrOutput) Start() pulumi.StringPtrOutput
- func (o RangePartitioningRangePtrOutput) ToRangePartitioningRangePtrOutput() RangePartitioningRangePtrOutput
- func (o RangePartitioningRangePtrOutput) ToRangePartitioningRangePtrOutputWithContext(ctx context.Context) RangePartitioningRangePtrOutput
- type RangePartitioningRangeResponse
- type RangePartitioningRangeResponseOutput
- func (RangePartitioningRangeResponseOutput) ElementType() reflect.Type
- func (o RangePartitioningRangeResponseOutput) End() pulumi.StringOutput
- func (o RangePartitioningRangeResponseOutput) Interval() pulumi.StringOutput
- func (o RangePartitioningRangeResponseOutput) Start() pulumi.StringOutput
- func (o RangePartitioningRangeResponseOutput) ToRangePartitioningRangeResponseOutput() RangePartitioningRangeResponseOutput
- func (o RangePartitioningRangeResponseOutput) ToRangePartitioningRangeResponseOutputWithContext(ctx context.Context) RangePartitioningRangeResponseOutput
- type RangePartitioningResponse
- type RangePartitioningResponseOutput
- func (RangePartitioningResponseOutput) ElementType() reflect.Type
- func (o RangePartitioningResponseOutput) Field() pulumi.StringOutput
- func (o RangePartitioningResponseOutput) Range() RangePartitioningRangeResponseOutput
- func (o RangePartitioningResponseOutput) ToRangePartitioningResponseOutput() RangePartitioningResponseOutput
- func (o RangePartitioningResponseOutput) ToRangePartitioningResponseOutputWithContext(ctx context.Context) RangePartitioningResponseOutput
- type Routine
- type RoutineArgs
- type RoutineDeterminismLevel
- func (RoutineDeterminismLevel) ElementType() reflect.Type
- func (e RoutineDeterminismLevel) ToRoutineDeterminismLevelOutput() RoutineDeterminismLevelOutput
- func (e RoutineDeterminismLevel) ToRoutineDeterminismLevelOutputWithContext(ctx context.Context) RoutineDeterminismLevelOutput
- func (e RoutineDeterminismLevel) ToRoutineDeterminismLevelPtrOutput() RoutineDeterminismLevelPtrOutput
- func (e RoutineDeterminismLevel) ToRoutineDeterminismLevelPtrOutputWithContext(ctx context.Context) RoutineDeterminismLevelPtrOutput
- func (e RoutineDeterminismLevel) ToStringOutput() pulumi.StringOutput
- func (e RoutineDeterminismLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RoutineDeterminismLevel) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RoutineDeterminismLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RoutineDeterminismLevelInput
- type RoutineDeterminismLevelOutput
- func (RoutineDeterminismLevelOutput) ElementType() reflect.Type
- func (o RoutineDeterminismLevelOutput) ToRoutineDeterminismLevelOutput() RoutineDeterminismLevelOutput
- func (o RoutineDeterminismLevelOutput) ToRoutineDeterminismLevelOutputWithContext(ctx context.Context) RoutineDeterminismLevelOutput
- func (o RoutineDeterminismLevelOutput) ToRoutineDeterminismLevelPtrOutput() RoutineDeterminismLevelPtrOutput
- func (o RoutineDeterminismLevelOutput) ToRoutineDeterminismLevelPtrOutputWithContext(ctx context.Context) RoutineDeterminismLevelPtrOutput
- func (o RoutineDeterminismLevelOutput) ToStringOutput() pulumi.StringOutput
- func (o RoutineDeterminismLevelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RoutineDeterminismLevelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RoutineDeterminismLevelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RoutineDeterminismLevelPtrInput
- type RoutineDeterminismLevelPtrOutput
- func (o RoutineDeterminismLevelPtrOutput) Elem() RoutineDeterminismLevelOutput
- func (RoutineDeterminismLevelPtrOutput) ElementType() reflect.Type
- func (o RoutineDeterminismLevelPtrOutput) ToRoutineDeterminismLevelPtrOutput() RoutineDeterminismLevelPtrOutput
- func (o RoutineDeterminismLevelPtrOutput) ToRoutineDeterminismLevelPtrOutputWithContext(ctx context.Context) RoutineDeterminismLevelPtrOutput
- func (o RoutineDeterminismLevelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RoutineDeterminismLevelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RoutineInput
- type RoutineLanguage
- func (RoutineLanguage) ElementType() reflect.Type
- func (e RoutineLanguage) ToRoutineLanguageOutput() RoutineLanguageOutput
- func (e RoutineLanguage) ToRoutineLanguageOutputWithContext(ctx context.Context) RoutineLanguageOutput
- func (e RoutineLanguage) ToRoutineLanguagePtrOutput() RoutineLanguagePtrOutput
- func (e RoutineLanguage) ToRoutineLanguagePtrOutputWithContext(ctx context.Context) RoutineLanguagePtrOutput
- func (e RoutineLanguage) ToStringOutput() pulumi.StringOutput
- func (e RoutineLanguage) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RoutineLanguage) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RoutineLanguage) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RoutineLanguageInput
- type RoutineLanguageOutput
- func (RoutineLanguageOutput) ElementType() reflect.Type
- func (o RoutineLanguageOutput) ToRoutineLanguageOutput() RoutineLanguageOutput
- func (o RoutineLanguageOutput) ToRoutineLanguageOutputWithContext(ctx context.Context) RoutineLanguageOutput
- func (o RoutineLanguageOutput) ToRoutineLanguagePtrOutput() RoutineLanguagePtrOutput
- func (o RoutineLanguageOutput) ToRoutineLanguagePtrOutputWithContext(ctx context.Context) RoutineLanguagePtrOutput
- func (o RoutineLanguageOutput) ToStringOutput() pulumi.StringOutput
- func (o RoutineLanguageOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RoutineLanguageOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RoutineLanguageOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RoutineLanguagePtrInput
- type RoutineLanguagePtrOutput
- func (o RoutineLanguagePtrOutput) Elem() RoutineLanguageOutput
- func (RoutineLanguagePtrOutput) ElementType() reflect.Type
- func (o RoutineLanguagePtrOutput) ToRoutineLanguagePtrOutput() RoutineLanguagePtrOutput
- func (o RoutineLanguagePtrOutput) ToRoutineLanguagePtrOutputWithContext(ctx context.Context) RoutineLanguagePtrOutput
- func (o RoutineLanguagePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RoutineLanguagePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RoutineOutput
- type RoutineReference
- type RoutineReferenceArgs
- func (RoutineReferenceArgs) ElementType() reflect.Type
- func (i RoutineReferenceArgs) ToRoutineReferenceOutput() RoutineReferenceOutput
- func (i RoutineReferenceArgs) ToRoutineReferenceOutputWithContext(ctx context.Context) RoutineReferenceOutput
- func (i RoutineReferenceArgs) ToRoutineReferencePtrOutput() RoutineReferencePtrOutput
- func (i RoutineReferenceArgs) ToRoutineReferencePtrOutputWithContext(ctx context.Context) RoutineReferencePtrOutput
- type RoutineReferenceInput
- type RoutineReferenceOutput
- func (o RoutineReferenceOutput) DatasetId() pulumi.StringPtrOutput
- func (RoutineReferenceOutput) ElementType() reflect.Type
- func (o RoutineReferenceOutput) Project() pulumi.StringPtrOutput
- func (o RoutineReferenceOutput) RoutineId() pulumi.StringPtrOutput
- func (o RoutineReferenceOutput) ToRoutineReferenceOutput() RoutineReferenceOutput
- func (o RoutineReferenceOutput) ToRoutineReferenceOutputWithContext(ctx context.Context) RoutineReferenceOutput
- func (o RoutineReferenceOutput) ToRoutineReferencePtrOutput() RoutineReferencePtrOutput
- func (o RoutineReferenceOutput) ToRoutineReferencePtrOutputWithContext(ctx context.Context) RoutineReferencePtrOutput
- type RoutineReferencePtrInput
- type RoutineReferencePtrOutput
- func (o RoutineReferencePtrOutput) DatasetId() pulumi.StringPtrOutput
- func (o RoutineReferencePtrOutput) Elem() RoutineReferenceOutput
- func (RoutineReferencePtrOutput) ElementType() reflect.Type
- func (o RoutineReferencePtrOutput) Project() pulumi.StringPtrOutput
- func (o RoutineReferencePtrOutput) RoutineId() pulumi.StringPtrOutput
- func (o RoutineReferencePtrOutput) ToRoutineReferencePtrOutput() RoutineReferencePtrOutput
- func (o RoutineReferencePtrOutput) ToRoutineReferencePtrOutputWithContext(ctx context.Context) RoutineReferencePtrOutput
- type RoutineReferenceResponse
- type RoutineReferenceResponseArrayOutput
- func (RoutineReferenceResponseArrayOutput) ElementType() reflect.Type
- func (o RoutineReferenceResponseArrayOutput) Index(i pulumi.IntInput) RoutineReferenceResponseOutput
- func (o RoutineReferenceResponseArrayOutput) ToRoutineReferenceResponseArrayOutput() RoutineReferenceResponseArrayOutput
- func (o RoutineReferenceResponseArrayOutput) ToRoutineReferenceResponseArrayOutputWithContext(ctx context.Context) RoutineReferenceResponseArrayOutput
- type RoutineReferenceResponseOutput
- func (o RoutineReferenceResponseOutput) DatasetId() pulumi.StringOutput
- func (RoutineReferenceResponseOutput) ElementType() reflect.Type
- func (o RoutineReferenceResponseOutput) Project() pulumi.StringOutput
- func (o RoutineReferenceResponseOutput) RoutineId() pulumi.StringOutput
- func (o RoutineReferenceResponseOutput) ToRoutineReferenceResponseOutput() RoutineReferenceResponseOutput
- func (o RoutineReferenceResponseOutput) ToRoutineReferenceResponseOutputWithContext(ctx context.Context) RoutineReferenceResponseOutput
- type RoutineRoutineType
- func (RoutineRoutineType) ElementType() reflect.Type
- func (e RoutineRoutineType) ToRoutineRoutineTypeOutput() RoutineRoutineTypeOutput
- func (e RoutineRoutineType) ToRoutineRoutineTypeOutputWithContext(ctx context.Context) RoutineRoutineTypeOutput
- func (e RoutineRoutineType) ToRoutineRoutineTypePtrOutput() RoutineRoutineTypePtrOutput
- func (e RoutineRoutineType) ToRoutineRoutineTypePtrOutputWithContext(ctx context.Context) RoutineRoutineTypePtrOutput
- func (e RoutineRoutineType) ToStringOutput() pulumi.StringOutput
- func (e RoutineRoutineType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e RoutineRoutineType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e RoutineRoutineType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RoutineRoutineTypeInput
- type RoutineRoutineTypeOutput
- func (RoutineRoutineTypeOutput) ElementType() reflect.Type
- func (o RoutineRoutineTypeOutput) ToRoutineRoutineTypeOutput() RoutineRoutineTypeOutput
- func (o RoutineRoutineTypeOutput) ToRoutineRoutineTypeOutputWithContext(ctx context.Context) RoutineRoutineTypeOutput
- func (o RoutineRoutineTypeOutput) ToRoutineRoutineTypePtrOutput() RoutineRoutineTypePtrOutput
- func (o RoutineRoutineTypeOutput) ToRoutineRoutineTypePtrOutputWithContext(ctx context.Context) RoutineRoutineTypePtrOutput
- func (o RoutineRoutineTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o RoutineRoutineTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o RoutineRoutineTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RoutineRoutineTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RoutineRoutineTypePtrInput
- type RoutineRoutineTypePtrOutput
- func (o RoutineRoutineTypePtrOutput) Elem() RoutineRoutineTypeOutput
- func (RoutineRoutineTypePtrOutput) ElementType() reflect.Type
- func (o RoutineRoutineTypePtrOutput) ToRoutineRoutineTypePtrOutput() RoutineRoutineTypePtrOutput
- func (o RoutineRoutineTypePtrOutput) ToRoutineRoutineTypePtrOutputWithContext(ctx context.Context) RoutineRoutineTypePtrOutput
- func (o RoutineRoutineTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o RoutineRoutineTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type RoutineState
- type RowAccessPolicyIamPolicy
- type RowAccessPolicyIamPolicyArgs
- type RowAccessPolicyIamPolicyInput
- type RowAccessPolicyIamPolicyOutput
- func (RowAccessPolicyIamPolicyOutput) ElementType() reflect.Type
- func (o RowAccessPolicyIamPolicyOutput) ToRowAccessPolicyIamPolicyOutput() RowAccessPolicyIamPolicyOutput
- func (o RowAccessPolicyIamPolicyOutput) ToRowAccessPolicyIamPolicyOutputWithContext(ctx context.Context) RowAccessPolicyIamPolicyOutput
- type RowAccessPolicyIamPolicyState
- type RowAccessPolicyReferenceResponse
- type RowAccessPolicyReferenceResponseOutput
- func (o RowAccessPolicyReferenceResponseOutput) DatasetId() pulumi.StringOutput
- func (RowAccessPolicyReferenceResponseOutput) ElementType() reflect.Type
- func (o RowAccessPolicyReferenceResponseOutput) PolicyId() pulumi.StringOutput
- func (o RowAccessPolicyReferenceResponseOutput) Project() pulumi.StringOutput
- func (o RowAccessPolicyReferenceResponseOutput) TableId() pulumi.StringOutput
- func (o RowAccessPolicyReferenceResponseOutput) ToRowAccessPolicyReferenceResponseOutput() RowAccessPolicyReferenceResponseOutput
- func (o RowAccessPolicyReferenceResponseOutput) ToRowAccessPolicyReferenceResponseOutputWithContext(ctx context.Context) RowAccessPolicyReferenceResponseOutput
- type RowLevelSecurityStatisticsResponse
- type RowLevelSecurityStatisticsResponseOutput
- func (RowLevelSecurityStatisticsResponseOutput) ElementType() reflect.Type
- func (o RowLevelSecurityStatisticsResponseOutput) RowLevelSecurityApplied() pulumi.BoolOutput
- func (o RowLevelSecurityStatisticsResponseOutput) ToRowLevelSecurityStatisticsResponseOutput() RowLevelSecurityStatisticsResponseOutput
- func (o RowLevelSecurityStatisticsResponseOutput) ToRowLevelSecurityStatisticsResponseOutputWithContext(ctx context.Context) RowLevelSecurityStatisticsResponseOutput
- type ScriptStackFrameResponse
- type ScriptStackFrameResponseArrayOutput
- func (ScriptStackFrameResponseArrayOutput) ElementType() reflect.Type
- func (o ScriptStackFrameResponseArrayOutput) Index(i pulumi.IntInput) ScriptStackFrameResponseOutput
- func (o ScriptStackFrameResponseArrayOutput) ToScriptStackFrameResponseArrayOutput() ScriptStackFrameResponseArrayOutput
- func (o ScriptStackFrameResponseArrayOutput) ToScriptStackFrameResponseArrayOutputWithContext(ctx context.Context) ScriptStackFrameResponseArrayOutput
- type ScriptStackFrameResponseOutput
- func (ScriptStackFrameResponseOutput) ElementType() reflect.Type
- func (o ScriptStackFrameResponseOutput) EndColumn() pulumi.IntOutput
- func (o ScriptStackFrameResponseOutput) EndLine() pulumi.IntOutput
- func (o ScriptStackFrameResponseOutput) ProcedureId() pulumi.StringOutput
- func (o ScriptStackFrameResponseOutput) StartColumn() pulumi.IntOutput
- func (o ScriptStackFrameResponseOutput) StartLine() pulumi.IntOutput
- func (o ScriptStackFrameResponseOutput) Text() pulumi.StringOutput
- func (o ScriptStackFrameResponseOutput) ToScriptStackFrameResponseOutput() ScriptStackFrameResponseOutput
- func (o ScriptStackFrameResponseOutput) ToScriptStackFrameResponseOutputWithContext(ctx context.Context) ScriptStackFrameResponseOutput
- type ScriptStatisticsResponse
- type ScriptStatisticsResponseOutput
- func (ScriptStatisticsResponseOutput) ElementType() reflect.Type
- func (o ScriptStatisticsResponseOutput) EvaluationKind() pulumi.StringOutput
- func (o ScriptStatisticsResponseOutput) StackFrames() ScriptStackFrameResponseArrayOutput
- func (o ScriptStatisticsResponseOutput) ToScriptStatisticsResponseOutput() ScriptStatisticsResponseOutput
- func (o ScriptStatisticsResponseOutput) ToScriptStatisticsResponseOutputWithContext(ctx context.Context) ScriptStatisticsResponseOutput
- type SessionInfoResponse
- type SessionInfoResponseOutput
- func (SessionInfoResponseOutput) ElementType() reflect.Type
- func (o SessionInfoResponseOutput) SessionId() pulumi.StringOutput
- func (o SessionInfoResponseOutput) ToSessionInfoResponseOutput() SessionInfoResponseOutput
- func (o SessionInfoResponseOutput) ToSessionInfoResponseOutputWithContext(ctx context.Context) SessionInfoResponseOutput
- type SnapshotDefinitionResponse
- type SnapshotDefinitionResponseOutput
- func (o SnapshotDefinitionResponseOutput) BaseTableReference() TableReferenceResponseOutput
- func (SnapshotDefinitionResponseOutput) ElementType() reflect.Type
- func (o SnapshotDefinitionResponseOutput) SnapshotTime() pulumi.StringOutput
- func (o SnapshotDefinitionResponseOutput) ToSnapshotDefinitionResponseOutput() SnapshotDefinitionResponseOutput
- func (o SnapshotDefinitionResponseOutput) ToSnapshotDefinitionResponseOutputWithContext(ctx context.Context) SnapshotDefinitionResponseOutput
- type StandardSqlDataType
- type StandardSqlDataTypeArgs
- func (StandardSqlDataTypeArgs) ElementType() reflect.Type
- func (i StandardSqlDataTypeArgs) ToStandardSqlDataTypeOutput() StandardSqlDataTypeOutput
- func (i StandardSqlDataTypeArgs) ToStandardSqlDataTypeOutputWithContext(ctx context.Context) StandardSqlDataTypeOutput
- func (i StandardSqlDataTypeArgs) ToStandardSqlDataTypePtrOutput() StandardSqlDataTypePtrOutput
- func (i StandardSqlDataTypeArgs) ToStandardSqlDataTypePtrOutputWithContext(ctx context.Context) StandardSqlDataTypePtrOutput
- type StandardSqlDataTypeInput
- type StandardSqlDataTypeOutput
- func (o StandardSqlDataTypeOutput) ArrayElementType() StandardSqlDataTypePtrOutput
- func (StandardSqlDataTypeOutput) ElementType() reflect.Type
- func (o StandardSqlDataTypeOutput) StructType() StandardSqlStructTypePtrOutput
- func (o StandardSqlDataTypeOutput) ToStandardSqlDataTypeOutput() StandardSqlDataTypeOutput
- func (o StandardSqlDataTypeOutput) ToStandardSqlDataTypeOutputWithContext(ctx context.Context) StandardSqlDataTypeOutput
- func (o StandardSqlDataTypeOutput) ToStandardSqlDataTypePtrOutput() StandardSqlDataTypePtrOutput
- func (o StandardSqlDataTypeOutput) ToStandardSqlDataTypePtrOutputWithContext(ctx context.Context) StandardSqlDataTypePtrOutput
- func (o StandardSqlDataTypeOutput) TypeKind() StandardSqlDataTypeTypeKindOutput
- type StandardSqlDataTypePtrInput
- type StandardSqlDataTypePtrOutput
- func (o StandardSqlDataTypePtrOutput) ArrayElementType() StandardSqlDataTypePtrOutput
- func (o StandardSqlDataTypePtrOutput) Elem() StandardSqlDataTypeOutput
- func (StandardSqlDataTypePtrOutput) ElementType() reflect.Type
- func (o StandardSqlDataTypePtrOutput) StructType() StandardSqlStructTypePtrOutput
- func (o StandardSqlDataTypePtrOutput) ToStandardSqlDataTypePtrOutput() StandardSqlDataTypePtrOutput
- func (o StandardSqlDataTypePtrOutput) ToStandardSqlDataTypePtrOutputWithContext(ctx context.Context) StandardSqlDataTypePtrOutput
- func (o StandardSqlDataTypePtrOutput) TypeKind() StandardSqlDataTypeTypeKindPtrOutput
- type StandardSqlDataTypeResponse
- type StandardSqlDataTypeResponseOutput
- func (o StandardSqlDataTypeResponseOutput) ArrayElementType() StandardSqlDataTypeResponsePtrOutput
- func (StandardSqlDataTypeResponseOutput) ElementType() reflect.Type
- func (o StandardSqlDataTypeResponseOutput) StructType() StandardSqlStructTypeResponseOutput
- func (o StandardSqlDataTypeResponseOutput) ToStandardSqlDataTypeResponseOutput() StandardSqlDataTypeResponseOutput
- func (o StandardSqlDataTypeResponseOutput) ToStandardSqlDataTypeResponseOutputWithContext(ctx context.Context) StandardSqlDataTypeResponseOutput
- func (o StandardSqlDataTypeResponseOutput) TypeKind() pulumi.StringOutput
- type StandardSqlDataTypeResponsePtrOutput
- func (o StandardSqlDataTypeResponsePtrOutput) ArrayElementType() StandardSqlDataTypeResponsePtrOutput
- func (o StandardSqlDataTypeResponsePtrOutput) Elem() StandardSqlDataTypeResponseOutput
- func (StandardSqlDataTypeResponsePtrOutput) ElementType() reflect.Type
- func (o StandardSqlDataTypeResponsePtrOutput) StructType() StandardSqlStructTypeResponsePtrOutput
- func (o StandardSqlDataTypeResponsePtrOutput) ToStandardSqlDataTypeResponsePtrOutput() StandardSqlDataTypeResponsePtrOutput
- func (o StandardSqlDataTypeResponsePtrOutput) ToStandardSqlDataTypeResponsePtrOutputWithContext(ctx context.Context) StandardSqlDataTypeResponsePtrOutput
- func (o StandardSqlDataTypeResponsePtrOutput) TypeKind() pulumi.StringPtrOutput
- type StandardSqlDataTypeTypeKind
- func (StandardSqlDataTypeTypeKind) ElementType() reflect.Type
- func (e StandardSqlDataTypeTypeKind) ToStandardSqlDataTypeTypeKindOutput() StandardSqlDataTypeTypeKindOutput
- func (e StandardSqlDataTypeTypeKind) ToStandardSqlDataTypeTypeKindOutputWithContext(ctx context.Context) StandardSqlDataTypeTypeKindOutput
- func (e StandardSqlDataTypeTypeKind) ToStandardSqlDataTypeTypeKindPtrOutput() StandardSqlDataTypeTypeKindPtrOutput
- func (e StandardSqlDataTypeTypeKind) ToStandardSqlDataTypeTypeKindPtrOutputWithContext(ctx context.Context) StandardSqlDataTypeTypeKindPtrOutput
- func (e StandardSqlDataTypeTypeKind) ToStringOutput() pulumi.StringOutput
- func (e StandardSqlDataTypeTypeKind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e StandardSqlDataTypeTypeKind) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e StandardSqlDataTypeTypeKind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StandardSqlDataTypeTypeKindInput
- type StandardSqlDataTypeTypeKindOutput
- func (StandardSqlDataTypeTypeKindOutput) ElementType() reflect.Type
- func (o StandardSqlDataTypeTypeKindOutput) ToStandardSqlDataTypeTypeKindOutput() StandardSqlDataTypeTypeKindOutput
- func (o StandardSqlDataTypeTypeKindOutput) ToStandardSqlDataTypeTypeKindOutputWithContext(ctx context.Context) StandardSqlDataTypeTypeKindOutput
- func (o StandardSqlDataTypeTypeKindOutput) ToStandardSqlDataTypeTypeKindPtrOutput() StandardSqlDataTypeTypeKindPtrOutput
- func (o StandardSqlDataTypeTypeKindOutput) ToStandardSqlDataTypeTypeKindPtrOutputWithContext(ctx context.Context) StandardSqlDataTypeTypeKindPtrOutput
- func (o StandardSqlDataTypeTypeKindOutput) ToStringOutput() pulumi.StringOutput
- func (o StandardSqlDataTypeTypeKindOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o StandardSqlDataTypeTypeKindOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o StandardSqlDataTypeTypeKindOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StandardSqlDataTypeTypeKindPtrInput
- type StandardSqlDataTypeTypeKindPtrOutput
- func (o StandardSqlDataTypeTypeKindPtrOutput) Elem() StandardSqlDataTypeTypeKindOutput
- func (StandardSqlDataTypeTypeKindPtrOutput) ElementType() reflect.Type
- func (o StandardSqlDataTypeTypeKindPtrOutput) ToStandardSqlDataTypeTypeKindPtrOutput() StandardSqlDataTypeTypeKindPtrOutput
- func (o StandardSqlDataTypeTypeKindPtrOutput) ToStandardSqlDataTypeTypeKindPtrOutputWithContext(ctx context.Context) StandardSqlDataTypeTypeKindPtrOutput
- func (o StandardSqlDataTypeTypeKindPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o StandardSqlDataTypeTypeKindPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StandardSqlField
- type StandardSqlFieldArgs
- type StandardSqlFieldArray
- type StandardSqlFieldArrayInput
- type StandardSqlFieldArrayOutput
- func (StandardSqlFieldArrayOutput) ElementType() reflect.Type
- func (o StandardSqlFieldArrayOutput) Index(i pulumi.IntInput) StandardSqlFieldOutput
- func (o StandardSqlFieldArrayOutput) ToStandardSqlFieldArrayOutput() StandardSqlFieldArrayOutput
- func (o StandardSqlFieldArrayOutput) ToStandardSqlFieldArrayOutputWithContext(ctx context.Context) StandardSqlFieldArrayOutput
- type StandardSqlFieldInput
- type StandardSqlFieldOutput
- func (StandardSqlFieldOutput) ElementType() reflect.Type
- func (o StandardSqlFieldOutput) Name() pulumi.StringPtrOutput
- func (o StandardSqlFieldOutput) ToStandardSqlFieldOutput() StandardSqlFieldOutput
- func (o StandardSqlFieldOutput) ToStandardSqlFieldOutputWithContext(ctx context.Context) StandardSqlFieldOutput
- func (o StandardSqlFieldOutput) Type() StandardSqlDataTypePtrOutput
- type StandardSqlFieldResponse
- type StandardSqlFieldResponseArrayOutput
- func (StandardSqlFieldResponseArrayOutput) ElementType() reflect.Type
- func (o StandardSqlFieldResponseArrayOutput) Index(i pulumi.IntInput) StandardSqlFieldResponseOutput
- func (o StandardSqlFieldResponseArrayOutput) ToStandardSqlFieldResponseArrayOutput() StandardSqlFieldResponseArrayOutput
- func (o StandardSqlFieldResponseArrayOutput) ToStandardSqlFieldResponseArrayOutputWithContext(ctx context.Context) StandardSqlFieldResponseArrayOutput
- type StandardSqlFieldResponseOutput
- func (StandardSqlFieldResponseOutput) ElementType() reflect.Type
- func (o StandardSqlFieldResponseOutput) Name() pulumi.StringOutput
- func (o StandardSqlFieldResponseOutput) ToStandardSqlFieldResponseOutput() StandardSqlFieldResponseOutput
- func (o StandardSqlFieldResponseOutput) ToStandardSqlFieldResponseOutputWithContext(ctx context.Context) StandardSqlFieldResponseOutput
- func (o StandardSqlFieldResponseOutput) Type() StandardSqlDataTypeResponseOutput
- type StandardSqlStructType
- type StandardSqlStructTypeArgs
- func (StandardSqlStructTypeArgs) ElementType() reflect.Type
- func (i StandardSqlStructTypeArgs) ToStandardSqlStructTypeOutput() StandardSqlStructTypeOutput
- func (i StandardSqlStructTypeArgs) ToStandardSqlStructTypeOutputWithContext(ctx context.Context) StandardSqlStructTypeOutput
- func (i StandardSqlStructTypeArgs) ToStandardSqlStructTypePtrOutput() StandardSqlStructTypePtrOutput
- func (i StandardSqlStructTypeArgs) ToStandardSqlStructTypePtrOutputWithContext(ctx context.Context) StandardSqlStructTypePtrOutput
- type StandardSqlStructTypeInput
- type StandardSqlStructTypeOutput
- func (StandardSqlStructTypeOutput) ElementType() reflect.Type
- func (o StandardSqlStructTypeOutput) Fields() StandardSqlFieldArrayOutput
- func (o StandardSqlStructTypeOutput) ToStandardSqlStructTypeOutput() StandardSqlStructTypeOutput
- func (o StandardSqlStructTypeOutput) ToStandardSqlStructTypeOutputWithContext(ctx context.Context) StandardSqlStructTypeOutput
- func (o StandardSqlStructTypeOutput) ToStandardSqlStructTypePtrOutput() StandardSqlStructTypePtrOutput
- func (o StandardSqlStructTypeOutput) ToStandardSqlStructTypePtrOutputWithContext(ctx context.Context) StandardSqlStructTypePtrOutput
- type StandardSqlStructTypePtrInput
- type StandardSqlStructTypePtrOutput
- func (o StandardSqlStructTypePtrOutput) Elem() StandardSqlStructTypeOutput
- func (StandardSqlStructTypePtrOutput) ElementType() reflect.Type
- func (o StandardSqlStructTypePtrOutput) Fields() StandardSqlFieldArrayOutput
- func (o StandardSqlStructTypePtrOutput) ToStandardSqlStructTypePtrOutput() StandardSqlStructTypePtrOutput
- func (o StandardSqlStructTypePtrOutput) ToStandardSqlStructTypePtrOutputWithContext(ctx context.Context) StandardSqlStructTypePtrOutput
- type StandardSqlStructTypeResponse
- type StandardSqlStructTypeResponseOutput
- func (StandardSqlStructTypeResponseOutput) ElementType() reflect.Type
- func (o StandardSqlStructTypeResponseOutput) Fields() StandardSqlFieldResponseArrayOutput
- func (o StandardSqlStructTypeResponseOutput) ToStandardSqlStructTypeResponseOutput() StandardSqlStructTypeResponseOutput
- func (o StandardSqlStructTypeResponseOutput) ToStandardSqlStructTypeResponseOutputWithContext(ctx context.Context) StandardSqlStructTypeResponseOutput
- type StandardSqlStructTypeResponsePtrOutput
- func (o StandardSqlStructTypeResponsePtrOutput) Elem() StandardSqlStructTypeResponseOutput
- func (StandardSqlStructTypeResponsePtrOutput) ElementType() reflect.Type
- func (o StandardSqlStructTypeResponsePtrOutput) Fields() StandardSqlFieldResponseArrayOutput
- func (o StandardSqlStructTypeResponsePtrOutput) ToStandardSqlStructTypeResponsePtrOutput() StandardSqlStructTypeResponsePtrOutput
- func (o StandardSqlStructTypeResponsePtrOutput) ToStandardSqlStructTypeResponsePtrOutputWithContext(ctx context.Context) StandardSqlStructTypeResponsePtrOutput
- type StandardSqlTableType
- type StandardSqlTableTypeArgs
- func (StandardSqlTableTypeArgs) ElementType() reflect.Type
- func (i StandardSqlTableTypeArgs) ToStandardSqlTableTypeOutput() StandardSqlTableTypeOutput
- func (i StandardSqlTableTypeArgs) ToStandardSqlTableTypeOutputWithContext(ctx context.Context) StandardSqlTableTypeOutput
- func (i StandardSqlTableTypeArgs) ToStandardSqlTableTypePtrOutput() StandardSqlTableTypePtrOutput
- func (i StandardSqlTableTypeArgs) ToStandardSqlTableTypePtrOutputWithContext(ctx context.Context) StandardSqlTableTypePtrOutput
- type StandardSqlTableTypeInput
- type StandardSqlTableTypeOutput
- func (o StandardSqlTableTypeOutput) Columns() StandardSqlFieldArrayOutput
- func (StandardSqlTableTypeOutput) ElementType() reflect.Type
- func (o StandardSqlTableTypeOutput) ToStandardSqlTableTypeOutput() StandardSqlTableTypeOutput
- func (o StandardSqlTableTypeOutput) ToStandardSqlTableTypeOutputWithContext(ctx context.Context) StandardSqlTableTypeOutput
- func (o StandardSqlTableTypeOutput) ToStandardSqlTableTypePtrOutput() StandardSqlTableTypePtrOutput
- func (o StandardSqlTableTypeOutput) ToStandardSqlTableTypePtrOutputWithContext(ctx context.Context) StandardSqlTableTypePtrOutput
- type StandardSqlTableTypePtrInput
- type StandardSqlTableTypePtrOutput
- func (o StandardSqlTableTypePtrOutput) Columns() StandardSqlFieldArrayOutput
- func (o StandardSqlTableTypePtrOutput) Elem() StandardSqlTableTypeOutput
- func (StandardSqlTableTypePtrOutput) ElementType() reflect.Type
- func (o StandardSqlTableTypePtrOutput) ToStandardSqlTableTypePtrOutput() StandardSqlTableTypePtrOutput
- func (o StandardSqlTableTypePtrOutput) ToStandardSqlTableTypePtrOutputWithContext(ctx context.Context) StandardSqlTableTypePtrOutput
- type StandardSqlTableTypeResponse
- type StandardSqlTableTypeResponseOutput
- func (o StandardSqlTableTypeResponseOutput) Columns() StandardSqlFieldResponseArrayOutput
- func (StandardSqlTableTypeResponseOutput) ElementType() reflect.Type
- func (o StandardSqlTableTypeResponseOutput) ToStandardSqlTableTypeResponseOutput() StandardSqlTableTypeResponseOutput
- func (o StandardSqlTableTypeResponseOutput) ToStandardSqlTableTypeResponseOutputWithContext(ctx context.Context) StandardSqlTableTypeResponseOutput
- type StreamingbufferResponse
- type StreamingbufferResponseOutput
- func (StreamingbufferResponseOutput) ElementType() reflect.Type
- func (o StreamingbufferResponseOutput) EstimatedBytes() pulumi.StringOutput
- func (o StreamingbufferResponseOutput) EstimatedRows() pulumi.StringOutput
- func (o StreamingbufferResponseOutput) OldestEntryTime() pulumi.StringOutput
- func (o StreamingbufferResponseOutput) ToStreamingbufferResponseOutput() StreamingbufferResponseOutput
- func (o StreamingbufferResponseOutput) ToStreamingbufferResponseOutputWithContext(ctx context.Context) StreamingbufferResponseOutput
- type Table
- type TableArgs
- type TableFieldSchema
- type TableFieldSchemaArgs
- type TableFieldSchemaArray
- type TableFieldSchemaArrayInput
- type TableFieldSchemaArrayOutput
- func (TableFieldSchemaArrayOutput) ElementType() reflect.Type
- func (o TableFieldSchemaArrayOutput) Index(i pulumi.IntInput) TableFieldSchemaOutput
- func (o TableFieldSchemaArrayOutput) ToTableFieldSchemaArrayOutput() TableFieldSchemaArrayOutput
- func (o TableFieldSchemaArrayOutput) ToTableFieldSchemaArrayOutputWithContext(ctx context.Context) TableFieldSchemaArrayOutput
- type TableFieldSchemaCategories
- type TableFieldSchemaCategoriesArgs
- func (TableFieldSchemaCategoriesArgs) ElementType() reflect.Type
- func (i TableFieldSchemaCategoriesArgs) ToTableFieldSchemaCategoriesOutput() TableFieldSchemaCategoriesOutput
- func (i TableFieldSchemaCategoriesArgs) ToTableFieldSchemaCategoriesOutputWithContext(ctx context.Context) TableFieldSchemaCategoriesOutput
- func (i TableFieldSchemaCategoriesArgs) ToTableFieldSchemaCategoriesPtrOutput() TableFieldSchemaCategoriesPtrOutput
- func (i TableFieldSchemaCategoriesArgs) ToTableFieldSchemaCategoriesPtrOutputWithContext(ctx context.Context) TableFieldSchemaCategoriesPtrOutput
- type TableFieldSchemaCategoriesInput
- type TableFieldSchemaCategoriesOutput
- func (TableFieldSchemaCategoriesOutput) ElementType() reflect.Type
- func (o TableFieldSchemaCategoriesOutput) Names() pulumi.StringArrayOutput
- func (o TableFieldSchemaCategoriesOutput) ToTableFieldSchemaCategoriesOutput() TableFieldSchemaCategoriesOutput
- func (o TableFieldSchemaCategoriesOutput) ToTableFieldSchemaCategoriesOutputWithContext(ctx context.Context) TableFieldSchemaCategoriesOutput
- func (o TableFieldSchemaCategoriesOutput) ToTableFieldSchemaCategoriesPtrOutput() TableFieldSchemaCategoriesPtrOutput
- func (o TableFieldSchemaCategoriesOutput) ToTableFieldSchemaCategoriesPtrOutputWithContext(ctx context.Context) TableFieldSchemaCategoriesPtrOutput
- type TableFieldSchemaCategoriesPtrInput
- type TableFieldSchemaCategoriesPtrOutput
- func (o TableFieldSchemaCategoriesPtrOutput) Elem() TableFieldSchemaCategoriesOutput
- func (TableFieldSchemaCategoriesPtrOutput) ElementType() reflect.Type
- func (o TableFieldSchemaCategoriesPtrOutput) Names() pulumi.StringArrayOutput
- func (o TableFieldSchemaCategoriesPtrOutput) ToTableFieldSchemaCategoriesPtrOutput() TableFieldSchemaCategoriesPtrOutput
- func (o TableFieldSchemaCategoriesPtrOutput) ToTableFieldSchemaCategoriesPtrOutputWithContext(ctx context.Context) TableFieldSchemaCategoriesPtrOutput
- type TableFieldSchemaCategoriesResponse
- type TableFieldSchemaCategoriesResponseOutput
- func (TableFieldSchemaCategoriesResponseOutput) ElementType() reflect.Type
- func (o TableFieldSchemaCategoriesResponseOutput) Names() pulumi.StringArrayOutput
- func (o TableFieldSchemaCategoriesResponseOutput) ToTableFieldSchemaCategoriesResponseOutput() TableFieldSchemaCategoriesResponseOutput
- func (o TableFieldSchemaCategoriesResponseOutput) ToTableFieldSchemaCategoriesResponseOutputWithContext(ctx context.Context) TableFieldSchemaCategoriesResponseOutput
- type TableFieldSchemaInput
- type TableFieldSchemaOutput
- func (o TableFieldSchemaOutput) Categories() TableFieldSchemaCategoriesPtrOutput
- func (o TableFieldSchemaOutput) CollationSpec() pulumi.StringPtrOutput
- func (o TableFieldSchemaOutput) Description() pulumi.StringPtrOutput
- func (TableFieldSchemaOutput) ElementType() reflect.Type
- func (o TableFieldSchemaOutput) Fields() TableFieldSchemaArrayOutput
- func (o TableFieldSchemaOutput) MaxLength() pulumi.StringPtrOutput
- func (o TableFieldSchemaOutput) Mode() pulumi.StringPtrOutput
- func (o TableFieldSchemaOutput) Name() pulumi.StringPtrOutput
- func (o TableFieldSchemaOutput) PolicyTags() TableFieldSchemaPolicyTagsPtrOutput
- func (o TableFieldSchemaOutput) Precision() pulumi.StringPtrOutput
- func (o TableFieldSchemaOutput) Scale() pulumi.StringPtrOutput
- func (o TableFieldSchemaOutput) ToTableFieldSchemaOutput() TableFieldSchemaOutput
- func (o TableFieldSchemaOutput) ToTableFieldSchemaOutputWithContext(ctx context.Context) TableFieldSchemaOutput
- func (o TableFieldSchemaOutput) Type() pulumi.StringPtrOutput
- type TableFieldSchemaPolicyTags
- type TableFieldSchemaPolicyTagsArgs
- func (TableFieldSchemaPolicyTagsArgs) ElementType() reflect.Type
- func (i TableFieldSchemaPolicyTagsArgs) ToTableFieldSchemaPolicyTagsOutput() TableFieldSchemaPolicyTagsOutput
- func (i TableFieldSchemaPolicyTagsArgs) ToTableFieldSchemaPolicyTagsOutputWithContext(ctx context.Context) TableFieldSchemaPolicyTagsOutput
- func (i TableFieldSchemaPolicyTagsArgs) ToTableFieldSchemaPolicyTagsPtrOutput() TableFieldSchemaPolicyTagsPtrOutput
- func (i TableFieldSchemaPolicyTagsArgs) ToTableFieldSchemaPolicyTagsPtrOutputWithContext(ctx context.Context) TableFieldSchemaPolicyTagsPtrOutput
- type TableFieldSchemaPolicyTagsInput
- type TableFieldSchemaPolicyTagsOutput
- func (TableFieldSchemaPolicyTagsOutput) ElementType() reflect.Type
- func (o TableFieldSchemaPolicyTagsOutput) Names() pulumi.StringArrayOutput
- func (o TableFieldSchemaPolicyTagsOutput) ToTableFieldSchemaPolicyTagsOutput() TableFieldSchemaPolicyTagsOutput
- func (o TableFieldSchemaPolicyTagsOutput) ToTableFieldSchemaPolicyTagsOutputWithContext(ctx context.Context) TableFieldSchemaPolicyTagsOutput
- func (o TableFieldSchemaPolicyTagsOutput) ToTableFieldSchemaPolicyTagsPtrOutput() TableFieldSchemaPolicyTagsPtrOutput
- func (o TableFieldSchemaPolicyTagsOutput) ToTableFieldSchemaPolicyTagsPtrOutputWithContext(ctx context.Context) TableFieldSchemaPolicyTagsPtrOutput
- type TableFieldSchemaPolicyTagsPtrInput
- type TableFieldSchemaPolicyTagsPtrOutput
- func (o TableFieldSchemaPolicyTagsPtrOutput) Elem() TableFieldSchemaPolicyTagsOutput
- func (TableFieldSchemaPolicyTagsPtrOutput) ElementType() reflect.Type
- func (o TableFieldSchemaPolicyTagsPtrOutput) Names() pulumi.StringArrayOutput
- func (o TableFieldSchemaPolicyTagsPtrOutput) ToTableFieldSchemaPolicyTagsPtrOutput() TableFieldSchemaPolicyTagsPtrOutput
- func (o TableFieldSchemaPolicyTagsPtrOutput) ToTableFieldSchemaPolicyTagsPtrOutputWithContext(ctx context.Context) TableFieldSchemaPolicyTagsPtrOutput
- type TableFieldSchemaPolicyTagsResponse
- type TableFieldSchemaPolicyTagsResponseOutput
- func (TableFieldSchemaPolicyTagsResponseOutput) ElementType() reflect.Type
- func (o TableFieldSchemaPolicyTagsResponseOutput) Names() pulumi.StringArrayOutput
- func (o TableFieldSchemaPolicyTagsResponseOutput) ToTableFieldSchemaPolicyTagsResponseOutput() TableFieldSchemaPolicyTagsResponseOutput
- func (o TableFieldSchemaPolicyTagsResponseOutput) ToTableFieldSchemaPolicyTagsResponseOutputWithContext(ctx context.Context) TableFieldSchemaPolicyTagsResponseOutput
- type TableFieldSchemaResponse
- type TableFieldSchemaResponseArrayOutput
- func (TableFieldSchemaResponseArrayOutput) ElementType() reflect.Type
- func (o TableFieldSchemaResponseArrayOutput) Index(i pulumi.IntInput) TableFieldSchemaResponseOutput
- func (o TableFieldSchemaResponseArrayOutput) ToTableFieldSchemaResponseArrayOutput() TableFieldSchemaResponseArrayOutput
- func (o TableFieldSchemaResponseArrayOutput) ToTableFieldSchemaResponseArrayOutputWithContext(ctx context.Context) TableFieldSchemaResponseArrayOutput
- type TableFieldSchemaResponseOutput
- func (o TableFieldSchemaResponseOutput) Categories() TableFieldSchemaCategoriesResponseOutput
- func (o TableFieldSchemaResponseOutput) CollationSpec() pulumi.StringOutput
- func (o TableFieldSchemaResponseOutput) Description() pulumi.StringOutput
- func (TableFieldSchemaResponseOutput) ElementType() reflect.Type
- func (o TableFieldSchemaResponseOutput) Fields() TableFieldSchemaResponseArrayOutput
- func (o TableFieldSchemaResponseOutput) MaxLength() pulumi.StringOutput
- func (o TableFieldSchemaResponseOutput) Mode() pulumi.StringOutput
- func (o TableFieldSchemaResponseOutput) Name() pulumi.StringOutput
- func (o TableFieldSchemaResponseOutput) PolicyTags() TableFieldSchemaPolicyTagsResponseOutput
- func (o TableFieldSchemaResponseOutput) Precision() pulumi.StringOutput
- func (o TableFieldSchemaResponseOutput) Scale() pulumi.StringOutput
- func (o TableFieldSchemaResponseOutput) ToTableFieldSchemaResponseOutput() TableFieldSchemaResponseOutput
- func (o TableFieldSchemaResponseOutput) ToTableFieldSchemaResponseOutputWithContext(ctx context.Context) TableFieldSchemaResponseOutput
- func (o TableFieldSchemaResponseOutput) Type() pulumi.StringOutput
- type TableIamPolicy
- type TableIamPolicyArgs
- type TableIamPolicyInput
- type TableIamPolicyOutput
- type TableIamPolicyState
- type TableInput
- type TableOutput
- type TableReference
- type TableReferenceArgs
- func (TableReferenceArgs) ElementType() reflect.Type
- func (i TableReferenceArgs) ToTableReferenceOutput() TableReferenceOutput
- func (i TableReferenceArgs) ToTableReferenceOutputWithContext(ctx context.Context) TableReferenceOutput
- func (i TableReferenceArgs) ToTableReferencePtrOutput() TableReferencePtrOutput
- func (i TableReferenceArgs) ToTableReferencePtrOutputWithContext(ctx context.Context) TableReferencePtrOutput
- type TableReferenceArray
- type TableReferenceArrayInput
- type TableReferenceArrayOutput
- func (TableReferenceArrayOutput) ElementType() reflect.Type
- func (o TableReferenceArrayOutput) Index(i pulumi.IntInput) TableReferenceOutput
- func (o TableReferenceArrayOutput) ToTableReferenceArrayOutput() TableReferenceArrayOutput
- func (o TableReferenceArrayOutput) ToTableReferenceArrayOutputWithContext(ctx context.Context) TableReferenceArrayOutput
- type TableReferenceInput
- type TableReferenceOutput
- func (o TableReferenceOutput) DatasetId() pulumi.StringPtrOutput
- func (TableReferenceOutput) ElementType() reflect.Type
- func (o TableReferenceOutput) Project() pulumi.StringPtrOutput
- func (o TableReferenceOutput) TableId() pulumi.StringPtrOutput
- func (o TableReferenceOutput) ToTableReferenceOutput() TableReferenceOutput
- func (o TableReferenceOutput) ToTableReferenceOutputWithContext(ctx context.Context) TableReferenceOutput
- func (o TableReferenceOutput) ToTableReferencePtrOutput() TableReferencePtrOutput
- func (o TableReferenceOutput) ToTableReferencePtrOutputWithContext(ctx context.Context) TableReferencePtrOutput
- type TableReferencePtrInput
- type TableReferencePtrOutput
- func (o TableReferencePtrOutput) DatasetId() pulumi.StringPtrOutput
- func (o TableReferencePtrOutput) Elem() TableReferenceOutput
- func (TableReferencePtrOutput) ElementType() reflect.Type
- func (o TableReferencePtrOutput) Project() pulumi.StringPtrOutput
- func (o TableReferencePtrOutput) TableId() pulumi.StringPtrOutput
- func (o TableReferencePtrOutput) ToTableReferencePtrOutput() TableReferencePtrOutput
- func (o TableReferencePtrOutput) ToTableReferencePtrOutputWithContext(ctx context.Context) TableReferencePtrOutput
- type TableReferenceResponse
- type TableReferenceResponseArrayOutput
- func (TableReferenceResponseArrayOutput) ElementType() reflect.Type
- func (o TableReferenceResponseArrayOutput) Index(i pulumi.IntInput) TableReferenceResponseOutput
- func (o TableReferenceResponseArrayOutput) ToTableReferenceResponseArrayOutput() TableReferenceResponseArrayOutput
- func (o TableReferenceResponseArrayOutput) ToTableReferenceResponseArrayOutputWithContext(ctx context.Context) TableReferenceResponseArrayOutput
- type TableReferenceResponseOutput
- func (o TableReferenceResponseOutput) DatasetId() pulumi.StringOutput
- func (TableReferenceResponseOutput) ElementType() reflect.Type
- func (o TableReferenceResponseOutput) Project() pulumi.StringOutput
- func (o TableReferenceResponseOutput) TableId() pulumi.StringOutput
- func (o TableReferenceResponseOutput) ToTableReferenceResponseOutput() TableReferenceResponseOutput
- func (o TableReferenceResponseOutput) ToTableReferenceResponseOutputWithContext(ctx context.Context) TableReferenceResponseOutput
- type TableSchema
- type TableSchemaArgs
- func (TableSchemaArgs) ElementType() reflect.Type
- func (i TableSchemaArgs) ToTableSchemaOutput() TableSchemaOutput
- func (i TableSchemaArgs) ToTableSchemaOutputWithContext(ctx context.Context) TableSchemaOutput
- func (i TableSchemaArgs) ToTableSchemaPtrOutput() TableSchemaPtrOutput
- func (i TableSchemaArgs) ToTableSchemaPtrOutputWithContext(ctx context.Context) TableSchemaPtrOutput
- type TableSchemaInput
- type TableSchemaOutput
- func (TableSchemaOutput) ElementType() reflect.Type
- func (o TableSchemaOutput) Fields() TableFieldSchemaArrayOutput
- func (o TableSchemaOutput) ToTableSchemaOutput() TableSchemaOutput
- func (o TableSchemaOutput) ToTableSchemaOutputWithContext(ctx context.Context) TableSchemaOutput
- func (o TableSchemaOutput) ToTableSchemaPtrOutput() TableSchemaPtrOutput
- func (o TableSchemaOutput) ToTableSchemaPtrOutputWithContext(ctx context.Context) TableSchemaPtrOutput
- type TableSchemaPtrInput
- type TableSchemaPtrOutput
- func (o TableSchemaPtrOutput) Elem() TableSchemaOutput
- func (TableSchemaPtrOutput) ElementType() reflect.Type
- func (o TableSchemaPtrOutput) Fields() TableFieldSchemaArrayOutput
- func (o TableSchemaPtrOutput) ToTableSchemaPtrOutput() TableSchemaPtrOutput
- func (o TableSchemaPtrOutput) ToTableSchemaPtrOutputWithContext(ctx context.Context) TableSchemaPtrOutput
- type TableSchemaResponse
- type TableSchemaResponseOutput
- func (TableSchemaResponseOutput) ElementType() reflect.Type
- func (o TableSchemaResponseOutput) Fields() TableFieldSchemaResponseArrayOutput
- func (o TableSchemaResponseOutput) ToTableSchemaResponseOutput() TableSchemaResponseOutput
- func (o TableSchemaResponseOutput) ToTableSchemaResponseOutputWithContext(ctx context.Context) TableSchemaResponseOutput
- type TableState
- type TimePartitioning
- type TimePartitioningArgs
- func (TimePartitioningArgs) ElementType() reflect.Type
- func (i TimePartitioningArgs) ToTimePartitioningOutput() TimePartitioningOutput
- func (i TimePartitioningArgs) ToTimePartitioningOutputWithContext(ctx context.Context) TimePartitioningOutput
- func (i TimePartitioningArgs) ToTimePartitioningPtrOutput() TimePartitioningPtrOutput
- func (i TimePartitioningArgs) ToTimePartitioningPtrOutputWithContext(ctx context.Context) TimePartitioningPtrOutput
- type TimePartitioningInput
- type TimePartitioningOutput
- func (TimePartitioningOutput) ElementType() reflect.Type
- func (o TimePartitioningOutput) ExpirationMs() pulumi.StringPtrOutput
- func (o TimePartitioningOutput) Field() pulumi.StringPtrOutput
- func (o TimePartitioningOutput) RequirePartitionFilter() pulumi.BoolPtrOutput
- func (o TimePartitioningOutput) ToTimePartitioningOutput() TimePartitioningOutput
- func (o TimePartitioningOutput) ToTimePartitioningOutputWithContext(ctx context.Context) TimePartitioningOutput
- func (o TimePartitioningOutput) ToTimePartitioningPtrOutput() TimePartitioningPtrOutput
- func (o TimePartitioningOutput) ToTimePartitioningPtrOutputWithContext(ctx context.Context) TimePartitioningPtrOutput
- func (o TimePartitioningOutput) Type() pulumi.StringPtrOutput
- type TimePartitioningPtrInput
- type TimePartitioningPtrOutput
- func (o TimePartitioningPtrOutput) Elem() TimePartitioningOutput
- func (TimePartitioningPtrOutput) ElementType() reflect.Type
- func (o TimePartitioningPtrOutput) ExpirationMs() pulumi.StringPtrOutput
- func (o TimePartitioningPtrOutput) Field() pulumi.StringPtrOutput
- func (o TimePartitioningPtrOutput) RequirePartitionFilter() pulumi.BoolPtrOutput
- func (o TimePartitioningPtrOutput) ToTimePartitioningPtrOutput() TimePartitioningPtrOutput
- func (o TimePartitioningPtrOutput) ToTimePartitioningPtrOutputWithContext(ctx context.Context) TimePartitioningPtrOutput
- func (o TimePartitioningPtrOutput) Type() pulumi.StringPtrOutput
- type TimePartitioningResponse
- type TimePartitioningResponseOutput
- func (TimePartitioningResponseOutput) ElementType() reflect.Type
- func (o TimePartitioningResponseOutput) ExpirationMs() pulumi.StringOutput
- func (o TimePartitioningResponseOutput) Field() pulumi.StringOutput
- func (o TimePartitioningResponseOutput) RequirePartitionFilter() pulumi.BoolOutput
- func (o TimePartitioningResponseOutput) ToTimePartitioningResponseOutput() TimePartitioningResponseOutput
- func (o TimePartitioningResponseOutput) ToTimePartitioningResponseOutputWithContext(ctx context.Context) TimePartitioningResponseOutput
- func (o TimePartitioningResponseOutput) Type() pulumi.StringOutput
- type TransactionInfoResponse
- type TransactionInfoResponseOutput
- func (TransactionInfoResponseOutput) ElementType() reflect.Type
- func (o TransactionInfoResponseOutput) ToTransactionInfoResponseOutput() TransactionInfoResponseOutput
- func (o TransactionInfoResponseOutput) ToTransactionInfoResponseOutputWithContext(ctx context.Context) TransactionInfoResponseOutput
- func (o TransactionInfoResponseOutput) TransactionId() pulumi.StringOutput
- type UserDefinedFunctionResource
- type UserDefinedFunctionResourceArgs
- func (UserDefinedFunctionResourceArgs) ElementType() reflect.Type
- func (i UserDefinedFunctionResourceArgs) ToUserDefinedFunctionResourceOutput() UserDefinedFunctionResourceOutput
- func (i UserDefinedFunctionResourceArgs) ToUserDefinedFunctionResourceOutputWithContext(ctx context.Context) UserDefinedFunctionResourceOutput
- type UserDefinedFunctionResourceArray
- func (UserDefinedFunctionResourceArray) ElementType() reflect.Type
- func (i UserDefinedFunctionResourceArray) ToUserDefinedFunctionResourceArrayOutput() UserDefinedFunctionResourceArrayOutput
- func (i UserDefinedFunctionResourceArray) ToUserDefinedFunctionResourceArrayOutputWithContext(ctx context.Context) UserDefinedFunctionResourceArrayOutput
- type UserDefinedFunctionResourceArrayInput
- type UserDefinedFunctionResourceArrayOutput
- func (UserDefinedFunctionResourceArrayOutput) ElementType() reflect.Type
- func (o UserDefinedFunctionResourceArrayOutput) Index(i pulumi.IntInput) UserDefinedFunctionResourceOutput
- func (o UserDefinedFunctionResourceArrayOutput) ToUserDefinedFunctionResourceArrayOutput() UserDefinedFunctionResourceArrayOutput
- func (o UserDefinedFunctionResourceArrayOutput) ToUserDefinedFunctionResourceArrayOutputWithContext(ctx context.Context) UserDefinedFunctionResourceArrayOutput
- type UserDefinedFunctionResourceInput
- type UserDefinedFunctionResourceOutput
- func (UserDefinedFunctionResourceOutput) ElementType() reflect.Type
- func (o UserDefinedFunctionResourceOutput) InlineCode() pulumi.StringPtrOutput
- func (o UserDefinedFunctionResourceOutput) ResourceUri() pulumi.StringPtrOutput
- func (o UserDefinedFunctionResourceOutput) ToUserDefinedFunctionResourceOutput() UserDefinedFunctionResourceOutput
- func (o UserDefinedFunctionResourceOutput) ToUserDefinedFunctionResourceOutputWithContext(ctx context.Context) UserDefinedFunctionResourceOutput
- type UserDefinedFunctionResourceResponse
- type UserDefinedFunctionResourceResponseArrayOutput
- func (UserDefinedFunctionResourceResponseArrayOutput) ElementType() reflect.Type
- func (o UserDefinedFunctionResourceResponseArrayOutput) Index(i pulumi.IntInput) UserDefinedFunctionResourceResponseOutput
- func (o UserDefinedFunctionResourceResponseArrayOutput) ToUserDefinedFunctionResourceResponseArrayOutput() UserDefinedFunctionResourceResponseArrayOutput
- func (o UserDefinedFunctionResourceResponseArrayOutput) ToUserDefinedFunctionResourceResponseArrayOutputWithContext(ctx context.Context) UserDefinedFunctionResourceResponseArrayOutput
- type UserDefinedFunctionResourceResponseOutput
- func (UserDefinedFunctionResourceResponseOutput) ElementType() reflect.Type
- func (o UserDefinedFunctionResourceResponseOutput) InlineCode() pulumi.StringOutput
- func (o UserDefinedFunctionResourceResponseOutput) ResourceUri() pulumi.StringOutput
- func (o UserDefinedFunctionResourceResponseOutput) ToUserDefinedFunctionResourceResponseOutput() UserDefinedFunctionResourceResponseOutput
- func (o UserDefinedFunctionResourceResponseOutput) ToUserDefinedFunctionResourceResponseOutputWithContext(ctx context.Context) UserDefinedFunctionResourceResponseOutput
- type ViewDefinition
- type ViewDefinitionArgs
- func (ViewDefinitionArgs) ElementType() reflect.Type
- func (i ViewDefinitionArgs) ToViewDefinitionOutput() ViewDefinitionOutput
- func (i ViewDefinitionArgs) ToViewDefinitionOutputWithContext(ctx context.Context) ViewDefinitionOutput
- func (i ViewDefinitionArgs) ToViewDefinitionPtrOutput() ViewDefinitionPtrOutput
- func (i ViewDefinitionArgs) ToViewDefinitionPtrOutputWithContext(ctx context.Context) ViewDefinitionPtrOutput
- type ViewDefinitionInput
- type ViewDefinitionOutput
- func (ViewDefinitionOutput) ElementType() reflect.Type
- func (o ViewDefinitionOutput) Query() pulumi.StringPtrOutput
- func (o ViewDefinitionOutput) ToViewDefinitionOutput() ViewDefinitionOutput
- func (o ViewDefinitionOutput) ToViewDefinitionOutputWithContext(ctx context.Context) ViewDefinitionOutput
- func (o ViewDefinitionOutput) ToViewDefinitionPtrOutput() ViewDefinitionPtrOutput
- func (o ViewDefinitionOutput) ToViewDefinitionPtrOutputWithContext(ctx context.Context) ViewDefinitionPtrOutput
- func (o ViewDefinitionOutput) UseExplicitColumnNames() pulumi.BoolPtrOutput
- func (o ViewDefinitionOutput) UseLegacySql() pulumi.BoolPtrOutput
- func (o ViewDefinitionOutput) UserDefinedFunctionResources() UserDefinedFunctionResourceArrayOutput
- type ViewDefinitionPtrInput
- type ViewDefinitionPtrOutput
- func (o ViewDefinitionPtrOutput) Elem() ViewDefinitionOutput
- func (ViewDefinitionPtrOutput) ElementType() reflect.Type
- func (o ViewDefinitionPtrOutput) Query() pulumi.StringPtrOutput
- func (o ViewDefinitionPtrOutput) ToViewDefinitionPtrOutput() ViewDefinitionPtrOutput
- func (o ViewDefinitionPtrOutput) ToViewDefinitionPtrOutputWithContext(ctx context.Context) ViewDefinitionPtrOutput
- func (o ViewDefinitionPtrOutput) UseExplicitColumnNames() pulumi.BoolPtrOutput
- func (o ViewDefinitionPtrOutput) UseLegacySql() pulumi.BoolPtrOutput
- func (o ViewDefinitionPtrOutput) UserDefinedFunctionResources() UserDefinedFunctionResourceArrayOutput
- type ViewDefinitionResponse
- type ViewDefinitionResponseOutput
- func (ViewDefinitionResponseOutput) ElementType() reflect.Type
- func (o ViewDefinitionResponseOutput) Query() pulumi.StringOutput
- func (o ViewDefinitionResponseOutput) ToViewDefinitionResponseOutput() ViewDefinitionResponseOutput
- func (o ViewDefinitionResponseOutput) ToViewDefinitionResponseOutputWithContext(ctx context.Context) ViewDefinitionResponseOutput
- func (o ViewDefinitionResponseOutput) UseExplicitColumnNames() pulumi.BoolOutput
- func (o ViewDefinitionResponseOutput) UseLegacySql() pulumi.BoolOutput
- func (o ViewDefinitionResponseOutput) UserDefinedFunctionResources() UserDefinedFunctionResourceResponseArrayOutput
Constants ¶
const ( ArgumentArgumentKindArgumentKindUnspecified = ArgumentArgumentKind("ARGUMENT_KIND_UNSPECIFIED") // The argument is a variable with fully specified type, which can be a struct or an array, but not a table. ArgumentArgumentKindFixedType = ArgumentArgumentKind("FIXED_TYPE") // The argument is any type, including struct or array, but not a table. To be added: FIXED_TABLE, ANY_TABLE ArgumentArgumentKindAnyType = ArgumentArgumentKind("ANY_TYPE") )
const ( ArgumentModeModeUnspecified = ArgumentMode("MODE_UNSPECIFIED") // The argument is input-only. ArgumentModeIn = ArgumentMode("IN") // The argument is output-only. ArgumentModeOut = ArgumentMode("OUT") // The argument is both an input and an output. ArgumentModeInout = ArgumentMode("INOUT") )
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 ( // Do not use. You must set a target type explicitly. DatasetAccessEntryTargetTypesItemTargetTypeUnspecified = DatasetAccessEntryTargetTypesItem("TARGET_TYPE_UNSPECIFIED") // This entry applies to views in the dataset. DatasetAccessEntryTargetTypesItemViews = DatasetAccessEntryTargetTypesItem("VIEWS") )
const ( // The determinism of the UDF is unspecified. RoutineDeterminismLevelDeterminismLevelUnspecified = RoutineDeterminismLevel("DETERMINISM_LEVEL_UNSPECIFIED") // The UDF is deterministic, meaning that 2 function calls with the same inputs always produce the same result, even across 2 query runs. RoutineDeterminismLevelDeterministic = RoutineDeterminismLevel("DETERMINISTIC") // The UDF is not deterministic. RoutineDeterminismLevelNotDeterministic = RoutineDeterminismLevel("NOT_DETERMINISTIC") )
const ( RoutineLanguageLanguageUnspecified = RoutineLanguage("LANGUAGE_UNSPECIFIED") // SQL language. RoutineLanguageSql = RoutineLanguage("SQL") // JavaScript language. RoutineLanguageJavascript = RoutineLanguage("JAVASCRIPT") )
const ( RoutineRoutineTypeRoutineTypeUnspecified = RoutineRoutineType("ROUTINE_TYPE_UNSPECIFIED") // Non-builtin permanent scalar function. RoutineRoutineTypeScalarFunction = RoutineRoutineType("SCALAR_FUNCTION") // Stored procedure. RoutineRoutineTypeProcedure = RoutineRoutineType("PROCEDURE") // Non-builtin permanent TVF. RoutineRoutineTypeTableValuedFunction = RoutineRoutineType("TABLE_VALUED_FUNCTION") )
const ( // Invalid type. StandardSqlDataTypeTypeKindTypeKindUnspecified = StandardSqlDataTypeTypeKind("TYPE_KIND_UNSPECIFIED") // Encoded as a string in decimal format. StandardSqlDataTypeTypeKindInt64 = StandardSqlDataTypeTypeKind("INT64") // Encoded as a boolean "false" or "true". StandardSqlDataTypeTypeKindBool = StandardSqlDataTypeTypeKind("BOOL") // Encoded as a number, or string "NaN", "Infinity" or "-Infinity". StandardSqlDataTypeTypeKindFloat64 = StandardSqlDataTypeTypeKind("FLOAT64") // Encoded as a string value. StandardSqlDataTypeTypeKindString = StandardSqlDataTypeTypeKind("STRING") // Encoded as a base64 string per RFC 4648, section 4. StandardSqlDataTypeTypeKindBytes = StandardSqlDataTypeTypeKind("BYTES") // Encoded as an RFC 3339 timestamp with mandatory "Z" time zone string: 1985-04-12T23:20:50.52Z StandardSqlDataTypeTypeKindTimestamp = StandardSqlDataTypeTypeKind("TIMESTAMP") // Encoded as RFC 3339 full-date format string: 1985-04-12 StandardSqlDataTypeTypeKindDate = StandardSqlDataTypeTypeKind("DATE") // Encoded as RFC 3339 partial-time format string: 23:20:50.52 StandardSqlDataTypeTypeKindTime = StandardSqlDataTypeTypeKind("TIME") // Encoded as RFC 3339 full-date "T" partial-time: 1985-04-12T23:20:50.52 StandardSqlDataTypeTypeKindDatetime = StandardSqlDataTypeTypeKind("DATETIME") // Encoded as fully qualified 3 part: 0-5 15 2:30:45.6 StandardSqlDataTypeTypeKindInterval = StandardSqlDataTypeTypeKind("INTERVAL") // Encoded as WKT StandardSqlDataTypeTypeKindGeography = StandardSqlDataTypeTypeKind("GEOGRAPHY") // Encoded as a decimal string. StandardSqlDataTypeTypeKindNumeric = StandardSqlDataTypeTypeKind("NUMERIC") // Encoded as a decimal string. StandardSqlDataTypeTypeKindBignumeric = StandardSqlDataTypeTypeKind("BIGNUMERIC") // Encoded as a string. StandardSqlDataTypeTypeKindJson = StandardSqlDataTypeTypeKind("JSON") // Encoded as a list with types matching Type.array_type. StandardSqlDataTypeTypeKindArray = StandardSqlDataTypeTypeKind("ARRAY") // Encoded as a list with fields of type Type.struct_type[i]. List is used because a JSON object cannot have duplicate field names. StandardSqlDataTypeTypeKindStruct = StandardSqlDataTypeTypeKind("STRUCT") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Argument ¶
type Argument struct { // Optional. Defaults to FIXED_TYPE. ArgumentKind *ArgumentArgumentKind `pulumi:"argumentKind"` // Required unless argument_kind = ANY_TYPE. DataType *StandardSqlDataType `pulumi:"dataType"` // Optional. Specifies whether the argument is input or output. Can be set for procedures only. Mode *ArgumentMode `pulumi:"mode"` // Optional. The name of this argument. Can be absent for function return argument. Name *string `pulumi:"name"` }
Input/output argument of a function or a stored procedure.
type ArgumentArgs ¶
type ArgumentArgs struct { // Optional. Defaults to FIXED_TYPE. ArgumentKind ArgumentArgumentKindPtrInput `pulumi:"argumentKind"` // Required unless argument_kind = ANY_TYPE. DataType StandardSqlDataTypePtrInput `pulumi:"dataType"` // Optional. Specifies whether the argument is input or output. Can be set for procedures only. Mode ArgumentModePtrInput `pulumi:"mode"` // Optional. The name of this argument. Can be absent for function return argument. Name pulumi.StringPtrInput `pulumi:"name"` }
Input/output argument of a function or a stored procedure.
func (ArgumentArgs) ElementType ¶
func (ArgumentArgs) ElementType() reflect.Type
func (ArgumentArgs) ToArgumentOutput ¶
func (i ArgumentArgs) ToArgumentOutput() ArgumentOutput
func (ArgumentArgs) ToArgumentOutputWithContext ¶
func (i ArgumentArgs) ToArgumentOutputWithContext(ctx context.Context) ArgumentOutput
type ArgumentArgumentKind ¶ added in v0.4.0
type ArgumentArgumentKind string
Optional. Defaults to FIXED_TYPE.
func (ArgumentArgumentKind) ElementType ¶ added in v0.4.0
func (ArgumentArgumentKind) ElementType() reflect.Type
func (ArgumentArgumentKind) ToArgumentArgumentKindOutput ¶ added in v0.6.0
func (e ArgumentArgumentKind) ToArgumentArgumentKindOutput() ArgumentArgumentKindOutput
func (ArgumentArgumentKind) ToArgumentArgumentKindOutputWithContext ¶ added in v0.6.0
func (e ArgumentArgumentKind) ToArgumentArgumentKindOutputWithContext(ctx context.Context) ArgumentArgumentKindOutput
func (ArgumentArgumentKind) ToArgumentArgumentKindPtrOutput ¶ added in v0.6.0
func (e ArgumentArgumentKind) ToArgumentArgumentKindPtrOutput() ArgumentArgumentKindPtrOutput
func (ArgumentArgumentKind) ToArgumentArgumentKindPtrOutputWithContext ¶ added in v0.6.0
func (e ArgumentArgumentKind) ToArgumentArgumentKindPtrOutputWithContext(ctx context.Context) ArgumentArgumentKindPtrOutput
func (ArgumentArgumentKind) ToStringOutput ¶ added in v0.4.0
func (e ArgumentArgumentKind) ToStringOutput() pulumi.StringOutput
func (ArgumentArgumentKind) ToStringOutputWithContext ¶ added in v0.4.0
func (e ArgumentArgumentKind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ArgumentArgumentKind) ToStringPtrOutput ¶ added in v0.4.0
func (e ArgumentArgumentKind) ToStringPtrOutput() pulumi.StringPtrOutput
func (ArgumentArgumentKind) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e ArgumentArgumentKind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ArgumentArgumentKindInput ¶ added in v0.6.0
type ArgumentArgumentKindInput interface { pulumi.Input ToArgumentArgumentKindOutput() ArgumentArgumentKindOutput ToArgumentArgumentKindOutputWithContext(context.Context) ArgumentArgumentKindOutput }
ArgumentArgumentKindInput is an input type that accepts ArgumentArgumentKindArgs and ArgumentArgumentKindOutput values. You can construct a concrete instance of `ArgumentArgumentKindInput` via:
ArgumentArgumentKindArgs{...}
type ArgumentArgumentKindOutput ¶ added in v0.6.0
type ArgumentArgumentKindOutput struct{ *pulumi.OutputState }
func (ArgumentArgumentKindOutput) ElementType ¶ added in v0.6.0
func (ArgumentArgumentKindOutput) ElementType() reflect.Type
func (ArgumentArgumentKindOutput) ToArgumentArgumentKindOutput ¶ added in v0.6.0
func (o ArgumentArgumentKindOutput) ToArgumentArgumentKindOutput() ArgumentArgumentKindOutput
func (ArgumentArgumentKindOutput) ToArgumentArgumentKindOutputWithContext ¶ added in v0.6.0
func (o ArgumentArgumentKindOutput) ToArgumentArgumentKindOutputWithContext(ctx context.Context) ArgumentArgumentKindOutput
func (ArgumentArgumentKindOutput) ToArgumentArgumentKindPtrOutput ¶ added in v0.6.0
func (o ArgumentArgumentKindOutput) ToArgumentArgumentKindPtrOutput() ArgumentArgumentKindPtrOutput
func (ArgumentArgumentKindOutput) ToArgumentArgumentKindPtrOutputWithContext ¶ added in v0.6.0
func (o ArgumentArgumentKindOutput) ToArgumentArgumentKindPtrOutputWithContext(ctx context.Context) ArgumentArgumentKindPtrOutput
func (ArgumentArgumentKindOutput) ToStringOutput ¶ added in v0.6.0
func (o ArgumentArgumentKindOutput) ToStringOutput() pulumi.StringOutput
func (ArgumentArgumentKindOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o ArgumentArgumentKindOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ArgumentArgumentKindOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ArgumentArgumentKindOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ArgumentArgumentKindOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ArgumentArgumentKindOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ArgumentArgumentKindPtrInput ¶ added in v0.6.0
type ArgumentArgumentKindPtrInput interface { pulumi.Input ToArgumentArgumentKindPtrOutput() ArgumentArgumentKindPtrOutput ToArgumentArgumentKindPtrOutputWithContext(context.Context) ArgumentArgumentKindPtrOutput }
func ArgumentArgumentKindPtr ¶ added in v0.6.0
func ArgumentArgumentKindPtr(v string) ArgumentArgumentKindPtrInput
type ArgumentArgumentKindPtrOutput ¶ added in v0.6.0
type ArgumentArgumentKindPtrOutput struct{ *pulumi.OutputState }
func (ArgumentArgumentKindPtrOutput) Elem ¶ added in v0.6.0
func (o ArgumentArgumentKindPtrOutput) Elem() ArgumentArgumentKindOutput
func (ArgumentArgumentKindPtrOutput) ElementType ¶ added in v0.6.0
func (ArgumentArgumentKindPtrOutput) ElementType() reflect.Type
func (ArgumentArgumentKindPtrOutput) ToArgumentArgumentKindPtrOutput ¶ added in v0.6.0
func (o ArgumentArgumentKindPtrOutput) ToArgumentArgumentKindPtrOutput() ArgumentArgumentKindPtrOutput
func (ArgumentArgumentKindPtrOutput) ToArgumentArgumentKindPtrOutputWithContext ¶ added in v0.6.0
func (o ArgumentArgumentKindPtrOutput) ToArgumentArgumentKindPtrOutputWithContext(ctx context.Context) ArgumentArgumentKindPtrOutput
func (ArgumentArgumentKindPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ArgumentArgumentKindPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ArgumentArgumentKindPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ArgumentArgumentKindPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ArgumentArray ¶
type ArgumentArray []ArgumentInput
func (ArgumentArray) ElementType ¶
func (ArgumentArray) ElementType() reflect.Type
func (ArgumentArray) ToArgumentArrayOutput ¶
func (i ArgumentArray) ToArgumentArrayOutput() ArgumentArrayOutput
func (ArgumentArray) ToArgumentArrayOutputWithContext ¶
func (i ArgumentArray) ToArgumentArrayOutputWithContext(ctx context.Context) ArgumentArrayOutput
type ArgumentArrayInput ¶
type ArgumentArrayInput interface { pulumi.Input ToArgumentArrayOutput() ArgumentArrayOutput ToArgumentArrayOutputWithContext(context.Context) ArgumentArrayOutput }
ArgumentArrayInput is an input type that accepts ArgumentArray and ArgumentArrayOutput values. You can construct a concrete instance of `ArgumentArrayInput` via:
ArgumentArray{ ArgumentArgs{...} }
type ArgumentArrayOutput ¶
type ArgumentArrayOutput struct{ *pulumi.OutputState }
func (ArgumentArrayOutput) ElementType ¶
func (ArgumentArrayOutput) ElementType() reflect.Type
func (ArgumentArrayOutput) Index ¶
func (o ArgumentArrayOutput) Index(i pulumi.IntInput) ArgumentOutput
func (ArgumentArrayOutput) ToArgumentArrayOutput ¶
func (o ArgumentArrayOutput) ToArgumentArrayOutput() ArgumentArrayOutput
func (ArgumentArrayOutput) ToArgumentArrayOutputWithContext ¶
func (o ArgumentArrayOutput) ToArgumentArrayOutputWithContext(ctx context.Context) ArgumentArrayOutput
type ArgumentInput ¶
type ArgumentInput interface { pulumi.Input ToArgumentOutput() ArgumentOutput ToArgumentOutputWithContext(context.Context) ArgumentOutput }
ArgumentInput is an input type that accepts ArgumentArgs and ArgumentOutput values. You can construct a concrete instance of `ArgumentInput` via:
ArgumentArgs{...}
type ArgumentMode ¶ added in v0.4.0
type ArgumentMode string
Optional. Specifies whether the argument is input or output. Can be set for procedures only.
func (ArgumentMode) ElementType ¶ added in v0.4.0
func (ArgumentMode) ElementType() reflect.Type
func (ArgumentMode) ToArgumentModeOutput ¶ added in v0.6.0
func (e ArgumentMode) ToArgumentModeOutput() ArgumentModeOutput
func (ArgumentMode) ToArgumentModeOutputWithContext ¶ added in v0.6.0
func (e ArgumentMode) ToArgumentModeOutputWithContext(ctx context.Context) ArgumentModeOutput
func (ArgumentMode) ToArgumentModePtrOutput ¶ added in v0.6.0
func (e ArgumentMode) ToArgumentModePtrOutput() ArgumentModePtrOutput
func (ArgumentMode) ToArgumentModePtrOutputWithContext ¶ added in v0.6.0
func (e ArgumentMode) ToArgumentModePtrOutputWithContext(ctx context.Context) ArgumentModePtrOutput
func (ArgumentMode) ToStringOutput ¶ added in v0.4.0
func (e ArgumentMode) ToStringOutput() pulumi.StringOutput
func (ArgumentMode) ToStringOutputWithContext ¶ added in v0.4.0
func (e ArgumentMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ArgumentMode) ToStringPtrOutput ¶ added in v0.4.0
func (e ArgumentMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (ArgumentMode) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e ArgumentMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ArgumentModeInput ¶ added in v0.6.0
type ArgumentModeInput interface { pulumi.Input ToArgumentModeOutput() ArgumentModeOutput ToArgumentModeOutputWithContext(context.Context) ArgumentModeOutput }
ArgumentModeInput is an input type that accepts ArgumentModeArgs and ArgumentModeOutput values. You can construct a concrete instance of `ArgumentModeInput` via:
ArgumentModeArgs{...}
type ArgumentModeOutput ¶ added in v0.6.0
type ArgumentModeOutput struct{ *pulumi.OutputState }
func (ArgumentModeOutput) ElementType ¶ added in v0.6.0
func (ArgumentModeOutput) ElementType() reflect.Type
func (ArgumentModeOutput) ToArgumentModeOutput ¶ added in v0.6.0
func (o ArgumentModeOutput) ToArgumentModeOutput() ArgumentModeOutput
func (ArgumentModeOutput) ToArgumentModeOutputWithContext ¶ added in v0.6.0
func (o ArgumentModeOutput) ToArgumentModeOutputWithContext(ctx context.Context) ArgumentModeOutput
func (ArgumentModeOutput) ToArgumentModePtrOutput ¶ added in v0.6.0
func (o ArgumentModeOutput) ToArgumentModePtrOutput() ArgumentModePtrOutput
func (ArgumentModeOutput) ToArgumentModePtrOutputWithContext ¶ added in v0.6.0
func (o ArgumentModeOutput) ToArgumentModePtrOutputWithContext(ctx context.Context) ArgumentModePtrOutput
func (ArgumentModeOutput) ToStringOutput ¶ added in v0.6.0
func (o ArgumentModeOutput) ToStringOutput() pulumi.StringOutput
func (ArgumentModeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o ArgumentModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ArgumentModeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ArgumentModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ArgumentModeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ArgumentModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ArgumentModePtrInput ¶ added in v0.6.0
type ArgumentModePtrInput interface { pulumi.Input ToArgumentModePtrOutput() ArgumentModePtrOutput ToArgumentModePtrOutputWithContext(context.Context) ArgumentModePtrOutput }
func ArgumentModePtr ¶ added in v0.6.0
func ArgumentModePtr(v string) ArgumentModePtrInput
type ArgumentModePtrOutput ¶ added in v0.6.0
type ArgumentModePtrOutput struct{ *pulumi.OutputState }
func (ArgumentModePtrOutput) Elem ¶ added in v0.6.0
func (o ArgumentModePtrOutput) Elem() ArgumentModeOutput
func (ArgumentModePtrOutput) ElementType ¶ added in v0.6.0
func (ArgumentModePtrOutput) ElementType() reflect.Type
func (ArgumentModePtrOutput) ToArgumentModePtrOutput ¶ added in v0.6.0
func (o ArgumentModePtrOutput) ToArgumentModePtrOutput() ArgumentModePtrOutput
func (ArgumentModePtrOutput) ToArgumentModePtrOutputWithContext ¶ added in v0.6.0
func (o ArgumentModePtrOutput) ToArgumentModePtrOutputWithContext(ctx context.Context) ArgumentModePtrOutput
func (ArgumentModePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o ArgumentModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ArgumentModePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o ArgumentModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type ArgumentOutput ¶
type ArgumentOutput struct{ *pulumi.OutputState }
Input/output argument of a function or a stored procedure.
func (ArgumentOutput) ArgumentKind ¶
func (o ArgumentOutput) ArgumentKind() ArgumentArgumentKindPtrOutput
Optional. Defaults to FIXED_TYPE.
func (ArgumentOutput) DataType ¶
func (o ArgumentOutput) DataType() StandardSqlDataTypePtrOutput
Required unless argument_kind = ANY_TYPE.
func (ArgumentOutput) ElementType ¶
func (ArgumentOutput) ElementType() reflect.Type
func (ArgumentOutput) Mode ¶
func (o ArgumentOutput) Mode() ArgumentModePtrOutput
Optional. Specifies whether the argument is input or output. Can be set for procedures only.
func (ArgumentOutput) Name ¶
func (o ArgumentOutput) Name() pulumi.StringPtrOutput
Optional. The name of this argument. Can be absent for function return argument.
func (ArgumentOutput) ToArgumentOutput ¶
func (o ArgumentOutput) ToArgumentOutput() ArgumentOutput
func (ArgumentOutput) ToArgumentOutputWithContext ¶
func (o ArgumentOutput) ToArgumentOutputWithContext(ctx context.Context) ArgumentOutput
type ArgumentResponse ¶
type ArgumentResponse struct { // Optional. Defaults to FIXED_TYPE. ArgumentKind string `pulumi:"argumentKind"` // Required unless argument_kind = ANY_TYPE. DataType StandardSqlDataTypeResponse `pulumi:"dataType"` // Optional. Specifies whether the argument is input or output. Can be set for procedures only. Mode string `pulumi:"mode"` // Optional. The name of this argument. Can be absent for function return argument. Name string `pulumi:"name"` }
Input/output argument of a function or a stored procedure.
type ArgumentResponseArrayOutput ¶
type ArgumentResponseArrayOutput struct{ *pulumi.OutputState }
func (ArgumentResponseArrayOutput) ElementType ¶
func (ArgumentResponseArrayOutput) ElementType() reflect.Type
func (ArgumentResponseArrayOutput) Index ¶
func (o ArgumentResponseArrayOutput) Index(i pulumi.IntInput) ArgumentResponseOutput
func (ArgumentResponseArrayOutput) ToArgumentResponseArrayOutput ¶
func (o ArgumentResponseArrayOutput) ToArgumentResponseArrayOutput() ArgumentResponseArrayOutput
func (ArgumentResponseArrayOutput) ToArgumentResponseArrayOutputWithContext ¶
func (o ArgumentResponseArrayOutput) ToArgumentResponseArrayOutputWithContext(ctx context.Context) ArgumentResponseArrayOutput
type ArgumentResponseOutput ¶
type ArgumentResponseOutput struct{ *pulumi.OutputState }
Input/output argument of a function or a stored procedure.
func (ArgumentResponseOutput) ArgumentKind ¶
func (o ArgumentResponseOutput) ArgumentKind() pulumi.StringOutput
Optional. Defaults to FIXED_TYPE.
func (ArgumentResponseOutput) DataType ¶
func (o ArgumentResponseOutput) DataType() StandardSqlDataTypeResponseOutput
Required unless argument_kind = ANY_TYPE.
func (ArgumentResponseOutput) ElementType ¶
func (ArgumentResponseOutput) ElementType() reflect.Type
func (ArgumentResponseOutput) Mode ¶
func (o ArgumentResponseOutput) Mode() pulumi.StringOutput
Optional. Specifies whether the argument is input or output. Can be set for procedures only.
func (ArgumentResponseOutput) Name ¶
func (o ArgumentResponseOutput) Name() pulumi.StringOutput
Optional. The name of this argument. Can be absent for function return argument.
func (ArgumentResponseOutput) ToArgumentResponseOutput ¶
func (o ArgumentResponseOutput) ToArgumentResponseOutput() ArgumentResponseOutput
func (ArgumentResponseOutput) ToArgumentResponseOutputWithContext ¶
func (o ArgumentResponseOutput) ToArgumentResponseOutputWithContext(ctx context.Context) ArgumentResponseOutput
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 AvroOptions ¶ added in v0.8.0
type AvroOptions struct { // [Optional] If sourceFormat is set to "AVRO", indicates whether to interpret logical types as the corresponding BigQuery data type (for example, TIMESTAMP), instead of using the raw type (for example, INTEGER). UseAvroLogicalTypes *bool `pulumi:"useAvroLogicalTypes"` }
type AvroOptionsArgs ¶ added in v0.8.0
type AvroOptionsArgs struct { // [Optional] If sourceFormat is set to "AVRO", indicates whether to interpret logical types as the corresponding BigQuery data type (for example, TIMESTAMP), instead of using the raw type (for example, INTEGER). UseAvroLogicalTypes pulumi.BoolPtrInput `pulumi:"useAvroLogicalTypes"` }
func (AvroOptionsArgs) ElementType ¶ added in v0.8.0
func (AvroOptionsArgs) ElementType() reflect.Type
func (AvroOptionsArgs) ToAvroOptionsOutput ¶ added in v0.8.0
func (i AvroOptionsArgs) ToAvroOptionsOutput() AvroOptionsOutput
func (AvroOptionsArgs) ToAvroOptionsOutputWithContext ¶ added in v0.8.0
func (i AvroOptionsArgs) ToAvroOptionsOutputWithContext(ctx context.Context) AvroOptionsOutput
func (AvroOptionsArgs) ToAvroOptionsPtrOutput ¶ added in v0.8.0
func (i AvroOptionsArgs) ToAvroOptionsPtrOutput() AvroOptionsPtrOutput
func (AvroOptionsArgs) ToAvroOptionsPtrOutputWithContext ¶ added in v0.8.0
func (i AvroOptionsArgs) ToAvroOptionsPtrOutputWithContext(ctx context.Context) AvroOptionsPtrOutput
type AvroOptionsInput ¶ added in v0.8.0
type AvroOptionsInput interface { pulumi.Input ToAvroOptionsOutput() AvroOptionsOutput ToAvroOptionsOutputWithContext(context.Context) AvroOptionsOutput }
AvroOptionsInput is an input type that accepts AvroOptionsArgs and AvroOptionsOutput values. You can construct a concrete instance of `AvroOptionsInput` via:
AvroOptionsArgs{...}
type AvroOptionsOutput ¶ added in v0.8.0
type AvroOptionsOutput struct{ *pulumi.OutputState }
func (AvroOptionsOutput) ElementType ¶ added in v0.8.0
func (AvroOptionsOutput) ElementType() reflect.Type
func (AvroOptionsOutput) ToAvroOptionsOutput ¶ added in v0.8.0
func (o AvroOptionsOutput) ToAvroOptionsOutput() AvroOptionsOutput
func (AvroOptionsOutput) ToAvroOptionsOutputWithContext ¶ added in v0.8.0
func (o AvroOptionsOutput) ToAvroOptionsOutputWithContext(ctx context.Context) AvroOptionsOutput
func (AvroOptionsOutput) ToAvroOptionsPtrOutput ¶ added in v0.8.0
func (o AvroOptionsOutput) ToAvroOptionsPtrOutput() AvroOptionsPtrOutput
func (AvroOptionsOutput) ToAvroOptionsPtrOutputWithContext ¶ added in v0.8.0
func (o AvroOptionsOutput) ToAvroOptionsPtrOutputWithContext(ctx context.Context) AvroOptionsPtrOutput
func (AvroOptionsOutput) UseAvroLogicalTypes ¶ added in v0.8.0
func (o AvroOptionsOutput) UseAvroLogicalTypes() pulumi.BoolPtrOutput
[Optional] If sourceFormat is set to "AVRO", indicates whether to interpret logical types as the corresponding BigQuery data type (for example, TIMESTAMP), instead of using the raw type (for example, INTEGER).
type AvroOptionsPtrInput ¶ added in v0.8.0
type AvroOptionsPtrInput interface { pulumi.Input ToAvroOptionsPtrOutput() AvroOptionsPtrOutput ToAvroOptionsPtrOutputWithContext(context.Context) AvroOptionsPtrOutput }
AvroOptionsPtrInput is an input type that accepts AvroOptionsArgs, AvroOptionsPtr and AvroOptionsPtrOutput values. You can construct a concrete instance of `AvroOptionsPtrInput` via:
AvroOptionsArgs{...} or: nil
func AvroOptionsPtr ¶ added in v0.8.0
func AvroOptionsPtr(v *AvroOptionsArgs) AvroOptionsPtrInput
type AvroOptionsPtrOutput ¶ added in v0.8.0
type AvroOptionsPtrOutput struct{ *pulumi.OutputState }
func (AvroOptionsPtrOutput) Elem ¶ added in v0.8.0
func (o AvroOptionsPtrOutput) Elem() AvroOptionsOutput
func (AvroOptionsPtrOutput) ElementType ¶ added in v0.8.0
func (AvroOptionsPtrOutput) ElementType() reflect.Type
func (AvroOptionsPtrOutput) ToAvroOptionsPtrOutput ¶ added in v0.8.0
func (o AvroOptionsPtrOutput) ToAvroOptionsPtrOutput() AvroOptionsPtrOutput
func (AvroOptionsPtrOutput) ToAvroOptionsPtrOutputWithContext ¶ added in v0.8.0
func (o AvroOptionsPtrOutput) ToAvroOptionsPtrOutputWithContext(ctx context.Context) AvroOptionsPtrOutput
func (AvroOptionsPtrOutput) UseAvroLogicalTypes ¶ added in v0.8.0
func (o AvroOptionsPtrOutput) UseAvroLogicalTypes() pulumi.BoolPtrOutput
[Optional] If sourceFormat is set to "AVRO", indicates whether to interpret logical types as the corresponding BigQuery data type (for example, TIMESTAMP), instead of using the raw type (for example, INTEGER).
type AvroOptionsResponse ¶ added in v0.8.0
type AvroOptionsResponse struct { // [Optional] If sourceFormat is set to "AVRO", indicates whether to interpret logical types as the corresponding BigQuery data type (for example, TIMESTAMP), instead of using the raw type (for example, INTEGER). UseAvroLogicalTypes bool `pulumi:"useAvroLogicalTypes"` }
type AvroOptionsResponseOutput ¶ added in v0.8.0
type AvroOptionsResponseOutput struct{ *pulumi.OutputState }
func (AvroOptionsResponseOutput) ElementType ¶ added in v0.8.0
func (AvroOptionsResponseOutput) ElementType() reflect.Type
func (AvroOptionsResponseOutput) ToAvroOptionsResponseOutput ¶ added in v0.8.0
func (o AvroOptionsResponseOutput) ToAvroOptionsResponseOutput() AvroOptionsResponseOutput
func (AvroOptionsResponseOutput) ToAvroOptionsResponseOutputWithContext ¶ added in v0.8.0
func (o AvroOptionsResponseOutput) ToAvroOptionsResponseOutputWithContext(ctx context.Context) AvroOptionsResponseOutput
func (AvroOptionsResponseOutput) UseAvroLogicalTypes ¶ added in v0.8.0
func (o AvroOptionsResponseOutput) UseAvroLogicalTypes() pulumi.BoolOutput
[Optional] If sourceFormat is set to "AVRO", indicates whether to interpret logical types as the corresponding BigQuery data type (for example, TIMESTAMP), instead of using the raw type (for example, INTEGER).
type BiEngineReasonResponse ¶ added in v0.5.0
type BiEngineReasonResponseArrayOutput ¶ added in v0.5.0
type BiEngineReasonResponseArrayOutput struct{ *pulumi.OutputState }
func (BiEngineReasonResponseArrayOutput) ElementType ¶ added in v0.5.0
func (BiEngineReasonResponseArrayOutput) ElementType() reflect.Type
func (BiEngineReasonResponseArrayOutput) Index ¶ added in v0.5.0
func (o BiEngineReasonResponseArrayOutput) Index(i pulumi.IntInput) BiEngineReasonResponseOutput
func (BiEngineReasonResponseArrayOutput) ToBiEngineReasonResponseArrayOutput ¶ added in v0.5.0
func (o BiEngineReasonResponseArrayOutput) ToBiEngineReasonResponseArrayOutput() BiEngineReasonResponseArrayOutput
func (BiEngineReasonResponseArrayOutput) ToBiEngineReasonResponseArrayOutputWithContext ¶ added in v0.5.0
func (o BiEngineReasonResponseArrayOutput) ToBiEngineReasonResponseArrayOutputWithContext(ctx context.Context) BiEngineReasonResponseArrayOutput
type BiEngineReasonResponseOutput ¶ added in v0.5.0
type BiEngineReasonResponseOutput struct{ *pulumi.OutputState }
func (BiEngineReasonResponseOutput) Code ¶ added in v0.5.0
func (o BiEngineReasonResponseOutput) Code() pulumi.StringOutput
High-level BI Engine reason for partial or disabled acceleration.
func (BiEngineReasonResponseOutput) ElementType ¶ added in v0.5.0
func (BiEngineReasonResponseOutput) ElementType() reflect.Type
func (BiEngineReasonResponseOutput) Message ¶ added in v0.5.0
func (o BiEngineReasonResponseOutput) Message() pulumi.StringOutput
Free form human-readable reason for partial or disabled acceleration.
func (BiEngineReasonResponseOutput) ToBiEngineReasonResponseOutput ¶ added in v0.5.0
func (o BiEngineReasonResponseOutput) ToBiEngineReasonResponseOutput() BiEngineReasonResponseOutput
func (BiEngineReasonResponseOutput) ToBiEngineReasonResponseOutputWithContext ¶ added in v0.5.0
func (o BiEngineReasonResponseOutput) ToBiEngineReasonResponseOutputWithContext(ctx context.Context) BiEngineReasonResponseOutput
type BiEngineStatisticsResponse ¶ added in v0.5.0
type BiEngineStatisticsResponse struct { // Specifies which mode of BI Engine acceleration was performed (if any). BiEngineMode string `pulumi:"biEngineMode"` // In case of DISABLED or PARTIAL bi_engine_mode, these contain the explanatory reasons as to why BI Engine could not accelerate. In case the full query was accelerated, this field is not populated. BiEngineReasons []BiEngineReasonResponse `pulumi:"biEngineReasons"` }
type BiEngineStatisticsResponseOutput ¶ added in v0.5.0
type BiEngineStatisticsResponseOutput struct{ *pulumi.OutputState }
func (BiEngineStatisticsResponseOutput) BiEngineMode ¶ added in v0.5.0
func (o BiEngineStatisticsResponseOutput) BiEngineMode() pulumi.StringOutput
Specifies which mode of BI Engine acceleration was performed (if any).
func (BiEngineStatisticsResponseOutput) BiEngineReasons ¶ added in v0.5.0
func (o BiEngineStatisticsResponseOutput) BiEngineReasons() BiEngineReasonResponseArrayOutput
In case of DISABLED or PARTIAL bi_engine_mode, these contain the explanatory reasons as to why BI Engine could not accelerate. In case the full query was accelerated, this field is not populated.
func (BiEngineStatisticsResponseOutput) ElementType ¶ added in v0.5.0
func (BiEngineStatisticsResponseOutput) ElementType() reflect.Type
func (BiEngineStatisticsResponseOutput) ToBiEngineStatisticsResponseOutput ¶ added in v0.5.0
func (o BiEngineStatisticsResponseOutput) ToBiEngineStatisticsResponseOutput() BiEngineStatisticsResponseOutput
func (BiEngineStatisticsResponseOutput) ToBiEngineStatisticsResponseOutputWithContext ¶ added in v0.5.0
func (o BiEngineStatisticsResponseOutput) ToBiEngineStatisticsResponseOutputWithContext(ctx context.Context) BiEngineStatisticsResponseOutput
type BigQueryModelTrainingResponse ¶
type BigQueryModelTrainingResponse struct { // [Output-only, Beta] Index of current ML training iteration. Updated during create model query job to show job progress. CurrentIteration int `pulumi:"currentIteration"` // [Output-only, Beta] Expected number of iterations for the create model query job specified as num_iterations in the input query. The actual total number of iterations may be less than this number due to early stop. ExpectedTotalIterations string `pulumi:"expectedTotalIterations"` }
type BigQueryModelTrainingResponseOutput ¶
type BigQueryModelTrainingResponseOutput struct{ *pulumi.OutputState }
func (BigQueryModelTrainingResponseOutput) CurrentIteration ¶
func (o BigQueryModelTrainingResponseOutput) CurrentIteration() pulumi.IntOutput
[Output-only, Beta] Index of current ML training iteration. Updated during create model query job to show job progress.
func (BigQueryModelTrainingResponseOutput) ElementType ¶
func (BigQueryModelTrainingResponseOutput) ElementType() reflect.Type
func (BigQueryModelTrainingResponseOutput) ExpectedTotalIterations ¶
func (o BigQueryModelTrainingResponseOutput) ExpectedTotalIterations() pulumi.StringOutput
[Output-only, Beta] Expected number of iterations for the create model query job specified as num_iterations in the input query. The actual total number of iterations may be less than this number due to early stop.
func (BigQueryModelTrainingResponseOutput) ToBigQueryModelTrainingResponseOutput ¶
func (o BigQueryModelTrainingResponseOutput) ToBigQueryModelTrainingResponseOutput() BigQueryModelTrainingResponseOutput
func (BigQueryModelTrainingResponseOutput) ToBigQueryModelTrainingResponseOutputWithContext ¶
func (o BigQueryModelTrainingResponseOutput) ToBigQueryModelTrainingResponseOutputWithContext(ctx context.Context) BigQueryModelTrainingResponseOutput
type BigtableColumn ¶
type BigtableColumn struct { // [Optional] The encoding of the values when the type is not STRING. Acceptable encoding values are: TEXT - indicates values are alphanumeric text strings. BINARY - indicates values are encoded using HBase Bytes.toBytes family of functions. 'encoding' can also be set at the column family level. However, the setting at this level takes precedence if 'encoding' is set at both levels. Encoding *string `pulumi:"encoding"` // [Optional] If the qualifier is not a valid BigQuery field identifier i.e. does not match [a-zA-Z][a-zA-Z0-9_]*, a valid identifier must be provided as the column field name and is used as field name in queries. FieldName *string `pulumi:"fieldName"` // [Optional] If this is set, only the latest version of value in this column are exposed. 'onlyReadLatest' can also be set at the column family level. However, the setting at this level takes precedence if 'onlyReadLatest' is set at both levels. OnlyReadLatest *bool `pulumi:"onlyReadLatest"` // [Required] Qualifier of the column. Columns in the parent column family that has this exact qualifier are exposed as . field. If the qualifier is valid UTF-8 string, it can be specified in the qualifier_string field. Otherwise, a base-64 encoded value must be set to qualifier_encoded. The column field name is the same as the column qualifier. However, if the qualifier is not a valid BigQuery field identifier i.e. does not match [a-zA-Z][a-zA-Z0-9_]*, a valid identifier must be provided as field_name. QualifierEncoded *string `pulumi:"qualifierEncoded"` QualifierString *string `pulumi:"qualifierString"` // [Optional] The type to convert the value in cells of this column. The values are expected to be encoded using HBase Bytes.toBytes function when using the BINARY encoding value. Following BigQuery types are allowed (case-sensitive) - BYTES STRING INTEGER FLOAT BOOLEAN Default type is BYTES. 'type' can also be set at the column family level. However, the setting at this level takes precedence if 'type' is set at both levels. Type *string `pulumi:"type"` }
type BigtableColumnArgs ¶
type BigtableColumnArgs struct { // [Optional] The encoding of the values when the type is not STRING. Acceptable encoding values are: TEXT - indicates values are alphanumeric text strings. BINARY - indicates values are encoded using HBase Bytes.toBytes family of functions. 'encoding' can also be set at the column family level. However, the setting at this level takes precedence if 'encoding' is set at both levels. Encoding pulumi.StringPtrInput `pulumi:"encoding"` // [Optional] If the qualifier is not a valid BigQuery field identifier i.e. does not match [a-zA-Z][a-zA-Z0-9_]*, a valid identifier must be provided as the column field name and is used as field name in queries. FieldName pulumi.StringPtrInput `pulumi:"fieldName"` // [Optional] If this is set, only the latest version of value in this column are exposed. 'onlyReadLatest' can also be set at the column family level. However, the setting at this level takes precedence if 'onlyReadLatest' is set at both levels. OnlyReadLatest pulumi.BoolPtrInput `pulumi:"onlyReadLatest"` // [Required] Qualifier of the column. Columns in the parent column family that has this exact qualifier are exposed as . field. If the qualifier is valid UTF-8 string, it can be specified in the qualifier_string field. Otherwise, a base-64 encoded value must be set to qualifier_encoded. The column field name is the same as the column qualifier. However, if the qualifier is not a valid BigQuery field identifier i.e. does not match [a-zA-Z][a-zA-Z0-9_]*, a valid identifier must be provided as field_name. QualifierEncoded pulumi.StringPtrInput `pulumi:"qualifierEncoded"` QualifierString pulumi.StringPtrInput `pulumi:"qualifierString"` // [Optional] The type to convert the value in cells of this column. The values are expected to be encoded using HBase Bytes.toBytes function when using the BINARY encoding value. Following BigQuery types are allowed (case-sensitive) - BYTES STRING INTEGER FLOAT BOOLEAN Default type is BYTES. 'type' can also be set at the column family level. However, the setting at this level takes precedence if 'type' is set at both levels. Type pulumi.StringPtrInput `pulumi:"type"` }
func (BigtableColumnArgs) ElementType ¶
func (BigtableColumnArgs) ElementType() reflect.Type
func (BigtableColumnArgs) ToBigtableColumnOutput ¶
func (i BigtableColumnArgs) ToBigtableColumnOutput() BigtableColumnOutput
func (BigtableColumnArgs) ToBigtableColumnOutputWithContext ¶
func (i BigtableColumnArgs) ToBigtableColumnOutputWithContext(ctx context.Context) BigtableColumnOutput
type BigtableColumnArray ¶
type BigtableColumnArray []BigtableColumnInput
func (BigtableColumnArray) ElementType ¶
func (BigtableColumnArray) ElementType() reflect.Type
func (BigtableColumnArray) ToBigtableColumnArrayOutput ¶
func (i BigtableColumnArray) ToBigtableColumnArrayOutput() BigtableColumnArrayOutput
func (BigtableColumnArray) ToBigtableColumnArrayOutputWithContext ¶
func (i BigtableColumnArray) ToBigtableColumnArrayOutputWithContext(ctx context.Context) BigtableColumnArrayOutput
type BigtableColumnArrayInput ¶
type BigtableColumnArrayInput interface { pulumi.Input ToBigtableColumnArrayOutput() BigtableColumnArrayOutput ToBigtableColumnArrayOutputWithContext(context.Context) BigtableColumnArrayOutput }
BigtableColumnArrayInput is an input type that accepts BigtableColumnArray and BigtableColumnArrayOutput values. You can construct a concrete instance of `BigtableColumnArrayInput` via:
BigtableColumnArray{ BigtableColumnArgs{...} }
type BigtableColumnArrayOutput ¶
type BigtableColumnArrayOutput struct{ *pulumi.OutputState }
func (BigtableColumnArrayOutput) ElementType ¶
func (BigtableColumnArrayOutput) ElementType() reflect.Type
func (BigtableColumnArrayOutput) Index ¶
func (o BigtableColumnArrayOutput) Index(i pulumi.IntInput) BigtableColumnOutput
func (BigtableColumnArrayOutput) ToBigtableColumnArrayOutput ¶
func (o BigtableColumnArrayOutput) ToBigtableColumnArrayOutput() BigtableColumnArrayOutput
func (BigtableColumnArrayOutput) ToBigtableColumnArrayOutputWithContext ¶
func (o BigtableColumnArrayOutput) ToBigtableColumnArrayOutputWithContext(ctx context.Context) BigtableColumnArrayOutput
type BigtableColumnFamily ¶
type BigtableColumnFamily struct { // [Optional] Lists of columns that should be exposed as individual fields as opposed to a list of (column name, value) pairs. All columns whose qualifier matches a qualifier in this list can be accessed as .. Other columns can be accessed as a list through .Column field. Columns []BigtableColumn `pulumi:"columns"` // [Optional] The encoding of the values when the type is not STRING. Acceptable encoding values are: TEXT - indicates values are alphanumeric text strings. BINARY - indicates values are encoded using HBase Bytes.toBytes family of functions. This can be overridden for a specific column by listing that column in 'columns' and specifying an encoding for it. Encoding *string `pulumi:"encoding"` // Identifier of the column family. FamilyId *string `pulumi:"familyId"` // [Optional] If this is set only the latest version of value are exposed for all columns in this column family. This can be overridden for a specific column by listing that column in 'columns' and specifying a different setting for that column. OnlyReadLatest *bool `pulumi:"onlyReadLatest"` // [Optional] The type to convert the value in cells of this column family. The values are expected to be encoded using HBase Bytes.toBytes function when using the BINARY encoding value. Following BigQuery types are allowed (case-sensitive) - BYTES STRING INTEGER FLOAT BOOLEAN Default type is BYTES. This can be overridden for a specific column by listing that column in 'columns' and specifying a type for it. Type *string `pulumi:"type"` }
type BigtableColumnFamilyArgs ¶
type BigtableColumnFamilyArgs struct { // [Optional] Lists of columns that should be exposed as individual fields as opposed to a list of (column name, value) pairs. All columns whose qualifier matches a qualifier in this list can be accessed as .. Other columns can be accessed as a list through .Column field. Columns BigtableColumnArrayInput `pulumi:"columns"` // [Optional] The encoding of the values when the type is not STRING. Acceptable encoding values are: TEXT - indicates values are alphanumeric text strings. BINARY - indicates values are encoded using HBase Bytes.toBytes family of functions. This can be overridden for a specific column by listing that column in 'columns' and specifying an encoding for it. Encoding pulumi.StringPtrInput `pulumi:"encoding"` // Identifier of the column family. FamilyId pulumi.StringPtrInput `pulumi:"familyId"` // [Optional] If this is set only the latest version of value are exposed for all columns in this column family. This can be overridden for a specific column by listing that column in 'columns' and specifying a different setting for that column. OnlyReadLatest pulumi.BoolPtrInput `pulumi:"onlyReadLatest"` // [Optional] The type to convert the value in cells of this column family. The values are expected to be encoded using HBase Bytes.toBytes function when using the BINARY encoding value. Following BigQuery types are allowed (case-sensitive) - BYTES STRING INTEGER FLOAT BOOLEAN Default type is BYTES. This can be overridden for a specific column by listing that column in 'columns' and specifying a type for it. Type pulumi.StringPtrInput `pulumi:"type"` }
func (BigtableColumnFamilyArgs) ElementType ¶
func (BigtableColumnFamilyArgs) ElementType() reflect.Type
func (BigtableColumnFamilyArgs) ToBigtableColumnFamilyOutput ¶
func (i BigtableColumnFamilyArgs) ToBigtableColumnFamilyOutput() BigtableColumnFamilyOutput
func (BigtableColumnFamilyArgs) ToBigtableColumnFamilyOutputWithContext ¶
func (i BigtableColumnFamilyArgs) ToBigtableColumnFamilyOutputWithContext(ctx context.Context) BigtableColumnFamilyOutput
type BigtableColumnFamilyArray ¶
type BigtableColumnFamilyArray []BigtableColumnFamilyInput
func (BigtableColumnFamilyArray) ElementType ¶
func (BigtableColumnFamilyArray) ElementType() reflect.Type
func (BigtableColumnFamilyArray) ToBigtableColumnFamilyArrayOutput ¶
func (i BigtableColumnFamilyArray) ToBigtableColumnFamilyArrayOutput() BigtableColumnFamilyArrayOutput
func (BigtableColumnFamilyArray) ToBigtableColumnFamilyArrayOutputWithContext ¶
func (i BigtableColumnFamilyArray) ToBigtableColumnFamilyArrayOutputWithContext(ctx context.Context) BigtableColumnFamilyArrayOutput
type BigtableColumnFamilyArrayInput ¶
type BigtableColumnFamilyArrayInput interface { pulumi.Input ToBigtableColumnFamilyArrayOutput() BigtableColumnFamilyArrayOutput ToBigtableColumnFamilyArrayOutputWithContext(context.Context) BigtableColumnFamilyArrayOutput }
BigtableColumnFamilyArrayInput is an input type that accepts BigtableColumnFamilyArray and BigtableColumnFamilyArrayOutput values. You can construct a concrete instance of `BigtableColumnFamilyArrayInput` via:
BigtableColumnFamilyArray{ BigtableColumnFamilyArgs{...} }
type BigtableColumnFamilyArrayOutput ¶
type BigtableColumnFamilyArrayOutput struct{ *pulumi.OutputState }
func (BigtableColumnFamilyArrayOutput) ElementType ¶
func (BigtableColumnFamilyArrayOutput) ElementType() reflect.Type
func (BigtableColumnFamilyArrayOutput) Index ¶
func (o BigtableColumnFamilyArrayOutput) Index(i pulumi.IntInput) BigtableColumnFamilyOutput
func (BigtableColumnFamilyArrayOutput) ToBigtableColumnFamilyArrayOutput ¶
func (o BigtableColumnFamilyArrayOutput) ToBigtableColumnFamilyArrayOutput() BigtableColumnFamilyArrayOutput
func (BigtableColumnFamilyArrayOutput) ToBigtableColumnFamilyArrayOutputWithContext ¶
func (o BigtableColumnFamilyArrayOutput) ToBigtableColumnFamilyArrayOutputWithContext(ctx context.Context) BigtableColumnFamilyArrayOutput
type BigtableColumnFamilyInput ¶
type BigtableColumnFamilyInput interface { pulumi.Input ToBigtableColumnFamilyOutput() BigtableColumnFamilyOutput ToBigtableColumnFamilyOutputWithContext(context.Context) BigtableColumnFamilyOutput }
BigtableColumnFamilyInput is an input type that accepts BigtableColumnFamilyArgs and BigtableColumnFamilyOutput values. You can construct a concrete instance of `BigtableColumnFamilyInput` via:
BigtableColumnFamilyArgs{...}
type BigtableColumnFamilyOutput ¶
type BigtableColumnFamilyOutput struct{ *pulumi.OutputState }
func (BigtableColumnFamilyOutput) Columns ¶
func (o BigtableColumnFamilyOutput) Columns() BigtableColumnArrayOutput
[Optional] Lists of columns that should be exposed as individual fields as opposed to a list of (column name, value) pairs. All columns whose qualifier matches a qualifier in this list can be accessed as .. Other columns can be accessed as a list through .Column field.
func (BigtableColumnFamilyOutput) ElementType ¶
func (BigtableColumnFamilyOutput) ElementType() reflect.Type
func (BigtableColumnFamilyOutput) Encoding ¶
func (o BigtableColumnFamilyOutput) Encoding() pulumi.StringPtrOutput
[Optional] The encoding of the values when the type is not STRING. Acceptable encoding values are: TEXT - indicates values are alphanumeric text strings. BINARY - indicates values are encoded using HBase Bytes.toBytes family of functions. This can be overridden for a specific column by listing that column in 'columns' and specifying an encoding for it.
func (BigtableColumnFamilyOutput) FamilyId ¶
func (o BigtableColumnFamilyOutput) FamilyId() pulumi.StringPtrOutput
Identifier of the column family.
func (BigtableColumnFamilyOutput) OnlyReadLatest ¶
func (o BigtableColumnFamilyOutput) OnlyReadLatest() pulumi.BoolPtrOutput
[Optional] If this is set only the latest version of value are exposed for all columns in this column family. This can be overridden for a specific column by listing that column in 'columns' and specifying a different setting for that column.
func (BigtableColumnFamilyOutput) ToBigtableColumnFamilyOutput ¶
func (o BigtableColumnFamilyOutput) ToBigtableColumnFamilyOutput() BigtableColumnFamilyOutput
func (BigtableColumnFamilyOutput) ToBigtableColumnFamilyOutputWithContext ¶
func (o BigtableColumnFamilyOutput) ToBigtableColumnFamilyOutputWithContext(ctx context.Context) BigtableColumnFamilyOutput
func (BigtableColumnFamilyOutput) Type ¶
func (o BigtableColumnFamilyOutput) Type() pulumi.StringPtrOutput
[Optional] The type to convert the value in cells of this column family. The values are expected to be encoded using HBase Bytes.toBytes function when using the BINARY encoding value. Following BigQuery types are allowed (case-sensitive) - BYTES STRING INTEGER FLOAT BOOLEAN Default type is BYTES. This can be overridden for a specific column by listing that column in 'columns' and specifying a type for it.
type BigtableColumnFamilyResponse ¶
type BigtableColumnFamilyResponse struct { // [Optional] Lists of columns that should be exposed as individual fields as opposed to a list of (column name, value) pairs. All columns whose qualifier matches a qualifier in this list can be accessed as .. Other columns can be accessed as a list through .Column field. Columns []BigtableColumnResponse `pulumi:"columns"` // [Optional] The encoding of the values when the type is not STRING. Acceptable encoding values are: TEXT - indicates values are alphanumeric text strings. BINARY - indicates values are encoded using HBase Bytes.toBytes family of functions. This can be overridden for a specific column by listing that column in 'columns' and specifying an encoding for it. Encoding string `pulumi:"encoding"` // Identifier of the column family. FamilyId string `pulumi:"familyId"` // [Optional] If this is set only the latest version of value are exposed for all columns in this column family. This can be overridden for a specific column by listing that column in 'columns' and specifying a different setting for that column. OnlyReadLatest bool `pulumi:"onlyReadLatest"` // [Optional] The type to convert the value in cells of this column family. The values are expected to be encoded using HBase Bytes.toBytes function when using the BINARY encoding value. Following BigQuery types are allowed (case-sensitive) - BYTES STRING INTEGER FLOAT BOOLEAN Default type is BYTES. This can be overridden for a specific column by listing that column in 'columns' and specifying a type for it. Type string `pulumi:"type"` }
type BigtableColumnFamilyResponseArrayOutput ¶
type BigtableColumnFamilyResponseArrayOutput struct{ *pulumi.OutputState }
func (BigtableColumnFamilyResponseArrayOutput) ElementType ¶
func (BigtableColumnFamilyResponseArrayOutput) ElementType() reflect.Type
func (BigtableColumnFamilyResponseArrayOutput) ToBigtableColumnFamilyResponseArrayOutput ¶
func (o BigtableColumnFamilyResponseArrayOutput) ToBigtableColumnFamilyResponseArrayOutput() BigtableColumnFamilyResponseArrayOutput
func (BigtableColumnFamilyResponseArrayOutput) ToBigtableColumnFamilyResponseArrayOutputWithContext ¶
func (o BigtableColumnFamilyResponseArrayOutput) ToBigtableColumnFamilyResponseArrayOutputWithContext(ctx context.Context) BigtableColumnFamilyResponseArrayOutput
type BigtableColumnFamilyResponseOutput ¶
type BigtableColumnFamilyResponseOutput struct{ *pulumi.OutputState }
func (BigtableColumnFamilyResponseOutput) Columns ¶
func (o BigtableColumnFamilyResponseOutput) Columns() BigtableColumnResponseArrayOutput
[Optional] Lists of columns that should be exposed as individual fields as opposed to a list of (column name, value) pairs. All columns whose qualifier matches a qualifier in this list can be accessed as .. Other columns can be accessed as a list through .Column field.
func (BigtableColumnFamilyResponseOutput) ElementType ¶
func (BigtableColumnFamilyResponseOutput) ElementType() reflect.Type
func (BigtableColumnFamilyResponseOutput) Encoding ¶
func (o BigtableColumnFamilyResponseOutput) Encoding() pulumi.StringOutput
[Optional] The encoding of the values when the type is not STRING. Acceptable encoding values are: TEXT - indicates values are alphanumeric text strings. BINARY - indicates values are encoded using HBase Bytes.toBytes family of functions. This can be overridden for a specific column by listing that column in 'columns' and specifying an encoding for it.
func (BigtableColumnFamilyResponseOutput) FamilyId ¶
func (o BigtableColumnFamilyResponseOutput) FamilyId() pulumi.StringOutput
Identifier of the column family.
func (BigtableColumnFamilyResponseOutput) OnlyReadLatest ¶
func (o BigtableColumnFamilyResponseOutput) OnlyReadLatest() pulumi.BoolOutput
[Optional] If this is set only the latest version of value are exposed for all columns in this column family. This can be overridden for a specific column by listing that column in 'columns' and specifying a different setting for that column.
func (BigtableColumnFamilyResponseOutput) ToBigtableColumnFamilyResponseOutput ¶
func (o BigtableColumnFamilyResponseOutput) ToBigtableColumnFamilyResponseOutput() BigtableColumnFamilyResponseOutput
func (BigtableColumnFamilyResponseOutput) ToBigtableColumnFamilyResponseOutputWithContext ¶
func (o BigtableColumnFamilyResponseOutput) ToBigtableColumnFamilyResponseOutputWithContext(ctx context.Context) BigtableColumnFamilyResponseOutput
func (BigtableColumnFamilyResponseOutput) Type ¶
func (o BigtableColumnFamilyResponseOutput) Type() pulumi.StringOutput
[Optional] The type to convert the value in cells of this column family. The values are expected to be encoded using HBase Bytes.toBytes function when using the BINARY encoding value. Following BigQuery types are allowed (case-sensitive) - BYTES STRING INTEGER FLOAT BOOLEAN Default type is BYTES. This can be overridden for a specific column by listing that column in 'columns' and specifying a type for it.
type BigtableColumnInput ¶
type BigtableColumnInput interface { pulumi.Input ToBigtableColumnOutput() BigtableColumnOutput ToBigtableColumnOutputWithContext(context.Context) BigtableColumnOutput }
BigtableColumnInput is an input type that accepts BigtableColumnArgs and BigtableColumnOutput values. You can construct a concrete instance of `BigtableColumnInput` via:
BigtableColumnArgs{...}
type BigtableColumnOutput ¶
type BigtableColumnOutput struct{ *pulumi.OutputState }
func (BigtableColumnOutput) ElementType ¶
func (BigtableColumnOutput) ElementType() reflect.Type
func (BigtableColumnOutput) Encoding ¶
func (o BigtableColumnOutput) Encoding() pulumi.StringPtrOutput
[Optional] The encoding of the values when the type is not STRING. Acceptable encoding values are: TEXT - indicates values are alphanumeric text strings. BINARY - indicates values are encoded using HBase Bytes.toBytes family of functions. 'encoding' can also be set at the column family level. However, the setting at this level takes precedence if 'encoding' is set at both levels.
func (BigtableColumnOutput) FieldName ¶
func (o BigtableColumnOutput) FieldName() pulumi.StringPtrOutput
[Optional] If the qualifier is not a valid BigQuery field identifier i.e. does not match [a-zA-Z][a-zA-Z0-9_]*, a valid identifier must be provided as the column field name and is used as field name in queries.
func (BigtableColumnOutput) OnlyReadLatest ¶
func (o BigtableColumnOutput) OnlyReadLatest() pulumi.BoolPtrOutput
[Optional] If this is set, only the latest version of value in this column are exposed. 'onlyReadLatest' can also be set at the column family level. However, the setting at this level takes precedence if 'onlyReadLatest' is set at both levels.
func (BigtableColumnOutput) QualifierEncoded ¶
func (o BigtableColumnOutput) QualifierEncoded() pulumi.StringPtrOutput
[Required] Qualifier of the column. Columns in the parent column family that has this exact qualifier are exposed as . field. If the qualifier is valid UTF-8 string, it can be specified in the qualifier_string field. Otherwise, a base-64 encoded value must be set to qualifier_encoded. The column field name is the same as the column qualifier. However, if the qualifier is not a valid BigQuery field identifier i.e. does not match [a-zA-Z][a-zA-Z0-9_]*, a valid identifier must be provided as field_name.
func (BigtableColumnOutput) QualifierString ¶
func (o BigtableColumnOutput) QualifierString() pulumi.StringPtrOutput
func (BigtableColumnOutput) ToBigtableColumnOutput ¶
func (o BigtableColumnOutput) ToBigtableColumnOutput() BigtableColumnOutput
func (BigtableColumnOutput) ToBigtableColumnOutputWithContext ¶
func (o BigtableColumnOutput) ToBigtableColumnOutputWithContext(ctx context.Context) BigtableColumnOutput
func (BigtableColumnOutput) Type ¶
func (o BigtableColumnOutput) Type() pulumi.StringPtrOutput
[Optional] The type to convert the value in cells of this column. The values are expected to be encoded using HBase Bytes.toBytes function when using the BINARY encoding value. Following BigQuery types are allowed (case-sensitive) - BYTES STRING INTEGER FLOAT BOOLEAN Default type is BYTES. 'type' can also be set at the column family level. However, the setting at this level takes precedence if 'type' is set at both levels.
type BigtableColumnResponse ¶
type BigtableColumnResponse struct { // [Optional] The encoding of the values when the type is not STRING. Acceptable encoding values are: TEXT - indicates values are alphanumeric text strings. BINARY - indicates values are encoded using HBase Bytes.toBytes family of functions. 'encoding' can also be set at the column family level. However, the setting at this level takes precedence if 'encoding' is set at both levels. Encoding string `pulumi:"encoding"` // [Optional] If the qualifier is not a valid BigQuery field identifier i.e. does not match [a-zA-Z][a-zA-Z0-9_]*, a valid identifier must be provided as the column field name and is used as field name in queries. FieldName string `pulumi:"fieldName"` // [Optional] If this is set, only the latest version of value in this column are exposed. 'onlyReadLatest' can also be set at the column family level. However, the setting at this level takes precedence if 'onlyReadLatest' is set at both levels. OnlyReadLatest bool `pulumi:"onlyReadLatest"` // [Required] Qualifier of the column. Columns in the parent column family that has this exact qualifier are exposed as . field. If the qualifier is valid UTF-8 string, it can be specified in the qualifier_string field. Otherwise, a base-64 encoded value must be set to qualifier_encoded. The column field name is the same as the column qualifier. However, if the qualifier is not a valid BigQuery field identifier i.e. does not match [a-zA-Z][a-zA-Z0-9_]*, a valid identifier must be provided as field_name. QualifierEncoded string `pulumi:"qualifierEncoded"` QualifierString string `pulumi:"qualifierString"` // [Optional] The type to convert the value in cells of this column. The values are expected to be encoded using HBase Bytes.toBytes function when using the BINARY encoding value. Following BigQuery types are allowed (case-sensitive) - BYTES STRING INTEGER FLOAT BOOLEAN Default type is BYTES. 'type' can also be set at the column family level. However, the setting at this level takes precedence if 'type' is set at both levels. Type string `pulumi:"type"` }
type BigtableColumnResponseArrayOutput ¶
type BigtableColumnResponseArrayOutput struct{ *pulumi.OutputState }
func (BigtableColumnResponseArrayOutput) ElementType ¶
func (BigtableColumnResponseArrayOutput) ElementType() reflect.Type
func (BigtableColumnResponseArrayOutput) Index ¶
func (o BigtableColumnResponseArrayOutput) Index(i pulumi.IntInput) BigtableColumnResponseOutput
func (BigtableColumnResponseArrayOutput) ToBigtableColumnResponseArrayOutput ¶
func (o BigtableColumnResponseArrayOutput) ToBigtableColumnResponseArrayOutput() BigtableColumnResponseArrayOutput
func (BigtableColumnResponseArrayOutput) ToBigtableColumnResponseArrayOutputWithContext ¶
func (o BigtableColumnResponseArrayOutput) ToBigtableColumnResponseArrayOutputWithContext(ctx context.Context) BigtableColumnResponseArrayOutput
type BigtableColumnResponseOutput ¶
type BigtableColumnResponseOutput struct{ *pulumi.OutputState }
func (BigtableColumnResponseOutput) ElementType ¶
func (BigtableColumnResponseOutput) ElementType() reflect.Type
func (BigtableColumnResponseOutput) Encoding ¶
func (o BigtableColumnResponseOutput) Encoding() pulumi.StringOutput
[Optional] The encoding of the values when the type is not STRING. Acceptable encoding values are: TEXT - indicates values are alphanumeric text strings. BINARY - indicates values are encoded using HBase Bytes.toBytes family of functions. 'encoding' can also be set at the column family level. However, the setting at this level takes precedence if 'encoding' is set at both levels.
func (BigtableColumnResponseOutput) FieldName ¶
func (o BigtableColumnResponseOutput) FieldName() pulumi.StringOutput
[Optional] If the qualifier is not a valid BigQuery field identifier i.e. does not match [a-zA-Z][a-zA-Z0-9_]*, a valid identifier must be provided as the column field name and is used as field name in queries.
func (BigtableColumnResponseOutput) OnlyReadLatest ¶
func (o BigtableColumnResponseOutput) OnlyReadLatest() pulumi.BoolOutput
[Optional] If this is set, only the latest version of value in this column are exposed. 'onlyReadLatest' can also be set at the column family level. However, the setting at this level takes precedence if 'onlyReadLatest' is set at both levels.
func (BigtableColumnResponseOutput) QualifierEncoded ¶
func (o BigtableColumnResponseOutput) QualifierEncoded() pulumi.StringOutput
[Required] Qualifier of the column. Columns in the parent column family that has this exact qualifier are exposed as . field. If the qualifier is valid UTF-8 string, it can be specified in the qualifier_string field. Otherwise, a base-64 encoded value must be set to qualifier_encoded. The column field name is the same as the column qualifier. However, if the qualifier is not a valid BigQuery field identifier i.e. does not match [a-zA-Z][a-zA-Z0-9_]*, a valid identifier must be provided as field_name.
func (BigtableColumnResponseOutput) QualifierString ¶
func (o BigtableColumnResponseOutput) QualifierString() pulumi.StringOutput
func (BigtableColumnResponseOutput) ToBigtableColumnResponseOutput ¶
func (o BigtableColumnResponseOutput) ToBigtableColumnResponseOutput() BigtableColumnResponseOutput
func (BigtableColumnResponseOutput) ToBigtableColumnResponseOutputWithContext ¶
func (o BigtableColumnResponseOutput) ToBigtableColumnResponseOutputWithContext(ctx context.Context) BigtableColumnResponseOutput
func (BigtableColumnResponseOutput) Type ¶
func (o BigtableColumnResponseOutput) Type() pulumi.StringOutput
[Optional] The type to convert the value in cells of this column. The values are expected to be encoded using HBase Bytes.toBytes function when using the BINARY encoding value. Following BigQuery types are allowed (case-sensitive) - BYTES STRING INTEGER FLOAT BOOLEAN Default type is BYTES. 'type' can also be set at the column family level. However, the setting at this level takes precedence if 'type' is set at both levels.
type BigtableOptions ¶
type BigtableOptions struct { // [Optional] List of column families to expose in the table schema along with their types. This list restricts the column families that can be referenced in queries and specifies their value types. You can use this list to do type conversions - see the 'type' field for more details. If you leave this list empty, all column families are present in the table schema and their values are read as BYTES. During a query only the column families referenced in that query are read from Bigtable. ColumnFamilies []BigtableColumnFamily `pulumi:"columnFamilies"` // [Optional] If field is true, then the column families that are not specified in columnFamilies list are not exposed in the table schema. Otherwise, they are read with BYTES type values. The default value is false. IgnoreUnspecifiedColumnFamilies *bool `pulumi:"ignoreUnspecifiedColumnFamilies"` // [Optional] If field is true, then the rowkey column families will be read and converted to string. Otherwise they are read with BYTES type values and users need to manually cast them with CAST if necessary. The default value is false. ReadRowkeyAsString *bool `pulumi:"readRowkeyAsString"` }
type BigtableOptionsArgs ¶
type BigtableOptionsArgs struct { // [Optional] List of column families to expose in the table schema along with their types. This list restricts the column families that can be referenced in queries and specifies their value types. You can use this list to do type conversions - see the 'type' field for more details. If you leave this list empty, all column families are present in the table schema and their values are read as BYTES. During a query only the column families referenced in that query are read from Bigtable. ColumnFamilies BigtableColumnFamilyArrayInput `pulumi:"columnFamilies"` // [Optional] If field is true, then the column families that are not specified in columnFamilies list are not exposed in the table schema. Otherwise, they are read with BYTES type values. The default value is false. IgnoreUnspecifiedColumnFamilies pulumi.BoolPtrInput `pulumi:"ignoreUnspecifiedColumnFamilies"` // [Optional] If field is true, then the rowkey column families will be read and converted to string. Otherwise they are read with BYTES type values and users need to manually cast them with CAST if necessary. The default value is false. ReadRowkeyAsString pulumi.BoolPtrInput `pulumi:"readRowkeyAsString"` }
func (BigtableOptionsArgs) ElementType ¶
func (BigtableOptionsArgs) ElementType() reflect.Type
func (BigtableOptionsArgs) ToBigtableOptionsOutput ¶
func (i BigtableOptionsArgs) ToBigtableOptionsOutput() BigtableOptionsOutput
func (BigtableOptionsArgs) ToBigtableOptionsOutputWithContext ¶
func (i BigtableOptionsArgs) ToBigtableOptionsOutputWithContext(ctx context.Context) BigtableOptionsOutput
func (BigtableOptionsArgs) ToBigtableOptionsPtrOutput ¶
func (i BigtableOptionsArgs) ToBigtableOptionsPtrOutput() BigtableOptionsPtrOutput
func (BigtableOptionsArgs) ToBigtableOptionsPtrOutputWithContext ¶
func (i BigtableOptionsArgs) ToBigtableOptionsPtrOutputWithContext(ctx context.Context) BigtableOptionsPtrOutput
type BigtableOptionsInput ¶
type BigtableOptionsInput interface { pulumi.Input ToBigtableOptionsOutput() BigtableOptionsOutput ToBigtableOptionsOutputWithContext(context.Context) BigtableOptionsOutput }
BigtableOptionsInput is an input type that accepts BigtableOptionsArgs and BigtableOptionsOutput values. You can construct a concrete instance of `BigtableOptionsInput` via:
BigtableOptionsArgs{...}
type BigtableOptionsOutput ¶
type BigtableOptionsOutput struct{ *pulumi.OutputState }
func (BigtableOptionsOutput) ColumnFamilies ¶
func (o BigtableOptionsOutput) ColumnFamilies() BigtableColumnFamilyArrayOutput
[Optional] List of column families to expose in the table schema along with their types. This list restricts the column families that can be referenced in queries and specifies their value types. You can use this list to do type conversions - see the 'type' field for more details. If you leave this list empty, all column families are present in the table schema and their values are read as BYTES. During a query only the column families referenced in that query are read from Bigtable.
func (BigtableOptionsOutput) ElementType ¶
func (BigtableOptionsOutput) ElementType() reflect.Type
func (BigtableOptionsOutput) IgnoreUnspecifiedColumnFamilies ¶
func (o BigtableOptionsOutput) IgnoreUnspecifiedColumnFamilies() pulumi.BoolPtrOutput
[Optional] If field is true, then the column families that are not specified in columnFamilies list are not exposed in the table schema. Otherwise, they are read with BYTES type values. The default value is false.
func (BigtableOptionsOutput) ReadRowkeyAsString ¶
func (o BigtableOptionsOutput) ReadRowkeyAsString() pulumi.BoolPtrOutput
[Optional] If field is true, then the rowkey column families will be read and converted to string. Otherwise they are read with BYTES type values and users need to manually cast them with CAST if necessary. The default value is false.
func (BigtableOptionsOutput) ToBigtableOptionsOutput ¶
func (o BigtableOptionsOutput) ToBigtableOptionsOutput() BigtableOptionsOutput
func (BigtableOptionsOutput) ToBigtableOptionsOutputWithContext ¶
func (o BigtableOptionsOutput) ToBigtableOptionsOutputWithContext(ctx context.Context) BigtableOptionsOutput
func (BigtableOptionsOutput) ToBigtableOptionsPtrOutput ¶
func (o BigtableOptionsOutput) ToBigtableOptionsPtrOutput() BigtableOptionsPtrOutput
func (BigtableOptionsOutput) ToBigtableOptionsPtrOutputWithContext ¶
func (o BigtableOptionsOutput) ToBigtableOptionsPtrOutputWithContext(ctx context.Context) BigtableOptionsPtrOutput
type BigtableOptionsPtrInput ¶
type BigtableOptionsPtrInput interface { pulumi.Input ToBigtableOptionsPtrOutput() BigtableOptionsPtrOutput ToBigtableOptionsPtrOutputWithContext(context.Context) BigtableOptionsPtrOutput }
BigtableOptionsPtrInput is an input type that accepts BigtableOptionsArgs, BigtableOptionsPtr and BigtableOptionsPtrOutput values. You can construct a concrete instance of `BigtableOptionsPtrInput` via:
BigtableOptionsArgs{...} or: nil
func BigtableOptionsPtr ¶
func BigtableOptionsPtr(v *BigtableOptionsArgs) BigtableOptionsPtrInput
type BigtableOptionsPtrOutput ¶
type BigtableOptionsPtrOutput struct{ *pulumi.OutputState }
func (BigtableOptionsPtrOutput) ColumnFamilies ¶
func (o BigtableOptionsPtrOutput) ColumnFamilies() BigtableColumnFamilyArrayOutput
[Optional] List of column families to expose in the table schema along with their types. This list restricts the column families that can be referenced in queries and specifies their value types. You can use this list to do type conversions - see the 'type' field for more details. If you leave this list empty, all column families are present in the table schema and their values are read as BYTES. During a query only the column families referenced in that query are read from Bigtable.
func (BigtableOptionsPtrOutput) Elem ¶
func (o BigtableOptionsPtrOutput) Elem() BigtableOptionsOutput
func (BigtableOptionsPtrOutput) ElementType ¶
func (BigtableOptionsPtrOutput) ElementType() reflect.Type
func (BigtableOptionsPtrOutput) IgnoreUnspecifiedColumnFamilies ¶
func (o BigtableOptionsPtrOutput) IgnoreUnspecifiedColumnFamilies() pulumi.BoolPtrOutput
[Optional] If field is true, then the column families that are not specified in columnFamilies list are not exposed in the table schema. Otherwise, they are read with BYTES type values. The default value is false.
func (BigtableOptionsPtrOutput) ReadRowkeyAsString ¶
func (o BigtableOptionsPtrOutput) ReadRowkeyAsString() pulumi.BoolPtrOutput
[Optional] If field is true, then the rowkey column families will be read and converted to string. Otherwise they are read with BYTES type values and users need to manually cast them with CAST if necessary. The default value is false.
func (BigtableOptionsPtrOutput) ToBigtableOptionsPtrOutput ¶
func (o BigtableOptionsPtrOutput) ToBigtableOptionsPtrOutput() BigtableOptionsPtrOutput
func (BigtableOptionsPtrOutput) ToBigtableOptionsPtrOutputWithContext ¶
func (o BigtableOptionsPtrOutput) ToBigtableOptionsPtrOutputWithContext(ctx context.Context) BigtableOptionsPtrOutput
type BigtableOptionsResponse ¶
type BigtableOptionsResponse struct { // [Optional] List of column families to expose in the table schema along with their types. This list restricts the column families that can be referenced in queries and specifies their value types. You can use this list to do type conversions - see the 'type' field for more details. If you leave this list empty, all column families are present in the table schema and their values are read as BYTES. During a query only the column families referenced in that query are read from Bigtable. ColumnFamilies []BigtableColumnFamilyResponse `pulumi:"columnFamilies"` // [Optional] If field is true, then the column families that are not specified in columnFamilies list are not exposed in the table schema. Otherwise, they are read with BYTES type values. The default value is false. IgnoreUnspecifiedColumnFamilies bool `pulumi:"ignoreUnspecifiedColumnFamilies"` // [Optional] If field is true, then the rowkey column families will be read and converted to string. Otherwise they are read with BYTES type values and users need to manually cast them with CAST if necessary. The default value is false. ReadRowkeyAsString bool `pulumi:"readRowkeyAsString"` }
type BigtableOptionsResponseOutput ¶
type BigtableOptionsResponseOutput struct{ *pulumi.OutputState }
func (BigtableOptionsResponseOutput) ColumnFamilies ¶
func (o BigtableOptionsResponseOutput) ColumnFamilies() BigtableColumnFamilyResponseArrayOutput
[Optional] List of column families to expose in the table schema along with their types. This list restricts the column families that can be referenced in queries and specifies their value types. You can use this list to do type conversions - see the 'type' field for more details. If you leave this list empty, all column families are present in the table schema and their values are read as BYTES. During a query only the column families referenced in that query are read from Bigtable.
func (BigtableOptionsResponseOutput) ElementType ¶
func (BigtableOptionsResponseOutput) ElementType() reflect.Type
func (BigtableOptionsResponseOutput) IgnoreUnspecifiedColumnFamilies ¶
func (o BigtableOptionsResponseOutput) IgnoreUnspecifiedColumnFamilies() pulumi.BoolOutput
[Optional] If field is true, then the column families that are not specified in columnFamilies list are not exposed in the table schema. Otherwise, they are read with BYTES type values. The default value is false.
func (BigtableOptionsResponseOutput) ReadRowkeyAsString ¶
func (o BigtableOptionsResponseOutput) ReadRowkeyAsString() pulumi.BoolOutput
[Optional] If field is true, then the rowkey column families will be read and converted to string. Otherwise they are read with BYTES type values and users need to manually cast them with CAST if necessary. The default value is false.
func (BigtableOptionsResponseOutput) ToBigtableOptionsResponseOutput ¶
func (o BigtableOptionsResponseOutput) ToBigtableOptionsResponseOutput() BigtableOptionsResponseOutput
func (BigtableOptionsResponseOutput) ToBigtableOptionsResponseOutputWithContext ¶
func (o BigtableOptionsResponseOutput) ToBigtableOptionsResponseOutputWithContext(ctx context.Context) BigtableOptionsResponseOutput
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 Cloud Platform 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 Cloud Platform 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 Cloud Platform 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 Cloud Platform 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 Cloud Platform 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 BqmlIterationResult ¶
type BqmlIterationResult struct { // [Output-only, Beta] Time taken to run the training iteration in milliseconds. DurationMs *string `pulumi:"durationMs"` // [Output-only, Beta] Eval loss computed on the eval data at the end of the iteration. The eval loss is used for early stopping to avoid overfitting. No eval loss if eval_split_method option is specified as no_split or auto_split with input data size less than 500 rows. EvalLoss *float64 `pulumi:"evalLoss"` // [Output-only, Beta] Index of the ML training iteration, starting from zero for each training run. Index *int `pulumi:"index"` // [Output-only, Beta] Learning rate used for this iteration, it varies for different training iterations if learn_rate_strategy option is not constant. LearnRate *float64 `pulumi:"learnRate"` // [Output-only, Beta] Training loss computed on the training data at the end of the iteration. The training loss function is defined by model type. TrainingLoss *float64 `pulumi:"trainingLoss"` }
type BqmlIterationResultArgs ¶
type BqmlIterationResultArgs struct { // [Output-only, Beta] Time taken to run the training iteration in milliseconds. DurationMs pulumi.StringPtrInput `pulumi:"durationMs"` // [Output-only, Beta] Eval loss computed on the eval data at the end of the iteration. The eval loss is used for early stopping to avoid overfitting. No eval loss if eval_split_method option is specified as no_split or auto_split with input data size less than 500 rows. EvalLoss pulumi.Float64PtrInput `pulumi:"evalLoss"` // [Output-only, Beta] Index of the ML training iteration, starting from zero for each training run. Index pulumi.IntPtrInput `pulumi:"index"` // [Output-only, Beta] Learning rate used for this iteration, it varies for different training iterations if learn_rate_strategy option is not constant. LearnRate pulumi.Float64PtrInput `pulumi:"learnRate"` // [Output-only, Beta] Training loss computed on the training data at the end of the iteration. The training loss function is defined by model type. TrainingLoss pulumi.Float64PtrInput `pulumi:"trainingLoss"` }
func (BqmlIterationResultArgs) ElementType ¶
func (BqmlIterationResultArgs) ElementType() reflect.Type
func (BqmlIterationResultArgs) ToBqmlIterationResultOutput ¶
func (i BqmlIterationResultArgs) ToBqmlIterationResultOutput() BqmlIterationResultOutput
func (BqmlIterationResultArgs) ToBqmlIterationResultOutputWithContext ¶
func (i BqmlIterationResultArgs) ToBqmlIterationResultOutputWithContext(ctx context.Context) BqmlIterationResultOutput
type BqmlIterationResultArray ¶
type BqmlIterationResultArray []BqmlIterationResultInput
func (BqmlIterationResultArray) ElementType ¶
func (BqmlIterationResultArray) ElementType() reflect.Type
func (BqmlIterationResultArray) ToBqmlIterationResultArrayOutput ¶
func (i BqmlIterationResultArray) ToBqmlIterationResultArrayOutput() BqmlIterationResultArrayOutput
func (BqmlIterationResultArray) ToBqmlIterationResultArrayOutputWithContext ¶
func (i BqmlIterationResultArray) ToBqmlIterationResultArrayOutputWithContext(ctx context.Context) BqmlIterationResultArrayOutput
type BqmlIterationResultArrayInput ¶
type BqmlIterationResultArrayInput interface { pulumi.Input ToBqmlIterationResultArrayOutput() BqmlIterationResultArrayOutput ToBqmlIterationResultArrayOutputWithContext(context.Context) BqmlIterationResultArrayOutput }
BqmlIterationResultArrayInput is an input type that accepts BqmlIterationResultArray and BqmlIterationResultArrayOutput values. You can construct a concrete instance of `BqmlIterationResultArrayInput` via:
BqmlIterationResultArray{ BqmlIterationResultArgs{...} }
type BqmlIterationResultArrayOutput ¶
type BqmlIterationResultArrayOutput struct{ *pulumi.OutputState }
func (BqmlIterationResultArrayOutput) ElementType ¶
func (BqmlIterationResultArrayOutput) ElementType() reflect.Type
func (BqmlIterationResultArrayOutput) Index ¶
func (o BqmlIterationResultArrayOutput) Index(i pulumi.IntInput) BqmlIterationResultOutput
func (BqmlIterationResultArrayOutput) ToBqmlIterationResultArrayOutput ¶
func (o BqmlIterationResultArrayOutput) ToBqmlIterationResultArrayOutput() BqmlIterationResultArrayOutput
func (BqmlIterationResultArrayOutput) ToBqmlIterationResultArrayOutputWithContext ¶
func (o BqmlIterationResultArrayOutput) ToBqmlIterationResultArrayOutputWithContext(ctx context.Context) BqmlIterationResultArrayOutput
type BqmlIterationResultInput ¶
type BqmlIterationResultInput interface { pulumi.Input ToBqmlIterationResultOutput() BqmlIterationResultOutput ToBqmlIterationResultOutputWithContext(context.Context) BqmlIterationResultOutput }
BqmlIterationResultInput is an input type that accepts BqmlIterationResultArgs and BqmlIterationResultOutput values. You can construct a concrete instance of `BqmlIterationResultInput` via:
BqmlIterationResultArgs{...}
type BqmlIterationResultOutput ¶
type BqmlIterationResultOutput struct{ *pulumi.OutputState }
func (BqmlIterationResultOutput) DurationMs ¶
func (o BqmlIterationResultOutput) DurationMs() pulumi.StringPtrOutput
[Output-only, Beta] Time taken to run the training iteration in milliseconds.
func (BqmlIterationResultOutput) ElementType ¶
func (BqmlIterationResultOutput) ElementType() reflect.Type
func (BqmlIterationResultOutput) EvalLoss ¶
func (o BqmlIterationResultOutput) EvalLoss() pulumi.Float64PtrOutput
[Output-only, Beta] Eval loss computed on the eval data at the end of the iteration. The eval loss is used for early stopping to avoid overfitting. No eval loss if eval_split_method option is specified as no_split or auto_split with input data size less than 500 rows.
func (BqmlIterationResultOutput) Index ¶
func (o BqmlIterationResultOutput) Index() pulumi.IntPtrOutput
[Output-only, Beta] Index of the ML training iteration, starting from zero for each training run.
func (BqmlIterationResultOutput) LearnRate ¶
func (o BqmlIterationResultOutput) LearnRate() pulumi.Float64PtrOutput
[Output-only, Beta] Learning rate used for this iteration, it varies for different training iterations if learn_rate_strategy option is not constant.
func (BqmlIterationResultOutput) ToBqmlIterationResultOutput ¶
func (o BqmlIterationResultOutput) ToBqmlIterationResultOutput() BqmlIterationResultOutput
func (BqmlIterationResultOutput) ToBqmlIterationResultOutputWithContext ¶
func (o BqmlIterationResultOutput) ToBqmlIterationResultOutputWithContext(ctx context.Context) BqmlIterationResultOutput
func (BqmlIterationResultOutput) TrainingLoss ¶
func (o BqmlIterationResultOutput) TrainingLoss() pulumi.Float64PtrOutput
[Output-only, Beta] Training loss computed on the training data at the end of the iteration. The training loss function is defined by model type.
type BqmlIterationResultResponse ¶
type BqmlIterationResultResponse struct { // [Output-only, Beta] Time taken to run the training iteration in milliseconds. DurationMs string `pulumi:"durationMs"` // [Output-only, Beta] Eval loss computed on the eval data at the end of the iteration. The eval loss is used for early stopping to avoid overfitting. No eval loss if eval_split_method option is specified as no_split or auto_split with input data size less than 500 rows. EvalLoss float64 `pulumi:"evalLoss"` // [Output-only, Beta] Index of the ML training iteration, starting from zero for each training run. Index int `pulumi:"index"` // [Output-only, Beta] Learning rate used for this iteration, it varies for different training iterations if learn_rate_strategy option is not constant. LearnRate float64 `pulumi:"learnRate"` // [Output-only, Beta] Training loss computed on the training data at the end of the iteration. The training loss function is defined by model type. TrainingLoss float64 `pulumi:"trainingLoss"` }
type BqmlIterationResultResponseArrayOutput ¶
type BqmlIterationResultResponseArrayOutput struct{ *pulumi.OutputState }
func (BqmlIterationResultResponseArrayOutput) ElementType ¶
func (BqmlIterationResultResponseArrayOutput) ElementType() reflect.Type
func (BqmlIterationResultResponseArrayOutput) ToBqmlIterationResultResponseArrayOutput ¶
func (o BqmlIterationResultResponseArrayOutput) ToBqmlIterationResultResponseArrayOutput() BqmlIterationResultResponseArrayOutput
func (BqmlIterationResultResponseArrayOutput) ToBqmlIterationResultResponseArrayOutputWithContext ¶
func (o BqmlIterationResultResponseArrayOutput) ToBqmlIterationResultResponseArrayOutputWithContext(ctx context.Context) BqmlIterationResultResponseArrayOutput
type BqmlIterationResultResponseOutput ¶
type BqmlIterationResultResponseOutput struct{ *pulumi.OutputState }
func (BqmlIterationResultResponseOutput) DurationMs ¶
func (o BqmlIterationResultResponseOutput) DurationMs() pulumi.StringOutput
[Output-only, Beta] Time taken to run the training iteration in milliseconds.
func (BqmlIterationResultResponseOutput) ElementType ¶
func (BqmlIterationResultResponseOutput) ElementType() reflect.Type
func (BqmlIterationResultResponseOutput) EvalLoss ¶
func (o BqmlIterationResultResponseOutput) EvalLoss() pulumi.Float64Output
[Output-only, Beta] Eval loss computed on the eval data at the end of the iteration. The eval loss is used for early stopping to avoid overfitting. No eval loss if eval_split_method option is specified as no_split or auto_split with input data size less than 500 rows.
func (BqmlIterationResultResponseOutput) Index ¶
func (o BqmlIterationResultResponseOutput) Index() pulumi.IntOutput
[Output-only, Beta] Index of the ML training iteration, starting from zero for each training run.
func (BqmlIterationResultResponseOutput) LearnRate ¶
func (o BqmlIterationResultResponseOutput) LearnRate() pulumi.Float64Output
[Output-only, Beta] Learning rate used for this iteration, it varies for different training iterations if learn_rate_strategy option is not constant.
func (BqmlIterationResultResponseOutput) ToBqmlIterationResultResponseOutput ¶
func (o BqmlIterationResultResponseOutput) ToBqmlIterationResultResponseOutput() BqmlIterationResultResponseOutput
func (BqmlIterationResultResponseOutput) ToBqmlIterationResultResponseOutputWithContext ¶
func (o BqmlIterationResultResponseOutput) ToBqmlIterationResultResponseOutputWithContext(ctx context.Context) BqmlIterationResultResponseOutput
func (BqmlIterationResultResponseOutput) TrainingLoss ¶
func (o BqmlIterationResultResponseOutput) TrainingLoss() pulumi.Float64Output
[Output-only, Beta] Training loss computed on the training data at the end of the iteration. The training loss function is defined by model type.
type BqmlTrainingRun ¶
type BqmlTrainingRun struct { // [Output-only, Beta] List of each iteration results. IterationResults []BqmlIterationResult `pulumi:"iterationResults"` // [Output-only, Beta] Training run start time in milliseconds since the epoch. StartTime *string `pulumi:"startTime"` // [Output-only, Beta] Different state applicable for a training run. IN PROGRESS: Training run is in progress. FAILED: Training run ended due to a non-retryable failure. SUCCEEDED: Training run successfully completed. CANCELLED: Training run cancelled by the user. State *string `pulumi:"state"` // [Output-only, Beta] Training options used by this training run. These options are mutable for subsequent training runs. Default values are explicitly stored for options not specified in the input query of the first training run. For subsequent training runs, any option not explicitly specified in the input query will be copied from the previous training run. TrainingOptions *BqmlTrainingRunTrainingOptions `pulumi:"trainingOptions"` }
type BqmlTrainingRunArgs ¶
type BqmlTrainingRunArgs struct { // [Output-only, Beta] List of each iteration results. IterationResults BqmlIterationResultArrayInput `pulumi:"iterationResults"` // [Output-only, Beta] Training run start time in milliseconds since the epoch. StartTime pulumi.StringPtrInput `pulumi:"startTime"` // [Output-only, Beta] Different state applicable for a training run. IN PROGRESS: Training run is in progress. FAILED: Training run ended due to a non-retryable failure. SUCCEEDED: Training run successfully completed. CANCELLED: Training run cancelled by the user. State pulumi.StringPtrInput `pulumi:"state"` // [Output-only, Beta] Training options used by this training run. These options are mutable for subsequent training runs. Default values are explicitly stored for options not specified in the input query of the first training run. For subsequent training runs, any option not explicitly specified in the input query will be copied from the previous training run. TrainingOptions BqmlTrainingRunTrainingOptionsPtrInput `pulumi:"trainingOptions"` }
func (BqmlTrainingRunArgs) ElementType ¶
func (BqmlTrainingRunArgs) ElementType() reflect.Type
func (BqmlTrainingRunArgs) ToBqmlTrainingRunOutput ¶
func (i BqmlTrainingRunArgs) ToBqmlTrainingRunOutput() BqmlTrainingRunOutput
func (BqmlTrainingRunArgs) ToBqmlTrainingRunOutputWithContext ¶
func (i BqmlTrainingRunArgs) ToBqmlTrainingRunOutputWithContext(ctx context.Context) BqmlTrainingRunOutput
type BqmlTrainingRunArray ¶
type BqmlTrainingRunArray []BqmlTrainingRunInput
func (BqmlTrainingRunArray) ElementType ¶
func (BqmlTrainingRunArray) ElementType() reflect.Type
func (BqmlTrainingRunArray) ToBqmlTrainingRunArrayOutput ¶
func (i BqmlTrainingRunArray) ToBqmlTrainingRunArrayOutput() BqmlTrainingRunArrayOutput
func (BqmlTrainingRunArray) ToBqmlTrainingRunArrayOutputWithContext ¶
func (i BqmlTrainingRunArray) ToBqmlTrainingRunArrayOutputWithContext(ctx context.Context) BqmlTrainingRunArrayOutput
type BqmlTrainingRunArrayInput ¶
type BqmlTrainingRunArrayInput interface { pulumi.Input ToBqmlTrainingRunArrayOutput() BqmlTrainingRunArrayOutput ToBqmlTrainingRunArrayOutputWithContext(context.Context) BqmlTrainingRunArrayOutput }
BqmlTrainingRunArrayInput is an input type that accepts BqmlTrainingRunArray and BqmlTrainingRunArrayOutput values. You can construct a concrete instance of `BqmlTrainingRunArrayInput` via:
BqmlTrainingRunArray{ BqmlTrainingRunArgs{...} }
type BqmlTrainingRunArrayOutput ¶
type BqmlTrainingRunArrayOutput struct{ *pulumi.OutputState }
func (BqmlTrainingRunArrayOutput) ElementType ¶
func (BqmlTrainingRunArrayOutput) ElementType() reflect.Type
func (BqmlTrainingRunArrayOutput) Index ¶
func (o BqmlTrainingRunArrayOutput) Index(i pulumi.IntInput) BqmlTrainingRunOutput
func (BqmlTrainingRunArrayOutput) ToBqmlTrainingRunArrayOutput ¶
func (o BqmlTrainingRunArrayOutput) ToBqmlTrainingRunArrayOutput() BqmlTrainingRunArrayOutput
func (BqmlTrainingRunArrayOutput) ToBqmlTrainingRunArrayOutputWithContext ¶
func (o BqmlTrainingRunArrayOutput) ToBqmlTrainingRunArrayOutputWithContext(ctx context.Context) BqmlTrainingRunArrayOutput
type BqmlTrainingRunInput ¶
type BqmlTrainingRunInput interface { pulumi.Input ToBqmlTrainingRunOutput() BqmlTrainingRunOutput ToBqmlTrainingRunOutputWithContext(context.Context) BqmlTrainingRunOutput }
BqmlTrainingRunInput is an input type that accepts BqmlTrainingRunArgs and BqmlTrainingRunOutput values. You can construct a concrete instance of `BqmlTrainingRunInput` via:
BqmlTrainingRunArgs{...}
type BqmlTrainingRunOutput ¶
type BqmlTrainingRunOutput struct{ *pulumi.OutputState }
func (BqmlTrainingRunOutput) ElementType ¶
func (BqmlTrainingRunOutput) ElementType() reflect.Type
func (BqmlTrainingRunOutput) IterationResults ¶
func (o BqmlTrainingRunOutput) IterationResults() BqmlIterationResultArrayOutput
[Output-only, Beta] List of each iteration results.
func (BqmlTrainingRunOutput) StartTime ¶
func (o BqmlTrainingRunOutput) StartTime() pulumi.StringPtrOutput
[Output-only, Beta] Training run start time in milliseconds since the epoch.
func (BqmlTrainingRunOutput) State ¶
func (o BqmlTrainingRunOutput) State() pulumi.StringPtrOutput
[Output-only, Beta] Different state applicable for a training run. IN PROGRESS: Training run is in progress. FAILED: Training run ended due to a non-retryable failure. SUCCEEDED: Training run successfully completed. CANCELLED: Training run cancelled by the user.
func (BqmlTrainingRunOutput) ToBqmlTrainingRunOutput ¶
func (o BqmlTrainingRunOutput) ToBqmlTrainingRunOutput() BqmlTrainingRunOutput
func (BqmlTrainingRunOutput) ToBqmlTrainingRunOutputWithContext ¶
func (o BqmlTrainingRunOutput) ToBqmlTrainingRunOutputWithContext(ctx context.Context) BqmlTrainingRunOutput
func (BqmlTrainingRunOutput) TrainingOptions ¶
func (o BqmlTrainingRunOutput) TrainingOptions() BqmlTrainingRunTrainingOptionsPtrOutput
[Output-only, Beta] Training options used by this training run. These options are mutable for subsequent training runs. Default values are explicitly stored for options not specified in the input query of the first training run. For subsequent training runs, any option not explicitly specified in the input query will be copied from the previous training run.
type BqmlTrainingRunResponse ¶
type BqmlTrainingRunResponse struct { // [Output-only, Beta] List of each iteration results. IterationResults []BqmlIterationResultResponse `pulumi:"iterationResults"` // [Output-only, Beta] Training run start time in milliseconds since the epoch. StartTime string `pulumi:"startTime"` // [Output-only, Beta] Different state applicable for a training run. IN PROGRESS: Training run is in progress. FAILED: Training run ended due to a non-retryable failure. SUCCEEDED: Training run successfully completed. CANCELLED: Training run cancelled by the user. State string `pulumi:"state"` // [Output-only, Beta] Training options used by this training run. These options are mutable for subsequent training runs. Default values are explicitly stored for options not specified in the input query of the first training run. For subsequent training runs, any option not explicitly specified in the input query will be copied from the previous training run. TrainingOptions BqmlTrainingRunTrainingOptionsResponse `pulumi:"trainingOptions"` }
type BqmlTrainingRunResponseArrayOutput ¶
type BqmlTrainingRunResponseArrayOutput struct{ *pulumi.OutputState }
func (BqmlTrainingRunResponseArrayOutput) ElementType ¶
func (BqmlTrainingRunResponseArrayOutput) ElementType() reflect.Type
func (BqmlTrainingRunResponseArrayOutput) Index ¶
func (o BqmlTrainingRunResponseArrayOutput) Index(i pulumi.IntInput) BqmlTrainingRunResponseOutput
func (BqmlTrainingRunResponseArrayOutput) ToBqmlTrainingRunResponseArrayOutput ¶
func (o BqmlTrainingRunResponseArrayOutput) ToBqmlTrainingRunResponseArrayOutput() BqmlTrainingRunResponseArrayOutput
func (BqmlTrainingRunResponseArrayOutput) ToBqmlTrainingRunResponseArrayOutputWithContext ¶
func (o BqmlTrainingRunResponseArrayOutput) ToBqmlTrainingRunResponseArrayOutputWithContext(ctx context.Context) BqmlTrainingRunResponseArrayOutput
type BqmlTrainingRunResponseOutput ¶
type BqmlTrainingRunResponseOutput struct{ *pulumi.OutputState }
func (BqmlTrainingRunResponseOutput) ElementType ¶
func (BqmlTrainingRunResponseOutput) ElementType() reflect.Type
func (BqmlTrainingRunResponseOutput) IterationResults ¶
func (o BqmlTrainingRunResponseOutput) IterationResults() BqmlIterationResultResponseArrayOutput
[Output-only, Beta] List of each iteration results.
func (BqmlTrainingRunResponseOutput) StartTime ¶
func (o BqmlTrainingRunResponseOutput) StartTime() pulumi.StringOutput
[Output-only, Beta] Training run start time in milliseconds since the epoch.
func (BqmlTrainingRunResponseOutput) State ¶
func (o BqmlTrainingRunResponseOutput) State() pulumi.StringOutput
[Output-only, Beta] Different state applicable for a training run. IN PROGRESS: Training run is in progress. FAILED: Training run ended due to a non-retryable failure. SUCCEEDED: Training run successfully completed. CANCELLED: Training run cancelled by the user.
func (BqmlTrainingRunResponseOutput) ToBqmlTrainingRunResponseOutput ¶
func (o BqmlTrainingRunResponseOutput) ToBqmlTrainingRunResponseOutput() BqmlTrainingRunResponseOutput
func (BqmlTrainingRunResponseOutput) ToBqmlTrainingRunResponseOutputWithContext ¶
func (o BqmlTrainingRunResponseOutput) ToBqmlTrainingRunResponseOutputWithContext(ctx context.Context) BqmlTrainingRunResponseOutput
func (BqmlTrainingRunResponseOutput) TrainingOptions ¶
func (o BqmlTrainingRunResponseOutput) TrainingOptions() BqmlTrainingRunTrainingOptionsResponseOutput
[Output-only, Beta] Training options used by this training run. These options are mutable for subsequent training runs. Default values are explicitly stored for options not specified in the input query of the first training run. For subsequent training runs, any option not explicitly specified in the input query will be copied from the previous training run.
type BqmlTrainingRunTrainingOptions ¶ added in v0.4.0
type BqmlTrainingRunTrainingOptions struct { EarlyStop *bool `pulumi:"earlyStop"` L1Reg *float64 `pulumi:"l1Reg"` L2Reg *float64 `pulumi:"l2Reg"` LearnRate *float64 `pulumi:"learnRate"` LearnRateStrategy *string `pulumi:"learnRateStrategy"` LineSearchInitLearnRate *float64 `pulumi:"lineSearchInitLearnRate"` MaxIteration *string `pulumi:"maxIteration"` MinRelProgress *float64 `pulumi:"minRelProgress"` WarmStart *bool `pulumi:"warmStart"` }
[Output-only, Beta] Training options used by this training run. These options are mutable for subsequent training runs. Default values are explicitly stored for options not specified in the input query of the first training run. For subsequent training runs, any option not explicitly specified in the input query will be copied from the previous training run.
type BqmlTrainingRunTrainingOptionsArgs ¶ added in v0.4.0
type BqmlTrainingRunTrainingOptionsArgs struct { EarlyStop pulumi.BoolPtrInput `pulumi:"earlyStop"` L1Reg pulumi.Float64PtrInput `pulumi:"l1Reg"` L2Reg pulumi.Float64PtrInput `pulumi:"l2Reg"` LearnRate pulumi.Float64PtrInput `pulumi:"learnRate"` LearnRateStrategy pulumi.StringPtrInput `pulumi:"learnRateStrategy"` LineSearchInitLearnRate pulumi.Float64PtrInput `pulumi:"lineSearchInitLearnRate"` MaxIteration pulumi.StringPtrInput `pulumi:"maxIteration"` MinRelProgress pulumi.Float64PtrInput `pulumi:"minRelProgress"` WarmStart pulumi.BoolPtrInput `pulumi:"warmStart"` }
[Output-only, Beta] Training options used by this training run. These options are mutable for subsequent training runs. Default values are explicitly stored for options not specified in the input query of the first training run. For subsequent training runs, any option not explicitly specified in the input query will be copied from the previous training run.
func (BqmlTrainingRunTrainingOptionsArgs) ElementType ¶ added in v0.4.0
func (BqmlTrainingRunTrainingOptionsArgs) ElementType() reflect.Type
func (BqmlTrainingRunTrainingOptionsArgs) ToBqmlTrainingRunTrainingOptionsOutput ¶ added in v0.4.0
func (i BqmlTrainingRunTrainingOptionsArgs) ToBqmlTrainingRunTrainingOptionsOutput() BqmlTrainingRunTrainingOptionsOutput
func (BqmlTrainingRunTrainingOptionsArgs) ToBqmlTrainingRunTrainingOptionsOutputWithContext ¶ added in v0.4.0
func (i BqmlTrainingRunTrainingOptionsArgs) ToBqmlTrainingRunTrainingOptionsOutputWithContext(ctx context.Context) BqmlTrainingRunTrainingOptionsOutput
func (BqmlTrainingRunTrainingOptionsArgs) ToBqmlTrainingRunTrainingOptionsPtrOutput ¶ added in v0.4.0
func (i BqmlTrainingRunTrainingOptionsArgs) ToBqmlTrainingRunTrainingOptionsPtrOutput() BqmlTrainingRunTrainingOptionsPtrOutput
func (BqmlTrainingRunTrainingOptionsArgs) ToBqmlTrainingRunTrainingOptionsPtrOutputWithContext ¶ added in v0.4.0
func (i BqmlTrainingRunTrainingOptionsArgs) ToBqmlTrainingRunTrainingOptionsPtrOutputWithContext(ctx context.Context) BqmlTrainingRunTrainingOptionsPtrOutput
type BqmlTrainingRunTrainingOptionsInput ¶ added in v0.4.0
type BqmlTrainingRunTrainingOptionsInput interface { pulumi.Input ToBqmlTrainingRunTrainingOptionsOutput() BqmlTrainingRunTrainingOptionsOutput ToBqmlTrainingRunTrainingOptionsOutputWithContext(context.Context) BqmlTrainingRunTrainingOptionsOutput }
BqmlTrainingRunTrainingOptionsInput is an input type that accepts BqmlTrainingRunTrainingOptionsArgs and BqmlTrainingRunTrainingOptionsOutput values. You can construct a concrete instance of `BqmlTrainingRunTrainingOptionsInput` via:
BqmlTrainingRunTrainingOptionsArgs{...}
type BqmlTrainingRunTrainingOptionsOutput ¶ added in v0.4.0
type BqmlTrainingRunTrainingOptionsOutput struct{ *pulumi.OutputState }
[Output-only, Beta] Training options used by this training run. These options are mutable for subsequent training runs. Default values are explicitly stored for options not specified in the input query of the first training run. For subsequent training runs, any option not explicitly specified in the input query will be copied from the previous training run.
func (BqmlTrainingRunTrainingOptionsOutput) EarlyStop ¶ added in v0.4.0
func (o BqmlTrainingRunTrainingOptionsOutput) EarlyStop() pulumi.BoolPtrOutput
func (BqmlTrainingRunTrainingOptionsOutput) ElementType ¶ added in v0.4.0
func (BqmlTrainingRunTrainingOptionsOutput) ElementType() reflect.Type
func (BqmlTrainingRunTrainingOptionsOutput) L1Reg ¶ added in v0.4.0
func (o BqmlTrainingRunTrainingOptionsOutput) L1Reg() pulumi.Float64PtrOutput
func (BqmlTrainingRunTrainingOptionsOutput) L2Reg ¶ added in v0.4.0
func (o BqmlTrainingRunTrainingOptionsOutput) L2Reg() pulumi.Float64PtrOutput
func (BqmlTrainingRunTrainingOptionsOutput) LearnRate ¶ added in v0.4.0
func (o BqmlTrainingRunTrainingOptionsOutput) LearnRate() pulumi.Float64PtrOutput
func (BqmlTrainingRunTrainingOptionsOutput) LearnRateStrategy ¶ added in v0.4.0
func (o BqmlTrainingRunTrainingOptionsOutput) LearnRateStrategy() pulumi.StringPtrOutput
func (BqmlTrainingRunTrainingOptionsOutput) LineSearchInitLearnRate ¶ added in v0.4.0
func (o BqmlTrainingRunTrainingOptionsOutput) LineSearchInitLearnRate() pulumi.Float64PtrOutput
func (BqmlTrainingRunTrainingOptionsOutput) MaxIteration ¶ added in v0.4.0
func (o BqmlTrainingRunTrainingOptionsOutput) MaxIteration() pulumi.StringPtrOutput
func (BqmlTrainingRunTrainingOptionsOutput) MinRelProgress ¶ added in v0.4.0
func (o BqmlTrainingRunTrainingOptionsOutput) MinRelProgress() pulumi.Float64PtrOutput
func (BqmlTrainingRunTrainingOptionsOutput) ToBqmlTrainingRunTrainingOptionsOutput ¶ added in v0.4.0
func (o BqmlTrainingRunTrainingOptionsOutput) ToBqmlTrainingRunTrainingOptionsOutput() BqmlTrainingRunTrainingOptionsOutput
func (BqmlTrainingRunTrainingOptionsOutput) ToBqmlTrainingRunTrainingOptionsOutputWithContext ¶ added in v0.4.0
func (o BqmlTrainingRunTrainingOptionsOutput) ToBqmlTrainingRunTrainingOptionsOutputWithContext(ctx context.Context) BqmlTrainingRunTrainingOptionsOutput
func (BqmlTrainingRunTrainingOptionsOutput) ToBqmlTrainingRunTrainingOptionsPtrOutput ¶ added in v0.4.0
func (o BqmlTrainingRunTrainingOptionsOutput) ToBqmlTrainingRunTrainingOptionsPtrOutput() BqmlTrainingRunTrainingOptionsPtrOutput
func (BqmlTrainingRunTrainingOptionsOutput) ToBqmlTrainingRunTrainingOptionsPtrOutputWithContext ¶ added in v0.4.0
func (o BqmlTrainingRunTrainingOptionsOutput) ToBqmlTrainingRunTrainingOptionsPtrOutputWithContext(ctx context.Context) BqmlTrainingRunTrainingOptionsPtrOutput
func (BqmlTrainingRunTrainingOptionsOutput) WarmStart ¶ added in v0.4.0
func (o BqmlTrainingRunTrainingOptionsOutput) WarmStart() pulumi.BoolPtrOutput
type BqmlTrainingRunTrainingOptionsPtrInput ¶ added in v0.4.0
type BqmlTrainingRunTrainingOptionsPtrInput interface { pulumi.Input ToBqmlTrainingRunTrainingOptionsPtrOutput() BqmlTrainingRunTrainingOptionsPtrOutput ToBqmlTrainingRunTrainingOptionsPtrOutputWithContext(context.Context) BqmlTrainingRunTrainingOptionsPtrOutput }
BqmlTrainingRunTrainingOptionsPtrInput is an input type that accepts BqmlTrainingRunTrainingOptionsArgs, BqmlTrainingRunTrainingOptionsPtr and BqmlTrainingRunTrainingOptionsPtrOutput values. You can construct a concrete instance of `BqmlTrainingRunTrainingOptionsPtrInput` via:
BqmlTrainingRunTrainingOptionsArgs{...} or: nil
func BqmlTrainingRunTrainingOptionsPtr ¶ added in v0.4.0
func BqmlTrainingRunTrainingOptionsPtr(v *BqmlTrainingRunTrainingOptionsArgs) BqmlTrainingRunTrainingOptionsPtrInput
type BqmlTrainingRunTrainingOptionsPtrOutput ¶ added in v0.4.0
type BqmlTrainingRunTrainingOptionsPtrOutput struct{ *pulumi.OutputState }
func (BqmlTrainingRunTrainingOptionsPtrOutput) EarlyStop ¶ added in v0.4.0
func (o BqmlTrainingRunTrainingOptionsPtrOutput) EarlyStop() pulumi.BoolPtrOutput
func (BqmlTrainingRunTrainingOptionsPtrOutput) ElementType ¶ added in v0.4.0
func (BqmlTrainingRunTrainingOptionsPtrOutput) ElementType() reflect.Type
func (BqmlTrainingRunTrainingOptionsPtrOutput) L1Reg ¶ added in v0.4.0
func (o BqmlTrainingRunTrainingOptionsPtrOutput) L1Reg() pulumi.Float64PtrOutput
func (BqmlTrainingRunTrainingOptionsPtrOutput) L2Reg ¶ added in v0.4.0
func (o BqmlTrainingRunTrainingOptionsPtrOutput) L2Reg() pulumi.Float64PtrOutput
func (BqmlTrainingRunTrainingOptionsPtrOutput) LearnRate ¶ added in v0.4.0
func (o BqmlTrainingRunTrainingOptionsPtrOutput) LearnRate() pulumi.Float64PtrOutput
func (BqmlTrainingRunTrainingOptionsPtrOutput) LearnRateStrategy ¶ added in v0.4.0
func (o BqmlTrainingRunTrainingOptionsPtrOutput) LearnRateStrategy() pulumi.StringPtrOutput
func (BqmlTrainingRunTrainingOptionsPtrOutput) LineSearchInitLearnRate ¶ added in v0.4.0
func (o BqmlTrainingRunTrainingOptionsPtrOutput) LineSearchInitLearnRate() pulumi.Float64PtrOutput
func (BqmlTrainingRunTrainingOptionsPtrOutput) MaxIteration ¶ added in v0.4.0
func (o BqmlTrainingRunTrainingOptionsPtrOutput) MaxIteration() pulumi.StringPtrOutput
func (BqmlTrainingRunTrainingOptionsPtrOutput) MinRelProgress ¶ added in v0.4.0
func (o BqmlTrainingRunTrainingOptionsPtrOutput) MinRelProgress() pulumi.Float64PtrOutput
func (BqmlTrainingRunTrainingOptionsPtrOutput) ToBqmlTrainingRunTrainingOptionsPtrOutput ¶ added in v0.4.0
func (o BqmlTrainingRunTrainingOptionsPtrOutput) ToBqmlTrainingRunTrainingOptionsPtrOutput() BqmlTrainingRunTrainingOptionsPtrOutput
func (BqmlTrainingRunTrainingOptionsPtrOutput) ToBqmlTrainingRunTrainingOptionsPtrOutputWithContext ¶ added in v0.4.0
func (o BqmlTrainingRunTrainingOptionsPtrOutput) ToBqmlTrainingRunTrainingOptionsPtrOutputWithContext(ctx context.Context) BqmlTrainingRunTrainingOptionsPtrOutput
func (BqmlTrainingRunTrainingOptionsPtrOutput) WarmStart ¶ added in v0.4.0
func (o BqmlTrainingRunTrainingOptionsPtrOutput) WarmStart() pulumi.BoolPtrOutput
type BqmlTrainingRunTrainingOptionsResponse ¶ added in v0.4.0
type BqmlTrainingRunTrainingOptionsResponse struct { EarlyStop bool `pulumi:"earlyStop"` L1Reg float64 `pulumi:"l1Reg"` L2Reg float64 `pulumi:"l2Reg"` LearnRate float64 `pulumi:"learnRate"` LearnRateStrategy string `pulumi:"learnRateStrategy"` LineSearchInitLearnRate float64 `pulumi:"lineSearchInitLearnRate"` MaxIteration string `pulumi:"maxIteration"` MinRelProgress float64 `pulumi:"minRelProgress"` WarmStart bool `pulumi:"warmStart"` }
[Output-only, Beta] Training options used by this training run. These options are mutable for subsequent training runs. Default values are explicitly stored for options not specified in the input query of the first training run. For subsequent training runs, any option not explicitly specified in the input query will be copied from the previous training run.
type BqmlTrainingRunTrainingOptionsResponseOutput ¶ added in v0.4.0
type BqmlTrainingRunTrainingOptionsResponseOutput struct{ *pulumi.OutputState }
[Output-only, Beta] Training options used by this training run. These options are mutable for subsequent training runs. Default values are explicitly stored for options not specified in the input query of the first training run. For subsequent training runs, any option not explicitly specified in the input query will be copied from the previous training run.
func (BqmlTrainingRunTrainingOptionsResponseOutput) EarlyStop ¶ added in v0.4.0
func (o BqmlTrainingRunTrainingOptionsResponseOutput) EarlyStop() pulumi.BoolOutput
func (BqmlTrainingRunTrainingOptionsResponseOutput) ElementType ¶ added in v0.4.0
func (BqmlTrainingRunTrainingOptionsResponseOutput) ElementType() reflect.Type
func (BqmlTrainingRunTrainingOptionsResponseOutput) L1Reg ¶ added in v0.4.0
func (o BqmlTrainingRunTrainingOptionsResponseOutput) L1Reg() pulumi.Float64Output
func (BqmlTrainingRunTrainingOptionsResponseOutput) L2Reg ¶ added in v0.4.0
func (o BqmlTrainingRunTrainingOptionsResponseOutput) L2Reg() pulumi.Float64Output
func (BqmlTrainingRunTrainingOptionsResponseOutput) LearnRate ¶ added in v0.4.0
func (o BqmlTrainingRunTrainingOptionsResponseOutput) LearnRate() pulumi.Float64Output
func (BqmlTrainingRunTrainingOptionsResponseOutput) LearnRateStrategy ¶ added in v0.4.0
func (o BqmlTrainingRunTrainingOptionsResponseOutput) LearnRateStrategy() pulumi.StringOutput
func (BqmlTrainingRunTrainingOptionsResponseOutput) LineSearchInitLearnRate ¶ added in v0.4.0
func (o BqmlTrainingRunTrainingOptionsResponseOutput) LineSearchInitLearnRate() pulumi.Float64Output
func (BqmlTrainingRunTrainingOptionsResponseOutput) MaxIteration ¶ added in v0.4.0
func (o BqmlTrainingRunTrainingOptionsResponseOutput) MaxIteration() pulumi.StringOutput
func (BqmlTrainingRunTrainingOptionsResponseOutput) MinRelProgress ¶ added in v0.4.0
func (o BqmlTrainingRunTrainingOptionsResponseOutput) MinRelProgress() pulumi.Float64Output
func (BqmlTrainingRunTrainingOptionsResponseOutput) ToBqmlTrainingRunTrainingOptionsResponseOutput ¶ added in v0.4.0
func (o BqmlTrainingRunTrainingOptionsResponseOutput) ToBqmlTrainingRunTrainingOptionsResponseOutput() BqmlTrainingRunTrainingOptionsResponseOutput
func (BqmlTrainingRunTrainingOptionsResponseOutput) ToBqmlTrainingRunTrainingOptionsResponseOutputWithContext ¶ added in v0.4.0
func (o BqmlTrainingRunTrainingOptionsResponseOutput) ToBqmlTrainingRunTrainingOptionsResponseOutputWithContext(ctx context.Context) BqmlTrainingRunTrainingOptionsResponseOutput
func (BqmlTrainingRunTrainingOptionsResponseOutput) WarmStart ¶ added in v0.4.0
func (o BqmlTrainingRunTrainingOptionsResponseOutput) WarmStart() pulumi.BoolOutput
type CloneDefinitionResponse ¶ added in v0.16.0
type CloneDefinitionResponse struct { // [Required] Reference describing the ID of the table that was cloned. BaseTableReference TableReferenceResponse `pulumi:"baseTableReference"` // [Required] The time at which the base table was cloned. This value is reported in the JSON response using RFC3339 format. CloneTime string `pulumi:"cloneTime"` }
type CloneDefinitionResponseOutput ¶ added in v0.16.0
type CloneDefinitionResponseOutput struct{ *pulumi.OutputState }
func (CloneDefinitionResponseOutput) BaseTableReference ¶ added in v0.16.0
func (o CloneDefinitionResponseOutput) BaseTableReference() TableReferenceResponseOutput
[Required] Reference describing the ID of the table that was cloned.
func (CloneDefinitionResponseOutput) CloneTime ¶ added in v0.16.0
func (o CloneDefinitionResponseOutput) CloneTime() pulumi.StringOutput
[Required] The time at which the base table was cloned. This value is reported in the JSON response using RFC3339 format.
func (CloneDefinitionResponseOutput) ElementType ¶ added in v0.16.0
func (CloneDefinitionResponseOutput) ElementType() reflect.Type
func (CloneDefinitionResponseOutput) ToCloneDefinitionResponseOutput ¶ added in v0.16.0
func (o CloneDefinitionResponseOutput) ToCloneDefinitionResponseOutput() CloneDefinitionResponseOutput
func (CloneDefinitionResponseOutput) ToCloneDefinitionResponseOutputWithContext ¶ added in v0.16.0
func (o CloneDefinitionResponseOutput) ToCloneDefinitionResponseOutputWithContext(ctx context.Context) CloneDefinitionResponseOutput
type Clustering ¶
type Clustering struct { // [Repeated] One or more fields on which data should be clustered. Only top-level, non-repeated, simple-type fields are supported. When you cluster a table using multiple columns, the order of columns you specify is important. The order of the specified columns determines the sort order of the data. Fields []string `pulumi:"fields"` }
type ClusteringArgs ¶
type ClusteringArgs struct { // [Repeated] One or more fields on which data should be clustered. Only top-level, non-repeated, simple-type fields are supported. When you cluster a table using multiple columns, the order of columns you specify is important. The order of the specified columns determines the sort order of the data. Fields pulumi.StringArrayInput `pulumi:"fields"` }
func (ClusteringArgs) ElementType ¶
func (ClusteringArgs) ElementType() reflect.Type
func (ClusteringArgs) ToClusteringOutput ¶
func (i ClusteringArgs) ToClusteringOutput() ClusteringOutput
func (ClusteringArgs) ToClusteringOutputWithContext ¶
func (i ClusteringArgs) ToClusteringOutputWithContext(ctx context.Context) ClusteringOutput
func (ClusteringArgs) ToClusteringPtrOutput ¶
func (i ClusteringArgs) ToClusteringPtrOutput() ClusteringPtrOutput
func (ClusteringArgs) ToClusteringPtrOutputWithContext ¶
func (i ClusteringArgs) ToClusteringPtrOutputWithContext(ctx context.Context) ClusteringPtrOutput
type ClusteringInput ¶
type ClusteringInput interface { pulumi.Input ToClusteringOutput() ClusteringOutput ToClusteringOutputWithContext(context.Context) ClusteringOutput }
ClusteringInput is an input type that accepts ClusteringArgs and ClusteringOutput values. You can construct a concrete instance of `ClusteringInput` via:
ClusteringArgs{...}
type ClusteringOutput ¶
type ClusteringOutput struct{ *pulumi.OutputState }
func (ClusteringOutput) ElementType ¶
func (ClusteringOutput) ElementType() reflect.Type
func (ClusteringOutput) Fields ¶
func (o ClusteringOutput) Fields() pulumi.StringArrayOutput
[Repeated] One or more fields on which data should be clustered. Only top-level, non-repeated, simple-type fields are supported. When you cluster a table using multiple columns, the order of columns you specify is important. The order of the specified columns determines the sort order of the data.
func (ClusteringOutput) ToClusteringOutput ¶
func (o ClusteringOutput) ToClusteringOutput() ClusteringOutput
func (ClusteringOutput) ToClusteringOutputWithContext ¶
func (o ClusteringOutput) ToClusteringOutputWithContext(ctx context.Context) ClusteringOutput
func (ClusteringOutput) ToClusteringPtrOutput ¶
func (o ClusteringOutput) ToClusteringPtrOutput() ClusteringPtrOutput
func (ClusteringOutput) ToClusteringPtrOutputWithContext ¶
func (o ClusteringOutput) ToClusteringPtrOutputWithContext(ctx context.Context) ClusteringPtrOutput
type ClusteringPtrInput ¶
type ClusteringPtrInput interface { pulumi.Input ToClusteringPtrOutput() ClusteringPtrOutput ToClusteringPtrOutputWithContext(context.Context) ClusteringPtrOutput }
ClusteringPtrInput is an input type that accepts ClusteringArgs, ClusteringPtr and ClusteringPtrOutput values. You can construct a concrete instance of `ClusteringPtrInput` via:
ClusteringArgs{...} or: nil
func ClusteringPtr ¶
func ClusteringPtr(v *ClusteringArgs) ClusteringPtrInput
type ClusteringPtrOutput ¶
type ClusteringPtrOutput struct{ *pulumi.OutputState }
func (ClusteringPtrOutput) Elem ¶
func (o ClusteringPtrOutput) Elem() ClusteringOutput
func (ClusteringPtrOutput) ElementType ¶
func (ClusteringPtrOutput) ElementType() reflect.Type
func (ClusteringPtrOutput) Fields ¶
func (o ClusteringPtrOutput) Fields() pulumi.StringArrayOutput
[Repeated] One or more fields on which data should be clustered. Only top-level, non-repeated, simple-type fields are supported. When you cluster a table using multiple columns, the order of columns you specify is important. The order of the specified columns determines the sort order of the data.
func (ClusteringPtrOutput) ToClusteringPtrOutput ¶
func (o ClusteringPtrOutput) ToClusteringPtrOutput() ClusteringPtrOutput
func (ClusteringPtrOutput) ToClusteringPtrOutputWithContext ¶
func (o ClusteringPtrOutput) ToClusteringPtrOutputWithContext(ctx context.Context) ClusteringPtrOutput
type ClusteringResponse ¶
type ClusteringResponse struct { // [Repeated] One or more fields on which data should be clustered. Only top-level, non-repeated, simple-type fields are supported. When you cluster a table using multiple columns, the order of columns you specify is important. The order of the specified columns determines the sort order of the data. Fields []string `pulumi:"fields"` }
type ClusteringResponseOutput ¶
type ClusteringResponseOutput struct{ *pulumi.OutputState }
func (ClusteringResponseOutput) ElementType ¶
func (ClusteringResponseOutput) ElementType() reflect.Type
func (ClusteringResponseOutput) Fields ¶
func (o ClusteringResponseOutput) Fields() pulumi.StringArrayOutput
[Repeated] One or more fields on which data should be clustered. Only top-level, non-repeated, simple-type fields are supported. When you cluster a table using multiple columns, the order of columns you specify is important. The order of the specified columns determines the sort order of the data.
func (ClusteringResponseOutput) ToClusteringResponseOutput ¶
func (o ClusteringResponseOutput) ToClusteringResponseOutput() ClusteringResponseOutput
func (ClusteringResponseOutput) ToClusteringResponseOutputWithContext ¶
func (o ClusteringResponseOutput) ToClusteringResponseOutputWithContext(ctx context.Context) ClusteringResponseOutput
type ConnectionProperty ¶
type ConnectionPropertyArgs ¶
type ConnectionPropertyArgs struct { // [Required] Name of the connection property to set. Key pulumi.StringPtrInput `pulumi:"key"` // [Required] Value of the connection property. Value pulumi.StringPtrInput `pulumi:"value"` }
func (ConnectionPropertyArgs) ElementType ¶
func (ConnectionPropertyArgs) ElementType() reflect.Type
func (ConnectionPropertyArgs) ToConnectionPropertyOutput ¶
func (i ConnectionPropertyArgs) ToConnectionPropertyOutput() ConnectionPropertyOutput
func (ConnectionPropertyArgs) ToConnectionPropertyOutputWithContext ¶
func (i ConnectionPropertyArgs) ToConnectionPropertyOutputWithContext(ctx context.Context) ConnectionPropertyOutput
type ConnectionPropertyArray ¶
type ConnectionPropertyArray []ConnectionPropertyInput
func (ConnectionPropertyArray) ElementType ¶
func (ConnectionPropertyArray) ElementType() reflect.Type
func (ConnectionPropertyArray) ToConnectionPropertyArrayOutput ¶
func (i ConnectionPropertyArray) ToConnectionPropertyArrayOutput() ConnectionPropertyArrayOutput
func (ConnectionPropertyArray) ToConnectionPropertyArrayOutputWithContext ¶
func (i ConnectionPropertyArray) ToConnectionPropertyArrayOutputWithContext(ctx context.Context) ConnectionPropertyArrayOutput
type ConnectionPropertyArrayInput ¶
type ConnectionPropertyArrayInput interface { pulumi.Input ToConnectionPropertyArrayOutput() ConnectionPropertyArrayOutput ToConnectionPropertyArrayOutputWithContext(context.Context) ConnectionPropertyArrayOutput }
ConnectionPropertyArrayInput is an input type that accepts ConnectionPropertyArray and ConnectionPropertyArrayOutput values. You can construct a concrete instance of `ConnectionPropertyArrayInput` via:
ConnectionPropertyArray{ ConnectionPropertyArgs{...} }
type ConnectionPropertyArrayOutput ¶
type ConnectionPropertyArrayOutput struct{ *pulumi.OutputState }
func (ConnectionPropertyArrayOutput) ElementType ¶
func (ConnectionPropertyArrayOutput) ElementType() reflect.Type
func (ConnectionPropertyArrayOutput) Index ¶
func (o ConnectionPropertyArrayOutput) Index(i pulumi.IntInput) ConnectionPropertyOutput
func (ConnectionPropertyArrayOutput) ToConnectionPropertyArrayOutput ¶
func (o ConnectionPropertyArrayOutput) ToConnectionPropertyArrayOutput() ConnectionPropertyArrayOutput
func (ConnectionPropertyArrayOutput) ToConnectionPropertyArrayOutputWithContext ¶
func (o ConnectionPropertyArrayOutput) ToConnectionPropertyArrayOutputWithContext(ctx context.Context) ConnectionPropertyArrayOutput
type ConnectionPropertyInput ¶
type ConnectionPropertyInput interface { pulumi.Input ToConnectionPropertyOutput() ConnectionPropertyOutput ToConnectionPropertyOutputWithContext(context.Context) ConnectionPropertyOutput }
ConnectionPropertyInput is an input type that accepts ConnectionPropertyArgs and ConnectionPropertyOutput values. You can construct a concrete instance of `ConnectionPropertyInput` via:
ConnectionPropertyArgs{...}
type ConnectionPropertyOutput ¶
type ConnectionPropertyOutput struct{ *pulumi.OutputState }
func (ConnectionPropertyOutput) ElementType ¶
func (ConnectionPropertyOutput) ElementType() reflect.Type
func (ConnectionPropertyOutput) Key ¶
func (o ConnectionPropertyOutput) Key() pulumi.StringPtrOutput
[Required] Name of the connection property to set.
func (ConnectionPropertyOutput) ToConnectionPropertyOutput ¶
func (o ConnectionPropertyOutput) ToConnectionPropertyOutput() ConnectionPropertyOutput
func (ConnectionPropertyOutput) ToConnectionPropertyOutputWithContext ¶
func (o ConnectionPropertyOutput) ToConnectionPropertyOutputWithContext(ctx context.Context) ConnectionPropertyOutput
func (ConnectionPropertyOutput) Value ¶
func (o ConnectionPropertyOutput) Value() pulumi.StringPtrOutput
[Required] Value of the connection property.
type ConnectionPropertyResponseArrayOutput ¶
type ConnectionPropertyResponseArrayOutput struct{ *pulumi.OutputState }
func (ConnectionPropertyResponseArrayOutput) ElementType ¶
func (ConnectionPropertyResponseArrayOutput) ElementType() reflect.Type
func (ConnectionPropertyResponseArrayOutput) Index ¶
func (o ConnectionPropertyResponseArrayOutput) Index(i pulumi.IntInput) ConnectionPropertyResponseOutput
func (ConnectionPropertyResponseArrayOutput) ToConnectionPropertyResponseArrayOutput ¶
func (o ConnectionPropertyResponseArrayOutput) ToConnectionPropertyResponseArrayOutput() ConnectionPropertyResponseArrayOutput
func (ConnectionPropertyResponseArrayOutput) ToConnectionPropertyResponseArrayOutputWithContext ¶
func (o ConnectionPropertyResponseArrayOutput) ToConnectionPropertyResponseArrayOutputWithContext(ctx context.Context) ConnectionPropertyResponseArrayOutput
type ConnectionPropertyResponseOutput ¶
type ConnectionPropertyResponseOutput struct{ *pulumi.OutputState }
func (ConnectionPropertyResponseOutput) ElementType ¶
func (ConnectionPropertyResponseOutput) ElementType() reflect.Type
func (ConnectionPropertyResponseOutput) Key ¶
func (o ConnectionPropertyResponseOutput) Key() pulumi.StringOutput
[Required] Name of the connection property to set.
func (ConnectionPropertyResponseOutput) ToConnectionPropertyResponseOutput ¶
func (o ConnectionPropertyResponseOutput) ToConnectionPropertyResponseOutput() ConnectionPropertyResponseOutput
func (ConnectionPropertyResponseOutput) ToConnectionPropertyResponseOutputWithContext ¶
func (o ConnectionPropertyResponseOutput) ToConnectionPropertyResponseOutputWithContext(ctx context.Context) ConnectionPropertyResponseOutput
func (ConnectionPropertyResponseOutput) Value ¶
func (o ConnectionPropertyResponseOutput) Value() pulumi.StringOutput
[Required] Value of the connection property.
type CsvOptions ¶
type CsvOptions struct { // [Optional] Indicates if BigQuery should accept rows that are missing trailing optional columns. If true, BigQuery treats missing trailing columns as null values. If false, records with missing trailing columns are treated as bad records, and if there are too many bad records, an invalid error is returned in the job result. The default value is false. AllowJaggedRows *bool `pulumi:"allowJaggedRows"` // [Optional] Indicates if BigQuery should allow quoted data sections that contain newline characters in a CSV file. The default value is false. AllowQuotedNewlines *bool `pulumi:"allowQuotedNewlines"` // [Optional] The character encoding of the data. The supported values are UTF-8 or ISO-8859-1. The default value is UTF-8. BigQuery decodes the data after the raw, binary data has been split using the values of the quote and fieldDelimiter properties. Encoding *string `pulumi:"encoding"` // [Optional] The separator for fields in a CSV file. BigQuery converts the string to ISO-8859-1 encoding, and then uses the first byte of the encoded string to split the data in its raw, binary state. BigQuery also supports the escape sequence "\t" to specify a tab separator. The default value is a comma (','). FieldDelimiter *string `pulumi:"fieldDelimiter"` // [Optional] An custom string that will represent a NULL value in CSV import data. NullMarker *string `pulumi:"nullMarker"` // [Optional] The value that is used to quote data sections in a CSV file. BigQuery converts the string to ISO-8859-1 encoding, and then uses the first byte of the encoded string to split the data in its raw, binary state. The default value is a double-quote ('"'). If your data does not contain quoted sections, set the property value to an empty string. If your data contains quoted newline characters, you must also set the allowQuotedNewlines property to true. Quote *string `pulumi:"quote"` // [Optional] The number of rows at the top of a CSV file that BigQuery will skip when reading the data. The default value is 0. This property is useful if you have header rows in the file that should be skipped. When autodetect is on, the behavior is the following: * skipLeadingRows unspecified - Autodetect tries to detect headers in the first row. If they are not detected, the row is read as data. Otherwise data is read starting from the second row. * skipLeadingRows is 0 - Instructs autodetect that there are no headers and data should be read starting from the first row. * skipLeadingRows = N > 0 - Autodetect skips N-1 rows and tries to detect headers in row N. If headers are not detected, row N is just skipped. Otherwise row N is used to extract column names for the detected schema. SkipLeadingRows *string `pulumi:"skipLeadingRows"` }
type CsvOptionsArgs ¶
type CsvOptionsArgs struct { // [Optional] Indicates if BigQuery should accept rows that are missing trailing optional columns. If true, BigQuery treats missing trailing columns as null values. If false, records with missing trailing columns are treated as bad records, and if there are too many bad records, an invalid error is returned in the job result. The default value is false. AllowJaggedRows pulumi.BoolPtrInput `pulumi:"allowJaggedRows"` // [Optional] Indicates if BigQuery should allow quoted data sections that contain newline characters in a CSV file. The default value is false. AllowQuotedNewlines pulumi.BoolPtrInput `pulumi:"allowQuotedNewlines"` // [Optional] The character encoding of the data. The supported values are UTF-8 or ISO-8859-1. The default value is UTF-8. BigQuery decodes the data after the raw, binary data has been split using the values of the quote and fieldDelimiter properties. Encoding pulumi.StringPtrInput `pulumi:"encoding"` // [Optional] The separator for fields in a CSV file. BigQuery converts the string to ISO-8859-1 encoding, and then uses the first byte of the encoded string to split the data in its raw, binary state. BigQuery also supports the escape sequence "\t" to specify a tab separator. The default value is a comma (','). FieldDelimiter pulumi.StringPtrInput `pulumi:"fieldDelimiter"` // [Optional] An custom string that will represent a NULL value in CSV import data. NullMarker pulumi.StringPtrInput `pulumi:"nullMarker"` // [Optional] The value that is used to quote data sections in a CSV file. BigQuery converts the string to ISO-8859-1 encoding, and then uses the first byte of the encoded string to split the data in its raw, binary state. The default value is a double-quote ('"'). If your data does not contain quoted sections, set the property value to an empty string. If your data contains quoted newline characters, you must also set the allowQuotedNewlines property to true. Quote pulumi.StringPtrInput `pulumi:"quote"` // [Optional] The number of rows at the top of a CSV file that BigQuery will skip when reading the data. The default value is 0. This property is useful if you have header rows in the file that should be skipped. When autodetect is on, the behavior is the following: * skipLeadingRows unspecified - Autodetect tries to detect headers in the first row. If they are not detected, the row is read as data. Otherwise data is read starting from the second row. * skipLeadingRows is 0 - Instructs autodetect that there are no headers and data should be read starting from the first row. * skipLeadingRows = N > 0 - Autodetect skips N-1 rows and tries to detect headers in row N. If headers are not detected, row N is just skipped. Otherwise row N is used to extract column names for the detected schema. SkipLeadingRows pulumi.StringPtrInput `pulumi:"skipLeadingRows"` }
func (CsvOptionsArgs) ElementType ¶
func (CsvOptionsArgs) ElementType() reflect.Type
func (CsvOptionsArgs) ToCsvOptionsOutput ¶
func (i CsvOptionsArgs) ToCsvOptionsOutput() CsvOptionsOutput
func (CsvOptionsArgs) ToCsvOptionsOutputWithContext ¶
func (i CsvOptionsArgs) ToCsvOptionsOutputWithContext(ctx context.Context) CsvOptionsOutput
func (CsvOptionsArgs) ToCsvOptionsPtrOutput ¶
func (i CsvOptionsArgs) ToCsvOptionsPtrOutput() CsvOptionsPtrOutput
func (CsvOptionsArgs) ToCsvOptionsPtrOutputWithContext ¶
func (i CsvOptionsArgs) ToCsvOptionsPtrOutputWithContext(ctx context.Context) CsvOptionsPtrOutput
type CsvOptionsInput ¶
type CsvOptionsInput interface { pulumi.Input ToCsvOptionsOutput() CsvOptionsOutput ToCsvOptionsOutputWithContext(context.Context) CsvOptionsOutput }
CsvOptionsInput is an input type that accepts CsvOptionsArgs and CsvOptionsOutput values. You can construct a concrete instance of `CsvOptionsInput` via:
CsvOptionsArgs{...}
type CsvOptionsOutput ¶
type CsvOptionsOutput struct{ *pulumi.OutputState }
func (CsvOptionsOutput) AllowJaggedRows ¶
func (o CsvOptionsOutput) AllowJaggedRows() pulumi.BoolPtrOutput
[Optional] Indicates if BigQuery should accept rows that are missing trailing optional columns. If true, BigQuery treats missing trailing columns as null values. If false, records with missing trailing columns are treated as bad records, and if there are too many bad records, an invalid error is returned in the job result. The default value is false.
func (CsvOptionsOutput) AllowQuotedNewlines ¶
func (o CsvOptionsOutput) AllowQuotedNewlines() pulumi.BoolPtrOutput
[Optional] Indicates if BigQuery should allow quoted data sections that contain newline characters in a CSV file. The default value is false.
func (CsvOptionsOutput) ElementType ¶
func (CsvOptionsOutput) ElementType() reflect.Type
func (CsvOptionsOutput) Encoding ¶
func (o CsvOptionsOutput) Encoding() pulumi.StringPtrOutput
[Optional] The character encoding of the data. The supported values are UTF-8 or ISO-8859-1. The default value is UTF-8. BigQuery decodes the data after the raw, binary data has been split using the values of the quote and fieldDelimiter properties.
func (CsvOptionsOutput) FieldDelimiter ¶
func (o CsvOptionsOutput) FieldDelimiter() pulumi.StringPtrOutput
[Optional] The separator for fields in a CSV file. BigQuery converts the string to ISO-8859-1 encoding, and then uses the first byte of the encoded string to split the data in its raw, binary state. BigQuery also supports the escape sequence "\t" to specify a tab separator. The default value is a comma (',').
func (CsvOptionsOutput) NullMarker ¶ added in v0.8.0
func (o CsvOptionsOutput) NullMarker() pulumi.StringPtrOutput
[Optional] An custom string that will represent a NULL value in CSV import data.
func (CsvOptionsOutput) Quote ¶
func (o CsvOptionsOutput) Quote() pulumi.StringPtrOutput
[Optional] The value that is used to quote data sections in a CSV file. BigQuery converts the string to ISO-8859-1 encoding, and then uses the first byte of the encoded string to split the data in its raw, binary state. The default value is a double-quote ('"'). If your data does not contain quoted sections, set the property value to an empty string. If your data contains quoted newline characters, you must also set the allowQuotedNewlines property to true.
func (CsvOptionsOutput) SkipLeadingRows ¶
func (o CsvOptionsOutput) SkipLeadingRows() pulumi.StringPtrOutput
[Optional] The number of rows at the top of a CSV file that BigQuery will skip when reading the data. The default value is 0. This property is useful if you have header rows in the file that should be skipped. When autodetect is on, the behavior is the following: * skipLeadingRows unspecified - Autodetect tries to detect headers in the first row. If they are not detected, the row is read as data. Otherwise data is read starting from the second row. * skipLeadingRows is 0 - Instructs autodetect that there are no headers and data should be read starting from the first row. * skipLeadingRows = N > 0 - Autodetect skips N-1 rows and tries to detect headers in row N. If headers are not detected, row N is just skipped. Otherwise row N is used to extract column names for the detected schema.
func (CsvOptionsOutput) ToCsvOptionsOutput ¶
func (o CsvOptionsOutput) ToCsvOptionsOutput() CsvOptionsOutput
func (CsvOptionsOutput) ToCsvOptionsOutputWithContext ¶
func (o CsvOptionsOutput) ToCsvOptionsOutputWithContext(ctx context.Context) CsvOptionsOutput
func (CsvOptionsOutput) ToCsvOptionsPtrOutput ¶
func (o CsvOptionsOutput) ToCsvOptionsPtrOutput() CsvOptionsPtrOutput
func (CsvOptionsOutput) ToCsvOptionsPtrOutputWithContext ¶
func (o CsvOptionsOutput) ToCsvOptionsPtrOutputWithContext(ctx context.Context) CsvOptionsPtrOutput
type CsvOptionsPtrInput ¶
type CsvOptionsPtrInput interface { pulumi.Input ToCsvOptionsPtrOutput() CsvOptionsPtrOutput ToCsvOptionsPtrOutputWithContext(context.Context) CsvOptionsPtrOutput }
CsvOptionsPtrInput is an input type that accepts CsvOptionsArgs, CsvOptionsPtr and CsvOptionsPtrOutput values. You can construct a concrete instance of `CsvOptionsPtrInput` via:
CsvOptionsArgs{...} or: nil
func CsvOptionsPtr ¶
func CsvOptionsPtr(v *CsvOptionsArgs) CsvOptionsPtrInput
type CsvOptionsPtrOutput ¶
type CsvOptionsPtrOutput struct{ *pulumi.OutputState }
func (CsvOptionsPtrOutput) AllowJaggedRows ¶
func (o CsvOptionsPtrOutput) AllowJaggedRows() pulumi.BoolPtrOutput
[Optional] Indicates if BigQuery should accept rows that are missing trailing optional columns. If true, BigQuery treats missing trailing columns as null values. If false, records with missing trailing columns are treated as bad records, and if there are too many bad records, an invalid error is returned in the job result. The default value is false.
func (CsvOptionsPtrOutput) AllowQuotedNewlines ¶
func (o CsvOptionsPtrOutput) AllowQuotedNewlines() pulumi.BoolPtrOutput
[Optional] Indicates if BigQuery should allow quoted data sections that contain newline characters in a CSV file. The default value is false.
func (CsvOptionsPtrOutput) Elem ¶
func (o CsvOptionsPtrOutput) Elem() CsvOptionsOutput
func (CsvOptionsPtrOutput) ElementType ¶
func (CsvOptionsPtrOutput) ElementType() reflect.Type
func (CsvOptionsPtrOutput) Encoding ¶
func (o CsvOptionsPtrOutput) Encoding() pulumi.StringPtrOutput
[Optional] The character encoding of the data. The supported values are UTF-8 or ISO-8859-1. The default value is UTF-8. BigQuery decodes the data after the raw, binary data has been split using the values of the quote and fieldDelimiter properties.
func (CsvOptionsPtrOutput) FieldDelimiter ¶
func (o CsvOptionsPtrOutput) FieldDelimiter() pulumi.StringPtrOutput
[Optional] The separator for fields in a CSV file. BigQuery converts the string to ISO-8859-1 encoding, and then uses the first byte of the encoded string to split the data in its raw, binary state. BigQuery also supports the escape sequence "\t" to specify a tab separator. The default value is a comma (',').
func (CsvOptionsPtrOutput) NullMarker ¶ added in v0.8.0
func (o CsvOptionsPtrOutput) NullMarker() pulumi.StringPtrOutput
[Optional] An custom string that will represent a NULL value in CSV import data.
func (CsvOptionsPtrOutput) Quote ¶
func (o CsvOptionsPtrOutput) Quote() pulumi.StringPtrOutput
[Optional] The value that is used to quote data sections in a CSV file. BigQuery converts the string to ISO-8859-1 encoding, and then uses the first byte of the encoded string to split the data in its raw, binary state. The default value is a double-quote ('"'). If your data does not contain quoted sections, set the property value to an empty string. If your data contains quoted newline characters, you must also set the allowQuotedNewlines property to true.
func (CsvOptionsPtrOutput) SkipLeadingRows ¶
func (o CsvOptionsPtrOutput) SkipLeadingRows() pulumi.StringPtrOutput
[Optional] The number of rows at the top of a CSV file that BigQuery will skip when reading the data. The default value is 0. This property is useful if you have header rows in the file that should be skipped. When autodetect is on, the behavior is the following: * skipLeadingRows unspecified - Autodetect tries to detect headers in the first row. If they are not detected, the row is read as data. Otherwise data is read starting from the second row. * skipLeadingRows is 0 - Instructs autodetect that there are no headers and data should be read starting from the first row. * skipLeadingRows = N > 0 - Autodetect skips N-1 rows and tries to detect headers in row N. If headers are not detected, row N is just skipped. Otherwise row N is used to extract column names for the detected schema.
func (CsvOptionsPtrOutput) ToCsvOptionsPtrOutput ¶
func (o CsvOptionsPtrOutput) ToCsvOptionsPtrOutput() CsvOptionsPtrOutput
func (CsvOptionsPtrOutput) ToCsvOptionsPtrOutputWithContext ¶
func (o CsvOptionsPtrOutput) ToCsvOptionsPtrOutputWithContext(ctx context.Context) CsvOptionsPtrOutput
type CsvOptionsResponse ¶
type CsvOptionsResponse struct { // [Optional] Indicates if BigQuery should accept rows that are missing trailing optional columns. If true, BigQuery treats missing trailing columns as null values. If false, records with missing trailing columns are treated as bad records, and if there are too many bad records, an invalid error is returned in the job result. The default value is false. AllowJaggedRows bool `pulumi:"allowJaggedRows"` // [Optional] Indicates if BigQuery should allow quoted data sections that contain newline characters in a CSV file. The default value is false. AllowQuotedNewlines bool `pulumi:"allowQuotedNewlines"` // [Optional] The character encoding of the data. The supported values are UTF-8 or ISO-8859-1. The default value is UTF-8. BigQuery decodes the data after the raw, binary data has been split using the values of the quote and fieldDelimiter properties. Encoding string `pulumi:"encoding"` // [Optional] The separator for fields in a CSV file. BigQuery converts the string to ISO-8859-1 encoding, and then uses the first byte of the encoded string to split the data in its raw, binary state. BigQuery also supports the escape sequence "\t" to specify a tab separator. The default value is a comma (','). FieldDelimiter string `pulumi:"fieldDelimiter"` // [Optional] An custom string that will represent a NULL value in CSV import data. NullMarker string `pulumi:"nullMarker"` // [Optional] The value that is used to quote data sections in a CSV file. BigQuery converts the string to ISO-8859-1 encoding, and then uses the first byte of the encoded string to split the data in its raw, binary state. The default value is a double-quote ('"'). If your data does not contain quoted sections, set the property value to an empty string. If your data contains quoted newline characters, you must also set the allowQuotedNewlines property to true. Quote string `pulumi:"quote"` // [Optional] The number of rows at the top of a CSV file that BigQuery will skip when reading the data. The default value is 0. This property is useful if you have header rows in the file that should be skipped. When autodetect is on, the behavior is the following: * skipLeadingRows unspecified - Autodetect tries to detect headers in the first row. If they are not detected, the row is read as data. Otherwise data is read starting from the second row. * skipLeadingRows is 0 - Instructs autodetect that there are no headers and data should be read starting from the first row. * skipLeadingRows = N > 0 - Autodetect skips N-1 rows and tries to detect headers in row N. If headers are not detected, row N is just skipped. Otherwise row N is used to extract column names for the detected schema. SkipLeadingRows string `pulumi:"skipLeadingRows"` }
type CsvOptionsResponseOutput ¶
type CsvOptionsResponseOutput struct{ *pulumi.OutputState }
func (CsvOptionsResponseOutput) AllowJaggedRows ¶
func (o CsvOptionsResponseOutput) AllowJaggedRows() pulumi.BoolOutput
[Optional] Indicates if BigQuery should accept rows that are missing trailing optional columns. If true, BigQuery treats missing trailing columns as null values. If false, records with missing trailing columns are treated as bad records, and if there are too many bad records, an invalid error is returned in the job result. The default value is false.
func (CsvOptionsResponseOutput) AllowQuotedNewlines ¶
func (o CsvOptionsResponseOutput) AllowQuotedNewlines() pulumi.BoolOutput
[Optional] Indicates if BigQuery should allow quoted data sections that contain newline characters in a CSV file. The default value is false.
func (CsvOptionsResponseOutput) ElementType ¶
func (CsvOptionsResponseOutput) ElementType() reflect.Type
func (CsvOptionsResponseOutput) Encoding ¶
func (o CsvOptionsResponseOutput) Encoding() pulumi.StringOutput
[Optional] The character encoding of the data. The supported values are UTF-8 or ISO-8859-1. The default value is UTF-8. BigQuery decodes the data after the raw, binary data has been split using the values of the quote and fieldDelimiter properties.
func (CsvOptionsResponseOutput) FieldDelimiter ¶
func (o CsvOptionsResponseOutput) FieldDelimiter() pulumi.StringOutput
[Optional] The separator for fields in a CSV file. BigQuery converts the string to ISO-8859-1 encoding, and then uses the first byte of the encoded string to split the data in its raw, binary state. BigQuery also supports the escape sequence "\t" to specify a tab separator. The default value is a comma (',').
func (CsvOptionsResponseOutput) NullMarker ¶ added in v0.8.0
func (o CsvOptionsResponseOutput) NullMarker() pulumi.StringOutput
[Optional] An custom string that will represent a NULL value in CSV import data.
func (CsvOptionsResponseOutput) Quote ¶
func (o CsvOptionsResponseOutput) Quote() pulumi.StringOutput
[Optional] The value that is used to quote data sections in a CSV file. BigQuery converts the string to ISO-8859-1 encoding, and then uses the first byte of the encoded string to split the data in its raw, binary state. The default value is a double-quote ('"'). If your data does not contain quoted sections, set the property value to an empty string. If your data contains quoted newline characters, you must also set the allowQuotedNewlines property to true.
func (CsvOptionsResponseOutput) SkipLeadingRows ¶
func (o CsvOptionsResponseOutput) SkipLeadingRows() pulumi.StringOutput
[Optional] The number of rows at the top of a CSV file that BigQuery will skip when reading the data. The default value is 0. This property is useful if you have header rows in the file that should be skipped. When autodetect is on, the behavior is the following: * skipLeadingRows unspecified - Autodetect tries to detect headers in the first row. If they are not detected, the row is read as data. Otherwise data is read starting from the second row. * skipLeadingRows is 0 - Instructs autodetect that there are no headers and data should be read starting from the first row. * skipLeadingRows = N > 0 - Autodetect skips N-1 rows and tries to detect headers in row N. If headers are not detected, row N is just skipped. Otherwise row N is used to extract column names for the detected schema.
func (CsvOptionsResponseOutput) ToCsvOptionsResponseOutput ¶
func (o CsvOptionsResponseOutput) ToCsvOptionsResponseOutput() CsvOptionsResponseOutput
func (CsvOptionsResponseOutput) ToCsvOptionsResponseOutputWithContext ¶
func (o CsvOptionsResponseOutput) ToCsvOptionsResponseOutputWithContext(ctx context.Context) CsvOptionsResponseOutput
type Dataset ¶
type Dataset struct { pulumi.CustomResourceState // [Optional] An array of objects that define dataset access for one or more entities. You can set this property when inserting or updating a dataset in order to control who is allowed to access the data. If unspecified at dataset creation time, BigQuery adds default dataset access for the following entities: access.specialGroup: projectReaders; access.role: READER; access.specialGroup: projectWriters; access.role: WRITER; access.specialGroup: projectOwners; access.role: OWNER; access.userByEmail: [dataset creator email]; access.role: OWNER; Access DatasetAccessItemResponseArrayOutput `pulumi:"access"` // The time when this dataset was created, in milliseconds since the epoch. CreationTime pulumi.StringOutput `pulumi:"creationTime"` // [Required] A reference that identifies the dataset. DatasetReference DatasetReferenceResponseOutput `pulumi:"datasetReference"` // The default collation of the dataset. DefaultCollation pulumi.StringOutput `pulumi:"defaultCollation"` DefaultEncryptionConfiguration EncryptionConfigurationResponseOutput `pulumi:"defaultEncryptionConfiguration"` // [Optional] The default partition expiration for all partitioned tables in the dataset, in milliseconds. Once this property is set, all newly-created partitioned tables in the dataset will have an expirationMs property in the timePartitioning settings set to this value, and changing the value will only affect new tables, not existing ones. The storage in a partition will have an expiration time of its partition time plus this value. Setting this property overrides the use of defaultTableExpirationMs for partitioned tables: only one of defaultTableExpirationMs and defaultPartitionExpirationMs will be used for any new partitioned table. If you provide an explicit timePartitioning.expirationMs when creating or updating a partitioned table, that value takes precedence over the default partition expiration time indicated by this property. DefaultPartitionExpirationMs pulumi.StringOutput `pulumi:"defaultPartitionExpirationMs"` // [Optional] The default lifetime of all tables in the dataset, in milliseconds. The minimum value is 3600000 milliseconds (one hour). Once this property is set, all newly-created tables in the dataset will have an expirationTime property set to the creation time plus the value in this property, and changing the value will only affect new tables, not existing ones. When the expirationTime for a given table is reached, that table will be deleted automatically. If a table's expirationTime is modified or removed before the table expires, or if you provide an explicit expirationTime when creating a table, that value takes precedence over the default expiration time indicated by this property. DefaultTableExpirationMs pulumi.StringOutput `pulumi:"defaultTableExpirationMs"` // [Optional] A user-friendly description of the dataset. Description pulumi.StringOutput `pulumi:"description"` // A hash of the resource. Etag pulumi.StringOutput `pulumi:"etag"` // [Optional] A descriptive name for the dataset. FriendlyName pulumi.StringOutput `pulumi:"friendlyName"` // [Optional] Indicates if table names are case insensitive in the dataset. IsCaseInsensitive pulumi.BoolOutput `pulumi:"isCaseInsensitive"` // The resource type. Kind pulumi.StringOutput `pulumi:"kind"` // The labels associated with this dataset. You can use these to organize and group your datasets. You can set this property when inserting or updating a dataset. See Creating and Updating Dataset Labels for more information. Labels pulumi.StringMapOutput `pulumi:"labels"` // The date when this dataset or any of its tables was last modified, in milliseconds since the epoch. LastModifiedTime pulumi.StringOutput `pulumi:"lastModifiedTime"` // The geographic location where the dataset should reside. The default value is US. See details at https://cloud.google.com/bigquery/docs/locations. Location pulumi.StringOutput `pulumi:"location"` // Reserved for future use. SatisfiesPZS pulumi.BoolOutput `pulumi:"satisfiesPZS"` // A URL that can be used to access the resource again. You can use this URL in Get or Update requests to the resource. SelfLink pulumi.StringOutput `pulumi:"selfLink"` // [Optional]The tags associated with this dataset. Tag keys are globally unique. Tags DatasetTagsItemResponseArrayOutput `pulumi:"tags"` }
Creates a new empty dataset. Auto-naming is currently not supported for this resource.
func GetDataset ¶
func GetDataset(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatasetState, opts ...pulumi.ResourceOption) (*Dataset, error)
GetDataset gets an existing Dataset 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 NewDataset ¶
func NewDataset(ctx *pulumi.Context, name string, args *DatasetArgs, opts ...pulumi.ResourceOption) (*Dataset, error)
NewDataset registers a new resource with the given unique name, arguments, and options.
func (*Dataset) ElementType ¶
func (*Dataset) ToDatasetOutput ¶
func (i *Dataset) ToDatasetOutput() DatasetOutput
func (*Dataset) ToDatasetOutputWithContext ¶
func (i *Dataset) ToDatasetOutputWithContext(ctx context.Context) DatasetOutput
type DatasetAccessEntry ¶
type DatasetAccessEntry struct { // [Required] The dataset this entry applies to. Dataset *DatasetReference `pulumi:"dataset"` TargetTypes []DatasetAccessEntryTargetTypesItem `pulumi:"targetTypes"` }
type DatasetAccessEntryArgs ¶
type DatasetAccessEntryArgs struct { // [Required] The dataset this entry applies to. Dataset DatasetReferencePtrInput `pulumi:"dataset"` TargetTypes DatasetAccessEntryTargetTypesItemArrayInput `pulumi:"targetTypes"` }
func (DatasetAccessEntryArgs) ElementType ¶
func (DatasetAccessEntryArgs) ElementType() reflect.Type
func (DatasetAccessEntryArgs) ToDatasetAccessEntryOutput ¶
func (i DatasetAccessEntryArgs) ToDatasetAccessEntryOutput() DatasetAccessEntryOutput
func (DatasetAccessEntryArgs) ToDatasetAccessEntryOutputWithContext ¶
func (i DatasetAccessEntryArgs) ToDatasetAccessEntryOutputWithContext(ctx context.Context) DatasetAccessEntryOutput
func (DatasetAccessEntryArgs) ToDatasetAccessEntryPtrOutput ¶
func (i DatasetAccessEntryArgs) ToDatasetAccessEntryPtrOutput() DatasetAccessEntryPtrOutput
func (DatasetAccessEntryArgs) ToDatasetAccessEntryPtrOutputWithContext ¶
func (i DatasetAccessEntryArgs) ToDatasetAccessEntryPtrOutputWithContext(ctx context.Context) DatasetAccessEntryPtrOutput
type DatasetAccessEntryInput ¶
type DatasetAccessEntryInput interface { pulumi.Input ToDatasetAccessEntryOutput() DatasetAccessEntryOutput ToDatasetAccessEntryOutputWithContext(context.Context) DatasetAccessEntryOutput }
DatasetAccessEntryInput is an input type that accepts DatasetAccessEntryArgs and DatasetAccessEntryOutput values. You can construct a concrete instance of `DatasetAccessEntryInput` via:
DatasetAccessEntryArgs{...}
type DatasetAccessEntryOutput ¶
type DatasetAccessEntryOutput struct{ *pulumi.OutputState }
func (DatasetAccessEntryOutput) Dataset ¶
func (o DatasetAccessEntryOutput) Dataset() DatasetReferencePtrOutput
[Required] The dataset this entry applies to.
func (DatasetAccessEntryOutput) ElementType ¶
func (DatasetAccessEntryOutput) ElementType() reflect.Type
func (DatasetAccessEntryOutput) TargetTypes ¶ added in v0.5.0
func (o DatasetAccessEntryOutput) TargetTypes() DatasetAccessEntryTargetTypesItemArrayOutput
func (DatasetAccessEntryOutput) ToDatasetAccessEntryOutput ¶
func (o DatasetAccessEntryOutput) ToDatasetAccessEntryOutput() DatasetAccessEntryOutput
func (DatasetAccessEntryOutput) ToDatasetAccessEntryOutputWithContext ¶
func (o DatasetAccessEntryOutput) ToDatasetAccessEntryOutputWithContext(ctx context.Context) DatasetAccessEntryOutput
func (DatasetAccessEntryOutput) ToDatasetAccessEntryPtrOutput ¶
func (o DatasetAccessEntryOutput) ToDatasetAccessEntryPtrOutput() DatasetAccessEntryPtrOutput
func (DatasetAccessEntryOutput) ToDatasetAccessEntryPtrOutputWithContext ¶
func (o DatasetAccessEntryOutput) ToDatasetAccessEntryPtrOutputWithContext(ctx context.Context) DatasetAccessEntryPtrOutput
type DatasetAccessEntryPtrInput ¶
type DatasetAccessEntryPtrInput interface { pulumi.Input ToDatasetAccessEntryPtrOutput() DatasetAccessEntryPtrOutput ToDatasetAccessEntryPtrOutputWithContext(context.Context) DatasetAccessEntryPtrOutput }
DatasetAccessEntryPtrInput is an input type that accepts DatasetAccessEntryArgs, DatasetAccessEntryPtr and DatasetAccessEntryPtrOutput values. You can construct a concrete instance of `DatasetAccessEntryPtrInput` via:
DatasetAccessEntryArgs{...} or: nil
func DatasetAccessEntryPtr ¶
func DatasetAccessEntryPtr(v *DatasetAccessEntryArgs) DatasetAccessEntryPtrInput
type DatasetAccessEntryPtrOutput ¶
type DatasetAccessEntryPtrOutput struct{ *pulumi.OutputState }
func (DatasetAccessEntryPtrOutput) Dataset ¶
func (o DatasetAccessEntryPtrOutput) Dataset() DatasetReferencePtrOutput
[Required] The dataset this entry applies to.
func (DatasetAccessEntryPtrOutput) Elem ¶
func (o DatasetAccessEntryPtrOutput) Elem() DatasetAccessEntryOutput
func (DatasetAccessEntryPtrOutput) ElementType ¶
func (DatasetAccessEntryPtrOutput) ElementType() reflect.Type
func (DatasetAccessEntryPtrOutput) TargetTypes ¶ added in v0.5.0
func (o DatasetAccessEntryPtrOutput) TargetTypes() DatasetAccessEntryTargetTypesItemArrayOutput
func (DatasetAccessEntryPtrOutput) ToDatasetAccessEntryPtrOutput ¶
func (o DatasetAccessEntryPtrOutput) ToDatasetAccessEntryPtrOutput() DatasetAccessEntryPtrOutput
func (DatasetAccessEntryPtrOutput) ToDatasetAccessEntryPtrOutputWithContext ¶
func (o DatasetAccessEntryPtrOutput) ToDatasetAccessEntryPtrOutputWithContext(ctx context.Context) DatasetAccessEntryPtrOutput
type DatasetAccessEntryResponse ¶
type DatasetAccessEntryResponse struct { // [Required] The dataset this entry applies to. Dataset DatasetReferenceResponse `pulumi:"dataset"` TargetTypes []string `pulumi:"targetTypes"` }
type DatasetAccessEntryResponseOutput ¶
type DatasetAccessEntryResponseOutput struct{ *pulumi.OutputState }
func (DatasetAccessEntryResponseOutput) Dataset ¶
func (o DatasetAccessEntryResponseOutput) Dataset() DatasetReferenceResponseOutput
[Required] The dataset this entry applies to.
func (DatasetAccessEntryResponseOutput) ElementType ¶
func (DatasetAccessEntryResponseOutput) ElementType() reflect.Type
func (DatasetAccessEntryResponseOutput) TargetTypes ¶ added in v0.5.0
func (o DatasetAccessEntryResponseOutput) TargetTypes() pulumi.StringArrayOutput
func (DatasetAccessEntryResponseOutput) ToDatasetAccessEntryResponseOutput ¶
func (o DatasetAccessEntryResponseOutput) ToDatasetAccessEntryResponseOutput() DatasetAccessEntryResponseOutput
func (DatasetAccessEntryResponseOutput) ToDatasetAccessEntryResponseOutputWithContext ¶
func (o DatasetAccessEntryResponseOutput) ToDatasetAccessEntryResponseOutputWithContext(ctx context.Context) DatasetAccessEntryResponseOutput
type DatasetAccessEntryTargetTypesItem ¶ added in v0.5.0
type DatasetAccessEntryTargetTypesItem string
func (DatasetAccessEntryTargetTypesItem) ElementType ¶ added in v0.14.0
func (DatasetAccessEntryTargetTypesItem) ElementType() reflect.Type
func (DatasetAccessEntryTargetTypesItem) ToDatasetAccessEntryTargetTypesItemOutput ¶ added in v0.14.0
func (e DatasetAccessEntryTargetTypesItem) ToDatasetAccessEntryTargetTypesItemOutput() DatasetAccessEntryTargetTypesItemOutput
func (DatasetAccessEntryTargetTypesItem) ToDatasetAccessEntryTargetTypesItemOutputWithContext ¶ added in v0.14.0
func (e DatasetAccessEntryTargetTypesItem) ToDatasetAccessEntryTargetTypesItemOutputWithContext(ctx context.Context) DatasetAccessEntryTargetTypesItemOutput
func (DatasetAccessEntryTargetTypesItem) ToDatasetAccessEntryTargetTypesItemPtrOutput ¶ added in v0.14.0
func (e DatasetAccessEntryTargetTypesItem) ToDatasetAccessEntryTargetTypesItemPtrOutput() DatasetAccessEntryTargetTypesItemPtrOutput
func (DatasetAccessEntryTargetTypesItem) ToDatasetAccessEntryTargetTypesItemPtrOutputWithContext ¶ added in v0.14.0
func (e DatasetAccessEntryTargetTypesItem) ToDatasetAccessEntryTargetTypesItemPtrOutputWithContext(ctx context.Context) DatasetAccessEntryTargetTypesItemPtrOutput
func (DatasetAccessEntryTargetTypesItem) ToStringOutput ¶ added in v0.14.0
func (e DatasetAccessEntryTargetTypesItem) ToStringOutput() pulumi.StringOutput
func (DatasetAccessEntryTargetTypesItem) ToStringOutputWithContext ¶ added in v0.14.0
func (e DatasetAccessEntryTargetTypesItem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DatasetAccessEntryTargetTypesItem) ToStringPtrOutput ¶ added in v0.14.0
func (e DatasetAccessEntryTargetTypesItem) ToStringPtrOutput() pulumi.StringPtrOutput
func (DatasetAccessEntryTargetTypesItem) ToStringPtrOutputWithContext ¶ added in v0.14.0
func (e DatasetAccessEntryTargetTypesItem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DatasetAccessEntryTargetTypesItemArray ¶ added in v0.5.0
type DatasetAccessEntryTargetTypesItemArray []DatasetAccessEntryTargetTypesItem
func (DatasetAccessEntryTargetTypesItemArray) ElementType ¶ added in v0.5.0
func (DatasetAccessEntryTargetTypesItemArray) ElementType() reflect.Type
func (DatasetAccessEntryTargetTypesItemArray) ToDatasetAccessEntryTargetTypesItemArrayOutput ¶ added in v0.5.0
func (i DatasetAccessEntryTargetTypesItemArray) ToDatasetAccessEntryTargetTypesItemArrayOutput() DatasetAccessEntryTargetTypesItemArrayOutput
func (DatasetAccessEntryTargetTypesItemArray) ToDatasetAccessEntryTargetTypesItemArrayOutputWithContext ¶ added in v0.5.0
func (i DatasetAccessEntryTargetTypesItemArray) ToDatasetAccessEntryTargetTypesItemArrayOutputWithContext(ctx context.Context) DatasetAccessEntryTargetTypesItemArrayOutput
type DatasetAccessEntryTargetTypesItemArrayInput ¶ added in v0.5.0
type DatasetAccessEntryTargetTypesItemArrayInput interface { pulumi.Input ToDatasetAccessEntryTargetTypesItemArrayOutput() DatasetAccessEntryTargetTypesItemArrayOutput ToDatasetAccessEntryTargetTypesItemArrayOutputWithContext(context.Context) DatasetAccessEntryTargetTypesItemArrayOutput }
DatasetAccessEntryTargetTypesItemArrayInput is an input type that accepts DatasetAccessEntryTargetTypesItemArray and DatasetAccessEntryTargetTypesItemArrayOutput values. You can construct a concrete instance of `DatasetAccessEntryTargetTypesItemArrayInput` via:
DatasetAccessEntryTargetTypesItemArray{ DatasetAccessEntryTargetTypesItemArgs{...} }
type DatasetAccessEntryTargetTypesItemArrayOutput ¶ added in v0.5.0
type DatasetAccessEntryTargetTypesItemArrayOutput struct{ *pulumi.OutputState }
func (DatasetAccessEntryTargetTypesItemArrayOutput) ElementType ¶ added in v0.5.0
func (DatasetAccessEntryTargetTypesItemArrayOutput) ElementType() reflect.Type
func (DatasetAccessEntryTargetTypesItemArrayOutput) ToDatasetAccessEntryTargetTypesItemArrayOutput ¶ added in v0.5.0
func (o DatasetAccessEntryTargetTypesItemArrayOutput) ToDatasetAccessEntryTargetTypesItemArrayOutput() DatasetAccessEntryTargetTypesItemArrayOutput
func (DatasetAccessEntryTargetTypesItemArrayOutput) ToDatasetAccessEntryTargetTypesItemArrayOutputWithContext ¶ added in v0.5.0
func (o DatasetAccessEntryTargetTypesItemArrayOutput) ToDatasetAccessEntryTargetTypesItemArrayOutputWithContext(ctx context.Context) DatasetAccessEntryTargetTypesItemArrayOutput
type DatasetAccessEntryTargetTypesItemInput ¶ added in v0.5.0
type DatasetAccessEntryTargetTypesItemInput interface { pulumi.Input ToDatasetAccessEntryTargetTypesItemOutput() DatasetAccessEntryTargetTypesItemOutput ToDatasetAccessEntryTargetTypesItemOutputWithContext(context.Context) DatasetAccessEntryTargetTypesItemOutput }
DatasetAccessEntryTargetTypesItemInput is an input type that accepts DatasetAccessEntryTargetTypesItemArgs and DatasetAccessEntryTargetTypesItemOutput values. You can construct a concrete instance of `DatasetAccessEntryTargetTypesItemInput` via:
DatasetAccessEntryTargetTypesItemArgs{...}
type DatasetAccessEntryTargetTypesItemOutput ¶ added in v0.5.0
type DatasetAccessEntryTargetTypesItemOutput struct{ *pulumi.OutputState }
func (DatasetAccessEntryTargetTypesItemOutput) ElementType ¶ added in v0.5.0
func (DatasetAccessEntryTargetTypesItemOutput) ElementType() reflect.Type
func (DatasetAccessEntryTargetTypesItemOutput) ToDatasetAccessEntryTargetTypesItemOutput ¶ added in v0.5.0
func (o DatasetAccessEntryTargetTypesItemOutput) ToDatasetAccessEntryTargetTypesItemOutput() DatasetAccessEntryTargetTypesItemOutput
func (DatasetAccessEntryTargetTypesItemOutput) ToDatasetAccessEntryTargetTypesItemOutputWithContext ¶ added in v0.5.0
func (o DatasetAccessEntryTargetTypesItemOutput) ToDatasetAccessEntryTargetTypesItemOutputWithContext(ctx context.Context) DatasetAccessEntryTargetTypesItemOutput
func (DatasetAccessEntryTargetTypesItemOutput) ToDatasetAccessEntryTargetTypesItemPtrOutput ¶ added in v0.14.0
func (o DatasetAccessEntryTargetTypesItemOutput) ToDatasetAccessEntryTargetTypesItemPtrOutput() DatasetAccessEntryTargetTypesItemPtrOutput
func (DatasetAccessEntryTargetTypesItemOutput) ToDatasetAccessEntryTargetTypesItemPtrOutputWithContext ¶ added in v0.14.0
func (o DatasetAccessEntryTargetTypesItemOutput) ToDatasetAccessEntryTargetTypesItemPtrOutputWithContext(ctx context.Context) DatasetAccessEntryTargetTypesItemPtrOutput
func (DatasetAccessEntryTargetTypesItemOutput) ToStringOutput ¶ added in v0.14.0
func (o DatasetAccessEntryTargetTypesItemOutput) ToStringOutput() pulumi.StringOutput
func (DatasetAccessEntryTargetTypesItemOutput) ToStringOutputWithContext ¶ added in v0.14.0
func (o DatasetAccessEntryTargetTypesItemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DatasetAccessEntryTargetTypesItemOutput) ToStringPtrOutput ¶ added in v0.14.0
func (o DatasetAccessEntryTargetTypesItemOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DatasetAccessEntryTargetTypesItemOutput) ToStringPtrOutputWithContext ¶ added in v0.14.0
func (o DatasetAccessEntryTargetTypesItemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DatasetAccessEntryTargetTypesItemPtrInput ¶ added in v0.14.0
type DatasetAccessEntryTargetTypesItemPtrInput interface { pulumi.Input ToDatasetAccessEntryTargetTypesItemPtrOutput() DatasetAccessEntryTargetTypesItemPtrOutput ToDatasetAccessEntryTargetTypesItemPtrOutputWithContext(context.Context) DatasetAccessEntryTargetTypesItemPtrOutput }
func DatasetAccessEntryTargetTypesItemPtr ¶ added in v0.14.0
func DatasetAccessEntryTargetTypesItemPtr(v string) DatasetAccessEntryTargetTypesItemPtrInput
type DatasetAccessEntryTargetTypesItemPtrOutput ¶ added in v0.14.0
type DatasetAccessEntryTargetTypesItemPtrOutput struct{ *pulumi.OutputState }
func (DatasetAccessEntryTargetTypesItemPtrOutput) ElementType ¶ added in v0.14.0
func (DatasetAccessEntryTargetTypesItemPtrOutput) ElementType() reflect.Type
func (DatasetAccessEntryTargetTypesItemPtrOutput) ToDatasetAccessEntryTargetTypesItemPtrOutput ¶ added in v0.14.0
func (o DatasetAccessEntryTargetTypesItemPtrOutput) ToDatasetAccessEntryTargetTypesItemPtrOutput() DatasetAccessEntryTargetTypesItemPtrOutput
func (DatasetAccessEntryTargetTypesItemPtrOutput) ToDatasetAccessEntryTargetTypesItemPtrOutputWithContext ¶ added in v0.14.0
func (o DatasetAccessEntryTargetTypesItemPtrOutput) ToDatasetAccessEntryTargetTypesItemPtrOutputWithContext(ctx context.Context) DatasetAccessEntryTargetTypesItemPtrOutput
func (DatasetAccessEntryTargetTypesItemPtrOutput) ToStringPtrOutput ¶ added in v0.14.0
func (o DatasetAccessEntryTargetTypesItemPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DatasetAccessEntryTargetTypesItemPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.14.0
func (o DatasetAccessEntryTargetTypesItemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DatasetAccessItem ¶
type DatasetAccessItem struct { // [Pick one] A grant authorizing all resources of a particular type in a particular dataset access to this dataset. Only views are supported for now. The role field is not required when this field is set. If that dataset is deleted and re-created, its access needs to be granted again via an update operation. Dataset *DatasetAccessEntry `pulumi:"dataset"` // [Pick one] A domain to grant access to. Any users signed in with the domain specified will be granted the specified access. Example: "example.com". Maps to IAM policy member "domain:DOMAIN". Domain *string `pulumi:"domain"` // [Pick one] An email address of a Google Group to grant access to. Maps to IAM policy member "group:GROUP". GroupByEmail *string `pulumi:"groupByEmail"` // [Pick one] Some other type of member that appears in the IAM Policy but isn't a user, group, domain, or special group. IamMember *string `pulumi:"iamMember"` // [Required] An IAM role ID that should be granted to the user, group, or domain specified in this access entry. The following legacy mappings will be applied: OWNER roles/bigquery.dataOwner WRITER roles/bigquery.dataEditor READER roles/bigquery.dataViewer This field will accept any of the above formats, but will return only the legacy format. For example, if you set this field to "roles/bigquery.dataOwner", it will be returned back as "OWNER". Role *string `pulumi:"role"` // [Pick one] A routine from a different dataset to grant access to. Queries executed against that routine will have read access to views/tables/routines in this dataset. Only UDF is supported for now. The role field is not required when this field is set. If that routine is updated by any user, access to the routine needs to be granted again via an update operation. Routine *RoutineReference `pulumi:"routine"` // [Pick one] A special group to grant access to. Possible values include: projectOwners: Owners of the enclosing project. projectReaders: Readers of the enclosing project. projectWriters: Writers of the enclosing project. allAuthenticatedUsers: All authenticated BigQuery users. Maps to similarly-named IAM members. SpecialGroup *string `pulumi:"specialGroup"` // [Pick one] An email address of a user to grant access to. For example: fred@example.com. Maps to IAM policy member "user:EMAIL" or "serviceAccount:EMAIL". UserByEmail *string `pulumi:"userByEmail"` // [Pick one] A view from a different dataset to grant access to. Queries executed against that view will have read access to tables in this dataset. The role field is not required when this field is set. If that view is updated by any user, access to the view needs to be granted again via an update operation. View *TableReference `pulumi:"view"` }
type DatasetAccessItemArgs ¶
type DatasetAccessItemArgs struct { // [Pick one] A grant authorizing all resources of a particular type in a particular dataset access to this dataset. Only views are supported for now. The role field is not required when this field is set. If that dataset is deleted and re-created, its access needs to be granted again via an update operation. Dataset DatasetAccessEntryPtrInput `pulumi:"dataset"` // [Pick one] A domain to grant access to. Any users signed in with the domain specified will be granted the specified access. Example: "example.com". Maps to IAM policy member "domain:DOMAIN". Domain pulumi.StringPtrInput `pulumi:"domain"` // [Pick one] An email address of a Google Group to grant access to. Maps to IAM policy member "group:GROUP". GroupByEmail pulumi.StringPtrInput `pulumi:"groupByEmail"` // [Pick one] Some other type of member that appears in the IAM Policy but isn't a user, group, domain, or special group. IamMember pulumi.StringPtrInput `pulumi:"iamMember"` // [Required] An IAM role ID that should be granted to the user, group, or domain specified in this access entry. The following legacy mappings will be applied: OWNER roles/bigquery.dataOwner WRITER roles/bigquery.dataEditor READER roles/bigquery.dataViewer This field will accept any of the above formats, but will return only the legacy format. For example, if you set this field to "roles/bigquery.dataOwner", it will be returned back as "OWNER". Role pulumi.StringPtrInput `pulumi:"role"` // [Pick one] A routine from a different dataset to grant access to. Queries executed against that routine will have read access to views/tables/routines in this dataset. Only UDF is supported for now. The role field is not required when this field is set. If that routine is updated by any user, access to the routine needs to be granted again via an update operation. Routine RoutineReferencePtrInput `pulumi:"routine"` // [Pick one] A special group to grant access to. Possible values include: projectOwners: Owners of the enclosing project. projectReaders: Readers of the enclosing project. projectWriters: Writers of the enclosing project. allAuthenticatedUsers: All authenticated BigQuery users. Maps to similarly-named IAM members. SpecialGroup pulumi.StringPtrInput `pulumi:"specialGroup"` // [Pick one] An email address of a user to grant access to. For example: fred@example.com. Maps to IAM policy member "user:EMAIL" or "serviceAccount:EMAIL". UserByEmail pulumi.StringPtrInput `pulumi:"userByEmail"` // [Pick one] A view from a different dataset to grant access to. Queries executed against that view will have read access to tables in this dataset. The role field is not required when this field is set. If that view is updated by any user, access to the view needs to be granted again via an update operation. View TableReferencePtrInput `pulumi:"view"` }
func (DatasetAccessItemArgs) ElementType ¶
func (DatasetAccessItemArgs) ElementType() reflect.Type
func (DatasetAccessItemArgs) ToDatasetAccessItemOutput ¶
func (i DatasetAccessItemArgs) ToDatasetAccessItemOutput() DatasetAccessItemOutput
func (DatasetAccessItemArgs) ToDatasetAccessItemOutputWithContext ¶
func (i DatasetAccessItemArgs) ToDatasetAccessItemOutputWithContext(ctx context.Context) DatasetAccessItemOutput
type DatasetAccessItemArray ¶
type DatasetAccessItemArray []DatasetAccessItemInput
func (DatasetAccessItemArray) ElementType ¶
func (DatasetAccessItemArray) ElementType() reflect.Type
func (DatasetAccessItemArray) ToDatasetAccessItemArrayOutput ¶
func (i DatasetAccessItemArray) ToDatasetAccessItemArrayOutput() DatasetAccessItemArrayOutput
func (DatasetAccessItemArray) ToDatasetAccessItemArrayOutputWithContext ¶
func (i DatasetAccessItemArray) ToDatasetAccessItemArrayOutputWithContext(ctx context.Context) DatasetAccessItemArrayOutput
type DatasetAccessItemArrayInput ¶
type DatasetAccessItemArrayInput interface { pulumi.Input ToDatasetAccessItemArrayOutput() DatasetAccessItemArrayOutput ToDatasetAccessItemArrayOutputWithContext(context.Context) DatasetAccessItemArrayOutput }
DatasetAccessItemArrayInput is an input type that accepts DatasetAccessItemArray and DatasetAccessItemArrayOutput values. You can construct a concrete instance of `DatasetAccessItemArrayInput` via:
DatasetAccessItemArray{ DatasetAccessItemArgs{...} }
type DatasetAccessItemArrayOutput ¶
type DatasetAccessItemArrayOutput struct{ *pulumi.OutputState }
func (DatasetAccessItemArrayOutput) ElementType ¶
func (DatasetAccessItemArrayOutput) ElementType() reflect.Type
func (DatasetAccessItemArrayOutput) Index ¶
func (o DatasetAccessItemArrayOutput) Index(i pulumi.IntInput) DatasetAccessItemOutput
func (DatasetAccessItemArrayOutput) ToDatasetAccessItemArrayOutput ¶
func (o DatasetAccessItemArrayOutput) ToDatasetAccessItemArrayOutput() DatasetAccessItemArrayOutput
func (DatasetAccessItemArrayOutput) ToDatasetAccessItemArrayOutputWithContext ¶
func (o DatasetAccessItemArrayOutput) ToDatasetAccessItemArrayOutputWithContext(ctx context.Context) DatasetAccessItemArrayOutput
type DatasetAccessItemInput ¶
type DatasetAccessItemInput interface { pulumi.Input ToDatasetAccessItemOutput() DatasetAccessItemOutput ToDatasetAccessItemOutputWithContext(context.Context) DatasetAccessItemOutput }
DatasetAccessItemInput is an input type that accepts DatasetAccessItemArgs and DatasetAccessItemOutput values. You can construct a concrete instance of `DatasetAccessItemInput` via:
DatasetAccessItemArgs{...}
type DatasetAccessItemOutput ¶
type DatasetAccessItemOutput struct{ *pulumi.OutputState }
func (DatasetAccessItemOutput) Dataset ¶
func (o DatasetAccessItemOutput) Dataset() DatasetAccessEntryPtrOutput
[Pick one] A grant authorizing all resources of a particular type in a particular dataset access to this dataset. Only views are supported for now. The role field is not required when this field is set. If that dataset is deleted and re-created, its access needs to be granted again via an update operation.
func (DatasetAccessItemOutput) Domain ¶
func (o DatasetAccessItemOutput) Domain() pulumi.StringPtrOutput
[Pick one] A domain to grant access to. Any users signed in with the domain specified will be granted the specified access. Example: "example.com". Maps to IAM policy member "domain:DOMAIN".
func (DatasetAccessItemOutput) ElementType ¶
func (DatasetAccessItemOutput) ElementType() reflect.Type
func (DatasetAccessItemOutput) GroupByEmail ¶
func (o DatasetAccessItemOutput) GroupByEmail() pulumi.StringPtrOutput
[Pick one] An email address of a Google Group to grant access to. Maps to IAM policy member "group:GROUP".
func (DatasetAccessItemOutput) IamMember ¶
func (o DatasetAccessItemOutput) IamMember() pulumi.StringPtrOutput
[Pick one] Some other type of member that appears in the IAM Policy but isn't a user, group, domain, or special group.
func (DatasetAccessItemOutput) Role ¶
func (o DatasetAccessItemOutput) Role() pulumi.StringPtrOutput
[Required] An IAM role ID that should be granted to the user, group, or domain specified in this access entry. The following legacy mappings will be applied: OWNER roles/bigquery.dataOwner WRITER roles/bigquery.dataEditor READER roles/bigquery.dataViewer This field will accept any of the above formats, but will return only the legacy format. For example, if you set this field to "roles/bigquery.dataOwner", it will be returned back as "OWNER".
func (DatasetAccessItemOutput) Routine ¶
func (o DatasetAccessItemOutput) Routine() RoutineReferencePtrOutput
[Pick one] A routine from a different dataset to grant access to. Queries executed against that routine will have read access to views/tables/routines in this dataset. Only UDF is supported for now. The role field is not required when this field is set. If that routine is updated by any user, access to the routine needs to be granted again via an update operation.
func (DatasetAccessItemOutput) SpecialGroup ¶
func (o DatasetAccessItemOutput) SpecialGroup() pulumi.StringPtrOutput
[Pick one] A special group to grant access to. Possible values include: projectOwners: Owners of the enclosing project. projectReaders: Readers of the enclosing project. projectWriters: Writers of the enclosing project. allAuthenticatedUsers: All authenticated BigQuery users. Maps to similarly-named IAM members.
func (DatasetAccessItemOutput) ToDatasetAccessItemOutput ¶
func (o DatasetAccessItemOutput) ToDatasetAccessItemOutput() DatasetAccessItemOutput
func (DatasetAccessItemOutput) ToDatasetAccessItemOutputWithContext ¶
func (o DatasetAccessItemOutput) ToDatasetAccessItemOutputWithContext(ctx context.Context) DatasetAccessItemOutput
func (DatasetAccessItemOutput) UserByEmail ¶
func (o DatasetAccessItemOutput) UserByEmail() pulumi.StringPtrOutput
[Pick one] An email address of a user to grant access to. For example: fred@example.com. Maps to IAM policy member "user:EMAIL" or "serviceAccount:EMAIL".
func (DatasetAccessItemOutput) View ¶
func (o DatasetAccessItemOutput) View() TableReferencePtrOutput
[Pick one] A view from a different dataset to grant access to. Queries executed against that view will have read access to tables in this dataset. The role field is not required when this field is set. If that view is updated by any user, access to the view needs to be granted again via an update operation.
type DatasetAccessItemResponse ¶
type DatasetAccessItemResponse struct { // [Pick one] A grant authorizing all resources of a particular type in a particular dataset access to this dataset. Only views are supported for now. The role field is not required when this field is set. If that dataset is deleted and re-created, its access needs to be granted again via an update operation. Dataset DatasetAccessEntryResponse `pulumi:"dataset"` // [Pick one] A domain to grant access to. Any users signed in with the domain specified will be granted the specified access. Example: "example.com". Maps to IAM policy member "domain:DOMAIN". Domain string `pulumi:"domain"` // [Pick one] An email address of a Google Group to grant access to. Maps to IAM policy member "group:GROUP". GroupByEmail string `pulumi:"groupByEmail"` // [Pick one] Some other type of member that appears in the IAM Policy but isn't a user, group, domain, or special group. IamMember string `pulumi:"iamMember"` // [Required] An IAM role ID that should be granted to the user, group, or domain specified in this access entry. The following legacy mappings will be applied: OWNER roles/bigquery.dataOwner WRITER roles/bigquery.dataEditor READER roles/bigquery.dataViewer This field will accept any of the above formats, but will return only the legacy format. For example, if you set this field to "roles/bigquery.dataOwner", it will be returned back as "OWNER". Role string `pulumi:"role"` // [Pick one] A routine from a different dataset to grant access to. Queries executed against that routine will have read access to views/tables/routines in this dataset. Only UDF is supported for now. The role field is not required when this field is set. If that routine is updated by any user, access to the routine needs to be granted again via an update operation. Routine RoutineReferenceResponse `pulumi:"routine"` // [Pick one] A special group to grant access to. Possible values include: projectOwners: Owners of the enclosing project. projectReaders: Readers of the enclosing project. projectWriters: Writers of the enclosing project. allAuthenticatedUsers: All authenticated BigQuery users. Maps to similarly-named IAM members. SpecialGroup string `pulumi:"specialGroup"` // [Pick one] An email address of a user to grant access to. For example: fred@example.com. Maps to IAM policy member "user:EMAIL" or "serviceAccount:EMAIL". UserByEmail string `pulumi:"userByEmail"` // [Pick one] A view from a different dataset to grant access to. Queries executed against that view will have read access to tables in this dataset. The role field is not required when this field is set. If that view is updated by any user, access to the view needs to be granted again via an update operation. View TableReferenceResponse `pulumi:"view"` }
type DatasetAccessItemResponseArrayOutput ¶
type DatasetAccessItemResponseArrayOutput struct{ *pulumi.OutputState }
func (DatasetAccessItemResponseArrayOutput) ElementType ¶
func (DatasetAccessItemResponseArrayOutput) ElementType() reflect.Type
func (DatasetAccessItemResponseArrayOutput) Index ¶
func (o DatasetAccessItemResponseArrayOutput) Index(i pulumi.IntInput) DatasetAccessItemResponseOutput
func (DatasetAccessItemResponseArrayOutput) ToDatasetAccessItemResponseArrayOutput ¶
func (o DatasetAccessItemResponseArrayOutput) ToDatasetAccessItemResponseArrayOutput() DatasetAccessItemResponseArrayOutput
func (DatasetAccessItemResponseArrayOutput) ToDatasetAccessItemResponseArrayOutputWithContext ¶
func (o DatasetAccessItemResponseArrayOutput) ToDatasetAccessItemResponseArrayOutputWithContext(ctx context.Context) DatasetAccessItemResponseArrayOutput
type DatasetAccessItemResponseOutput ¶
type DatasetAccessItemResponseOutput struct{ *pulumi.OutputState }
func (DatasetAccessItemResponseOutput) Dataset ¶
func (o DatasetAccessItemResponseOutput) Dataset() DatasetAccessEntryResponseOutput
[Pick one] A grant authorizing all resources of a particular type in a particular dataset access to this dataset. Only views are supported for now. The role field is not required when this field is set. If that dataset is deleted and re-created, its access needs to be granted again via an update operation.
func (DatasetAccessItemResponseOutput) Domain ¶
func (o DatasetAccessItemResponseOutput) Domain() pulumi.StringOutput
[Pick one] A domain to grant access to. Any users signed in with the domain specified will be granted the specified access. Example: "example.com". Maps to IAM policy member "domain:DOMAIN".
func (DatasetAccessItemResponseOutput) ElementType ¶
func (DatasetAccessItemResponseOutput) ElementType() reflect.Type
func (DatasetAccessItemResponseOutput) GroupByEmail ¶
func (o DatasetAccessItemResponseOutput) GroupByEmail() pulumi.StringOutput
[Pick one] An email address of a Google Group to grant access to. Maps to IAM policy member "group:GROUP".
func (DatasetAccessItemResponseOutput) IamMember ¶
func (o DatasetAccessItemResponseOutput) IamMember() pulumi.StringOutput
[Pick one] Some other type of member that appears in the IAM Policy but isn't a user, group, domain, or special group.
func (DatasetAccessItemResponseOutput) Role ¶
func (o DatasetAccessItemResponseOutput) Role() pulumi.StringOutput
[Required] An IAM role ID that should be granted to the user, group, or domain specified in this access entry. The following legacy mappings will be applied: OWNER roles/bigquery.dataOwner WRITER roles/bigquery.dataEditor READER roles/bigquery.dataViewer This field will accept any of the above formats, but will return only the legacy format. For example, if you set this field to "roles/bigquery.dataOwner", it will be returned back as "OWNER".
func (DatasetAccessItemResponseOutput) Routine ¶
func (o DatasetAccessItemResponseOutput) Routine() RoutineReferenceResponseOutput
[Pick one] A routine from a different dataset to grant access to. Queries executed against that routine will have read access to views/tables/routines in this dataset. Only UDF is supported for now. The role field is not required when this field is set. If that routine is updated by any user, access to the routine needs to be granted again via an update operation.
func (DatasetAccessItemResponseOutput) SpecialGroup ¶
func (o DatasetAccessItemResponseOutput) SpecialGroup() pulumi.StringOutput
[Pick one] A special group to grant access to. Possible values include: projectOwners: Owners of the enclosing project. projectReaders: Readers of the enclosing project. projectWriters: Writers of the enclosing project. allAuthenticatedUsers: All authenticated BigQuery users. Maps to similarly-named IAM members.
func (DatasetAccessItemResponseOutput) ToDatasetAccessItemResponseOutput ¶
func (o DatasetAccessItemResponseOutput) ToDatasetAccessItemResponseOutput() DatasetAccessItemResponseOutput
func (DatasetAccessItemResponseOutput) ToDatasetAccessItemResponseOutputWithContext ¶
func (o DatasetAccessItemResponseOutput) ToDatasetAccessItemResponseOutputWithContext(ctx context.Context) DatasetAccessItemResponseOutput
func (DatasetAccessItemResponseOutput) UserByEmail ¶
func (o DatasetAccessItemResponseOutput) UserByEmail() pulumi.StringOutput
[Pick one] An email address of a user to grant access to. For example: fred@example.com. Maps to IAM policy member "user:EMAIL" or "serviceAccount:EMAIL".
func (DatasetAccessItemResponseOutput) View ¶
func (o DatasetAccessItemResponseOutput) View() TableReferenceResponseOutput
[Pick one] A view from a different dataset to grant access to. Queries executed against that view will have read access to tables in this dataset. The role field is not required when this field is set. If that view is updated by any user, access to the view needs to be granted again via an update operation.
type DatasetArgs ¶
type DatasetArgs struct { // [Optional] An array of objects that define dataset access for one or more entities. You can set this property when inserting or updating a dataset in order to control who is allowed to access the data. If unspecified at dataset creation time, BigQuery adds default dataset access for the following entities: access.specialGroup: projectReaders; access.role: READER; access.specialGroup: projectWriters; access.role: WRITER; access.specialGroup: projectOwners; access.role: OWNER; access.userByEmail: [dataset creator email]; access.role: OWNER; Access DatasetAccessItemArrayInput // [Required] A reference that identifies the dataset. DatasetReference DatasetReferencePtrInput DefaultEncryptionConfiguration EncryptionConfigurationPtrInput // [Optional] The default partition expiration for all partitioned tables in the dataset, in milliseconds. Once this property is set, all newly-created partitioned tables in the dataset will have an expirationMs property in the timePartitioning settings set to this value, and changing the value will only affect new tables, not existing ones. The storage in a partition will have an expiration time of its partition time plus this value. Setting this property overrides the use of defaultTableExpirationMs for partitioned tables: only one of defaultTableExpirationMs and defaultPartitionExpirationMs will be used for any new partitioned table. If you provide an explicit timePartitioning.expirationMs when creating or updating a partitioned table, that value takes precedence over the default partition expiration time indicated by this property. DefaultPartitionExpirationMs pulumi.StringPtrInput // [Optional] The default lifetime of all tables in the dataset, in milliseconds. The minimum value is 3600000 milliseconds (one hour). Once this property is set, all newly-created tables in the dataset will have an expirationTime property set to the creation time plus the value in this property, and changing the value will only affect new tables, not existing ones. When the expirationTime for a given table is reached, that table will be deleted automatically. If a table's expirationTime is modified or removed before the table expires, or if you provide an explicit expirationTime when creating a table, that value takes precedence over the default expiration time indicated by this property. DefaultTableExpirationMs pulumi.StringPtrInput // [Optional] A user-friendly description of the dataset. Description pulumi.StringPtrInput // [Optional] A descriptive name for the dataset. FriendlyName pulumi.StringPtrInput // [Optional] Indicates if table names are case insensitive in the dataset. IsCaseInsensitive pulumi.BoolPtrInput // The labels associated with this dataset. You can use these to organize and group your datasets. You can set this property when inserting or updating a dataset. See Creating and Updating Dataset Labels for more information. Labels pulumi.StringMapInput // The geographic location where the dataset should reside. The default value is US. See details at https://cloud.google.com/bigquery/docs/locations. Location pulumi.StringPtrInput Project pulumi.StringPtrInput // [Optional]The tags associated with this dataset. Tag keys are globally unique. Tags DatasetTagsItemArrayInput }
The set of arguments for constructing a Dataset resource.
func (DatasetArgs) ElementType ¶
func (DatasetArgs) ElementType() reflect.Type
type DatasetInput ¶
type DatasetInput interface { pulumi.Input ToDatasetOutput() DatasetOutput ToDatasetOutputWithContext(ctx context.Context) DatasetOutput }
type DatasetOutput ¶
type DatasetOutput struct{ *pulumi.OutputState }
func (DatasetOutput) ElementType ¶
func (DatasetOutput) ElementType() reflect.Type
func (DatasetOutput) ToDatasetOutput ¶
func (o DatasetOutput) ToDatasetOutput() DatasetOutput
func (DatasetOutput) ToDatasetOutputWithContext ¶
func (o DatasetOutput) ToDatasetOutputWithContext(ctx context.Context) DatasetOutput
type DatasetReference ¶
type DatasetReference struct { // [Required] A unique ID for this dataset, without the project name. The ID must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_). The maximum length is 1,024 characters. DatasetId *string `pulumi:"datasetId"` // [Optional] The ID of the project containing this dataset. Project *string `pulumi:"project"` }
type DatasetReferenceArgs ¶
type DatasetReferenceArgs struct { // [Required] A unique ID for this dataset, without the project name. The ID must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_). The maximum length is 1,024 characters. DatasetId pulumi.StringPtrInput `pulumi:"datasetId"` // [Optional] The ID of the project containing this dataset. Project pulumi.StringPtrInput `pulumi:"project"` }
func (DatasetReferenceArgs) ElementType ¶
func (DatasetReferenceArgs) ElementType() reflect.Type
func (DatasetReferenceArgs) ToDatasetReferenceOutput ¶
func (i DatasetReferenceArgs) ToDatasetReferenceOutput() DatasetReferenceOutput
func (DatasetReferenceArgs) ToDatasetReferenceOutputWithContext ¶
func (i DatasetReferenceArgs) ToDatasetReferenceOutputWithContext(ctx context.Context) DatasetReferenceOutput
func (DatasetReferenceArgs) ToDatasetReferencePtrOutput ¶
func (i DatasetReferenceArgs) ToDatasetReferencePtrOutput() DatasetReferencePtrOutput
func (DatasetReferenceArgs) ToDatasetReferencePtrOutputWithContext ¶
func (i DatasetReferenceArgs) ToDatasetReferencePtrOutputWithContext(ctx context.Context) DatasetReferencePtrOutput
type DatasetReferenceInput ¶
type DatasetReferenceInput interface { pulumi.Input ToDatasetReferenceOutput() DatasetReferenceOutput ToDatasetReferenceOutputWithContext(context.Context) DatasetReferenceOutput }
DatasetReferenceInput is an input type that accepts DatasetReferenceArgs and DatasetReferenceOutput values. You can construct a concrete instance of `DatasetReferenceInput` via:
DatasetReferenceArgs{...}
type DatasetReferenceOutput ¶
type DatasetReferenceOutput struct{ *pulumi.OutputState }
func (DatasetReferenceOutput) DatasetId ¶
func (o DatasetReferenceOutput) DatasetId() pulumi.StringPtrOutput
[Required] A unique ID for this dataset, without the project name. The ID must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_). The maximum length is 1,024 characters.
func (DatasetReferenceOutput) ElementType ¶
func (DatasetReferenceOutput) ElementType() reflect.Type
func (DatasetReferenceOutput) Project ¶ added in v0.3.0
func (o DatasetReferenceOutput) Project() pulumi.StringPtrOutput
[Optional] The ID of the project containing this dataset.
func (DatasetReferenceOutput) ToDatasetReferenceOutput ¶
func (o DatasetReferenceOutput) ToDatasetReferenceOutput() DatasetReferenceOutput
func (DatasetReferenceOutput) ToDatasetReferenceOutputWithContext ¶
func (o DatasetReferenceOutput) ToDatasetReferenceOutputWithContext(ctx context.Context) DatasetReferenceOutput
func (DatasetReferenceOutput) ToDatasetReferencePtrOutput ¶
func (o DatasetReferenceOutput) ToDatasetReferencePtrOutput() DatasetReferencePtrOutput
func (DatasetReferenceOutput) ToDatasetReferencePtrOutputWithContext ¶
func (o DatasetReferenceOutput) ToDatasetReferencePtrOutputWithContext(ctx context.Context) DatasetReferencePtrOutput
type DatasetReferencePtrInput ¶
type DatasetReferencePtrInput interface { pulumi.Input ToDatasetReferencePtrOutput() DatasetReferencePtrOutput ToDatasetReferencePtrOutputWithContext(context.Context) DatasetReferencePtrOutput }
DatasetReferencePtrInput is an input type that accepts DatasetReferenceArgs, DatasetReferencePtr and DatasetReferencePtrOutput values. You can construct a concrete instance of `DatasetReferencePtrInput` via:
DatasetReferenceArgs{...} or: nil
func DatasetReferencePtr ¶
func DatasetReferencePtr(v *DatasetReferenceArgs) DatasetReferencePtrInput
type DatasetReferencePtrOutput ¶
type DatasetReferencePtrOutput struct{ *pulumi.OutputState }
func (DatasetReferencePtrOutput) DatasetId ¶
func (o DatasetReferencePtrOutput) DatasetId() pulumi.StringPtrOutput
[Required] A unique ID for this dataset, without the project name. The ID must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_). The maximum length is 1,024 characters.
func (DatasetReferencePtrOutput) Elem ¶
func (o DatasetReferencePtrOutput) Elem() DatasetReferenceOutput
func (DatasetReferencePtrOutput) ElementType ¶
func (DatasetReferencePtrOutput) ElementType() reflect.Type
func (DatasetReferencePtrOutput) Project ¶ added in v0.3.0
func (o DatasetReferencePtrOutput) Project() pulumi.StringPtrOutput
[Optional] The ID of the project containing this dataset.
func (DatasetReferencePtrOutput) ToDatasetReferencePtrOutput ¶
func (o DatasetReferencePtrOutput) ToDatasetReferencePtrOutput() DatasetReferencePtrOutput
func (DatasetReferencePtrOutput) ToDatasetReferencePtrOutputWithContext ¶
func (o DatasetReferencePtrOutput) ToDatasetReferencePtrOutputWithContext(ctx context.Context) DatasetReferencePtrOutput
type DatasetReferenceResponse ¶
type DatasetReferenceResponse struct { // [Required] A unique ID for this dataset, without the project name. The ID must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_). The maximum length is 1,024 characters. DatasetId string `pulumi:"datasetId"` // [Optional] The ID of the project containing this dataset. Project string `pulumi:"project"` }
type DatasetReferenceResponseOutput ¶
type DatasetReferenceResponseOutput struct{ *pulumi.OutputState }
func (DatasetReferenceResponseOutput) DatasetId ¶
func (o DatasetReferenceResponseOutput) DatasetId() pulumi.StringOutput
[Required] A unique ID for this dataset, without the project name. The ID must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_). The maximum length is 1,024 characters.
func (DatasetReferenceResponseOutput) ElementType ¶
func (DatasetReferenceResponseOutput) ElementType() reflect.Type
func (DatasetReferenceResponseOutput) Project ¶ added in v0.3.0
func (o DatasetReferenceResponseOutput) Project() pulumi.StringOutput
[Optional] The ID of the project containing this dataset.
func (DatasetReferenceResponseOutput) ToDatasetReferenceResponseOutput ¶
func (o DatasetReferenceResponseOutput) ToDatasetReferenceResponseOutput() DatasetReferenceResponseOutput
func (DatasetReferenceResponseOutput) ToDatasetReferenceResponseOutputWithContext ¶
func (o DatasetReferenceResponseOutput) ToDatasetReferenceResponseOutputWithContext(ctx context.Context) DatasetReferenceResponseOutput
type DatasetState ¶
type DatasetState struct { }
func (DatasetState) ElementType ¶
func (DatasetState) ElementType() reflect.Type
type DatasetTagsItem ¶ added in v0.14.0
type DatasetTagsItemArgs ¶ added in v0.14.0
type DatasetTagsItemArgs struct { // [Required] The namespaced friendly name of the tag key, e.g. "12345/environment" where 12345 is org id. TagKey pulumi.StringPtrInput `pulumi:"tagKey"` // [Required] Friendly short name of the tag value, e.g. "production". TagValue pulumi.StringPtrInput `pulumi:"tagValue"` }
func (DatasetTagsItemArgs) ElementType ¶ added in v0.14.0
func (DatasetTagsItemArgs) ElementType() reflect.Type
func (DatasetTagsItemArgs) ToDatasetTagsItemOutput ¶ added in v0.14.0
func (i DatasetTagsItemArgs) ToDatasetTagsItemOutput() DatasetTagsItemOutput
func (DatasetTagsItemArgs) ToDatasetTagsItemOutputWithContext ¶ added in v0.14.0
func (i DatasetTagsItemArgs) ToDatasetTagsItemOutputWithContext(ctx context.Context) DatasetTagsItemOutput
type DatasetTagsItemArray ¶ added in v0.14.0
type DatasetTagsItemArray []DatasetTagsItemInput
func (DatasetTagsItemArray) ElementType ¶ added in v0.14.0
func (DatasetTagsItemArray) ElementType() reflect.Type
func (DatasetTagsItemArray) ToDatasetTagsItemArrayOutput ¶ added in v0.14.0
func (i DatasetTagsItemArray) ToDatasetTagsItemArrayOutput() DatasetTagsItemArrayOutput
func (DatasetTagsItemArray) ToDatasetTagsItemArrayOutputWithContext ¶ added in v0.14.0
func (i DatasetTagsItemArray) ToDatasetTagsItemArrayOutputWithContext(ctx context.Context) DatasetTagsItemArrayOutput
type DatasetTagsItemArrayInput ¶ added in v0.14.0
type DatasetTagsItemArrayInput interface { pulumi.Input ToDatasetTagsItemArrayOutput() DatasetTagsItemArrayOutput ToDatasetTagsItemArrayOutputWithContext(context.Context) DatasetTagsItemArrayOutput }
DatasetTagsItemArrayInput is an input type that accepts DatasetTagsItemArray and DatasetTagsItemArrayOutput values. You can construct a concrete instance of `DatasetTagsItemArrayInput` via:
DatasetTagsItemArray{ DatasetTagsItemArgs{...} }
type DatasetTagsItemArrayOutput ¶ added in v0.14.0
type DatasetTagsItemArrayOutput struct{ *pulumi.OutputState }
func (DatasetTagsItemArrayOutput) ElementType ¶ added in v0.14.0
func (DatasetTagsItemArrayOutput) ElementType() reflect.Type
func (DatasetTagsItemArrayOutput) Index ¶ added in v0.14.0
func (o DatasetTagsItemArrayOutput) Index(i pulumi.IntInput) DatasetTagsItemOutput
func (DatasetTagsItemArrayOutput) ToDatasetTagsItemArrayOutput ¶ added in v0.14.0
func (o DatasetTagsItemArrayOutput) ToDatasetTagsItemArrayOutput() DatasetTagsItemArrayOutput
func (DatasetTagsItemArrayOutput) ToDatasetTagsItemArrayOutputWithContext ¶ added in v0.14.0
func (o DatasetTagsItemArrayOutput) ToDatasetTagsItemArrayOutputWithContext(ctx context.Context) DatasetTagsItemArrayOutput
type DatasetTagsItemInput ¶ added in v0.14.0
type DatasetTagsItemInput interface { pulumi.Input ToDatasetTagsItemOutput() DatasetTagsItemOutput ToDatasetTagsItemOutputWithContext(context.Context) DatasetTagsItemOutput }
DatasetTagsItemInput is an input type that accepts DatasetTagsItemArgs and DatasetTagsItemOutput values. You can construct a concrete instance of `DatasetTagsItemInput` via:
DatasetTagsItemArgs{...}
type DatasetTagsItemOutput ¶ added in v0.14.0
type DatasetTagsItemOutput struct{ *pulumi.OutputState }
func (DatasetTagsItemOutput) ElementType ¶ added in v0.14.0
func (DatasetTagsItemOutput) ElementType() reflect.Type
func (DatasetTagsItemOutput) TagKey ¶ added in v0.14.0
func (o DatasetTagsItemOutput) TagKey() pulumi.StringPtrOutput
[Required] The namespaced friendly name of the tag key, e.g. "12345/environment" where 12345 is org id.
func (DatasetTagsItemOutput) TagValue ¶ added in v0.14.0
func (o DatasetTagsItemOutput) TagValue() pulumi.StringPtrOutput
[Required] Friendly short name of the tag value, e.g. "production".
func (DatasetTagsItemOutput) ToDatasetTagsItemOutput ¶ added in v0.14.0
func (o DatasetTagsItemOutput) ToDatasetTagsItemOutput() DatasetTagsItemOutput
func (DatasetTagsItemOutput) ToDatasetTagsItemOutputWithContext ¶ added in v0.14.0
func (o DatasetTagsItemOutput) ToDatasetTagsItemOutputWithContext(ctx context.Context) DatasetTagsItemOutput
type DatasetTagsItemResponse ¶ added in v0.14.0
type DatasetTagsItemResponseArrayOutput ¶ added in v0.14.0
type DatasetTagsItemResponseArrayOutput struct{ *pulumi.OutputState }
func (DatasetTagsItemResponseArrayOutput) ElementType ¶ added in v0.14.0
func (DatasetTagsItemResponseArrayOutput) ElementType() reflect.Type
func (DatasetTagsItemResponseArrayOutput) Index ¶ added in v0.14.0
func (o DatasetTagsItemResponseArrayOutput) Index(i pulumi.IntInput) DatasetTagsItemResponseOutput
func (DatasetTagsItemResponseArrayOutput) ToDatasetTagsItemResponseArrayOutput ¶ added in v0.14.0
func (o DatasetTagsItemResponseArrayOutput) ToDatasetTagsItemResponseArrayOutput() DatasetTagsItemResponseArrayOutput
func (DatasetTagsItemResponseArrayOutput) ToDatasetTagsItemResponseArrayOutputWithContext ¶ added in v0.14.0
func (o DatasetTagsItemResponseArrayOutput) ToDatasetTagsItemResponseArrayOutputWithContext(ctx context.Context) DatasetTagsItemResponseArrayOutput
type DatasetTagsItemResponseOutput ¶ added in v0.14.0
type DatasetTagsItemResponseOutput struct{ *pulumi.OutputState }
func (DatasetTagsItemResponseOutput) ElementType ¶ added in v0.14.0
func (DatasetTagsItemResponseOutput) ElementType() reflect.Type
func (DatasetTagsItemResponseOutput) TagKey ¶ added in v0.14.0
func (o DatasetTagsItemResponseOutput) TagKey() pulumi.StringOutput
[Required] The namespaced friendly name of the tag key, e.g. "12345/environment" where 12345 is org id.
func (DatasetTagsItemResponseOutput) TagValue ¶ added in v0.14.0
func (o DatasetTagsItemResponseOutput) TagValue() pulumi.StringOutput
[Required] Friendly short name of the tag value, e.g. "production".
func (DatasetTagsItemResponseOutput) ToDatasetTagsItemResponseOutput ¶ added in v0.14.0
func (o DatasetTagsItemResponseOutput) ToDatasetTagsItemResponseOutput() DatasetTagsItemResponseOutput
func (DatasetTagsItemResponseOutput) ToDatasetTagsItemResponseOutputWithContext ¶ added in v0.14.0
func (o DatasetTagsItemResponseOutput) ToDatasetTagsItemResponseOutputWithContext(ctx context.Context) DatasetTagsItemResponseOutput
type DestinationTableProperties ¶
type DestinationTableProperties struct { // [Optional] The description for the destination table. This will only be used if the destination table is newly created. If the table already exists and a value different than the current description is provided, the job will fail. Description *string `pulumi:"description"` // [Internal] This field is for Google internal use only. ExpirationTime *string `pulumi:"expirationTime"` // [Optional] The friendly name for the destination table. This will only be used if the destination table is newly created. If the table already exists and a value different than the current friendly name is provided, the job will fail. FriendlyName *string `pulumi:"friendlyName"` // [Optional] The labels associated with this table. You can use these to organize and group your tables. This will only be used if the destination table is newly created. If the table already exists and labels are different than the current labels are provided, the job will fail. Labels map[string]string `pulumi:"labels"` }
type DestinationTablePropertiesArgs ¶
type DestinationTablePropertiesArgs struct { // [Optional] The description for the destination table. This will only be used if the destination table is newly created. If the table already exists and a value different than the current description is provided, the job will fail. Description pulumi.StringPtrInput `pulumi:"description"` // [Internal] This field is for Google internal use only. ExpirationTime pulumi.StringPtrInput `pulumi:"expirationTime"` // [Optional] The friendly name for the destination table. This will only be used if the destination table is newly created. If the table already exists and a value different than the current friendly name is provided, the job will fail. FriendlyName pulumi.StringPtrInput `pulumi:"friendlyName"` // [Optional] The labels associated with this table. You can use these to organize and group your tables. This will only be used if the destination table is newly created. If the table already exists and labels are different than the current labels are provided, the job will fail. Labels pulumi.StringMapInput `pulumi:"labels"` }
func (DestinationTablePropertiesArgs) ElementType ¶
func (DestinationTablePropertiesArgs) ElementType() reflect.Type
func (DestinationTablePropertiesArgs) ToDestinationTablePropertiesOutput ¶
func (i DestinationTablePropertiesArgs) ToDestinationTablePropertiesOutput() DestinationTablePropertiesOutput
func (DestinationTablePropertiesArgs) ToDestinationTablePropertiesOutputWithContext ¶
func (i DestinationTablePropertiesArgs) ToDestinationTablePropertiesOutputWithContext(ctx context.Context) DestinationTablePropertiesOutput
func (DestinationTablePropertiesArgs) ToDestinationTablePropertiesPtrOutput ¶
func (i DestinationTablePropertiesArgs) ToDestinationTablePropertiesPtrOutput() DestinationTablePropertiesPtrOutput
func (DestinationTablePropertiesArgs) ToDestinationTablePropertiesPtrOutputWithContext ¶
func (i DestinationTablePropertiesArgs) ToDestinationTablePropertiesPtrOutputWithContext(ctx context.Context) DestinationTablePropertiesPtrOutput
type DestinationTablePropertiesInput ¶
type DestinationTablePropertiesInput interface { pulumi.Input ToDestinationTablePropertiesOutput() DestinationTablePropertiesOutput ToDestinationTablePropertiesOutputWithContext(context.Context) DestinationTablePropertiesOutput }
DestinationTablePropertiesInput is an input type that accepts DestinationTablePropertiesArgs and DestinationTablePropertiesOutput values. You can construct a concrete instance of `DestinationTablePropertiesInput` via:
DestinationTablePropertiesArgs{...}
type DestinationTablePropertiesOutput ¶
type DestinationTablePropertiesOutput struct{ *pulumi.OutputState }
func (DestinationTablePropertiesOutput) Description ¶
func (o DestinationTablePropertiesOutput) Description() pulumi.StringPtrOutput
[Optional] The description for the destination table. This will only be used if the destination table is newly created. If the table already exists and a value different than the current description is provided, the job will fail.
func (DestinationTablePropertiesOutput) ElementType ¶
func (DestinationTablePropertiesOutput) ElementType() reflect.Type
func (DestinationTablePropertiesOutput) ExpirationTime ¶ added in v0.9.0
func (o DestinationTablePropertiesOutput) ExpirationTime() pulumi.StringPtrOutput
[Internal] This field is for Google internal use only.
func (DestinationTablePropertiesOutput) FriendlyName ¶
func (o DestinationTablePropertiesOutput) FriendlyName() pulumi.StringPtrOutput
[Optional] The friendly name for the destination table. This will only be used if the destination table is newly created. If the table already exists and a value different than the current friendly name is provided, the job will fail.
func (DestinationTablePropertiesOutput) Labels ¶
func (o DestinationTablePropertiesOutput) Labels() pulumi.StringMapOutput
[Optional] The labels associated with this table. You can use these to organize and group your tables. This will only be used if the destination table is newly created. If the table already exists and labels are different than the current labels are provided, the job will fail.
func (DestinationTablePropertiesOutput) ToDestinationTablePropertiesOutput ¶
func (o DestinationTablePropertiesOutput) ToDestinationTablePropertiesOutput() DestinationTablePropertiesOutput
func (DestinationTablePropertiesOutput) ToDestinationTablePropertiesOutputWithContext ¶
func (o DestinationTablePropertiesOutput) ToDestinationTablePropertiesOutputWithContext(ctx context.Context) DestinationTablePropertiesOutput
func (DestinationTablePropertiesOutput) ToDestinationTablePropertiesPtrOutput ¶
func (o DestinationTablePropertiesOutput) ToDestinationTablePropertiesPtrOutput() DestinationTablePropertiesPtrOutput
func (DestinationTablePropertiesOutput) ToDestinationTablePropertiesPtrOutputWithContext ¶
func (o DestinationTablePropertiesOutput) ToDestinationTablePropertiesPtrOutputWithContext(ctx context.Context) DestinationTablePropertiesPtrOutput
type DestinationTablePropertiesPtrInput ¶
type DestinationTablePropertiesPtrInput interface { pulumi.Input ToDestinationTablePropertiesPtrOutput() DestinationTablePropertiesPtrOutput ToDestinationTablePropertiesPtrOutputWithContext(context.Context) DestinationTablePropertiesPtrOutput }
DestinationTablePropertiesPtrInput is an input type that accepts DestinationTablePropertiesArgs, DestinationTablePropertiesPtr and DestinationTablePropertiesPtrOutput values. You can construct a concrete instance of `DestinationTablePropertiesPtrInput` via:
DestinationTablePropertiesArgs{...} or: nil
func DestinationTablePropertiesPtr ¶
func DestinationTablePropertiesPtr(v *DestinationTablePropertiesArgs) DestinationTablePropertiesPtrInput
type DestinationTablePropertiesPtrOutput ¶
type DestinationTablePropertiesPtrOutput struct{ *pulumi.OutputState }
func (DestinationTablePropertiesPtrOutput) Description ¶
func (o DestinationTablePropertiesPtrOutput) Description() pulumi.StringPtrOutput
[Optional] The description for the destination table. This will only be used if the destination table is newly created. If the table already exists and a value different than the current description is provided, the job will fail.
func (DestinationTablePropertiesPtrOutput) Elem ¶
func (o DestinationTablePropertiesPtrOutput) Elem() DestinationTablePropertiesOutput
func (DestinationTablePropertiesPtrOutput) ElementType ¶
func (DestinationTablePropertiesPtrOutput) ElementType() reflect.Type
func (DestinationTablePropertiesPtrOutput) ExpirationTime ¶ added in v0.9.0
func (o DestinationTablePropertiesPtrOutput) ExpirationTime() pulumi.StringPtrOutput
[Internal] This field is for Google internal use only.
func (DestinationTablePropertiesPtrOutput) FriendlyName ¶
func (o DestinationTablePropertiesPtrOutput) FriendlyName() pulumi.StringPtrOutput
[Optional] The friendly name for the destination table. This will only be used if the destination table is newly created. If the table already exists and a value different than the current friendly name is provided, the job will fail.
func (DestinationTablePropertiesPtrOutput) Labels ¶
func (o DestinationTablePropertiesPtrOutput) Labels() pulumi.StringMapOutput
[Optional] The labels associated with this table. You can use these to organize and group your tables. This will only be used if the destination table is newly created. If the table already exists and labels are different than the current labels are provided, the job will fail.
func (DestinationTablePropertiesPtrOutput) ToDestinationTablePropertiesPtrOutput ¶
func (o DestinationTablePropertiesPtrOutput) ToDestinationTablePropertiesPtrOutput() DestinationTablePropertiesPtrOutput
func (DestinationTablePropertiesPtrOutput) ToDestinationTablePropertiesPtrOutputWithContext ¶
func (o DestinationTablePropertiesPtrOutput) ToDestinationTablePropertiesPtrOutputWithContext(ctx context.Context) DestinationTablePropertiesPtrOutput
type DestinationTablePropertiesResponse ¶
type DestinationTablePropertiesResponse struct { // [Optional] The description for the destination table. This will only be used if the destination table is newly created. If the table already exists and a value different than the current description is provided, the job will fail. Description string `pulumi:"description"` // [Internal] This field is for Google internal use only. ExpirationTime string `pulumi:"expirationTime"` // [Optional] The friendly name for the destination table. This will only be used if the destination table is newly created. If the table already exists and a value different than the current friendly name is provided, the job will fail. FriendlyName string `pulumi:"friendlyName"` // [Optional] The labels associated with this table. You can use these to organize and group your tables. This will only be used if the destination table is newly created. If the table already exists and labels are different than the current labels are provided, the job will fail. Labels map[string]string `pulumi:"labels"` }
type DestinationTablePropertiesResponseOutput ¶
type DestinationTablePropertiesResponseOutput struct{ *pulumi.OutputState }
func (DestinationTablePropertiesResponseOutput) Description ¶
func (o DestinationTablePropertiesResponseOutput) Description() pulumi.StringOutput
[Optional] The description for the destination table. This will only be used if the destination table is newly created. If the table already exists and a value different than the current description is provided, the job will fail.
func (DestinationTablePropertiesResponseOutput) ElementType ¶
func (DestinationTablePropertiesResponseOutput) ElementType() reflect.Type
func (DestinationTablePropertiesResponseOutput) ExpirationTime ¶ added in v0.9.0
func (o DestinationTablePropertiesResponseOutput) ExpirationTime() pulumi.StringOutput
[Internal] This field is for Google internal use only.
func (DestinationTablePropertiesResponseOutput) FriendlyName ¶
func (o DestinationTablePropertiesResponseOutput) FriendlyName() pulumi.StringOutput
[Optional] The friendly name for the destination table. This will only be used if the destination table is newly created. If the table already exists and a value different than the current friendly name is provided, the job will fail.
func (DestinationTablePropertiesResponseOutput) Labels ¶
func (o DestinationTablePropertiesResponseOutput) Labels() pulumi.StringMapOutput
[Optional] The labels associated with this table. You can use these to organize and group your tables. This will only be used if the destination table is newly created. If the table already exists and labels are different than the current labels are provided, the job will fail.
func (DestinationTablePropertiesResponseOutput) ToDestinationTablePropertiesResponseOutput ¶
func (o DestinationTablePropertiesResponseOutput) ToDestinationTablePropertiesResponseOutput() DestinationTablePropertiesResponseOutput
func (DestinationTablePropertiesResponseOutput) ToDestinationTablePropertiesResponseOutputWithContext ¶
func (o DestinationTablePropertiesResponseOutput) ToDestinationTablePropertiesResponseOutputWithContext(ctx context.Context) DestinationTablePropertiesResponseOutput
type DmlStatisticsResponse ¶ added in v0.5.0
type DmlStatisticsResponse struct { // Number of deleted Rows. populated by DML DELETE, MERGE and TRUNCATE statements. DeletedRowCount string `pulumi:"deletedRowCount"` // Number of inserted Rows. Populated by DML INSERT and MERGE statements. InsertedRowCount string `pulumi:"insertedRowCount"` // Number of updated Rows. Populated by DML UPDATE and MERGE statements. UpdatedRowCount string `pulumi:"updatedRowCount"` }
type DmlStatisticsResponseOutput ¶ added in v0.5.0
type DmlStatisticsResponseOutput struct{ *pulumi.OutputState }
func (DmlStatisticsResponseOutput) DeletedRowCount ¶ added in v0.5.0
func (o DmlStatisticsResponseOutput) DeletedRowCount() pulumi.StringOutput
Number of deleted Rows. populated by DML DELETE, MERGE and TRUNCATE statements.
func (DmlStatisticsResponseOutput) ElementType ¶ added in v0.5.0
func (DmlStatisticsResponseOutput) ElementType() reflect.Type
func (DmlStatisticsResponseOutput) InsertedRowCount ¶ added in v0.5.0
func (o DmlStatisticsResponseOutput) InsertedRowCount() pulumi.StringOutput
Number of inserted Rows. Populated by DML INSERT and MERGE statements.
func (DmlStatisticsResponseOutput) ToDmlStatisticsResponseOutput ¶ added in v0.5.0
func (o DmlStatisticsResponseOutput) ToDmlStatisticsResponseOutput() DmlStatisticsResponseOutput
func (DmlStatisticsResponseOutput) ToDmlStatisticsResponseOutputWithContext ¶ added in v0.5.0
func (o DmlStatisticsResponseOutput) ToDmlStatisticsResponseOutputWithContext(ctx context.Context) DmlStatisticsResponseOutput
func (DmlStatisticsResponseOutput) UpdatedRowCount ¶ added in v0.5.0
func (o DmlStatisticsResponseOutput) UpdatedRowCount() pulumi.StringOutput
Number of updated Rows. Populated by DML UPDATE and MERGE statements.
type EncryptionConfiguration ¶
type EncryptionConfiguration struct { // [Optional] Describes the Cloud KMS encryption key that will be used to protect destination BigQuery table. The BigQuery Service Account associated with your project requires access to this encryption key. KmsKeyName *string `pulumi:"kmsKeyName"` }
type EncryptionConfigurationArgs ¶
type EncryptionConfigurationArgs struct { // [Optional] Describes the Cloud KMS encryption key that will be used to protect destination BigQuery table. The BigQuery Service Account associated with your project requires access to this encryption key. KmsKeyName pulumi.StringPtrInput `pulumi:"kmsKeyName"` }
func (EncryptionConfigurationArgs) ElementType ¶
func (EncryptionConfigurationArgs) ElementType() reflect.Type
func (EncryptionConfigurationArgs) ToEncryptionConfigurationOutput ¶
func (i EncryptionConfigurationArgs) ToEncryptionConfigurationOutput() EncryptionConfigurationOutput
func (EncryptionConfigurationArgs) ToEncryptionConfigurationOutputWithContext ¶
func (i EncryptionConfigurationArgs) ToEncryptionConfigurationOutputWithContext(ctx context.Context) EncryptionConfigurationOutput
func (EncryptionConfigurationArgs) ToEncryptionConfigurationPtrOutput ¶
func (i EncryptionConfigurationArgs) ToEncryptionConfigurationPtrOutput() EncryptionConfigurationPtrOutput
func (EncryptionConfigurationArgs) ToEncryptionConfigurationPtrOutputWithContext ¶
func (i EncryptionConfigurationArgs) ToEncryptionConfigurationPtrOutputWithContext(ctx context.Context) EncryptionConfigurationPtrOutput
type EncryptionConfigurationInput ¶
type EncryptionConfigurationInput interface { pulumi.Input ToEncryptionConfigurationOutput() EncryptionConfigurationOutput ToEncryptionConfigurationOutputWithContext(context.Context) EncryptionConfigurationOutput }
EncryptionConfigurationInput is an input type that accepts EncryptionConfigurationArgs and EncryptionConfigurationOutput values. You can construct a concrete instance of `EncryptionConfigurationInput` via:
EncryptionConfigurationArgs{...}
type EncryptionConfigurationOutput ¶
type EncryptionConfigurationOutput struct{ *pulumi.OutputState }
func (EncryptionConfigurationOutput) ElementType ¶
func (EncryptionConfigurationOutput) ElementType() reflect.Type
func (EncryptionConfigurationOutput) KmsKeyName ¶
func (o EncryptionConfigurationOutput) KmsKeyName() pulumi.StringPtrOutput
[Optional] Describes the Cloud KMS encryption key that will be used to protect destination BigQuery table. The BigQuery Service Account associated with your project requires access to this encryption key.
func (EncryptionConfigurationOutput) ToEncryptionConfigurationOutput ¶
func (o EncryptionConfigurationOutput) ToEncryptionConfigurationOutput() EncryptionConfigurationOutput
func (EncryptionConfigurationOutput) ToEncryptionConfigurationOutputWithContext ¶
func (o EncryptionConfigurationOutput) ToEncryptionConfigurationOutputWithContext(ctx context.Context) EncryptionConfigurationOutput
func (EncryptionConfigurationOutput) ToEncryptionConfigurationPtrOutput ¶
func (o EncryptionConfigurationOutput) ToEncryptionConfigurationPtrOutput() EncryptionConfigurationPtrOutput
func (EncryptionConfigurationOutput) ToEncryptionConfigurationPtrOutputWithContext ¶
func (o EncryptionConfigurationOutput) ToEncryptionConfigurationPtrOutputWithContext(ctx context.Context) EncryptionConfigurationPtrOutput
type EncryptionConfigurationPtrInput ¶
type EncryptionConfigurationPtrInput interface { pulumi.Input ToEncryptionConfigurationPtrOutput() EncryptionConfigurationPtrOutput ToEncryptionConfigurationPtrOutputWithContext(context.Context) EncryptionConfigurationPtrOutput }
EncryptionConfigurationPtrInput is an input type that accepts EncryptionConfigurationArgs, EncryptionConfigurationPtr and EncryptionConfigurationPtrOutput values. You can construct a concrete instance of `EncryptionConfigurationPtrInput` via:
EncryptionConfigurationArgs{...} or: nil
func EncryptionConfigurationPtr ¶
func EncryptionConfigurationPtr(v *EncryptionConfigurationArgs) EncryptionConfigurationPtrInput
type EncryptionConfigurationPtrOutput ¶
type EncryptionConfigurationPtrOutput struct{ *pulumi.OutputState }
func (EncryptionConfigurationPtrOutput) Elem ¶
func (o EncryptionConfigurationPtrOutput) Elem() EncryptionConfigurationOutput
func (EncryptionConfigurationPtrOutput) ElementType ¶
func (EncryptionConfigurationPtrOutput) ElementType() reflect.Type
func (EncryptionConfigurationPtrOutput) KmsKeyName ¶
func (o EncryptionConfigurationPtrOutput) KmsKeyName() pulumi.StringPtrOutput
[Optional] Describes the Cloud KMS encryption key that will be used to protect destination BigQuery table. The BigQuery Service Account associated with your project requires access to this encryption key.
func (EncryptionConfigurationPtrOutput) ToEncryptionConfigurationPtrOutput ¶
func (o EncryptionConfigurationPtrOutput) ToEncryptionConfigurationPtrOutput() EncryptionConfigurationPtrOutput
func (EncryptionConfigurationPtrOutput) ToEncryptionConfigurationPtrOutputWithContext ¶
func (o EncryptionConfigurationPtrOutput) ToEncryptionConfigurationPtrOutputWithContext(ctx context.Context) EncryptionConfigurationPtrOutput
type EncryptionConfigurationResponse ¶
type EncryptionConfigurationResponse struct { // [Optional] Describes the Cloud KMS encryption key that will be used to protect destination BigQuery table. The BigQuery Service Account associated with your project requires access to this encryption key. KmsKeyName string `pulumi:"kmsKeyName"` }
type EncryptionConfigurationResponseOutput ¶
type EncryptionConfigurationResponseOutput struct{ *pulumi.OutputState }
func (EncryptionConfigurationResponseOutput) ElementType ¶
func (EncryptionConfigurationResponseOutput) ElementType() reflect.Type
func (EncryptionConfigurationResponseOutput) KmsKeyName ¶
func (o EncryptionConfigurationResponseOutput) KmsKeyName() pulumi.StringOutput
[Optional] Describes the Cloud KMS encryption key that will be used to protect destination BigQuery table. The BigQuery Service Account associated with your project requires access to this encryption key.
func (EncryptionConfigurationResponseOutput) ToEncryptionConfigurationResponseOutput ¶
func (o EncryptionConfigurationResponseOutput) ToEncryptionConfigurationResponseOutput() EncryptionConfigurationResponseOutput
func (EncryptionConfigurationResponseOutput) ToEncryptionConfigurationResponseOutputWithContext ¶
func (o EncryptionConfigurationResponseOutput) ToEncryptionConfigurationResponseOutputWithContext(ctx context.Context) EncryptionConfigurationResponseOutput
type ErrorProtoResponse ¶
type ErrorProtoResponse struct { // Debugging information. This property is internal to Google and should not be used. DebugInfo string `pulumi:"debugInfo"` // Specifies where the error occurred, if present. Location string `pulumi:"location"` // A human-readable description of the error. Message string `pulumi:"message"` // A short error code that summarizes the error. Reason string `pulumi:"reason"` }
type ErrorProtoResponseArrayOutput ¶
type ErrorProtoResponseArrayOutput struct{ *pulumi.OutputState }
func (ErrorProtoResponseArrayOutput) ElementType ¶
func (ErrorProtoResponseArrayOutput) ElementType() reflect.Type
func (ErrorProtoResponseArrayOutput) Index ¶
func (o ErrorProtoResponseArrayOutput) Index(i pulumi.IntInput) ErrorProtoResponseOutput
func (ErrorProtoResponseArrayOutput) ToErrorProtoResponseArrayOutput ¶
func (o ErrorProtoResponseArrayOutput) ToErrorProtoResponseArrayOutput() ErrorProtoResponseArrayOutput
func (ErrorProtoResponseArrayOutput) ToErrorProtoResponseArrayOutputWithContext ¶
func (o ErrorProtoResponseArrayOutput) ToErrorProtoResponseArrayOutputWithContext(ctx context.Context) ErrorProtoResponseArrayOutput
type ErrorProtoResponseOutput ¶
type ErrorProtoResponseOutput struct{ *pulumi.OutputState }
func (ErrorProtoResponseOutput) DebugInfo ¶
func (o ErrorProtoResponseOutput) DebugInfo() pulumi.StringOutput
Debugging information. This property is internal to Google and should not be used.
func (ErrorProtoResponseOutput) ElementType ¶
func (ErrorProtoResponseOutput) ElementType() reflect.Type
func (ErrorProtoResponseOutput) Location ¶
func (o ErrorProtoResponseOutput) Location() pulumi.StringOutput
Specifies where the error occurred, if present.
func (ErrorProtoResponseOutput) Message ¶
func (o ErrorProtoResponseOutput) Message() pulumi.StringOutput
A human-readable description of the error.
func (ErrorProtoResponseOutput) Reason ¶
func (o ErrorProtoResponseOutput) Reason() pulumi.StringOutput
A short error code that summarizes the error.
func (ErrorProtoResponseOutput) ToErrorProtoResponseOutput ¶
func (o ErrorProtoResponseOutput) ToErrorProtoResponseOutput() ErrorProtoResponseOutput
func (ErrorProtoResponseOutput) ToErrorProtoResponseOutputWithContext ¶
func (o ErrorProtoResponseOutput) ToErrorProtoResponseOutputWithContext(ctx context.Context) ErrorProtoResponseOutput
type ExplainQueryStageResponse ¶
type ExplainQueryStageResponse struct { // Number of parallel input segments completed. CompletedParallelInputs string `pulumi:"completedParallelInputs"` // Milliseconds the average shard spent on CPU-bound tasks. ComputeMsAvg string `pulumi:"computeMsAvg"` // Milliseconds the slowest shard spent on CPU-bound tasks. ComputeMsMax string `pulumi:"computeMsMax"` // Relative amount of time the average shard spent on CPU-bound tasks. ComputeRatioAvg float64 `pulumi:"computeRatioAvg"` // Relative amount of time the slowest shard spent on CPU-bound tasks. ComputeRatioMax float64 `pulumi:"computeRatioMax"` // Stage end time represented as milliseconds since epoch. EndMs string `pulumi:"endMs"` // IDs for stages that are inputs to this stage. InputStages []string `pulumi:"inputStages"` // Human-readable name for stage. Name string `pulumi:"name"` // Number of parallel input segments to be processed. ParallelInputs string `pulumi:"parallelInputs"` // Milliseconds the average shard spent reading input. ReadMsAvg string `pulumi:"readMsAvg"` // Milliseconds the slowest shard spent reading input. ReadMsMax string `pulumi:"readMsMax"` // Relative amount of time the average shard spent reading input. ReadRatioAvg float64 `pulumi:"readRatioAvg"` // Relative amount of time the slowest shard spent reading input. ReadRatioMax float64 `pulumi:"readRatioMax"` // Number of records read into the stage. RecordsRead string `pulumi:"recordsRead"` // Number of records written by the stage. RecordsWritten string `pulumi:"recordsWritten"` // Total number of bytes written to shuffle. ShuffleOutputBytes string `pulumi:"shuffleOutputBytes"` // Total number of bytes written to shuffle and spilled to disk. ShuffleOutputBytesSpilled string `pulumi:"shuffleOutputBytesSpilled"` // Slot-milliseconds used by the stage. SlotMs string `pulumi:"slotMs"` // Stage start time represented as milliseconds since epoch. StartMs string `pulumi:"startMs"` // Current status for the stage. Status string `pulumi:"status"` // List of operations within the stage in dependency order (approximately chronological). Steps []ExplainQueryStepResponse `pulumi:"steps"` // Milliseconds the average shard spent waiting to be scheduled. WaitMsAvg string `pulumi:"waitMsAvg"` // Milliseconds the slowest shard spent waiting to be scheduled. WaitMsMax string `pulumi:"waitMsMax"` // Relative amount of time the average shard spent waiting to be scheduled. WaitRatioAvg float64 `pulumi:"waitRatioAvg"` // Relative amount of time the slowest shard spent waiting to be scheduled. WaitRatioMax float64 `pulumi:"waitRatioMax"` // Milliseconds the average shard spent on writing output. WriteMsAvg string `pulumi:"writeMsAvg"` // Milliseconds the slowest shard spent on writing output. WriteMsMax string `pulumi:"writeMsMax"` // Relative amount of time the average shard spent on writing output. WriteRatioAvg float64 `pulumi:"writeRatioAvg"` // Relative amount of time the slowest shard spent on writing output. WriteRatioMax float64 `pulumi:"writeRatioMax"` }
type ExplainQueryStageResponseArrayOutput ¶
type ExplainQueryStageResponseArrayOutput struct{ *pulumi.OutputState }
func (ExplainQueryStageResponseArrayOutput) ElementType ¶
func (ExplainQueryStageResponseArrayOutput) ElementType() reflect.Type
func (ExplainQueryStageResponseArrayOutput) Index ¶
func (o ExplainQueryStageResponseArrayOutput) Index(i pulumi.IntInput) ExplainQueryStageResponseOutput
func (ExplainQueryStageResponseArrayOutput) ToExplainQueryStageResponseArrayOutput ¶
func (o ExplainQueryStageResponseArrayOutput) ToExplainQueryStageResponseArrayOutput() ExplainQueryStageResponseArrayOutput
func (ExplainQueryStageResponseArrayOutput) ToExplainQueryStageResponseArrayOutputWithContext ¶
func (o ExplainQueryStageResponseArrayOutput) ToExplainQueryStageResponseArrayOutputWithContext(ctx context.Context) ExplainQueryStageResponseArrayOutput
type ExplainQueryStageResponseOutput ¶
type ExplainQueryStageResponseOutput struct{ *pulumi.OutputState }
func (ExplainQueryStageResponseOutput) CompletedParallelInputs ¶
func (o ExplainQueryStageResponseOutput) CompletedParallelInputs() pulumi.StringOutput
Number of parallel input segments completed.
func (ExplainQueryStageResponseOutput) ComputeMsAvg ¶
func (o ExplainQueryStageResponseOutput) ComputeMsAvg() pulumi.StringOutput
Milliseconds the average shard spent on CPU-bound tasks.
func (ExplainQueryStageResponseOutput) ComputeMsMax ¶
func (o ExplainQueryStageResponseOutput) ComputeMsMax() pulumi.StringOutput
Milliseconds the slowest shard spent on CPU-bound tasks.
func (ExplainQueryStageResponseOutput) ComputeRatioAvg ¶
func (o ExplainQueryStageResponseOutput) ComputeRatioAvg() pulumi.Float64Output
Relative amount of time the average shard spent on CPU-bound tasks.
func (ExplainQueryStageResponseOutput) ComputeRatioMax ¶
func (o ExplainQueryStageResponseOutput) ComputeRatioMax() pulumi.Float64Output
Relative amount of time the slowest shard spent on CPU-bound tasks.
func (ExplainQueryStageResponseOutput) ElementType ¶
func (ExplainQueryStageResponseOutput) ElementType() reflect.Type
func (ExplainQueryStageResponseOutput) EndMs ¶
func (o ExplainQueryStageResponseOutput) EndMs() pulumi.StringOutput
Stage end time represented as milliseconds since epoch.
func (ExplainQueryStageResponseOutput) InputStages ¶
func (o ExplainQueryStageResponseOutput) InputStages() pulumi.StringArrayOutput
IDs for stages that are inputs to this stage.
func (ExplainQueryStageResponseOutput) Name ¶
func (o ExplainQueryStageResponseOutput) Name() pulumi.StringOutput
Human-readable name for stage.
func (ExplainQueryStageResponseOutput) ParallelInputs ¶
func (o ExplainQueryStageResponseOutput) ParallelInputs() pulumi.StringOutput
Number of parallel input segments to be processed.
func (ExplainQueryStageResponseOutput) ReadMsAvg ¶
func (o ExplainQueryStageResponseOutput) ReadMsAvg() pulumi.StringOutput
Milliseconds the average shard spent reading input.
func (ExplainQueryStageResponseOutput) ReadMsMax ¶
func (o ExplainQueryStageResponseOutput) ReadMsMax() pulumi.StringOutput
Milliseconds the slowest shard spent reading input.
func (ExplainQueryStageResponseOutput) ReadRatioAvg ¶
func (o ExplainQueryStageResponseOutput) ReadRatioAvg() pulumi.Float64Output
Relative amount of time the average shard spent reading input.
func (ExplainQueryStageResponseOutput) ReadRatioMax ¶
func (o ExplainQueryStageResponseOutput) ReadRatioMax() pulumi.Float64Output
Relative amount of time the slowest shard spent reading input.
func (ExplainQueryStageResponseOutput) RecordsRead ¶
func (o ExplainQueryStageResponseOutput) RecordsRead() pulumi.StringOutput
Number of records read into the stage.
func (ExplainQueryStageResponseOutput) RecordsWritten ¶
func (o ExplainQueryStageResponseOutput) RecordsWritten() pulumi.StringOutput
Number of records written by the stage.
func (ExplainQueryStageResponseOutput) ShuffleOutputBytes ¶
func (o ExplainQueryStageResponseOutput) ShuffleOutputBytes() pulumi.StringOutput
Total number of bytes written to shuffle.
func (ExplainQueryStageResponseOutput) ShuffleOutputBytesSpilled ¶
func (o ExplainQueryStageResponseOutput) ShuffleOutputBytesSpilled() pulumi.StringOutput
Total number of bytes written to shuffle and spilled to disk.
func (ExplainQueryStageResponseOutput) SlotMs ¶
func (o ExplainQueryStageResponseOutput) SlotMs() pulumi.StringOutput
Slot-milliseconds used by the stage.
func (ExplainQueryStageResponseOutput) StartMs ¶
func (o ExplainQueryStageResponseOutput) StartMs() pulumi.StringOutput
Stage start time represented as milliseconds since epoch.
func (ExplainQueryStageResponseOutput) Status ¶
func (o ExplainQueryStageResponseOutput) Status() pulumi.StringOutput
Current status for the stage.
func (ExplainQueryStageResponseOutput) Steps ¶
func (o ExplainQueryStageResponseOutput) Steps() ExplainQueryStepResponseArrayOutput
List of operations within the stage in dependency order (approximately chronological).
func (ExplainQueryStageResponseOutput) ToExplainQueryStageResponseOutput ¶
func (o ExplainQueryStageResponseOutput) ToExplainQueryStageResponseOutput() ExplainQueryStageResponseOutput
func (ExplainQueryStageResponseOutput) ToExplainQueryStageResponseOutputWithContext ¶
func (o ExplainQueryStageResponseOutput) ToExplainQueryStageResponseOutputWithContext(ctx context.Context) ExplainQueryStageResponseOutput
func (ExplainQueryStageResponseOutput) WaitMsAvg ¶
func (o ExplainQueryStageResponseOutput) WaitMsAvg() pulumi.StringOutput
Milliseconds the average shard spent waiting to be scheduled.
func (ExplainQueryStageResponseOutput) WaitMsMax ¶
func (o ExplainQueryStageResponseOutput) WaitMsMax() pulumi.StringOutput
Milliseconds the slowest shard spent waiting to be scheduled.
func (ExplainQueryStageResponseOutput) WaitRatioAvg ¶
func (o ExplainQueryStageResponseOutput) WaitRatioAvg() pulumi.Float64Output
Relative amount of time the average shard spent waiting to be scheduled.
func (ExplainQueryStageResponseOutput) WaitRatioMax ¶
func (o ExplainQueryStageResponseOutput) WaitRatioMax() pulumi.Float64Output
Relative amount of time the slowest shard spent waiting to be scheduled.
func (ExplainQueryStageResponseOutput) WriteMsAvg ¶
func (o ExplainQueryStageResponseOutput) WriteMsAvg() pulumi.StringOutput
Milliseconds the average shard spent on writing output.
func (ExplainQueryStageResponseOutput) WriteMsMax ¶
func (o ExplainQueryStageResponseOutput) WriteMsMax() pulumi.StringOutput
Milliseconds the slowest shard spent on writing output.
func (ExplainQueryStageResponseOutput) WriteRatioAvg ¶
func (o ExplainQueryStageResponseOutput) WriteRatioAvg() pulumi.Float64Output
Relative amount of time the average shard spent on writing output.
func (ExplainQueryStageResponseOutput) WriteRatioMax ¶
func (o ExplainQueryStageResponseOutput) WriteRatioMax() pulumi.Float64Output
Relative amount of time the slowest shard spent on writing output.
type ExplainQueryStepResponseArrayOutput ¶
type ExplainQueryStepResponseArrayOutput struct{ *pulumi.OutputState }
func (ExplainQueryStepResponseArrayOutput) ElementType ¶
func (ExplainQueryStepResponseArrayOutput) ElementType() reflect.Type
func (ExplainQueryStepResponseArrayOutput) Index ¶
func (o ExplainQueryStepResponseArrayOutput) Index(i pulumi.IntInput) ExplainQueryStepResponseOutput
func (ExplainQueryStepResponseArrayOutput) ToExplainQueryStepResponseArrayOutput ¶
func (o ExplainQueryStepResponseArrayOutput) ToExplainQueryStepResponseArrayOutput() ExplainQueryStepResponseArrayOutput
func (ExplainQueryStepResponseArrayOutput) ToExplainQueryStepResponseArrayOutputWithContext ¶
func (o ExplainQueryStepResponseArrayOutput) ToExplainQueryStepResponseArrayOutputWithContext(ctx context.Context) ExplainQueryStepResponseArrayOutput
type ExplainQueryStepResponseOutput ¶
type ExplainQueryStepResponseOutput struct{ *pulumi.OutputState }
func (ExplainQueryStepResponseOutput) ElementType ¶
func (ExplainQueryStepResponseOutput) ElementType() reflect.Type
func (ExplainQueryStepResponseOutput) Kind ¶
func (o ExplainQueryStepResponseOutput) Kind() pulumi.StringOutput
Machine-readable operation type.
func (ExplainQueryStepResponseOutput) Substeps ¶
func (o ExplainQueryStepResponseOutput) Substeps() pulumi.StringArrayOutput
Human-readable stage descriptions.
func (ExplainQueryStepResponseOutput) ToExplainQueryStepResponseOutput ¶
func (o ExplainQueryStepResponseOutput) ToExplainQueryStepResponseOutput() ExplainQueryStepResponseOutput
func (ExplainQueryStepResponseOutput) ToExplainQueryStepResponseOutputWithContext ¶
func (o ExplainQueryStepResponseOutput) ToExplainQueryStepResponseOutputWithContext(ctx context.Context) ExplainQueryStepResponseOutput
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 ExternalDataConfiguration ¶
type ExternalDataConfiguration struct { // Try to detect schema and format options automatically. Any option specified explicitly will be honored. Autodetect *bool `pulumi:"autodetect"` // Additional properties to set if sourceFormat is set to Avro. AvroOptions *AvroOptions `pulumi:"avroOptions"` // [Optional] Additional options if sourceFormat is set to BIGTABLE. BigtableOptions *BigtableOptions `pulumi:"bigtableOptions"` // [Optional] The compression type of the data source. Possible values include GZIP and NONE. The default value is NONE. This setting is ignored for Google Cloud Bigtable, Google Cloud Datastore backups and Avro formats. Compression *string `pulumi:"compression"` // [Optional, Trusted Tester] Connection for external data source. ConnectionId *string `pulumi:"connectionId"` // Additional properties to set if sourceFormat is set to CSV. CsvOptions *CsvOptions `pulumi:"csvOptions"` // [Optional] Defines the list of possible SQL data types to which the source decimal values are converted. This list and the precision and the scale parameters of the decimal field determine the target type. In the order of NUMERIC, BIGNUMERIC, and STRING, a type is picked if it is in the specified list and if it supports the precision and the scale. STRING supports all precision and scale values. If none of the listed types supports the precision and the scale, the type supporting the widest range in the specified list is picked, and if a value exceeds the supported range when reading the data, an error will be thrown. Example: Suppose the value of this field is ["NUMERIC", "BIGNUMERIC"]. If (precision,scale) is: (38,9) -> NUMERIC; (39,9) -> BIGNUMERIC (NUMERIC cannot hold 30 integer digits); (38,10) -> BIGNUMERIC (NUMERIC cannot hold 10 fractional digits); (76,38) -> BIGNUMERIC; (77,38) -> BIGNUMERIC (error if value exeeds supported range). This field cannot contain duplicate types. The order of the types in this field is ignored. For example, ["BIGNUMERIC", "NUMERIC"] is the same as ["NUMERIC", "BIGNUMERIC"] and NUMERIC always takes precedence over BIGNUMERIC. Defaults to ["NUMERIC", "STRING"] for ORC and ["NUMERIC"] for the other file formats. DecimalTargetTypes []string `pulumi:"decimalTargetTypes"` // [Optional] Additional options if sourceFormat is set to GOOGLE_SHEETS. GoogleSheetsOptions *GoogleSheetsOptions `pulumi:"googleSheetsOptions"` // [Optional] Options to configure hive partitioning support. HivePartitioningOptions *HivePartitioningOptions `pulumi:"hivePartitioningOptions"` // [Optional] Indicates if BigQuery should allow extra values that are not represented in the table schema. If true, the extra values are ignored. If false, records with extra columns are treated as bad records, and if there are too many bad records, an invalid error is returned in the job result. The default value is false. The sourceFormat property determines what BigQuery treats as an extra value: CSV: Trailing columns JSON: Named values that don't match any column names Google Cloud Bigtable: This setting is ignored. Google Cloud Datastore backups: This setting is ignored. Avro: This setting is ignored. IgnoreUnknownValues *bool `pulumi:"ignoreUnknownValues"` // [Optional] The maximum number of bad records that BigQuery can ignore when reading data. If the number of bad records exceeds this value, an invalid error is returned in the job result. This is only valid for CSV, JSON, and Google Sheets. The default value is 0, which requires that all records are valid. This setting is ignored for Google Cloud Bigtable, Google Cloud Datastore backups and Avro formats. MaxBadRecords *int `pulumi:"maxBadRecords"` // Additional properties to set if sourceFormat is set to Parquet. ParquetOptions *ParquetOptions `pulumi:"parquetOptions"` // [Optional] The schema for the data. Schema is required for CSV and JSON formats. Schema is disallowed for Google Cloud Bigtable, Cloud Datastore backups, and Avro formats. Schema *TableSchema `pulumi:"schema"` // [Required] The data format. For CSV files, specify "CSV". For Google sheets, specify "GOOGLE_SHEETS". For newline-delimited JSON, specify "NEWLINE_DELIMITED_JSON". For Avro files, specify "AVRO". For Google Cloud Datastore backups, specify "DATASTORE_BACKUP". [Beta] For Google Cloud Bigtable, specify "BIGTABLE". SourceFormat *string `pulumi:"sourceFormat"` // [Required] The fully-qualified URIs that point to your data in Google Cloud. For Google Cloud Storage URIs: Each URI can contain one '*' wildcard character and it must come after the 'bucket' name. Size limits related to load jobs apply to external data sources. For Google Cloud Bigtable URIs: Exactly one URI can be specified and it has be a fully specified and valid HTTPS URL for a Google Cloud Bigtable table. For Google Cloud Datastore backups, exactly one URI can be specified. Also, the '*' wildcard character is not allowed. SourceUris []string `pulumi:"sourceUris"` }
type ExternalDataConfigurationArgs ¶
type ExternalDataConfigurationArgs struct { // Try to detect schema and format options automatically. Any option specified explicitly will be honored. Autodetect pulumi.BoolPtrInput `pulumi:"autodetect"` // Additional properties to set if sourceFormat is set to Avro. AvroOptions AvroOptionsPtrInput `pulumi:"avroOptions"` // [Optional] Additional options if sourceFormat is set to BIGTABLE. BigtableOptions BigtableOptionsPtrInput `pulumi:"bigtableOptions"` // [Optional] The compression type of the data source. Possible values include GZIP and NONE. The default value is NONE. This setting is ignored for Google Cloud Bigtable, Google Cloud Datastore backups and Avro formats. Compression pulumi.StringPtrInput `pulumi:"compression"` // [Optional, Trusted Tester] Connection for external data source. ConnectionId pulumi.StringPtrInput `pulumi:"connectionId"` // Additional properties to set if sourceFormat is set to CSV. CsvOptions CsvOptionsPtrInput `pulumi:"csvOptions"` // [Optional] Defines the list of possible SQL data types to which the source decimal values are converted. This list and the precision and the scale parameters of the decimal field determine the target type. In the order of NUMERIC, BIGNUMERIC, and STRING, a type is picked if it is in the specified list and if it supports the precision and the scale. STRING supports all precision and scale values. If none of the listed types supports the precision and the scale, the type supporting the widest range in the specified list is picked, and if a value exceeds the supported range when reading the data, an error will be thrown. Example: Suppose the value of this field is ["NUMERIC", "BIGNUMERIC"]. If (precision,scale) is: (38,9) -> NUMERIC; (39,9) -> BIGNUMERIC (NUMERIC cannot hold 30 integer digits); (38,10) -> BIGNUMERIC (NUMERIC cannot hold 10 fractional digits); (76,38) -> BIGNUMERIC; (77,38) -> BIGNUMERIC (error if value exeeds supported range). This field cannot contain duplicate types. The order of the types in this field is ignored. For example, ["BIGNUMERIC", "NUMERIC"] is the same as ["NUMERIC", "BIGNUMERIC"] and NUMERIC always takes precedence over BIGNUMERIC. Defaults to ["NUMERIC", "STRING"] for ORC and ["NUMERIC"] for the other file formats. DecimalTargetTypes pulumi.StringArrayInput `pulumi:"decimalTargetTypes"` // [Optional] Additional options if sourceFormat is set to GOOGLE_SHEETS. GoogleSheetsOptions GoogleSheetsOptionsPtrInput `pulumi:"googleSheetsOptions"` // [Optional] Options to configure hive partitioning support. HivePartitioningOptions HivePartitioningOptionsPtrInput `pulumi:"hivePartitioningOptions"` // [Optional] Indicates if BigQuery should allow extra values that are not represented in the table schema. If true, the extra values are ignored. If false, records with extra columns are treated as bad records, and if there are too many bad records, an invalid error is returned in the job result. The default value is false. The sourceFormat property determines what BigQuery treats as an extra value: CSV: Trailing columns JSON: Named values that don't match any column names Google Cloud Bigtable: This setting is ignored. Google Cloud Datastore backups: This setting is ignored. Avro: This setting is ignored. IgnoreUnknownValues pulumi.BoolPtrInput `pulumi:"ignoreUnknownValues"` // [Optional] The maximum number of bad records that BigQuery can ignore when reading data. If the number of bad records exceeds this value, an invalid error is returned in the job result. This is only valid for CSV, JSON, and Google Sheets. The default value is 0, which requires that all records are valid. This setting is ignored for Google Cloud Bigtable, Google Cloud Datastore backups and Avro formats. MaxBadRecords pulumi.IntPtrInput `pulumi:"maxBadRecords"` // Additional properties to set if sourceFormat is set to Parquet. ParquetOptions ParquetOptionsPtrInput `pulumi:"parquetOptions"` // [Optional] The schema for the data. Schema is required for CSV and JSON formats. Schema is disallowed for Google Cloud Bigtable, Cloud Datastore backups, and Avro formats. Schema TableSchemaPtrInput `pulumi:"schema"` // [Required] The data format. For CSV files, specify "CSV". For Google sheets, specify "GOOGLE_SHEETS". For newline-delimited JSON, specify "NEWLINE_DELIMITED_JSON". For Avro files, specify "AVRO". For Google Cloud Datastore backups, specify "DATASTORE_BACKUP". [Beta] For Google Cloud Bigtable, specify "BIGTABLE". SourceFormat pulumi.StringPtrInput `pulumi:"sourceFormat"` // [Required] The fully-qualified URIs that point to your data in Google Cloud. For Google Cloud Storage URIs: Each URI can contain one '*' wildcard character and it must come after the 'bucket' name. Size limits related to load jobs apply to external data sources. For Google Cloud Bigtable URIs: Exactly one URI can be specified and it has be a fully specified and valid HTTPS URL for a Google Cloud Bigtable table. For Google Cloud Datastore backups, exactly one URI can be specified. Also, the '*' wildcard character is not allowed. SourceUris pulumi.StringArrayInput `pulumi:"sourceUris"` }
func (ExternalDataConfigurationArgs) ElementType ¶
func (ExternalDataConfigurationArgs) ElementType() reflect.Type
func (ExternalDataConfigurationArgs) ToExternalDataConfigurationOutput ¶
func (i ExternalDataConfigurationArgs) ToExternalDataConfigurationOutput() ExternalDataConfigurationOutput
func (ExternalDataConfigurationArgs) ToExternalDataConfigurationOutputWithContext ¶
func (i ExternalDataConfigurationArgs) ToExternalDataConfigurationOutputWithContext(ctx context.Context) ExternalDataConfigurationOutput
func (ExternalDataConfigurationArgs) ToExternalDataConfigurationPtrOutput ¶
func (i ExternalDataConfigurationArgs) ToExternalDataConfigurationPtrOutput() ExternalDataConfigurationPtrOutput
func (ExternalDataConfigurationArgs) ToExternalDataConfigurationPtrOutputWithContext ¶
func (i ExternalDataConfigurationArgs) ToExternalDataConfigurationPtrOutputWithContext(ctx context.Context) ExternalDataConfigurationPtrOutput
type ExternalDataConfigurationInput ¶
type ExternalDataConfigurationInput interface { pulumi.Input ToExternalDataConfigurationOutput() ExternalDataConfigurationOutput ToExternalDataConfigurationOutputWithContext(context.Context) ExternalDataConfigurationOutput }
ExternalDataConfigurationInput is an input type that accepts ExternalDataConfigurationArgs and ExternalDataConfigurationOutput values. You can construct a concrete instance of `ExternalDataConfigurationInput` via:
ExternalDataConfigurationArgs{...}
type ExternalDataConfigurationOutput ¶
type ExternalDataConfigurationOutput struct{ *pulumi.OutputState }
func (ExternalDataConfigurationOutput) Autodetect ¶
func (o ExternalDataConfigurationOutput) Autodetect() pulumi.BoolPtrOutput
Try to detect schema and format options automatically. Any option specified explicitly will be honored.
func (ExternalDataConfigurationOutput) AvroOptions ¶ added in v0.8.0
func (o ExternalDataConfigurationOutput) AvroOptions() AvroOptionsPtrOutput
Additional properties to set if sourceFormat is set to Avro.
func (ExternalDataConfigurationOutput) BigtableOptions ¶
func (o ExternalDataConfigurationOutput) BigtableOptions() BigtableOptionsPtrOutput
[Optional] Additional options if sourceFormat is set to BIGTABLE.
func (ExternalDataConfigurationOutput) Compression ¶
func (o ExternalDataConfigurationOutput) Compression() pulumi.StringPtrOutput
[Optional] The compression type of the data source. Possible values include GZIP and NONE. The default value is NONE. This setting is ignored for Google Cloud Bigtable, Google Cloud Datastore backups and Avro formats.
func (ExternalDataConfigurationOutput) ConnectionId ¶
func (o ExternalDataConfigurationOutput) ConnectionId() pulumi.StringPtrOutput
[Optional, Trusted Tester] Connection for external data source.
func (ExternalDataConfigurationOutput) CsvOptions ¶
func (o ExternalDataConfigurationOutput) CsvOptions() CsvOptionsPtrOutput
Additional properties to set if sourceFormat is set to CSV.
func (ExternalDataConfigurationOutput) DecimalTargetTypes ¶ added in v0.5.0
func (o ExternalDataConfigurationOutput) DecimalTargetTypes() pulumi.StringArrayOutput
[Optional] Defines the list of possible SQL data types to which the source decimal values are converted. This list and the precision and the scale parameters of the decimal field determine the target type. In the order of NUMERIC, BIGNUMERIC, and STRING, a type is picked if it is in the specified list and if it supports the precision and the scale. STRING supports all precision and scale values. If none of the listed types supports the precision and the scale, the type supporting the widest range in the specified list is picked, and if a value exceeds the supported range when reading the data, an error will be thrown. Example: Suppose the value of this field is ["NUMERIC", "BIGNUMERIC"]. If (precision,scale) is: (38,9) -> NUMERIC; (39,9) -> BIGNUMERIC (NUMERIC cannot hold 30 integer digits); (38,10) -> BIGNUMERIC (NUMERIC cannot hold 10 fractional digits); (76,38) -> BIGNUMERIC; (77,38) -> BIGNUMERIC (error if value exeeds supported range). This field cannot contain duplicate types. The order of the types in this field is ignored. For example, ["BIGNUMERIC", "NUMERIC"] is the same as ["NUMERIC", "BIGNUMERIC"] and NUMERIC always takes precedence over BIGNUMERIC. Defaults to ["NUMERIC", "STRING"] for ORC and ["NUMERIC"] for the other file formats.
func (ExternalDataConfigurationOutput) ElementType ¶
func (ExternalDataConfigurationOutput) ElementType() reflect.Type
func (ExternalDataConfigurationOutput) GoogleSheetsOptions ¶
func (o ExternalDataConfigurationOutput) GoogleSheetsOptions() GoogleSheetsOptionsPtrOutput
[Optional] Additional options if sourceFormat is set to GOOGLE_SHEETS.
func (ExternalDataConfigurationOutput) HivePartitioningOptions ¶
func (o ExternalDataConfigurationOutput) HivePartitioningOptions() HivePartitioningOptionsPtrOutput
[Optional] Options to configure hive partitioning support.
func (ExternalDataConfigurationOutput) IgnoreUnknownValues ¶
func (o ExternalDataConfigurationOutput) IgnoreUnknownValues() pulumi.BoolPtrOutput
[Optional] Indicates if BigQuery should allow extra values that are not represented in the table schema. If true, the extra values are ignored. If false, records with extra columns are treated as bad records, and if there are too many bad records, an invalid error is returned in the job result. The default value is false. The sourceFormat property determines what BigQuery treats as an extra value: CSV: Trailing columns JSON: Named values that don't match any column names Google Cloud Bigtable: This setting is ignored. Google Cloud Datastore backups: This setting is ignored. Avro: This setting is ignored.
func (ExternalDataConfigurationOutput) MaxBadRecords ¶
func (o ExternalDataConfigurationOutput) MaxBadRecords() pulumi.IntPtrOutput
[Optional] The maximum number of bad records that BigQuery can ignore when reading data. If the number of bad records exceeds this value, an invalid error is returned in the job result. This is only valid for CSV, JSON, and Google Sheets. The default value is 0, which requires that all records are valid. This setting is ignored for Google Cloud Bigtable, Google Cloud Datastore backups and Avro formats.
func (ExternalDataConfigurationOutput) ParquetOptions ¶
func (o ExternalDataConfigurationOutput) ParquetOptions() ParquetOptionsPtrOutput
Additional properties to set if sourceFormat is set to Parquet.
func (ExternalDataConfigurationOutput) Schema ¶
func (o ExternalDataConfigurationOutput) Schema() TableSchemaPtrOutput
[Optional] The schema for the data. Schema is required for CSV and JSON formats. Schema is disallowed for Google Cloud Bigtable, Cloud Datastore backups, and Avro formats.
func (ExternalDataConfigurationOutput) SourceFormat ¶
func (o ExternalDataConfigurationOutput) SourceFormat() pulumi.StringPtrOutput
[Required] The data format. For CSV files, specify "CSV". For Google sheets, specify "GOOGLE_SHEETS". For newline-delimited JSON, specify "NEWLINE_DELIMITED_JSON". For Avro files, specify "AVRO". For Google Cloud Datastore backups, specify "DATASTORE_BACKUP". [Beta] For Google Cloud Bigtable, specify "BIGTABLE".
func (ExternalDataConfigurationOutput) SourceUris ¶
func (o ExternalDataConfigurationOutput) SourceUris() pulumi.StringArrayOutput
[Required] The fully-qualified URIs that point to your data in Google Cloud. For Google Cloud Storage URIs: Each URI can contain one '*' wildcard character and it must come after the 'bucket' name. Size limits related to load jobs apply to external data sources. For Google Cloud Bigtable URIs: Exactly one URI can be specified and it has be a fully specified and valid HTTPS URL for a Google Cloud Bigtable table. For Google Cloud Datastore backups, exactly one URI can be specified. Also, the '*' wildcard character is not allowed.
func (ExternalDataConfigurationOutput) ToExternalDataConfigurationOutput ¶
func (o ExternalDataConfigurationOutput) ToExternalDataConfigurationOutput() ExternalDataConfigurationOutput
func (ExternalDataConfigurationOutput) ToExternalDataConfigurationOutputWithContext ¶
func (o ExternalDataConfigurationOutput) ToExternalDataConfigurationOutputWithContext(ctx context.Context) ExternalDataConfigurationOutput
func (ExternalDataConfigurationOutput) ToExternalDataConfigurationPtrOutput ¶
func (o ExternalDataConfigurationOutput) ToExternalDataConfigurationPtrOutput() ExternalDataConfigurationPtrOutput
func (ExternalDataConfigurationOutput) ToExternalDataConfigurationPtrOutputWithContext ¶
func (o ExternalDataConfigurationOutput) ToExternalDataConfigurationPtrOutputWithContext(ctx context.Context) ExternalDataConfigurationPtrOutput
type ExternalDataConfigurationPtrInput ¶
type ExternalDataConfigurationPtrInput interface { pulumi.Input ToExternalDataConfigurationPtrOutput() ExternalDataConfigurationPtrOutput ToExternalDataConfigurationPtrOutputWithContext(context.Context) ExternalDataConfigurationPtrOutput }
ExternalDataConfigurationPtrInput is an input type that accepts ExternalDataConfigurationArgs, ExternalDataConfigurationPtr and ExternalDataConfigurationPtrOutput values. You can construct a concrete instance of `ExternalDataConfigurationPtrInput` via:
ExternalDataConfigurationArgs{...} or: nil
func ExternalDataConfigurationPtr ¶
func ExternalDataConfigurationPtr(v *ExternalDataConfigurationArgs) ExternalDataConfigurationPtrInput
type ExternalDataConfigurationPtrOutput ¶
type ExternalDataConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ExternalDataConfigurationPtrOutput) Autodetect ¶
func (o ExternalDataConfigurationPtrOutput) Autodetect() pulumi.BoolPtrOutput
Try to detect schema and format options automatically. Any option specified explicitly will be honored.
func (ExternalDataConfigurationPtrOutput) AvroOptions ¶ added in v0.8.0
func (o ExternalDataConfigurationPtrOutput) AvroOptions() AvroOptionsPtrOutput
Additional properties to set if sourceFormat is set to Avro.
func (ExternalDataConfigurationPtrOutput) BigtableOptions ¶
func (o ExternalDataConfigurationPtrOutput) BigtableOptions() BigtableOptionsPtrOutput
[Optional] Additional options if sourceFormat is set to BIGTABLE.
func (ExternalDataConfigurationPtrOutput) Compression ¶
func (o ExternalDataConfigurationPtrOutput) Compression() pulumi.StringPtrOutput
[Optional] The compression type of the data source. Possible values include GZIP and NONE. The default value is NONE. This setting is ignored for Google Cloud Bigtable, Google Cloud Datastore backups and Avro formats.
func (ExternalDataConfigurationPtrOutput) ConnectionId ¶
func (o ExternalDataConfigurationPtrOutput) ConnectionId() pulumi.StringPtrOutput
[Optional, Trusted Tester] Connection for external data source.
func (ExternalDataConfigurationPtrOutput) CsvOptions ¶
func (o ExternalDataConfigurationPtrOutput) CsvOptions() CsvOptionsPtrOutput
Additional properties to set if sourceFormat is set to CSV.
func (ExternalDataConfigurationPtrOutput) DecimalTargetTypes ¶ added in v0.5.0
func (o ExternalDataConfigurationPtrOutput) DecimalTargetTypes() pulumi.StringArrayOutput
[Optional] Defines the list of possible SQL data types to which the source decimal values are converted. This list and the precision and the scale parameters of the decimal field determine the target type. In the order of NUMERIC, BIGNUMERIC, and STRING, a type is picked if it is in the specified list and if it supports the precision and the scale. STRING supports all precision and scale values. If none of the listed types supports the precision and the scale, the type supporting the widest range in the specified list is picked, and if a value exceeds the supported range when reading the data, an error will be thrown. Example: Suppose the value of this field is ["NUMERIC", "BIGNUMERIC"]. If (precision,scale) is: (38,9) -> NUMERIC; (39,9) -> BIGNUMERIC (NUMERIC cannot hold 30 integer digits); (38,10) -> BIGNUMERIC (NUMERIC cannot hold 10 fractional digits); (76,38) -> BIGNUMERIC; (77,38) -> BIGNUMERIC (error if value exeeds supported range). This field cannot contain duplicate types. The order of the types in this field is ignored. For example, ["BIGNUMERIC", "NUMERIC"] is the same as ["NUMERIC", "BIGNUMERIC"] and NUMERIC always takes precedence over BIGNUMERIC. Defaults to ["NUMERIC", "STRING"] for ORC and ["NUMERIC"] for the other file formats.
func (ExternalDataConfigurationPtrOutput) Elem ¶
func (o ExternalDataConfigurationPtrOutput) Elem() ExternalDataConfigurationOutput
func (ExternalDataConfigurationPtrOutput) ElementType ¶
func (ExternalDataConfigurationPtrOutput) ElementType() reflect.Type
func (ExternalDataConfigurationPtrOutput) GoogleSheetsOptions ¶
func (o ExternalDataConfigurationPtrOutput) GoogleSheetsOptions() GoogleSheetsOptionsPtrOutput
[Optional] Additional options if sourceFormat is set to GOOGLE_SHEETS.
func (ExternalDataConfigurationPtrOutput) HivePartitioningOptions ¶
func (o ExternalDataConfigurationPtrOutput) HivePartitioningOptions() HivePartitioningOptionsPtrOutput
[Optional] Options to configure hive partitioning support.
func (ExternalDataConfigurationPtrOutput) IgnoreUnknownValues ¶
func (o ExternalDataConfigurationPtrOutput) IgnoreUnknownValues() pulumi.BoolPtrOutput
[Optional] Indicates if BigQuery should allow extra values that are not represented in the table schema. If true, the extra values are ignored. If false, records with extra columns are treated as bad records, and if there are too many bad records, an invalid error is returned in the job result. The default value is false. The sourceFormat property determines what BigQuery treats as an extra value: CSV: Trailing columns JSON: Named values that don't match any column names Google Cloud Bigtable: This setting is ignored. Google Cloud Datastore backups: This setting is ignored. Avro: This setting is ignored.
func (ExternalDataConfigurationPtrOutput) MaxBadRecords ¶
func (o ExternalDataConfigurationPtrOutput) MaxBadRecords() pulumi.IntPtrOutput
[Optional] The maximum number of bad records that BigQuery can ignore when reading data. If the number of bad records exceeds this value, an invalid error is returned in the job result. This is only valid for CSV, JSON, and Google Sheets. The default value is 0, which requires that all records are valid. This setting is ignored for Google Cloud Bigtable, Google Cloud Datastore backups and Avro formats.
func (ExternalDataConfigurationPtrOutput) ParquetOptions ¶
func (o ExternalDataConfigurationPtrOutput) ParquetOptions() ParquetOptionsPtrOutput
Additional properties to set if sourceFormat is set to Parquet.
func (ExternalDataConfigurationPtrOutput) Schema ¶
func (o ExternalDataConfigurationPtrOutput) Schema() TableSchemaPtrOutput
[Optional] The schema for the data. Schema is required for CSV and JSON formats. Schema is disallowed for Google Cloud Bigtable, Cloud Datastore backups, and Avro formats.
func (ExternalDataConfigurationPtrOutput) SourceFormat ¶
func (o ExternalDataConfigurationPtrOutput) SourceFormat() pulumi.StringPtrOutput
[Required] The data format. For CSV files, specify "CSV". For Google sheets, specify "GOOGLE_SHEETS". For newline-delimited JSON, specify "NEWLINE_DELIMITED_JSON". For Avro files, specify "AVRO". For Google Cloud Datastore backups, specify "DATASTORE_BACKUP". [Beta] For Google Cloud Bigtable, specify "BIGTABLE".
func (ExternalDataConfigurationPtrOutput) SourceUris ¶
func (o ExternalDataConfigurationPtrOutput) SourceUris() pulumi.StringArrayOutput
[Required] The fully-qualified URIs that point to your data in Google Cloud. For Google Cloud Storage URIs: Each URI can contain one '*' wildcard character and it must come after the 'bucket' name. Size limits related to load jobs apply to external data sources. For Google Cloud Bigtable URIs: Exactly one URI can be specified and it has be a fully specified and valid HTTPS URL for a Google Cloud Bigtable table. For Google Cloud Datastore backups, exactly one URI can be specified. Also, the '*' wildcard character is not allowed.
func (ExternalDataConfigurationPtrOutput) ToExternalDataConfigurationPtrOutput ¶
func (o ExternalDataConfigurationPtrOutput) ToExternalDataConfigurationPtrOutput() ExternalDataConfigurationPtrOutput
func (ExternalDataConfigurationPtrOutput) ToExternalDataConfigurationPtrOutputWithContext ¶
func (o ExternalDataConfigurationPtrOutput) ToExternalDataConfigurationPtrOutputWithContext(ctx context.Context) ExternalDataConfigurationPtrOutput
type ExternalDataConfigurationResponse ¶
type ExternalDataConfigurationResponse struct { // Try to detect schema and format options automatically. Any option specified explicitly will be honored. Autodetect bool `pulumi:"autodetect"` // Additional properties to set if sourceFormat is set to Avro. AvroOptions AvroOptionsResponse `pulumi:"avroOptions"` // [Optional] Additional options if sourceFormat is set to BIGTABLE. BigtableOptions BigtableOptionsResponse `pulumi:"bigtableOptions"` // [Optional] The compression type of the data source. Possible values include GZIP and NONE. The default value is NONE. This setting is ignored for Google Cloud Bigtable, Google Cloud Datastore backups and Avro formats. Compression string `pulumi:"compression"` // [Optional, Trusted Tester] Connection for external data source. ConnectionId string `pulumi:"connectionId"` // Additional properties to set if sourceFormat is set to CSV. CsvOptions CsvOptionsResponse `pulumi:"csvOptions"` // [Optional] Defines the list of possible SQL data types to which the source decimal values are converted. This list and the precision and the scale parameters of the decimal field determine the target type. In the order of NUMERIC, BIGNUMERIC, and STRING, a type is picked if it is in the specified list and if it supports the precision and the scale. STRING supports all precision and scale values. If none of the listed types supports the precision and the scale, the type supporting the widest range in the specified list is picked, and if a value exceeds the supported range when reading the data, an error will be thrown. Example: Suppose the value of this field is ["NUMERIC", "BIGNUMERIC"]. If (precision,scale) is: (38,9) -> NUMERIC; (39,9) -> BIGNUMERIC (NUMERIC cannot hold 30 integer digits); (38,10) -> BIGNUMERIC (NUMERIC cannot hold 10 fractional digits); (76,38) -> BIGNUMERIC; (77,38) -> BIGNUMERIC (error if value exeeds supported range). This field cannot contain duplicate types. The order of the types in this field is ignored. For example, ["BIGNUMERIC", "NUMERIC"] is the same as ["NUMERIC", "BIGNUMERIC"] and NUMERIC always takes precedence over BIGNUMERIC. Defaults to ["NUMERIC", "STRING"] for ORC and ["NUMERIC"] for the other file formats. DecimalTargetTypes []string `pulumi:"decimalTargetTypes"` // [Optional] Additional options if sourceFormat is set to GOOGLE_SHEETS. GoogleSheetsOptions GoogleSheetsOptionsResponse `pulumi:"googleSheetsOptions"` // [Optional] Options to configure hive partitioning support. HivePartitioningOptions HivePartitioningOptionsResponse `pulumi:"hivePartitioningOptions"` // [Optional] Indicates if BigQuery should allow extra values that are not represented in the table schema. If true, the extra values are ignored. If false, records with extra columns are treated as bad records, and if there are too many bad records, an invalid error is returned in the job result. The default value is false. The sourceFormat property determines what BigQuery treats as an extra value: CSV: Trailing columns JSON: Named values that don't match any column names Google Cloud Bigtable: This setting is ignored. Google Cloud Datastore backups: This setting is ignored. Avro: This setting is ignored. IgnoreUnknownValues bool `pulumi:"ignoreUnknownValues"` // [Optional] The maximum number of bad records that BigQuery can ignore when reading data. If the number of bad records exceeds this value, an invalid error is returned in the job result. This is only valid for CSV, JSON, and Google Sheets. The default value is 0, which requires that all records are valid. This setting is ignored for Google Cloud Bigtable, Google Cloud Datastore backups and Avro formats. MaxBadRecords int `pulumi:"maxBadRecords"` // Additional properties to set if sourceFormat is set to Parquet. ParquetOptions ParquetOptionsResponse `pulumi:"parquetOptions"` // [Optional] The schema for the data. Schema is required for CSV and JSON formats. Schema is disallowed for Google Cloud Bigtable, Cloud Datastore backups, and Avro formats. Schema TableSchemaResponse `pulumi:"schema"` // [Required] The data format. For CSV files, specify "CSV". For Google sheets, specify "GOOGLE_SHEETS". For newline-delimited JSON, specify "NEWLINE_DELIMITED_JSON". For Avro files, specify "AVRO". For Google Cloud Datastore backups, specify "DATASTORE_BACKUP". [Beta] For Google Cloud Bigtable, specify "BIGTABLE". SourceFormat string `pulumi:"sourceFormat"` // [Required] The fully-qualified URIs that point to your data in Google Cloud. For Google Cloud Storage URIs: Each URI can contain one '*' wildcard character and it must come after the 'bucket' name. Size limits related to load jobs apply to external data sources. For Google Cloud Bigtable URIs: Exactly one URI can be specified and it has be a fully specified and valid HTTPS URL for a Google Cloud Bigtable table. For Google Cloud Datastore backups, exactly one URI can be specified. Also, the '*' wildcard character is not allowed. SourceUris []string `pulumi:"sourceUris"` }
type ExternalDataConfigurationResponseOutput ¶
type ExternalDataConfigurationResponseOutput struct{ *pulumi.OutputState }
func (ExternalDataConfigurationResponseOutput) Autodetect ¶
func (o ExternalDataConfigurationResponseOutput) Autodetect() pulumi.BoolOutput
Try to detect schema and format options automatically. Any option specified explicitly will be honored.
func (ExternalDataConfigurationResponseOutput) AvroOptions ¶ added in v0.8.0
func (o ExternalDataConfigurationResponseOutput) AvroOptions() AvroOptionsResponseOutput
Additional properties to set if sourceFormat is set to Avro.
func (ExternalDataConfigurationResponseOutput) BigtableOptions ¶
func (o ExternalDataConfigurationResponseOutput) BigtableOptions() BigtableOptionsResponseOutput
[Optional] Additional options if sourceFormat is set to BIGTABLE.
func (ExternalDataConfigurationResponseOutput) Compression ¶
func (o ExternalDataConfigurationResponseOutput) Compression() pulumi.StringOutput
[Optional] The compression type of the data source. Possible values include GZIP and NONE. The default value is NONE. This setting is ignored for Google Cloud Bigtable, Google Cloud Datastore backups and Avro formats.
func (ExternalDataConfigurationResponseOutput) ConnectionId ¶
func (o ExternalDataConfigurationResponseOutput) ConnectionId() pulumi.StringOutput
[Optional, Trusted Tester] Connection for external data source.
func (ExternalDataConfigurationResponseOutput) CsvOptions ¶
func (o ExternalDataConfigurationResponseOutput) CsvOptions() CsvOptionsResponseOutput
Additional properties to set if sourceFormat is set to CSV.
func (ExternalDataConfigurationResponseOutput) DecimalTargetTypes ¶ added in v0.5.0
func (o ExternalDataConfigurationResponseOutput) DecimalTargetTypes() pulumi.StringArrayOutput
[Optional] Defines the list of possible SQL data types to which the source decimal values are converted. This list and the precision and the scale parameters of the decimal field determine the target type. In the order of NUMERIC, BIGNUMERIC, and STRING, a type is picked if it is in the specified list and if it supports the precision and the scale. STRING supports all precision and scale values. If none of the listed types supports the precision and the scale, the type supporting the widest range in the specified list is picked, and if a value exceeds the supported range when reading the data, an error will be thrown. Example: Suppose the value of this field is ["NUMERIC", "BIGNUMERIC"]. If (precision,scale) is: (38,9) -> NUMERIC; (39,9) -> BIGNUMERIC (NUMERIC cannot hold 30 integer digits); (38,10) -> BIGNUMERIC (NUMERIC cannot hold 10 fractional digits); (76,38) -> BIGNUMERIC; (77,38) -> BIGNUMERIC (error if value exeeds supported range). This field cannot contain duplicate types. The order of the types in this field is ignored. For example, ["BIGNUMERIC", "NUMERIC"] is the same as ["NUMERIC", "BIGNUMERIC"] and NUMERIC always takes precedence over BIGNUMERIC. Defaults to ["NUMERIC", "STRING"] for ORC and ["NUMERIC"] for the other file formats.
func (ExternalDataConfigurationResponseOutput) ElementType ¶
func (ExternalDataConfigurationResponseOutput) ElementType() reflect.Type
func (ExternalDataConfigurationResponseOutput) GoogleSheetsOptions ¶
func (o ExternalDataConfigurationResponseOutput) GoogleSheetsOptions() GoogleSheetsOptionsResponseOutput
[Optional] Additional options if sourceFormat is set to GOOGLE_SHEETS.
func (ExternalDataConfigurationResponseOutput) HivePartitioningOptions ¶
func (o ExternalDataConfigurationResponseOutput) HivePartitioningOptions() HivePartitioningOptionsResponseOutput
[Optional] Options to configure hive partitioning support.
func (ExternalDataConfigurationResponseOutput) IgnoreUnknownValues ¶
func (o ExternalDataConfigurationResponseOutput) IgnoreUnknownValues() pulumi.BoolOutput
[Optional] Indicates if BigQuery should allow extra values that are not represented in the table schema. If true, the extra values are ignored. If false, records with extra columns are treated as bad records, and if there are too many bad records, an invalid error is returned in the job result. The default value is false. The sourceFormat property determines what BigQuery treats as an extra value: CSV: Trailing columns JSON: Named values that don't match any column names Google Cloud Bigtable: This setting is ignored. Google Cloud Datastore backups: This setting is ignored. Avro: This setting is ignored.
func (ExternalDataConfigurationResponseOutput) MaxBadRecords ¶
func (o ExternalDataConfigurationResponseOutput) MaxBadRecords() pulumi.IntOutput
[Optional] The maximum number of bad records that BigQuery can ignore when reading data. If the number of bad records exceeds this value, an invalid error is returned in the job result. This is only valid for CSV, JSON, and Google Sheets. The default value is 0, which requires that all records are valid. This setting is ignored for Google Cloud Bigtable, Google Cloud Datastore backups and Avro formats.
func (ExternalDataConfigurationResponseOutput) ParquetOptions ¶
func (o ExternalDataConfigurationResponseOutput) ParquetOptions() ParquetOptionsResponseOutput
Additional properties to set if sourceFormat is set to Parquet.
func (ExternalDataConfigurationResponseOutput) Schema ¶
func (o ExternalDataConfigurationResponseOutput) Schema() TableSchemaResponseOutput
[Optional] The schema for the data. Schema is required for CSV and JSON formats. Schema is disallowed for Google Cloud Bigtable, Cloud Datastore backups, and Avro formats.
func (ExternalDataConfigurationResponseOutput) SourceFormat ¶
func (o ExternalDataConfigurationResponseOutput) SourceFormat() pulumi.StringOutput
[Required] The data format. For CSV files, specify "CSV". For Google sheets, specify "GOOGLE_SHEETS". For newline-delimited JSON, specify "NEWLINE_DELIMITED_JSON". For Avro files, specify "AVRO". For Google Cloud Datastore backups, specify "DATASTORE_BACKUP". [Beta] For Google Cloud Bigtable, specify "BIGTABLE".
func (ExternalDataConfigurationResponseOutput) SourceUris ¶
func (o ExternalDataConfigurationResponseOutput) SourceUris() pulumi.StringArrayOutput
[Required] The fully-qualified URIs that point to your data in Google Cloud. For Google Cloud Storage URIs: Each URI can contain one '*' wildcard character and it must come after the 'bucket' name. Size limits related to load jobs apply to external data sources. For Google Cloud Bigtable URIs: Exactly one URI can be specified and it has be a fully specified and valid HTTPS URL for a Google Cloud Bigtable table. For Google Cloud Datastore backups, exactly one URI can be specified. Also, the '*' wildcard character is not allowed.
func (ExternalDataConfigurationResponseOutput) ToExternalDataConfigurationResponseOutput ¶
func (o ExternalDataConfigurationResponseOutput) ToExternalDataConfigurationResponseOutput() ExternalDataConfigurationResponseOutput
func (ExternalDataConfigurationResponseOutput) ToExternalDataConfigurationResponseOutputWithContext ¶
func (o ExternalDataConfigurationResponseOutput) ToExternalDataConfigurationResponseOutputWithContext(ctx context.Context) ExternalDataConfigurationResponseOutput
type GoogleSheetsOptions ¶
type GoogleSheetsOptions struct { // [Optional] Range of a sheet to query from. Only used when non-empty. Typical format: sheet_name!top_left_cell_id:bottom_right_cell_id For example: sheet1!A1:B20 Range *string `pulumi:"range"` // [Optional] The number of rows at the top of a sheet that BigQuery will skip when reading the data. The default value is 0. This property is useful if you have header rows that should be skipped. When autodetect is on, behavior is the following: * skipLeadingRows unspecified - Autodetect tries to detect headers in the first row. If they are not detected, the row is read as data. Otherwise data is read starting from the second row. * skipLeadingRows is 0 - Instructs autodetect that there are no headers and data should be read starting from the first row. * skipLeadingRows = N > 0 - Autodetect skips N-1 rows and tries to detect headers in row N. If headers are not detected, row N is just skipped. Otherwise row N is used to extract column names for the detected schema. SkipLeadingRows *string `pulumi:"skipLeadingRows"` }
type GoogleSheetsOptionsArgs ¶
type GoogleSheetsOptionsArgs struct { // [Optional] Range of a sheet to query from. Only used when non-empty. Typical format: sheet_name!top_left_cell_id:bottom_right_cell_id For example: sheet1!A1:B20 Range pulumi.StringPtrInput `pulumi:"range"` // [Optional] The number of rows at the top of a sheet that BigQuery will skip when reading the data. The default value is 0. This property is useful if you have header rows that should be skipped. When autodetect is on, behavior is the following: * skipLeadingRows unspecified - Autodetect tries to detect headers in the first row. If they are not detected, the row is read as data. Otherwise data is read starting from the second row. * skipLeadingRows is 0 - Instructs autodetect that there are no headers and data should be read starting from the first row. * skipLeadingRows = N > 0 - Autodetect skips N-1 rows and tries to detect headers in row N. If headers are not detected, row N is just skipped. Otherwise row N is used to extract column names for the detected schema. SkipLeadingRows pulumi.StringPtrInput `pulumi:"skipLeadingRows"` }
func (GoogleSheetsOptionsArgs) ElementType ¶
func (GoogleSheetsOptionsArgs) ElementType() reflect.Type
func (GoogleSheetsOptionsArgs) ToGoogleSheetsOptionsOutput ¶
func (i GoogleSheetsOptionsArgs) ToGoogleSheetsOptionsOutput() GoogleSheetsOptionsOutput
func (GoogleSheetsOptionsArgs) ToGoogleSheetsOptionsOutputWithContext ¶
func (i GoogleSheetsOptionsArgs) ToGoogleSheetsOptionsOutputWithContext(ctx context.Context) GoogleSheetsOptionsOutput
func (GoogleSheetsOptionsArgs) ToGoogleSheetsOptionsPtrOutput ¶
func (i GoogleSheetsOptionsArgs) ToGoogleSheetsOptionsPtrOutput() GoogleSheetsOptionsPtrOutput
func (GoogleSheetsOptionsArgs) ToGoogleSheetsOptionsPtrOutputWithContext ¶
func (i GoogleSheetsOptionsArgs) ToGoogleSheetsOptionsPtrOutputWithContext(ctx context.Context) GoogleSheetsOptionsPtrOutput
type GoogleSheetsOptionsInput ¶
type GoogleSheetsOptionsInput interface { pulumi.Input ToGoogleSheetsOptionsOutput() GoogleSheetsOptionsOutput ToGoogleSheetsOptionsOutputWithContext(context.Context) GoogleSheetsOptionsOutput }
GoogleSheetsOptionsInput is an input type that accepts GoogleSheetsOptionsArgs and GoogleSheetsOptionsOutput values. You can construct a concrete instance of `GoogleSheetsOptionsInput` via:
GoogleSheetsOptionsArgs{...}
type GoogleSheetsOptionsOutput ¶
type GoogleSheetsOptionsOutput struct{ *pulumi.OutputState }
func (GoogleSheetsOptionsOutput) ElementType ¶
func (GoogleSheetsOptionsOutput) ElementType() reflect.Type
func (GoogleSheetsOptionsOutput) Range ¶
func (o GoogleSheetsOptionsOutput) Range() pulumi.StringPtrOutput
[Optional] Range of a sheet to query from. Only used when non-empty. Typical format: sheet_name!top_left_cell_id:bottom_right_cell_id For example: sheet1!A1:B20
func (GoogleSheetsOptionsOutput) SkipLeadingRows ¶
func (o GoogleSheetsOptionsOutput) SkipLeadingRows() pulumi.StringPtrOutput
[Optional] The number of rows at the top of a sheet that BigQuery will skip when reading the data. The default value is 0. This property is useful if you have header rows that should be skipped. When autodetect is on, behavior is the following: * skipLeadingRows unspecified - Autodetect tries to detect headers in the first row. If they are not detected, the row is read as data. Otherwise data is read starting from the second row. * skipLeadingRows is 0 - Instructs autodetect that there are no headers and data should be read starting from the first row. * skipLeadingRows = N > 0 - Autodetect skips N-1 rows and tries to detect headers in row N. If headers are not detected, row N is just skipped. Otherwise row N is used to extract column names for the detected schema.
func (GoogleSheetsOptionsOutput) ToGoogleSheetsOptionsOutput ¶
func (o GoogleSheetsOptionsOutput) ToGoogleSheetsOptionsOutput() GoogleSheetsOptionsOutput
func (GoogleSheetsOptionsOutput) ToGoogleSheetsOptionsOutputWithContext ¶
func (o GoogleSheetsOptionsOutput) ToGoogleSheetsOptionsOutputWithContext(ctx context.Context) GoogleSheetsOptionsOutput
func (GoogleSheetsOptionsOutput) ToGoogleSheetsOptionsPtrOutput ¶
func (o GoogleSheetsOptionsOutput) ToGoogleSheetsOptionsPtrOutput() GoogleSheetsOptionsPtrOutput
func (GoogleSheetsOptionsOutput) ToGoogleSheetsOptionsPtrOutputWithContext ¶
func (o GoogleSheetsOptionsOutput) ToGoogleSheetsOptionsPtrOutputWithContext(ctx context.Context) GoogleSheetsOptionsPtrOutput
type GoogleSheetsOptionsPtrInput ¶
type GoogleSheetsOptionsPtrInput interface { pulumi.Input ToGoogleSheetsOptionsPtrOutput() GoogleSheetsOptionsPtrOutput ToGoogleSheetsOptionsPtrOutputWithContext(context.Context) GoogleSheetsOptionsPtrOutput }
GoogleSheetsOptionsPtrInput is an input type that accepts GoogleSheetsOptionsArgs, GoogleSheetsOptionsPtr and GoogleSheetsOptionsPtrOutput values. You can construct a concrete instance of `GoogleSheetsOptionsPtrInput` via:
GoogleSheetsOptionsArgs{...} or: nil
func GoogleSheetsOptionsPtr ¶
func GoogleSheetsOptionsPtr(v *GoogleSheetsOptionsArgs) GoogleSheetsOptionsPtrInput
type GoogleSheetsOptionsPtrOutput ¶
type GoogleSheetsOptionsPtrOutput struct{ *pulumi.OutputState }
func (GoogleSheetsOptionsPtrOutput) Elem ¶
func (o GoogleSheetsOptionsPtrOutput) Elem() GoogleSheetsOptionsOutput
func (GoogleSheetsOptionsPtrOutput) ElementType ¶
func (GoogleSheetsOptionsPtrOutput) ElementType() reflect.Type
func (GoogleSheetsOptionsPtrOutput) Range ¶
func (o GoogleSheetsOptionsPtrOutput) Range() pulumi.StringPtrOutput
[Optional] Range of a sheet to query from. Only used when non-empty. Typical format: sheet_name!top_left_cell_id:bottom_right_cell_id For example: sheet1!A1:B20
func (GoogleSheetsOptionsPtrOutput) SkipLeadingRows ¶
func (o GoogleSheetsOptionsPtrOutput) SkipLeadingRows() pulumi.StringPtrOutput
[Optional] The number of rows at the top of a sheet that BigQuery will skip when reading the data. The default value is 0. This property is useful if you have header rows that should be skipped. When autodetect is on, behavior is the following: * skipLeadingRows unspecified - Autodetect tries to detect headers in the first row. If they are not detected, the row is read as data. Otherwise data is read starting from the second row. * skipLeadingRows is 0 - Instructs autodetect that there are no headers and data should be read starting from the first row. * skipLeadingRows = N > 0 - Autodetect skips N-1 rows and tries to detect headers in row N. If headers are not detected, row N is just skipped. Otherwise row N is used to extract column names for the detected schema.
func (GoogleSheetsOptionsPtrOutput) ToGoogleSheetsOptionsPtrOutput ¶
func (o GoogleSheetsOptionsPtrOutput) ToGoogleSheetsOptionsPtrOutput() GoogleSheetsOptionsPtrOutput
func (GoogleSheetsOptionsPtrOutput) ToGoogleSheetsOptionsPtrOutputWithContext ¶
func (o GoogleSheetsOptionsPtrOutput) ToGoogleSheetsOptionsPtrOutputWithContext(ctx context.Context) GoogleSheetsOptionsPtrOutput
type GoogleSheetsOptionsResponse ¶
type GoogleSheetsOptionsResponse struct { // [Optional] Range of a sheet to query from. Only used when non-empty. Typical format: sheet_name!top_left_cell_id:bottom_right_cell_id For example: sheet1!A1:B20 Range string `pulumi:"range"` // [Optional] The number of rows at the top of a sheet that BigQuery will skip when reading the data. The default value is 0. This property is useful if you have header rows that should be skipped. When autodetect is on, behavior is the following: * skipLeadingRows unspecified - Autodetect tries to detect headers in the first row. If they are not detected, the row is read as data. Otherwise data is read starting from the second row. * skipLeadingRows is 0 - Instructs autodetect that there are no headers and data should be read starting from the first row. * skipLeadingRows = N > 0 - Autodetect skips N-1 rows and tries to detect headers in row N. If headers are not detected, row N is just skipped. Otherwise row N is used to extract column names for the detected schema. SkipLeadingRows string `pulumi:"skipLeadingRows"` }
type GoogleSheetsOptionsResponseOutput ¶
type GoogleSheetsOptionsResponseOutput struct{ *pulumi.OutputState }
func (GoogleSheetsOptionsResponseOutput) ElementType ¶
func (GoogleSheetsOptionsResponseOutput) ElementType() reflect.Type
func (GoogleSheetsOptionsResponseOutput) Range ¶
func (o GoogleSheetsOptionsResponseOutput) Range() pulumi.StringOutput
[Optional] Range of a sheet to query from. Only used when non-empty. Typical format: sheet_name!top_left_cell_id:bottom_right_cell_id For example: sheet1!A1:B20
func (GoogleSheetsOptionsResponseOutput) SkipLeadingRows ¶
func (o GoogleSheetsOptionsResponseOutput) SkipLeadingRows() pulumi.StringOutput
[Optional] The number of rows at the top of a sheet that BigQuery will skip when reading the data. The default value is 0. This property is useful if you have header rows that should be skipped. When autodetect is on, behavior is the following: * skipLeadingRows unspecified - Autodetect tries to detect headers in the first row. If they are not detected, the row is read as data. Otherwise data is read starting from the second row. * skipLeadingRows is 0 - Instructs autodetect that there are no headers and data should be read starting from the first row. * skipLeadingRows = N > 0 - Autodetect skips N-1 rows and tries to detect headers in row N. If headers are not detected, row N is just skipped. Otherwise row N is used to extract column names for the detected schema.
func (GoogleSheetsOptionsResponseOutput) ToGoogleSheetsOptionsResponseOutput ¶
func (o GoogleSheetsOptionsResponseOutput) ToGoogleSheetsOptionsResponseOutput() GoogleSheetsOptionsResponseOutput
func (GoogleSheetsOptionsResponseOutput) ToGoogleSheetsOptionsResponseOutputWithContext ¶
func (o GoogleSheetsOptionsResponseOutput) ToGoogleSheetsOptionsResponseOutputWithContext(ctx context.Context) GoogleSheetsOptionsResponseOutput
type HivePartitioningOptions ¶
type HivePartitioningOptions struct { // [Optional] When set, what mode of hive partitioning to use when reading data. The following modes are supported. (1) AUTO: automatically infer partition key name(s) and type(s). (2) STRINGS: automatically infer partition key name(s). All types are interpreted as strings. (3) CUSTOM: partition key schema is encoded in the source URI prefix. Not all storage formats support hive partitioning. Requesting hive partitioning on an unsupported format will lead to an error. Currently supported types include: AVRO, CSV, JSON, ORC and Parquet. Mode *string `pulumi:"mode"` // [Optional] If set to true, queries over this table require a partition filter that can be used for partition elimination to be specified. Note that this field should only be true when creating a permanent external table or querying a temporary external table. Hive-partitioned loads with requirePartitionFilter explicitly set to true will fail. RequirePartitionFilter *bool `pulumi:"requirePartitionFilter"` // [Optional] When hive partition detection is requested, a common prefix for all source uris should be supplied. The prefix must end immediately before the partition key encoding begins. For example, consider files following this data layout. gs://bucket/path_to_table/dt=2019-01-01/country=BR/id=7/file.avro gs://bucket/path_to_table/dt=2018-12-31/country=CA/id=3/file.avro When hive partitioning is requested with either AUTO or STRINGS detection, the common prefix can be either of gs://bucket/path_to_table or gs://bucket/path_to_table/ (trailing slash does not matter). SourceUriPrefix *string `pulumi:"sourceUriPrefix"` }
type HivePartitioningOptionsArgs ¶
type HivePartitioningOptionsArgs struct { // [Optional] When set, what mode of hive partitioning to use when reading data. The following modes are supported. (1) AUTO: automatically infer partition key name(s) and type(s). (2) STRINGS: automatically infer partition key name(s). All types are interpreted as strings. (3) CUSTOM: partition key schema is encoded in the source URI prefix. Not all storage formats support hive partitioning. Requesting hive partitioning on an unsupported format will lead to an error. Currently supported types include: AVRO, CSV, JSON, ORC and Parquet. Mode pulumi.StringPtrInput `pulumi:"mode"` // [Optional] If set to true, queries over this table require a partition filter that can be used for partition elimination to be specified. Note that this field should only be true when creating a permanent external table or querying a temporary external table. Hive-partitioned loads with requirePartitionFilter explicitly set to true will fail. RequirePartitionFilter pulumi.BoolPtrInput `pulumi:"requirePartitionFilter"` // [Optional] When hive partition detection is requested, a common prefix for all source uris should be supplied. The prefix must end immediately before the partition key encoding begins. For example, consider files following this data layout. gs://bucket/path_to_table/dt=2019-01-01/country=BR/id=7/file.avro gs://bucket/path_to_table/dt=2018-12-31/country=CA/id=3/file.avro When hive partitioning is requested with either AUTO or STRINGS detection, the common prefix can be either of gs://bucket/path_to_table or gs://bucket/path_to_table/ (trailing slash does not matter). SourceUriPrefix pulumi.StringPtrInput `pulumi:"sourceUriPrefix"` }
func (HivePartitioningOptionsArgs) ElementType ¶
func (HivePartitioningOptionsArgs) ElementType() reflect.Type
func (HivePartitioningOptionsArgs) ToHivePartitioningOptionsOutput ¶
func (i HivePartitioningOptionsArgs) ToHivePartitioningOptionsOutput() HivePartitioningOptionsOutput
func (HivePartitioningOptionsArgs) ToHivePartitioningOptionsOutputWithContext ¶
func (i HivePartitioningOptionsArgs) ToHivePartitioningOptionsOutputWithContext(ctx context.Context) HivePartitioningOptionsOutput
func (HivePartitioningOptionsArgs) ToHivePartitioningOptionsPtrOutput ¶
func (i HivePartitioningOptionsArgs) ToHivePartitioningOptionsPtrOutput() HivePartitioningOptionsPtrOutput
func (HivePartitioningOptionsArgs) ToHivePartitioningOptionsPtrOutputWithContext ¶
func (i HivePartitioningOptionsArgs) ToHivePartitioningOptionsPtrOutputWithContext(ctx context.Context) HivePartitioningOptionsPtrOutput
type HivePartitioningOptionsInput ¶
type HivePartitioningOptionsInput interface { pulumi.Input ToHivePartitioningOptionsOutput() HivePartitioningOptionsOutput ToHivePartitioningOptionsOutputWithContext(context.Context) HivePartitioningOptionsOutput }
HivePartitioningOptionsInput is an input type that accepts HivePartitioningOptionsArgs and HivePartitioningOptionsOutput values. You can construct a concrete instance of `HivePartitioningOptionsInput` via:
HivePartitioningOptionsArgs{...}
type HivePartitioningOptionsOutput ¶
type HivePartitioningOptionsOutput struct{ *pulumi.OutputState }
func (HivePartitioningOptionsOutput) ElementType ¶
func (HivePartitioningOptionsOutput) ElementType() reflect.Type
func (HivePartitioningOptionsOutput) Mode ¶
func (o HivePartitioningOptionsOutput) Mode() pulumi.StringPtrOutput
[Optional] When set, what mode of hive partitioning to use when reading data. The following modes are supported. (1) AUTO: automatically infer partition key name(s) and type(s). (2) STRINGS: automatically infer partition key name(s). All types are interpreted as strings. (3) CUSTOM: partition key schema is encoded in the source URI prefix. Not all storage formats support hive partitioning. Requesting hive partitioning on an unsupported format will lead to an error. Currently supported types include: AVRO, CSV, JSON, ORC and Parquet.
func (HivePartitioningOptionsOutput) RequirePartitionFilter ¶
func (o HivePartitioningOptionsOutput) RequirePartitionFilter() pulumi.BoolPtrOutput
[Optional] If set to true, queries over this table require a partition filter that can be used for partition elimination to be specified. Note that this field should only be true when creating a permanent external table or querying a temporary external table. Hive-partitioned loads with requirePartitionFilter explicitly set to true will fail.
func (HivePartitioningOptionsOutput) SourceUriPrefix ¶
func (o HivePartitioningOptionsOutput) SourceUriPrefix() pulumi.StringPtrOutput
[Optional] When hive partition detection is requested, a common prefix for all source uris should be supplied. The prefix must end immediately before the partition key encoding begins. For example, consider files following this data layout. gs://bucket/path_to_table/dt=2019-01-01/country=BR/id=7/file.avro gs://bucket/path_to_table/dt=2018-12-31/country=CA/id=3/file.avro When hive partitioning is requested with either AUTO or STRINGS detection, the common prefix can be either of gs://bucket/path_to_table or gs://bucket/path_to_table/ (trailing slash does not matter).
func (HivePartitioningOptionsOutput) ToHivePartitioningOptionsOutput ¶
func (o HivePartitioningOptionsOutput) ToHivePartitioningOptionsOutput() HivePartitioningOptionsOutput
func (HivePartitioningOptionsOutput) ToHivePartitioningOptionsOutputWithContext ¶
func (o HivePartitioningOptionsOutput) ToHivePartitioningOptionsOutputWithContext(ctx context.Context) HivePartitioningOptionsOutput
func (HivePartitioningOptionsOutput) ToHivePartitioningOptionsPtrOutput ¶
func (o HivePartitioningOptionsOutput) ToHivePartitioningOptionsPtrOutput() HivePartitioningOptionsPtrOutput
func (HivePartitioningOptionsOutput) ToHivePartitioningOptionsPtrOutputWithContext ¶
func (o HivePartitioningOptionsOutput) ToHivePartitioningOptionsPtrOutputWithContext(ctx context.Context) HivePartitioningOptionsPtrOutput
type HivePartitioningOptionsPtrInput ¶
type HivePartitioningOptionsPtrInput interface { pulumi.Input ToHivePartitioningOptionsPtrOutput() HivePartitioningOptionsPtrOutput ToHivePartitioningOptionsPtrOutputWithContext(context.Context) HivePartitioningOptionsPtrOutput }
HivePartitioningOptionsPtrInput is an input type that accepts HivePartitioningOptionsArgs, HivePartitioningOptionsPtr and HivePartitioningOptionsPtrOutput values. You can construct a concrete instance of `HivePartitioningOptionsPtrInput` via:
HivePartitioningOptionsArgs{...} or: nil
func HivePartitioningOptionsPtr ¶
func HivePartitioningOptionsPtr(v *HivePartitioningOptionsArgs) HivePartitioningOptionsPtrInput
type HivePartitioningOptionsPtrOutput ¶
type HivePartitioningOptionsPtrOutput struct{ *pulumi.OutputState }
func (HivePartitioningOptionsPtrOutput) Elem ¶
func (o HivePartitioningOptionsPtrOutput) Elem() HivePartitioningOptionsOutput
func (HivePartitioningOptionsPtrOutput) ElementType ¶
func (HivePartitioningOptionsPtrOutput) ElementType() reflect.Type
func (HivePartitioningOptionsPtrOutput) Mode ¶
func (o HivePartitioningOptionsPtrOutput) Mode() pulumi.StringPtrOutput
[Optional] When set, what mode of hive partitioning to use when reading data. The following modes are supported. (1) AUTO: automatically infer partition key name(s) and type(s). (2) STRINGS: automatically infer partition key name(s). All types are interpreted as strings. (3) CUSTOM: partition key schema is encoded in the source URI prefix. Not all storage formats support hive partitioning. Requesting hive partitioning on an unsupported format will lead to an error. Currently supported types include: AVRO, CSV, JSON, ORC and Parquet.
func (HivePartitioningOptionsPtrOutput) RequirePartitionFilter ¶
func (o HivePartitioningOptionsPtrOutput) RequirePartitionFilter() pulumi.BoolPtrOutput
[Optional] If set to true, queries over this table require a partition filter that can be used for partition elimination to be specified. Note that this field should only be true when creating a permanent external table or querying a temporary external table. Hive-partitioned loads with requirePartitionFilter explicitly set to true will fail.
func (HivePartitioningOptionsPtrOutput) SourceUriPrefix ¶
func (o HivePartitioningOptionsPtrOutput) SourceUriPrefix() pulumi.StringPtrOutput
[Optional] When hive partition detection is requested, a common prefix for all source uris should be supplied. The prefix must end immediately before the partition key encoding begins. For example, consider files following this data layout. gs://bucket/path_to_table/dt=2019-01-01/country=BR/id=7/file.avro gs://bucket/path_to_table/dt=2018-12-31/country=CA/id=3/file.avro When hive partitioning is requested with either AUTO or STRINGS detection, the common prefix can be either of gs://bucket/path_to_table or gs://bucket/path_to_table/ (trailing slash does not matter).
func (HivePartitioningOptionsPtrOutput) ToHivePartitioningOptionsPtrOutput ¶
func (o HivePartitioningOptionsPtrOutput) ToHivePartitioningOptionsPtrOutput() HivePartitioningOptionsPtrOutput
func (HivePartitioningOptionsPtrOutput) ToHivePartitioningOptionsPtrOutputWithContext ¶
func (o HivePartitioningOptionsPtrOutput) ToHivePartitioningOptionsPtrOutputWithContext(ctx context.Context) HivePartitioningOptionsPtrOutput
type HivePartitioningOptionsResponse ¶
type HivePartitioningOptionsResponse struct { // [Optional] When set, what mode of hive partitioning to use when reading data. The following modes are supported. (1) AUTO: automatically infer partition key name(s) and type(s). (2) STRINGS: automatically infer partition key name(s). All types are interpreted as strings. (3) CUSTOM: partition key schema is encoded in the source URI prefix. Not all storage formats support hive partitioning. Requesting hive partitioning on an unsupported format will lead to an error. Currently supported types include: AVRO, CSV, JSON, ORC and Parquet. Mode string `pulumi:"mode"` // [Optional] If set to true, queries over this table require a partition filter that can be used for partition elimination to be specified. Note that this field should only be true when creating a permanent external table or querying a temporary external table. Hive-partitioned loads with requirePartitionFilter explicitly set to true will fail. RequirePartitionFilter bool `pulumi:"requirePartitionFilter"` // [Optional] When hive partition detection is requested, a common prefix for all source uris should be supplied. The prefix must end immediately before the partition key encoding begins. For example, consider files following this data layout. gs://bucket/path_to_table/dt=2019-01-01/country=BR/id=7/file.avro gs://bucket/path_to_table/dt=2018-12-31/country=CA/id=3/file.avro When hive partitioning is requested with either AUTO or STRINGS detection, the common prefix can be either of gs://bucket/path_to_table or gs://bucket/path_to_table/ (trailing slash does not matter). SourceUriPrefix string `pulumi:"sourceUriPrefix"` }
type HivePartitioningOptionsResponseOutput ¶
type HivePartitioningOptionsResponseOutput struct{ *pulumi.OutputState }
func (HivePartitioningOptionsResponseOutput) ElementType ¶
func (HivePartitioningOptionsResponseOutput) ElementType() reflect.Type
func (HivePartitioningOptionsResponseOutput) Mode ¶
func (o HivePartitioningOptionsResponseOutput) Mode() pulumi.StringOutput
[Optional] When set, what mode of hive partitioning to use when reading data. The following modes are supported. (1) AUTO: automatically infer partition key name(s) and type(s). (2) STRINGS: automatically infer partition key name(s). All types are interpreted as strings. (3) CUSTOM: partition key schema is encoded in the source URI prefix. Not all storage formats support hive partitioning. Requesting hive partitioning on an unsupported format will lead to an error. Currently supported types include: AVRO, CSV, JSON, ORC and Parquet.
func (HivePartitioningOptionsResponseOutput) RequirePartitionFilter ¶
func (o HivePartitioningOptionsResponseOutput) RequirePartitionFilter() pulumi.BoolOutput
[Optional] If set to true, queries over this table require a partition filter that can be used for partition elimination to be specified. Note that this field should only be true when creating a permanent external table or querying a temporary external table. Hive-partitioned loads with requirePartitionFilter explicitly set to true will fail.
func (HivePartitioningOptionsResponseOutput) SourceUriPrefix ¶
func (o HivePartitioningOptionsResponseOutput) SourceUriPrefix() pulumi.StringOutput
[Optional] When hive partition detection is requested, a common prefix for all source uris should be supplied. The prefix must end immediately before the partition key encoding begins. For example, consider files following this data layout. gs://bucket/path_to_table/dt=2019-01-01/country=BR/id=7/file.avro gs://bucket/path_to_table/dt=2018-12-31/country=CA/id=3/file.avro When hive partitioning is requested with either AUTO or STRINGS detection, the common prefix can be either of gs://bucket/path_to_table or gs://bucket/path_to_table/ (trailing slash does not matter).
func (HivePartitioningOptionsResponseOutput) ToHivePartitioningOptionsResponseOutput ¶
func (o HivePartitioningOptionsResponseOutput) ToHivePartitioningOptionsResponseOutput() HivePartitioningOptionsResponseOutput
func (HivePartitioningOptionsResponseOutput) ToHivePartitioningOptionsResponseOutputWithContext ¶
func (o HivePartitioningOptionsResponseOutput) ToHivePartitioningOptionsResponseOutputWithContext(ctx context.Context) HivePartitioningOptionsResponseOutput
type IterationResultResponse ¶ added in v0.9.0
type IterationResultResponse struct { // Time taken to run the iteration in milliseconds. DurationMs string `pulumi:"durationMs"` // Loss computed on the eval data at the end of iteration. EvalLoss float64 `pulumi:"evalLoss"` // Index of the iteration, 0 based. Index int `pulumi:"index"` // Learn rate used for this iteration. LearnRate float64 `pulumi:"learnRate"` // Loss computed on the training data at the end of iteration. TrainingLoss float64 `pulumi:"trainingLoss"` }
type IterationResultResponseArrayOutput ¶ added in v0.9.0
type IterationResultResponseArrayOutput struct{ *pulumi.OutputState }
func (IterationResultResponseArrayOutput) ElementType ¶ added in v0.9.0
func (IterationResultResponseArrayOutput) ElementType() reflect.Type
func (IterationResultResponseArrayOutput) Index ¶ added in v0.9.0
func (o IterationResultResponseArrayOutput) Index(i pulumi.IntInput) IterationResultResponseOutput
func (IterationResultResponseArrayOutput) ToIterationResultResponseArrayOutput ¶ added in v0.9.0
func (o IterationResultResponseArrayOutput) ToIterationResultResponseArrayOutput() IterationResultResponseArrayOutput
func (IterationResultResponseArrayOutput) ToIterationResultResponseArrayOutputWithContext ¶ added in v0.9.0
func (o IterationResultResponseArrayOutput) ToIterationResultResponseArrayOutputWithContext(ctx context.Context) IterationResultResponseArrayOutput
type IterationResultResponseOutput ¶ added in v0.9.0
type IterationResultResponseOutput struct{ *pulumi.OutputState }
func (IterationResultResponseOutput) DurationMs ¶ added in v0.9.0
func (o IterationResultResponseOutput) DurationMs() pulumi.StringOutput
Time taken to run the iteration in milliseconds.
func (IterationResultResponseOutput) ElementType ¶ added in v0.9.0
func (IterationResultResponseOutput) ElementType() reflect.Type
func (IterationResultResponseOutput) EvalLoss ¶ added in v0.9.0
func (o IterationResultResponseOutput) EvalLoss() pulumi.Float64Output
Loss computed on the eval data at the end of iteration.
func (IterationResultResponseOutput) Index ¶ added in v0.9.0
func (o IterationResultResponseOutput) Index() pulumi.IntOutput
Index of the iteration, 0 based.
func (IterationResultResponseOutput) LearnRate ¶ added in v0.9.0
func (o IterationResultResponseOutput) LearnRate() pulumi.Float64Output
Learn rate used for this iteration.
func (IterationResultResponseOutput) ToIterationResultResponseOutput ¶ added in v0.9.0
func (o IterationResultResponseOutput) ToIterationResultResponseOutput() IterationResultResponseOutput
func (IterationResultResponseOutput) ToIterationResultResponseOutputWithContext ¶ added in v0.9.0
func (o IterationResultResponseOutput) ToIterationResultResponseOutputWithContext(ctx context.Context) IterationResultResponseOutput
func (IterationResultResponseOutput) TrainingLoss ¶ added in v0.9.0
func (o IterationResultResponseOutput) TrainingLoss() pulumi.Float64Output
Loss computed on the training data at the end of iteration.
type Job ¶
type Job struct { pulumi.CustomResourceState // [Required] Describes the job configuration. Configuration JobConfigurationResponseOutput `pulumi:"configuration"` // A hash of this resource. Etag pulumi.StringOutput `pulumi:"etag"` // [Optional] Reference describing the unique-per-user name of the job. JobReference JobReferenceResponseOutput `pulumi:"jobReference"` // The type of the resource. Kind pulumi.StringOutput `pulumi:"kind"` // A URL that can be used to access this resource again. SelfLink pulumi.StringOutput `pulumi:"selfLink"` // Information about the job, including starting time and ending time of the job. Statistics JobStatisticsResponseOutput `pulumi:"statistics"` // The status of this job. Examine this value when polling an asynchronous job to see if the job is complete. Status JobStatusResponseOutput `pulumi:"status"` // Email address of the user who ran the job. UserEmail pulumi.StringOutput `pulumi:"userEmail"` }
Starts a new asynchronous job. Requires the Can View project role. Auto-naming is currently not supported for this resource.
func GetJob ¶
func GetJob(ctx *pulumi.Context, name string, id pulumi.IDInput, state *JobState, opts ...pulumi.ResourceOption) (*Job, error)
GetJob gets an existing Job 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 NewJob ¶
func NewJob(ctx *pulumi.Context, name string, args *JobArgs, opts ...pulumi.ResourceOption) (*Job, error)
NewJob registers a new resource with the given unique name, arguments, and options.
func (*Job) ElementType ¶
func (*Job) ToJobOutput ¶
type JobArgs ¶
type JobArgs struct { // [Required] Describes the job configuration. Configuration JobConfigurationPtrInput // [Optional] Reference describing the unique-per-user name of the job. JobReference JobReferencePtrInput Project pulumi.StringPtrInput Source pulumi.AssetOrArchiveInput }
The set of arguments for constructing a Job resource.
func (JobArgs) ElementType ¶
type JobConfiguration ¶
type JobConfiguration struct { // [Pick one] Copies a table. Copy *JobConfigurationTableCopy `pulumi:"copy"` // [Optional] If set, don't actually run this job. A valid query will return a mostly empty response with some processing statistics, while an invalid query will return the same error it would if it wasn't a dry run. Behavior of non-query jobs is undefined. DryRun *bool `pulumi:"dryRun"` // [Pick one] Configures an extract job. Extract *JobConfigurationExtract `pulumi:"extract"` // [Optional] Job timeout in milliseconds. If this time limit is exceeded, BigQuery may attempt to terminate the job. JobTimeoutMs *string `pulumi:"jobTimeoutMs"` // The labels associated with this job. You can use these to organize and group your jobs. Label keys and values can be no longer than 63 characters, can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. Label values are optional. Label keys must start with a letter and each label in the list must have a different key. Labels map[string]string `pulumi:"labels"` // [Pick one] Configures a load job. Load *JobConfigurationLoad `pulumi:"load"` // [Pick one] Configures a query job. Query *JobConfigurationQuery `pulumi:"query"` }
type JobConfigurationArgs ¶
type JobConfigurationArgs struct { // [Pick one] Copies a table. Copy JobConfigurationTableCopyPtrInput `pulumi:"copy"` // [Optional] If set, don't actually run this job. A valid query will return a mostly empty response with some processing statistics, while an invalid query will return the same error it would if it wasn't a dry run. Behavior of non-query jobs is undefined. DryRun pulumi.BoolPtrInput `pulumi:"dryRun"` // [Pick one] Configures an extract job. Extract JobConfigurationExtractPtrInput `pulumi:"extract"` // [Optional] Job timeout in milliseconds. If this time limit is exceeded, BigQuery may attempt to terminate the job. JobTimeoutMs pulumi.StringPtrInput `pulumi:"jobTimeoutMs"` // The labels associated with this job. You can use these to organize and group your jobs. Label keys and values can be no longer than 63 characters, can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. Label values are optional. Label keys must start with a letter and each label in the list must have a different key. Labels pulumi.StringMapInput `pulumi:"labels"` // [Pick one] Configures a load job. Load JobConfigurationLoadPtrInput `pulumi:"load"` // [Pick one] Configures a query job. Query JobConfigurationQueryPtrInput `pulumi:"query"` }
func (JobConfigurationArgs) ElementType ¶
func (JobConfigurationArgs) ElementType() reflect.Type
func (JobConfigurationArgs) ToJobConfigurationOutput ¶
func (i JobConfigurationArgs) ToJobConfigurationOutput() JobConfigurationOutput
func (JobConfigurationArgs) ToJobConfigurationOutputWithContext ¶
func (i JobConfigurationArgs) ToJobConfigurationOutputWithContext(ctx context.Context) JobConfigurationOutput
func (JobConfigurationArgs) ToJobConfigurationPtrOutput ¶
func (i JobConfigurationArgs) ToJobConfigurationPtrOutput() JobConfigurationPtrOutput
func (JobConfigurationArgs) ToJobConfigurationPtrOutputWithContext ¶
func (i JobConfigurationArgs) ToJobConfigurationPtrOutputWithContext(ctx context.Context) JobConfigurationPtrOutput
type JobConfigurationExtract ¶
type JobConfigurationExtract struct { // [Optional] The compression type to use for exported files. Possible values include GZIP, DEFLATE, SNAPPY, and NONE. The default value is NONE. DEFLATE and SNAPPY are only supported for Avro. Not applicable when extracting models. Compression *string `pulumi:"compression"` // [Optional] The exported file format. Possible values include CSV, NEWLINE_DELIMITED_JSON, PARQUET or AVRO for tables and ML_TF_SAVED_MODEL or ML_XGBOOST_BOOSTER for models. The default value for tables is CSV. Tables with nested or repeated fields cannot be exported as CSV. The default value for models is ML_TF_SAVED_MODEL. DestinationFormat *string `pulumi:"destinationFormat"` // [Pick one] DEPRECATED: Use destinationUris instead, passing only one URI as necessary. The fully-qualified Google Cloud Storage URI where the extracted table should be written. DestinationUri *string `pulumi:"destinationUri"` // [Pick one] A list of fully-qualified Google Cloud Storage URIs where the extracted table should be written. DestinationUris []string `pulumi:"destinationUris"` // [Optional] Delimiter to use between fields in the exported data. Default is ','. Not applicable when extracting models. FieldDelimiter *string `pulumi:"fieldDelimiter"` // [Optional] Whether to print out a header row in the results. Default is true. Not applicable when extracting models. PrintHeader *bool `pulumi:"printHeader"` // A reference to the model being exported. SourceModel *ModelReference `pulumi:"sourceModel"` // A reference to the table being exported. SourceTable *TableReference `pulumi:"sourceTable"` // [Optional] If destinationFormat is set to "AVRO", this flag indicates whether to enable extracting applicable column types (such as TIMESTAMP) to their corresponding AVRO logical types (timestamp-micros), instead of only using their raw types (avro-long). Not applicable when extracting models. UseAvroLogicalTypes *bool `pulumi:"useAvroLogicalTypes"` }
type JobConfigurationExtractArgs ¶
type JobConfigurationExtractArgs struct { // [Optional] The compression type to use for exported files. Possible values include GZIP, DEFLATE, SNAPPY, and NONE. The default value is NONE. DEFLATE and SNAPPY are only supported for Avro. Not applicable when extracting models. Compression pulumi.StringPtrInput `pulumi:"compression"` // [Optional] The exported file format. Possible values include CSV, NEWLINE_DELIMITED_JSON, PARQUET or AVRO for tables and ML_TF_SAVED_MODEL or ML_XGBOOST_BOOSTER for models. The default value for tables is CSV. Tables with nested or repeated fields cannot be exported as CSV. The default value for models is ML_TF_SAVED_MODEL. DestinationFormat pulumi.StringPtrInput `pulumi:"destinationFormat"` // [Pick one] DEPRECATED: Use destinationUris instead, passing only one URI as necessary. The fully-qualified Google Cloud Storage URI where the extracted table should be written. DestinationUri pulumi.StringPtrInput `pulumi:"destinationUri"` // [Pick one] A list of fully-qualified Google Cloud Storage URIs where the extracted table should be written. DestinationUris pulumi.StringArrayInput `pulumi:"destinationUris"` // [Optional] Delimiter to use between fields in the exported data. Default is ','. Not applicable when extracting models. FieldDelimiter pulumi.StringPtrInput `pulumi:"fieldDelimiter"` // [Optional] Whether to print out a header row in the results. Default is true. Not applicable when extracting models. PrintHeader pulumi.BoolPtrInput `pulumi:"printHeader"` // A reference to the model being exported. SourceModel ModelReferencePtrInput `pulumi:"sourceModel"` // A reference to the table being exported. SourceTable TableReferencePtrInput `pulumi:"sourceTable"` // [Optional] If destinationFormat is set to "AVRO", this flag indicates whether to enable extracting applicable column types (such as TIMESTAMP) to their corresponding AVRO logical types (timestamp-micros), instead of only using their raw types (avro-long). Not applicable when extracting models. UseAvroLogicalTypes pulumi.BoolPtrInput `pulumi:"useAvroLogicalTypes"` }
func (JobConfigurationExtractArgs) ElementType ¶
func (JobConfigurationExtractArgs) ElementType() reflect.Type
func (JobConfigurationExtractArgs) ToJobConfigurationExtractOutput ¶
func (i JobConfigurationExtractArgs) ToJobConfigurationExtractOutput() JobConfigurationExtractOutput
func (JobConfigurationExtractArgs) ToJobConfigurationExtractOutputWithContext ¶
func (i JobConfigurationExtractArgs) ToJobConfigurationExtractOutputWithContext(ctx context.Context) JobConfigurationExtractOutput
func (JobConfigurationExtractArgs) ToJobConfigurationExtractPtrOutput ¶
func (i JobConfigurationExtractArgs) ToJobConfigurationExtractPtrOutput() JobConfigurationExtractPtrOutput
func (JobConfigurationExtractArgs) ToJobConfigurationExtractPtrOutputWithContext ¶
func (i JobConfigurationExtractArgs) ToJobConfigurationExtractPtrOutputWithContext(ctx context.Context) JobConfigurationExtractPtrOutput
type JobConfigurationExtractInput ¶
type JobConfigurationExtractInput interface { pulumi.Input ToJobConfigurationExtractOutput() JobConfigurationExtractOutput ToJobConfigurationExtractOutputWithContext(context.Context) JobConfigurationExtractOutput }
JobConfigurationExtractInput is an input type that accepts JobConfigurationExtractArgs and JobConfigurationExtractOutput values. You can construct a concrete instance of `JobConfigurationExtractInput` via:
JobConfigurationExtractArgs{...}
type JobConfigurationExtractOutput ¶
type JobConfigurationExtractOutput struct{ *pulumi.OutputState }
func (JobConfigurationExtractOutput) Compression ¶
func (o JobConfigurationExtractOutput) Compression() pulumi.StringPtrOutput
[Optional] The compression type to use for exported files. Possible values include GZIP, DEFLATE, SNAPPY, and NONE. The default value is NONE. DEFLATE and SNAPPY are only supported for Avro. Not applicable when extracting models.
func (JobConfigurationExtractOutput) DestinationFormat ¶
func (o JobConfigurationExtractOutput) DestinationFormat() pulumi.StringPtrOutput
[Optional] The exported file format. Possible values include CSV, NEWLINE_DELIMITED_JSON, PARQUET or AVRO for tables and ML_TF_SAVED_MODEL or ML_XGBOOST_BOOSTER for models. The default value for tables is CSV. Tables with nested or repeated fields cannot be exported as CSV. The default value for models is ML_TF_SAVED_MODEL.
func (JobConfigurationExtractOutput) DestinationUri ¶
func (o JobConfigurationExtractOutput) DestinationUri() pulumi.StringPtrOutput
[Pick one] DEPRECATED: Use destinationUris instead, passing only one URI as necessary. The fully-qualified Google Cloud Storage URI where the extracted table should be written.
func (JobConfigurationExtractOutput) DestinationUris ¶
func (o JobConfigurationExtractOutput) DestinationUris() pulumi.StringArrayOutput
[Pick one] A list of fully-qualified Google Cloud Storage URIs where the extracted table should be written.
func (JobConfigurationExtractOutput) ElementType ¶
func (JobConfigurationExtractOutput) ElementType() reflect.Type
func (JobConfigurationExtractOutput) FieldDelimiter ¶
func (o JobConfigurationExtractOutput) FieldDelimiter() pulumi.StringPtrOutput
[Optional] Delimiter to use between fields in the exported data. Default is ','. Not applicable when extracting models.
func (JobConfigurationExtractOutput) PrintHeader ¶
func (o JobConfigurationExtractOutput) PrintHeader() pulumi.BoolPtrOutput
[Optional] Whether to print out a header row in the results. Default is true. Not applicable when extracting models.
func (JobConfigurationExtractOutput) SourceModel ¶
func (o JobConfigurationExtractOutput) SourceModel() ModelReferencePtrOutput
A reference to the model being exported.
func (JobConfigurationExtractOutput) SourceTable ¶
func (o JobConfigurationExtractOutput) SourceTable() TableReferencePtrOutput
A reference to the table being exported.
func (JobConfigurationExtractOutput) ToJobConfigurationExtractOutput ¶
func (o JobConfigurationExtractOutput) ToJobConfigurationExtractOutput() JobConfigurationExtractOutput
func (JobConfigurationExtractOutput) ToJobConfigurationExtractOutputWithContext ¶
func (o JobConfigurationExtractOutput) ToJobConfigurationExtractOutputWithContext(ctx context.Context) JobConfigurationExtractOutput
func (JobConfigurationExtractOutput) ToJobConfigurationExtractPtrOutput ¶
func (o JobConfigurationExtractOutput) ToJobConfigurationExtractPtrOutput() JobConfigurationExtractPtrOutput
func (JobConfigurationExtractOutput) ToJobConfigurationExtractPtrOutputWithContext ¶
func (o JobConfigurationExtractOutput) ToJobConfigurationExtractPtrOutputWithContext(ctx context.Context) JobConfigurationExtractPtrOutput
func (JobConfigurationExtractOutput) UseAvroLogicalTypes ¶
func (o JobConfigurationExtractOutput) UseAvroLogicalTypes() pulumi.BoolPtrOutput
[Optional] If destinationFormat is set to "AVRO", this flag indicates whether to enable extracting applicable column types (such as TIMESTAMP) to their corresponding AVRO logical types (timestamp-micros), instead of only using their raw types (avro-long). Not applicable when extracting models.
type JobConfigurationExtractPtrInput ¶
type JobConfigurationExtractPtrInput interface { pulumi.Input ToJobConfigurationExtractPtrOutput() JobConfigurationExtractPtrOutput ToJobConfigurationExtractPtrOutputWithContext(context.Context) JobConfigurationExtractPtrOutput }
JobConfigurationExtractPtrInput is an input type that accepts JobConfigurationExtractArgs, JobConfigurationExtractPtr and JobConfigurationExtractPtrOutput values. You can construct a concrete instance of `JobConfigurationExtractPtrInput` via:
JobConfigurationExtractArgs{...} or: nil
func JobConfigurationExtractPtr ¶
func JobConfigurationExtractPtr(v *JobConfigurationExtractArgs) JobConfigurationExtractPtrInput
type JobConfigurationExtractPtrOutput ¶
type JobConfigurationExtractPtrOutput struct{ *pulumi.OutputState }
func (JobConfigurationExtractPtrOutput) Compression ¶
func (o JobConfigurationExtractPtrOutput) Compression() pulumi.StringPtrOutput
[Optional] The compression type to use for exported files. Possible values include GZIP, DEFLATE, SNAPPY, and NONE. The default value is NONE. DEFLATE and SNAPPY are only supported for Avro. Not applicable when extracting models.
func (JobConfigurationExtractPtrOutput) DestinationFormat ¶
func (o JobConfigurationExtractPtrOutput) DestinationFormat() pulumi.StringPtrOutput
[Optional] The exported file format. Possible values include CSV, NEWLINE_DELIMITED_JSON, PARQUET or AVRO for tables and ML_TF_SAVED_MODEL or ML_XGBOOST_BOOSTER for models. The default value for tables is CSV. Tables with nested or repeated fields cannot be exported as CSV. The default value for models is ML_TF_SAVED_MODEL.
func (JobConfigurationExtractPtrOutput) DestinationUri ¶
func (o JobConfigurationExtractPtrOutput) DestinationUri() pulumi.StringPtrOutput
[Pick one] DEPRECATED: Use destinationUris instead, passing only one URI as necessary. The fully-qualified Google Cloud Storage URI where the extracted table should be written.
func (JobConfigurationExtractPtrOutput) DestinationUris ¶
func (o JobConfigurationExtractPtrOutput) DestinationUris() pulumi.StringArrayOutput
[Pick one] A list of fully-qualified Google Cloud Storage URIs where the extracted table should be written.
func (JobConfigurationExtractPtrOutput) Elem ¶
func (o JobConfigurationExtractPtrOutput) Elem() JobConfigurationExtractOutput
func (JobConfigurationExtractPtrOutput) ElementType ¶
func (JobConfigurationExtractPtrOutput) ElementType() reflect.Type
func (JobConfigurationExtractPtrOutput) FieldDelimiter ¶
func (o JobConfigurationExtractPtrOutput) FieldDelimiter() pulumi.StringPtrOutput
[Optional] Delimiter to use between fields in the exported data. Default is ','. Not applicable when extracting models.
func (JobConfigurationExtractPtrOutput) PrintHeader ¶
func (o JobConfigurationExtractPtrOutput) PrintHeader() pulumi.BoolPtrOutput
[Optional] Whether to print out a header row in the results. Default is true. Not applicable when extracting models.
func (JobConfigurationExtractPtrOutput) SourceModel ¶
func (o JobConfigurationExtractPtrOutput) SourceModel() ModelReferencePtrOutput
A reference to the model being exported.
func (JobConfigurationExtractPtrOutput) SourceTable ¶
func (o JobConfigurationExtractPtrOutput) SourceTable() TableReferencePtrOutput
A reference to the table being exported.
func (JobConfigurationExtractPtrOutput) ToJobConfigurationExtractPtrOutput ¶
func (o JobConfigurationExtractPtrOutput) ToJobConfigurationExtractPtrOutput() JobConfigurationExtractPtrOutput
func (JobConfigurationExtractPtrOutput) ToJobConfigurationExtractPtrOutputWithContext ¶
func (o JobConfigurationExtractPtrOutput) ToJobConfigurationExtractPtrOutputWithContext(ctx context.Context) JobConfigurationExtractPtrOutput
func (JobConfigurationExtractPtrOutput) UseAvroLogicalTypes ¶
func (o JobConfigurationExtractPtrOutput) UseAvroLogicalTypes() pulumi.BoolPtrOutput
[Optional] If destinationFormat is set to "AVRO", this flag indicates whether to enable extracting applicable column types (such as TIMESTAMP) to their corresponding AVRO logical types (timestamp-micros), instead of only using their raw types (avro-long). Not applicable when extracting models.
type JobConfigurationExtractResponse ¶
type JobConfigurationExtractResponse struct { // [Optional] The compression type to use for exported files. Possible values include GZIP, DEFLATE, SNAPPY, and NONE. The default value is NONE. DEFLATE and SNAPPY are only supported for Avro. Not applicable when extracting models. Compression string `pulumi:"compression"` // [Optional] The exported file format. Possible values include CSV, NEWLINE_DELIMITED_JSON, PARQUET or AVRO for tables and ML_TF_SAVED_MODEL or ML_XGBOOST_BOOSTER for models. The default value for tables is CSV. Tables with nested or repeated fields cannot be exported as CSV. The default value for models is ML_TF_SAVED_MODEL. DestinationFormat string `pulumi:"destinationFormat"` // [Pick one] DEPRECATED: Use destinationUris instead, passing only one URI as necessary. The fully-qualified Google Cloud Storage URI where the extracted table should be written. DestinationUri string `pulumi:"destinationUri"` // [Pick one] A list of fully-qualified Google Cloud Storage URIs where the extracted table should be written. DestinationUris []string `pulumi:"destinationUris"` // [Optional] Delimiter to use between fields in the exported data. Default is ','. Not applicable when extracting models. FieldDelimiter string `pulumi:"fieldDelimiter"` // [Optional] Whether to print out a header row in the results. Default is true. Not applicable when extracting models. PrintHeader bool `pulumi:"printHeader"` // A reference to the model being exported. SourceModel ModelReferenceResponse `pulumi:"sourceModel"` // A reference to the table being exported. SourceTable TableReferenceResponse `pulumi:"sourceTable"` // [Optional] If destinationFormat is set to "AVRO", this flag indicates whether to enable extracting applicable column types (such as TIMESTAMP) to their corresponding AVRO logical types (timestamp-micros), instead of only using their raw types (avro-long). Not applicable when extracting models. UseAvroLogicalTypes bool `pulumi:"useAvroLogicalTypes"` }
type JobConfigurationExtractResponseOutput ¶
type JobConfigurationExtractResponseOutput struct{ *pulumi.OutputState }
func (JobConfigurationExtractResponseOutput) Compression ¶
func (o JobConfigurationExtractResponseOutput) Compression() pulumi.StringOutput
[Optional] The compression type to use for exported files. Possible values include GZIP, DEFLATE, SNAPPY, and NONE. The default value is NONE. DEFLATE and SNAPPY are only supported for Avro. Not applicable when extracting models.
func (JobConfigurationExtractResponseOutput) DestinationFormat ¶
func (o JobConfigurationExtractResponseOutput) DestinationFormat() pulumi.StringOutput
[Optional] The exported file format. Possible values include CSV, NEWLINE_DELIMITED_JSON, PARQUET or AVRO for tables and ML_TF_SAVED_MODEL or ML_XGBOOST_BOOSTER for models. The default value for tables is CSV. Tables with nested or repeated fields cannot be exported as CSV. The default value for models is ML_TF_SAVED_MODEL.
func (JobConfigurationExtractResponseOutput) DestinationUri ¶
func (o JobConfigurationExtractResponseOutput) DestinationUri() pulumi.StringOutput
[Pick one] DEPRECATED: Use destinationUris instead, passing only one URI as necessary. The fully-qualified Google Cloud Storage URI where the extracted table should be written.
func (JobConfigurationExtractResponseOutput) DestinationUris ¶
func (o JobConfigurationExtractResponseOutput) DestinationUris() pulumi.StringArrayOutput
[Pick one] A list of fully-qualified Google Cloud Storage URIs where the extracted table should be written.
func (JobConfigurationExtractResponseOutput) ElementType ¶
func (JobConfigurationExtractResponseOutput) ElementType() reflect.Type
func (JobConfigurationExtractResponseOutput) FieldDelimiter ¶
func (o JobConfigurationExtractResponseOutput) FieldDelimiter() pulumi.StringOutput
[Optional] Delimiter to use between fields in the exported data. Default is ','. Not applicable when extracting models.
func (JobConfigurationExtractResponseOutput) PrintHeader ¶
func (o JobConfigurationExtractResponseOutput) PrintHeader() pulumi.BoolOutput
[Optional] Whether to print out a header row in the results. Default is true. Not applicable when extracting models.
func (JobConfigurationExtractResponseOutput) SourceModel ¶
func (o JobConfigurationExtractResponseOutput) SourceModel() ModelReferenceResponseOutput
A reference to the model being exported.
func (JobConfigurationExtractResponseOutput) SourceTable ¶
func (o JobConfigurationExtractResponseOutput) SourceTable() TableReferenceResponseOutput
A reference to the table being exported.
func (JobConfigurationExtractResponseOutput) ToJobConfigurationExtractResponseOutput ¶
func (o JobConfigurationExtractResponseOutput) ToJobConfigurationExtractResponseOutput() JobConfigurationExtractResponseOutput
func (JobConfigurationExtractResponseOutput) ToJobConfigurationExtractResponseOutputWithContext ¶
func (o JobConfigurationExtractResponseOutput) ToJobConfigurationExtractResponseOutputWithContext(ctx context.Context) JobConfigurationExtractResponseOutput
func (JobConfigurationExtractResponseOutput) UseAvroLogicalTypes ¶
func (o JobConfigurationExtractResponseOutput) UseAvroLogicalTypes() pulumi.BoolOutput
[Optional] If destinationFormat is set to "AVRO", this flag indicates whether to enable extracting applicable column types (such as TIMESTAMP) to their corresponding AVRO logical types (timestamp-micros), instead of only using their raw types (avro-long). Not applicable when extracting models.
type JobConfigurationInput ¶
type JobConfigurationInput interface { pulumi.Input ToJobConfigurationOutput() JobConfigurationOutput ToJobConfigurationOutputWithContext(context.Context) JobConfigurationOutput }
JobConfigurationInput is an input type that accepts JobConfigurationArgs and JobConfigurationOutput values. You can construct a concrete instance of `JobConfigurationInput` via:
JobConfigurationArgs{...}
type JobConfigurationLoad ¶
type JobConfigurationLoad struct { // [Optional] Accept rows that are missing trailing optional columns. The missing values are treated as nulls. If false, records with missing trailing columns are treated as bad records, and if there are too many bad records, an invalid error is returned in the job result. The default value is false. Only applicable to CSV, ignored for other formats. AllowJaggedRows *bool `pulumi:"allowJaggedRows"` // Indicates if BigQuery should allow quoted data sections that contain newline characters in a CSV file. The default value is false. AllowQuotedNewlines *bool `pulumi:"allowQuotedNewlines"` // [Optional] Indicates if we should automatically infer the options and schema for CSV and JSON sources. Autodetect *bool `pulumi:"autodetect"` // [Beta] Clustering specification for the destination table. Must be specified with time-based partitioning, data in the table will be first partitioned and subsequently clustered. Clustering *Clustering `pulumi:"clustering"` // [Optional] Specifies whether the job is allowed to create new tables. The following values are supported: CREATE_IF_NEEDED: If the table does not exist, BigQuery creates the table. CREATE_NEVER: The table must already exist. If it does not, a 'notFound' error is returned in the job result. The default value is CREATE_IF_NEEDED. Creation, truncation and append actions occur as one atomic update upon job completion. CreateDisposition *string `pulumi:"createDisposition"` // [Optional] Defines the list of possible SQL data types to which the source decimal values are converted. This list and the precision and the scale parameters of the decimal field determine the target type. In the order of NUMERIC, BIGNUMERIC, and STRING, a type is picked if it is in the specified list and if it supports the precision and the scale. STRING supports all precision and scale values. If none of the listed types supports the precision and the scale, the type supporting the widest range in the specified list is picked, and if a value exceeds the supported range when reading the data, an error will be thrown. Example: Suppose the value of this field is ["NUMERIC", "BIGNUMERIC"]. If (precision,scale) is: (38,9) -> NUMERIC; (39,9) -> BIGNUMERIC (NUMERIC cannot hold 30 integer digits); (38,10) -> BIGNUMERIC (NUMERIC cannot hold 10 fractional digits); (76,38) -> BIGNUMERIC; (77,38) -> BIGNUMERIC (error if value exeeds supported range). This field cannot contain duplicate types. The order of the types in this field is ignored. For example, ["BIGNUMERIC", "NUMERIC"] is the same as ["NUMERIC", "BIGNUMERIC"] and NUMERIC always takes precedence over BIGNUMERIC. Defaults to ["NUMERIC", "STRING"] for ORC and ["NUMERIC"] for the other file formats. DecimalTargetTypes []string `pulumi:"decimalTargetTypes"` // Custom encryption configuration (e.g., Cloud KMS keys). DestinationEncryptionConfiguration *EncryptionConfiguration `pulumi:"destinationEncryptionConfiguration"` // [Required] The destination table to load the data into. DestinationTable *TableReference `pulumi:"destinationTable"` // [Beta] [Optional] Properties with which to create the destination table if it is new. DestinationTableProperties *DestinationTableProperties `pulumi:"destinationTableProperties"` // [Optional] The character encoding of the data. The supported values are UTF-8 or ISO-8859-1. The default value is UTF-8. BigQuery decodes the data after the raw, binary data has been split using the values of the quote and fieldDelimiter properties. Encoding *string `pulumi:"encoding"` // [Optional] The separator for fields in a CSV file. The separator can be any ISO-8859-1 single-byte character. To use a character in the range 128-255, you must encode the character as UTF8. BigQuery converts the string to ISO-8859-1 encoding, and then uses the first byte of the encoded string to split the data in its raw, binary state. BigQuery also supports the escape sequence "\t" to specify a tab separator. The default value is a comma (','). FieldDelimiter *string `pulumi:"fieldDelimiter"` // [Optional] Options to configure hive partitioning support. HivePartitioningOptions *HivePartitioningOptions `pulumi:"hivePartitioningOptions"` // [Optional] Indicates if BigQuery should allow extra values that are not represented in the table schema. If true, the extra values are ignored. If false, records with extra columns are treated as bad records, and if there are too many bad records, an invalid error is returned in the job result. The default value is false. The sourceFormat property determines what BigQuery treats as an extra value: CSV: Trailing columns JSON: Named values that don't match any column names IgnoreUnknownValues *bool `pulumi:"ignoreUnknownValues"` // [Optional] If sourceFormat is set to newline-delimited JSON, indicates whether it should be processed as a JSON variant such as GeoJSON. For a sourceFormat other than JSON, omit this field. If the sourceFormat is newline-delimited JSON: - for newline-delimited GeoJSON: set to GEOJSON. JsonExtension *string `pulumi:"jsonExtension"` // [Optional] The maximum number of bad records that BigQuery can ignore when running the job. If the number of bad records exceeds this value, an invalid error is returned in the job result. This is only valid for CSV and JSON. The default value is 0, which requires that all records are valid. MaxBadRecords *int `pulumi:"maxBadRecords"` // [Optional] Specifies a string that represents a null value in a CSV file. For example, if you specify "\N", BigQuery interprets "\N" as a null value when loading a CSV file. The default value is the empty string. If you set this property to a custom value, BigQuery throws an error if an empty string is present for all data types except for STRING and BYTE. For STRING and BYTE columns, BigQuery interprets the empty string as an empty value. NullMarker *string `pulumi:"nullMarker"` // [Optional] Options to configure parquet support. ParquetOptions *ParquetOptions `pulumi:"parquetOptions"` // [Optional] Preserves the embedded ASCII control characters (the first 32 characters in the ASCII-table, from '\x00' to '\x1F') when loading from CSV. Only applicable to CSV, ignored for other formats. PreserveAsciiControlCharacters *bool `pulumi:"preserveAsciiControlCharacters"` // If sourceFormat is set to "DATASTORE_BACKUP", indicates which entity properties to load into BigQuery from a Cloud Datastore backup. Property names are case sensitive and must be top-level properties. If no properties are specified, BigQuery loads all properties. If any named property isn't found in the Cloud Datastore backup, an invalid error is returned in the job result. ProjectionFields []string `pulumi:"projectionFields"` // [Optional] The value that is used to quote data sections in a CSV file. BigQuery converts the string to ISO-8859-1 encoding, and then uses the first byte of the encoded string to split the data in its raw, binary state. The default value is a double-quote ('"'). If your data does not contain quoted sections, set the property value to an empty string. If your data contains quoted newline characters, you must also set the allowQuotedNewlines property to true. Quote *string `pulumi:"quote"` // [TrustedTester] Range partitioning specification for this table. Only one of timePartitioning and rangePartitioning should be specified. RangePartitioning *RangePartitioning `pulumi:"rangePartitioning"` // [Optional] The schema for the destination table. The schema can be omitted if the destination table already exists, or if you're loading data from Google Cloud Datastore. Schema *TableSchema `pulumi:"schema"` // [Deprecated] The inline schema. For CSV schemas, specify as "Field1:Type1[,Field2:Type2]*". For example, "foo:STRING, bar:INTEGER, baz:FLOAT". // // Deprecated: [Deprecated] The inline schema. For CSV schemas, specify as "Field1:Type1[,Field2:Type2]*". For example, "foo:STRING, bar:INTEGER, baz:FLOAT". SchemaInline *string `pulumi:"schemaInline"` // [Deprecated] The format of the schemaInline property. // // Deprecated: [Deprecated] The format of the schemaInline property. SchemaInlineFormat *string `pulumi:"schemaInlineFormat"` // Allows the schema of the destination table to be updated as a side effect of the load job if a schema is autodetected or supplied in the job configuration. Schema update options are supported in two cases: when writeDisposition is WRITE_APPEND; when writeDisposition is WRITE_TRUNCATE and the destination table is a partition of a table, specified by partition decorators. For normal tables, WRITE_TRUNCATE will always overwrite the schema. One or more of the following values are specified: ALLOW_FIELD_ADDITION: allow adding a nullable field to the schema. ALLOW_FIELD_RELAXATION: allow relaxing a required field in the original schema to nullable. SchemaUpdateOptions []string `pulumi:"schemaUpdateOptions"` // [Optional] The number of rows at the top of a CSV file that BigQuery will skip when loading the data. The default value is 0. This property is useful if you have header rows in the file that should be skipped. SkipLeadingRows *int `pulumi:"skipLeadingRows"` // [Optional] The format of the data files. For CSV files, specify "CSV". For datastore backups, specify "DATASTORE_BACKUP". For newline-delimited JSON, specify "NEWLINE_DELIMITED_JSON". For Avro, specify "AVRO". For parquet, specify "PARQUET". For orc, specify "ORC". The default value is CSV. SourceFormat *string `pulumi:"sourceFormat"` // [Required] The fully-qualified URIs that point to your data in Google Cloud. For Google Cloud Storage URIs: Each URI can contain one '*' wildcard character and it must come after the 'bucket' name. Size limits related to load jobs apply to external data sources. For Google Cloud Bigtable URIs: Exactly one URI can be specified and it has be a fully specified and valid HTTPS URL for a Google Cloud Bigtable table. For Google Cloud Datastore backups: Exactly one URI can be specified. Also, the '*' wildcard character is not allowed. SourceUris []string `pulumi:"sourceUris"` // Time-based partitioning specification for the destination table. Only one of timePartitioning and rangePartitioning should be specified. TimePartitioning *TimePartitioning `pulumi:"timePartitioning"` // [Optional] If sourceFormat is set to "AVRO", indicates whether to interpret logical types as the corresponding BigQuery data type (for example, TIMESTAMP), instead of using the raw type (for example, INTEGER). UseAvroLogicalTypes *bool `pulumi:"useAvroLogicalTypes"` // [Optional] Specifies the action that occurs if the destination table already exists. The following values are supported: WRITE_TRUNCATE: If the table already exists, BigQuery overwrites the table data. WRITE_APPEND: If the table already exists, BigQuery appends the data to the table. WRITE_EMPTY: If the table already exists and contains data, a 'duplicate' error is returned in the job result. The default value is WRITE_APPEND. Each action is atomic and only occurs if BigQuery is able to complete the job successfully. Creation, truncation and append actions occur as one atomic update upon job completion. WriteDisposition *string `pulumi:"writeDisposition"` }
type JobConfigurationLoadArgs ¶
type JobConfigurationLoadArgs struct { // [Optional] Accept rows that are missing trailing optional columns. The missing values are treated as nulls. If false, records with missing trailing columns are treated as bad records, and if there are too many bad records, an invalid error is returned in the job result. The default value is false. Only applicable to CSV, ignored for other formats. AllowJaggedRows pulumi.BoolPtrInput `pulumi:"allowJaggedRows"` // Indicates if BigQuery should allow quoted data sections that contain newline characters in a CSV file. The default value is false. AllowQuotedNewlines pulumi.BoolPtrInput `pulumi:"allowQuotedNewlines"` // [Optional] Indicates if we should automatically infer the options and schema for CSV and JSON sources. Autodetect pulumi.BoolPtrInput `pulumi:"autodetect"` // [Beta] Clustering specification for the destination table. Must be specified with time-based partitioning, data in the table will be first partitioned and subsequently clustered. Clustering ClusteringPtrInput `pulumi:"clustering"` // [Optional] Specifies whether the job is allowed to create new tables. The following values are supported: CREATE_IF_NEEDED: If the table does not exist, BigQuery creates the table. CREATE_NEVER: The table must already exist. If it does not, a 'notFound' error is returned in the job result. The default value is CREATE_IF_NEEDED. Creation, truncation and append actions occur as one atomic update upon job completion. CreateDisposition pulumi.StringPtrInput `pulumi:"createDisposition"` // [Optional] Defines the list of possible SQL data types to which the source decimal values are converted. This list and the precision and the scale parameters of the decimal field determine the target type. In the order of NUMERIC, BIGNUMERIC, and STRING, a type is picked if it is in the specified list and if it supports the precision and the scale. STRING supports all precision and scale values. If none of the listed types supports the precision and the scale, the type supporting the widest range in the specified list is picked, and if a value exceeds the supported range when reading the data, an error will be thrown. Example: Suppose the value of this field is ["NUMERIC", "BIGNUMERIC"]. If (precision,scale) is: (38,9) -> NUMERIC; (39,9) -> BIGNUMERIC (NUMERIC cannot hold 30 integer digits); (38,10) -> BIGNUMERIC (NUMERIC cannot hold 10 fractional digits); (76,38) -> BIGNUMERIC; (77,38) -> BIGNUMERIC (error if value exeeds supported range). This field cannot contain duplicate types. The order of the types in this field is ignored. For example, ["BIGNUMERIC", "NUMERIC"] is the same as ["NUMERIC", "BIGNUMERIC"] and NUMERIC always takes precedence over BIGNUMERIC. Defaults to ["NUMERIC", "STRING"] for ORC and ["NUMERIC"] for the other file formats. DecimalTargetTypes pulumi.StringArrayInput `pulumi:"decimalTargetTypes"` // Custom encryption configuration (e.g., Cloud KMS keys). DestinationEncryptionConfiguration EncryptionConfigurationPtrInput `pulumi:"destinationEncryptionConfiguration"` // [Required] The destination table to load the data into. DestinationTable TableReferencePtrInput `pulumi:"destinationTable"` // [Beta] [Optional] Properties with which to create the destination table if it is new. DestinationTableProperties DestinationTablePropertiesPtrInput `pulumi:"destinationTableProperties"` // [Optional] The character encoding of the data. The supported values are UTF-8 or ISO-8859-1. The default value is UTF-8. BigQuery decodes the data after the raw, binary data has been split using the values of the quote and fieldDelimiter properties. Encoding pulumi.StringPtrInput `pulumi:"encoding"` // [Optional] The separator for fields in a CSV file. The separator can be any ISO-8859-1 single-byte character. To use a character in the range 128-255, you must encode the character as UTF8. BigQuery converts the string to ISO-8859-1 encoding, and then uses the first byte of the encoded string to split the data in its raw, binary state. BigQuery also supports the escape sequence "\t" to specify a tab separator. The default value is a comma (','). FieldDelimiter pulumi.StringPtrInput `pulumi:"fieldDelimiter"` // [Optional] Options to configure hive partitioning support. HivePartitioningOptions HivePartitioningOptionsPtrInput `pulumi:"hivePartitioningOptions"` // [Optional] Indicates if BigQuery should allow extra values that are not represented in the table schema. If true, the extra values are ignored. If false, records with extra columns are treated as bad records, and if there are too many bad records, an invalid error is returned in the job result. The default value is false. The sourceFormat property determines what BigQuery treats as an extra value: CSV: Trailing columns JSON: Named values that don't match any column names IgnoreUnknownValues pulumi.BoolPtrInput `pulumi:"ignoreUnknownValues"` // [Optional] If sourceFormat is set to newline-delimited JSON, indicates whether it should be processed as a JSON variant such as GeoJSON. For a sourceFormat other than JSON, omit this field. If the sourceFormat is newline-delimited JSON: - for newline-delimited GeoJSON: set to GEOJSON. JsonExtension pulumi.StringPtrInput `pulumi:"jsonExtension"` // [Optional] The maximum number of bad records that BigQuery can ignore when running the job. If the number of bad records exceeds this value, an invalid error is returned in the job result. This is only valid for CSV and JSON. The default value is 0, which requires that all records are valid. MaxBadRecords pulumi.IntPtrInput `pulumi:"maxBadRecords"` // [Optional] Specifies a string that represents a null value in a CSV file. For example, if you specify "\N", BigQuery interprets "\N" as a null value when loading a CSV file. The default value is the empty string. If you set this property to a custom value, BigQuery throws an error if an empty string is present for all data types except for STRING and BYTE. For STRING and BYTE columns, BigQuery interprets the empty string as an empty value. NullMarker pulumi.StringPtrInput `pulumi:"nullMarker"` // [Optional] Options to configure parquet support. ParquetOptions ParquetOptionsPtrInput `pulumi:"parquetOptions"` // [Optional] Preserves the embedded ASCII control characters (the first 32 characters in the ASCII-table, from '\x00' to '\x1F') when loading from CSV. Only applicable to CSV, ignored for other formats. PreserveAsciiControlCharacters pulumi.BoolPtrInput `pulumi:"preserveAsciiControlCharacters"` // If sourceFormat is set to "DATASTORE_BACKUP", indicates which entity properties to load into BigQuery from a Cloud Datastore backup. Property names are case sensitive and must be top-level properties. If no properties are specified, BigQuery loads all properties. If any named property isn't found in the Cloud Datastore backup, an invalid error is returned in the job result. ProjectionFields pulumi.StringArrayInput `pulumi:"projectionFields"` // [Optional] The value that is used to quote data sections in a CSV file. BigQuery converts the string to ISO-8859-1 encoding, and then uses the first byte of the encoded string to split the data in its raw, binary state. The default value is a double-quote ('"'). If your data does not contain quoted sections, set the property value to an empty string. If your data contains quoted newline characters, you must also set the allowQuotedNewlines property to true. Quote pulumi.StringPtrInput `pulumi:"quote"` // [TrustedTester] Range partitioning specification for this table. Only one of timePartitioning and rangePartitioning should be specified. RangePartitioning RangePartitioningPtrInput `pulumi:"rangePartitioning"` // [Optional] The schema for the destination table. The schema can be omitted if the destination table already exists, or if you're loading data from Google Cloud Datastore. Schema TableSchemaPtrInput `pulumi:"schema"` // [Deprecated] The inline schema. For CSV schemas, specify as "Field1:Type1[,Field2:Type2]*". For example, "foo:STRING, bar:INTEGER, baz:FLOAT". // // Deprecated: [Deprecated] The inline schema. For CSV schemas, specify as "Field1:Type1[,Field2:Type2]*". For example, "foo:STRING, bar:INTEGER, baz:FLOAT". SchemaInline pulumi.StringPtrInput `pulumi:"schemaInline"` // [Deprecated] The format of the schemaInline property. // // Deprecated: [Deprecated] The format of the schemaInline property. SchemaInlineFormat pulumi.StringPtrInput `pulumi:"schemaInlineFormat"` // Allows the schema of the destination table to be updated as a side effect of the load job if a schema is autodetected or supplied in the job configuration. Schema update options are supported in two cases: when writeDisposition is WRITE_APPEND; when writeDisposition is WRITE_TRUNCATE and the destination table is a partition of a table, specified by partition decorators. For normal tables, WRITE_TRUNCATE will always overwrite the schema. One or more of the following values are specified: ALLOW_FIELD_ADDITION: allow adding a nullable field to the schema. ALLOW_FIELD_RELAXATION: allow relaxing a required field in the original schema to nullable. SchemaUpdateOptions pulumi.StringArrayInput `pulumi:"schemaUpdateOptions"` // [Optional] The number of rows at the top of a CSV file that BigQuery will skip when loading the data. The default value is 0. This property is useful if you have header rows in the file that should be skipped. SkipLeadingRows pulumi.IntPtrInput `pulumi:"skipLeadingRows"` // [Optional] The format of the data files. For CSV files, specify "CSV". For datastore backups, specify "DATASTORE_BACKUP". For newline-delimited JSON, specify "NEWLINE_DELIMITED_JSON". For Avro, specify "AVRO". For parquet, specify "PARQUET". For orc, specify "ORC". The default value is CSV. SourceFormat pulumi.StringPtrInput `pulumi:"sourceFormat"` // [Required] The fully-qualified URIs that point to your data in Google Cloud. For Google Cloud Storage URIs: Each URI can contain one '*' wildcard character and it must come after the 'bucket' name. Size limits related to load jobs apply to external data sources. For Google Cloud Bigtable URIs: Exactly one URI can be specified and it has be a fully specified and valid HTTPS URL for a Google Cloud Bigtable table. For Google Cloud Datastore backups: Exactly one URI can be specified. Also, the '*' wildcard character is not allowed. SourceUris pulumi.StringArrayInput `pulumi:"sourceUris"` // Time-based partitioning specification for the destination table. Only one of timePartitioning and rangePartitioning should be specified. TimePartitioning TimePartitioningPtrInput `pulumi:"timePartitioning"` // [Optional] If sourceFormat is set to "AVRO", indicates whether to interpret logical types as the corresponding BigQuery data type (for example, TIMESTAMP), instead of using the raw type (for example, INTEGER). UseAvroLogicalTypes pulumi.BoolPtrInput `pulumi:"useAvroLogicalTypes"` // [Optional] Specifies the action that occurs if the destination table already exists. The following values are supported: WRITE_TRUNCATE: If the table already exists, BigQuery overwrites the table data. WRITE_APPEND: If the table already exists, BigQuery appends the data to the table. WRITE_EMPTY: If the table already exists and contains data, a 'duplicate' error is returned in the job result. The default value is WRITE_APPEND. Each action is atomic and only occurs if BigQuery is able to complete the job successfully. Creation, truncation and append actions occur as one atomic update upon job completion. WriteDisposition pulumi.StringPtrInput `pulumi:"writeDisposition"` }
func (JobConfigurationLoadArgs) ElementType ¶
func (JobConfigurationLoadArgs) ElementType() reflect.Type
func (JobConfigurationLoadArgs) ToJobConfigurationLoadOutput ¶
func (i JobConfigurationLoadArgs) ToJobConfigurationLoadOutput() JobConfigurationLoadOutput
func (JobConfigurationLoadArgs) ToJobConfigurationLoadOutputWithContext ¶
func (i JobConfigurationLoadArgs) ToJobConfigurationLoadOutputWithContext(ctx context.Context) JobConfigurationLoadOutput
func (JobConfigurationLoadArgs) ToJobConfigurationLoadPtrOutput ¶
func (i JobConfigurationLoadArgs) ToJobConfigurationLoadPtrOutput() JobConfigurationLoadPtrOutput
func (JobConfigurationLoadArgs) ToJobConfigurationLoadPtrOutputWithContext ¶
func (i JobConfigurationLoadArgs) ToJobConfigurationLoadPtrOutputWithContext(ctx context.Context) JobConfigurationLoadPtrOutput
type JobConfigurationLoadInput ¶
type JobConfigurationLoadInput interface { pulumi.Input ToJobConfigurationLoadOutput() JobConfigurationLoadOutput ToJobConfigurationLoadOutputWithContext(context.Context) JobConfigurationLoadOutput }
JobConfigurationLoadInput is an input type that accepts JobConfigurationLoadArgs and JobConfigurationLoadOutput values. You can construct a concrete instance of `JobConfigurationLoadInput` via:
JobConfigurationLoadArgs{...}
type JobConfigurationLoadOutput ¶
type JobConfigurationLoadOutput struct{ *pulumi.OutputState }
func (JobConfigurationLoadOutput) AllowJaggedRows ¶
func (o JobConfigurationLoadOutput) AllowJaggedRows() pulumi.BoolPtrOutput
[Optional] Accept rows that are missing trailing optional columns. The missing values are treated as nulls. If false, records with missing trailing columns are treated as bad records, and if there are too many bad records, an invalid error is returned in the job result. The default value is false. Only applicable to CSV, ignored for other formats.
func (JobConfigurationLoadOutput) AllowQuotedNewlines ¶
func (o JobConfigurationLoadOutput) AllowQuotedNewlines() pulumi.BoolPtrOutput
Indicates if BigQuery should allow quoted data sections that contain newline characters in a CSV file. The default value is false.
func (JobConfigurationLoadOutput) Autodetect ¶
func (o JobConfigurationLoadOutput) Autodetect() pulumi.BoolPtrOutput
[Optional] Indicates if we should automatically infer the options and schema for CSV and JSON sources.
func (JobConfigurationLoadOutput) Clustering ¶
func (o JobConfigurationLoadOutput) Clustering() ClusteringPtrOutput
[Beta] Clustering specification for the destination table. Must be specified with time-based partitioning, data in the table will be first partitioned and subsequently clustered.
func (JobConfigurationLoadOutput) CreateDisposition ¶
func (o JobConfigurationLoadOutput) CreateDisposition() pulumi.StringPtrOutput
[Optional] Specifies whether the job is allowed to create new tables. The following values are supported: CREATE_IF_NEEDED: If the table does not exist, BigQuery creates the table. CREATE_NEVER: The table must already exist. If it does not, a 'notFound' error is returned in the job result. The default value is CREATE_IF_NEEDED. Creation, truncation and append actions occur as one atomic update upon job completion.
func (JobConfigurationLoadOutput) DecimalTargetTypes ¶
func (o JobConfigurationLoadOutput) DecimalTargetTypes() pulumi.StringArrayOutput
[Optional] Defines the list of possible SQL data types to which the source decimal values are converted. This list and the precision and the scale parameters of the decimal field determine the target type. In the order of NUMERIC, BIGNUMERIC, and STRING, a type is picked if it is in the specified list and if it supports the precision and the scale. STRING supports all precision and scale values. If none of the listed types supports the precision and the scale, the type supporting the widest range in the specified list is picked, and if a value exceeds the supported range when reading the data, an error will be thrown. Example: Suppose the value of this field is ["NUMERIC", "BIGNUMERIC"]. If (precision,scale) is: (38,9) -> NUMERIC; (39,9) -> BIGNUMERIC (NUMERIC cannot hold 30 integer digits); (38,10) -> BIGNUMERIC (NUMERIC cannot hold 10 fractional digits); (76,38) -> BIGNUMERIC; (77,38) -> BIGNUMERIC (error if value exeeds supported range). This field cannot contain duplicate types. The order of the types in this field is ignored. For example, ["BIGNUMERIC", "NUMERIC"] is the same as ["NUMERIC", "BIGNUMERIC"] and NUMERIC always takes precedence over BIGNUMERIC. Defaults to ["NUMERIC", "STRING"] for ORC and ["NUMERIC"] for the other file formats.
func (JobConfigurationLoadOutput) DestinationEncryptionConfiguration ¶
func (o JobConfigurationLoadOutput) DestinationEncryptionConfiguration() EncryptionConfigurationPtrOutput
Custom encryption configuration (e.g., Cloud KMS keys).
func (JobConfigurationLoadOutput) DestinationTable ¶
func (o JobConfigurationLoadOutput) DestinationTable() TableReferencePtrOutput
[Required] The destination table to load the data into.
func (JobConfigurationLoadOutput) DestinationTableProperties ¶
func (o JobConfigurationLoadOutput) DestinationTableProperties() DestinationTablePropertiesPtrOutput
[Beta] [Optional] Properties with which to create the destination table if it is new.
func (JobConfigurationLoadOutput) ElementType ¶
func (JobConfigurationLoadOutput) ElementType() reflect.Type
func (JobConfigurationLoadOutput) Encoding ¶
func (o JobConfigurationLoadOutput) Encoding() pulumi.StringPtrOutput
[Optional] The character encoding of the data. The supported values are UTF-8 or ISO-8859-1. The default value is UTF-8. BigQuery decodes the data after the raw, binary data has been split using the values of the quote and fieldDelimiter properties.
func (JobConfigurationLoadOutput) FieldDelimiter ¶
func (o JobConfigurationLoadOutput) FieldDelimiter() pulumi.StringPtrOutput
[Optional] The separator for fields in a CSV file. The separator can be any ISO-8859-1 single-byte character. To use a character in the range 128-255, you must encode the character as UTF8. BigQuery converts the string to ISO-8859-1 encoding, and then uses the first byte of the encoded string to split the data in its raw, binary state. BigQuery also supports the escape sequence "\t" to specify a tab separator. The default value is a comma (',').
func (JobConfigurationLoadOutput) HivePartitioningOptions ¶
func (o JobConfigurationLoadOutput) HivePartitioningOptions() HivePartitioningOptionsPtrOutput
[Optional] Options to configure hive partitioning support.
func (JobConfigurationLoadOutput) IgnoreUnknownValues ¶
func (o JobConfigurationLoadOutput) IgnoreUnknownValues() pulumi.BoolPtrOutput
[Optional] Indicates if BigQuery should allow extra values that are not represented in the table schema. If true, the extra values are ignored. If false, records with extra columns are treated as bad records, and if there are too many bad records, an invalid error is returned in the job result. The default value is false. The sourceFormat property determines what BigQuery treats as an extra value: CSV: Trailing columns JSON: Named values that don't match any column names
func (JobConfigurationLoadOutput) JsonExtension ¶
func (o JobConfigurationLoadOutput) JsonExtension() pulumi.StringPtrOutput
[Optional] If sourceFormat is set to newline-delimited JSON, indicates whether it should be processed as a JSON variant such as GeoJSON. For a sourceFormat other than JSON, omit this field. If the sourceFormat is newline-delimited JSON: - for newline-delimited GeoJSON: set to GEOJSON.
func (JobConfigurationLoadOutput) MaxBadRecords ¶
func (o JobConfigurationLoadOutput) MaxBadRecords() pulumi.IntPtrOutput
[Optional] The maximum number of bad records that BigQuery can ignore when running the job. If the number of bad records exceeds this value, an invalid error is returned in the job result. This is only valid for CSV and JSON. The default value is 0, which requires that all records are valid.
func (JobConfigurationLoadOutput) NullMarker ¶
func (o JobConfigurationLoadOutput) NullMarker() pulumi.StringPtrOutput
[Optional] Specifies a string that represents a null value in a CSV file. For example, if you specify "\N", BigQuery interprets "\N" as a null value when loading a CSV file. The default value is the empty string. If you set this property to a custom value, BigQuery throws an error if an empty string is present for all data types except for STRING and BYTE. For STRING and BYTE columns, BigQuery interprets the empty string as an empty value.
func (JobConfigurationLoadOutput) ParquetOptions ¶
func (o JobConfigurationLoadOutput) ParquetOptions() ParquetOptionsPtrOutput
[Optional] Options to configure parquet support.
func (JobConfigurationLoadOutput) PreserveAsciiControlCharacters ¶ added in v0.16.0
func (o JobConfigurationLoadOutput) PreserveAsciiControlCharacters() pulumi.BoolPtrOutput
[Optional] Preserves the embedded ASCII control characters (the first 32 characters in the ASCII-table, from '\x00' to '\x1F') when loading from CSV. Only applicable to CSV, ignored for other formats.
func (JobConfigurationLoadOutput) ProjectionFields ¶
func (o JobConfigurationLoadOutput) ProjectionFields() pulumi.StringArrayOutput
If sourceFormat is set to "DATASTORE_BACKUP", indicates which entity properties to load into BigQuery from a Cloud Datastore backup. Property names are case sensitive and must be top-level properties. If no properties are specified, BigQuery loads all properties. If any named property isn't found in the Cloud Datastore backup, an invalid error is returned in the job result.
func (JobConfigurationLoadOutput) Quote ¶
func (o JobConfigurationLoadOutput) Quote() pulumi.StringPtrOutput
[Optional] The value that is used to quote data sections in a CSV file. BigQuery converts the string to ISO-8859-1 encoding, and then uses the first byte of the encoded string to split the data in its raw, binary state. The default value is a double-quote ('"'). If your data does not contain quoted sections, set the property value to an empty string. If your data contains quoted newline characters, you must also set the allowQuotedNewlines property to true.
func (JobConfigurationLoadOutput) RangePartitioning ¶
func (o JobConfigurationLoadOutput) RangePartitioning() RangePartitioningPtrOutput
[TrustedTester] Range partitioning specification for this table. Only one of timePartitioning and rangePartitioning should be specified.
func (JobConfigurationLoadOutput) Schema ¶
func (o JobConfigurationLoadOutput) Schema() TableSchemaPtrOutput
[Optional] The schema for the destination table. The schema can be omitted if the destination table already exists, or if you're loading data from Google Cloud Datastore.
func (JobConfigurationLoadOutput) SchemaInline
deprecated
func (o JobConfigurationLoadOutput) SchemaInline() pulumi.StringPtrOutput
[Deprecated] The inline schema. For CSV schemas, specify as "Field1:Type1[,Field2:Type2]*". For example, "foo:STRING, bar:INTEGER, baz:FLOAT".
Deprecated: [Deprecated] The inline schema. For CSV schemas, specify as "Field1:Type1[,Field2:Type2]*". For example, "foo:STRING, bar:INTEGER, baz:FLOAT".
func (JobConfigurationLoadOutput) SchemaInlineFormat
deprecated
func (o JobConfigurationLoadOutput) SchemaInlineFormat() pulumi.StringPtrOutput
[Deprecated] The format of the schemaInline property.
Deprecated: [Deprecated] The format of the schemaInline property.
func (JobConfigurationLoadOutput) SchemaUpdateOptions ¶
func (o JobConfigurationLoadOutput) SchemaUpdateOptions() pulumi.StringArrayOutput
Allows the schema of the destination table to be updated as a side effect of the load job if a schema is autodetected or supplied in the job configuration. Schema update options are supported in two cases: when writeDisposition is WRITE_APPEND; when writeDisposition is WRITE_TRUNCATE and the destination table is a partition of a table, specified by partition decorators. For normal tables, WRITE_TRUNCATE will always overwrite the schema. One or more of the following values are specified: ALLOW_FIELD_ADDITION: allow adding a nullable field to the schema. ALLOW_FIELD_RELAXATION: allow relaxing a required field in the original schema to nullable.
func (JobConfigurationLoadOutput) SkipLeadingRows ¶
func (o JobConfigurationLoadOutput) SkipLeadingRows() pulumi.IntPtrOutput
[Optional] The number of rows at the top of a CSV file that BigQuery will skip when loading the data. The default value is 0. This property is useful if you have header rows in the file that should be skipped.
func (JobConfigurationLoadOutput) SourceFormat ¶
func (o JobConfigurationLoadOutput) SourceFormat() pulumi.StringPtrOutput
[Optional] The format of the data files. For CSV files, specify "CSV". For datastore backups, specify "DATASTORE_BACKUP". For newline-delimited JSON, specify "NEWLINE_DELIMITED_JSON". For Avro, specify "AVRO". For parquet, specify "PARQUET". For orc, specify "ORC". The default value is CSV.
func (JobConfigurationLoadOutput) SourceUris ¶
func (o JobConfigurationLoadOutput) SourceUris() pulumi.StringArrayOutput
[Required] The fully-qualified URIs that point to your data in Google Cloud. For Google Cloud Storage URIs: Each URI can contain one '*' wildcard character and it must come after the 'bucket' name. Size limits related to load jobs apply to external data sources. For Google Cloud Bigtable URIs: Exactly one URI can be specified and it has be a fully specified and valid HTTPS URL for a Google Cloud Bigtable table. For Google Cloud Datastore backups: Exactly one URI can be specified. Also, the '*' wildcard character is not allowed.
func (JobConfigurationLoadOutput) TimePartitioning ¶
func (o JobConfigurationLoadOutput) TimePartitioning() TimePartitioningPtrOutput
Time-based partitioning specification for the destination table. Only one of timePartitioning and rangePartitioning should be specified.
func (JobConfigurationLoadOutput) ToJobConfigurationLoadOutput ¶
func (o JobConfigurationLoadOutput) ToJobConfigurationLoadOutput() JobConfigurationLoadOutput
func (JobConfigurationLoadOutput) ToJobConfigurationLoadOutputWithContext ¶
func (o JobConfigurationLoadOutput) ToJobConfigurationLoadOutputWithContext(ctx context.Context) JobConfigurationLoadOutput
func (JobConfigurationLoadOutput) ToJobConfigurationLoadPtrOutput ¶
func (o JobConfigurationLoadOutput) ToJobConfigurationLoadPtrOutput() JobConfigurationLoadPtrOutput
func (JobConfigurationLoadOutput) ToJobConfigurationLoadPtrOutputWithContext ¶
func (o JobConfigurationLoadOutput) ToJobConfigurationLoadPtrOutputWithContext(ctx context.Context) JobConfigurationLoadPtrOutput
func (JobConfigurationLoadOutput) UseAvroLogicalTypes ¶
func (o JobConfigurationLoadOutput) UseAvroLogicalTypes() pulumi.BoolPtrOutput
[Optional] If sourceFormat is set to "AVRO", indicates whether to interpret logical types as the corresponding BigQuery data type (for example, TIMESTAMP), instead of using the raw type (for example, INTEGER).
func (JobConfigurationLoadOutput) WriteDisposition ¶
func (o JobConfigurationLoadOutput) WriteDisposition() pulumi.StringPtrOutput
[Optional] Specifies the action that occurs if the destination table already exists. The following values are supported: WRITE_TRUNCATE: If the table already exists, BigQuery overwrites the table data. WRITE_APPEND: If the table already exists, BigQuery appends the data to the table. WRITE_EMPTY: If the table already exists and contains data, a 'duplicate' error is returned in the job result. The default value is WRITE_APPEND. Each action is atomic and only occurs if BigQuery is able to complete the job successfully. Creation, truncation and append actions occur as one atomic update upon job completion.
type JobConfigurationLoadPtrInput ¶
type JobConfigurationLoadPtrInput interface { pulumi.Input ToJobConfigurationLoadPtrOutput() JobConfigurationLoadPtrOutput ToJobConfigurationLoadPtrOutputWithContext(context.Context) JobConfigurationLoadPtrOutput }
JobConfigurationLoadPtrInput is an input type that accepts JobConfigurationLoadArgs, JobConfigurationLoadPtr and JobConfigurationLoadPtrOutput values. You can construct a concrete instance of `JobConfigurationLoadPtrInput` via:
JobConfigurationLoadArgs{...} or: nil
func JobConfigurationLoadPtr ¶
func JobConfigurationLoadPtr(v *JobConfigurationLoadArgs) JobConfigurationLoadPtrInput
type JobConfigurationLoadPtrOutput ¶
type JobConfigurationLoadPtrOutput struct{ *pulumi.OutputState }
func (JobConfigurationLoadPtrOutput) AllowJaggedRows ¶
func (o JobConfigurationLoadPtrOutput) AllowJaggedRows() pulumi.BoolPtrOutput
[Optional] Accept rows that are missing trailing optional columns. The missing values are treated as nulls. If false, records with missing trailing columns are treated as bad records, and if there are too many bad records, an invalid error is returned in the job result. The default value is false. Only applicable to CSV, ignored for other formats.
func (JobConfigurationLoadPtrOutput) AllowQuotedNewlines ¶
func (o JobConfigurationLoadPtrOutput) AllowQuotedNewlines() pulumi.BoolPtrOutput
Indicates if BigQuery should allow quoted data sections that contain newline characters in a CSV file. The default value is false.
func (JobConfigurationLoadPtrOutput) Autodetect ¶
func (o JobConfigurationLoadPtrOutput) Autodetect() pulumi.BoolPtrOutput
[Optional] Indicates if we should automatically infer the options and schema for CSV and JSON sources.
func (JobConfigurationLoadPtrOutput) Clustering ¶
func (o JobConfigurationLoadPtrOutput) Clustering() ClusteringPtrOutput
[Beta] Clustering specification for the destination table. Must be specified with time-based partitioning, data in the table will be first partitioned and subsequently clustered.
func (JobConfigurationLoadPtrOutput) CreateDisposition ¶
func (o JobConfigurationLoadPtrOutput) CreateDisposition() pulumi.StringPtrOutput
[Optional] Specifies whether the job is allowed to create new tables. The following values are supported: CREATE_IF_NEEDED: If the table does not exist, BigQuery creates the table. CREATE_NEVER: The table must already exist. If it does not, a 'notFound' error is returned in the job result. The default value is CREATE_IF_NEEDED. Creation, truncation and append actions occur as one atomic update upon job completion.
func (JobConfigurationLoadPtrOutput) DecimalTargetTypes ¶
func (o JobConfigurationLoadPtrOutput) DecimalTargetTypes() pulumi.StringArrayOutput
[Optional] Defines the list of possible SQL data types to which the source decimal values are converted. This list and the precision and the scale parameters of the decimal field determine the target type. In the order of NUMERIC, BIGNUMERIC, and STRING, a type is picked if it is in the specified list and if it supports the precision and the scale. STRING supports all precision and scale values. If none of the listed types supports the precision and the scale, the type supporting the widest range in the specified list is picked, and if a value exceeds the supported range when reading the data, an error will be thrown. Example: Suppose the value of this field is ["NUMERIC", "BIGNUMERIC"]. If (precision,scale) is: (38,9) -> NUMERIC; (39,9) -> BIGNUMERIC (NUMERIC cannot hold 30 integer digits); (38,10) -> BIGNUMERIC (NUMERIC cannot hold 10 fractional digits); (76,38) -> BIGNUMERIC; (77,38) -> BIGNUMERIC (error if value exeeds supported range). This field cannot contain duplicate types. The order of the types in this field is ignored. For example, ["BIGNUMERIC", "NUMERIC"] is the same as ["NUMERIC", "BIGNUMERIC"] and NUMERIC always takes precedence over BIGNUMERIC. Defaults to ["NUMERIC", "STRING"] for ORC and ["NUMERIC"] for the other file formats.
func (JobConfigurationLoadPtrOutput) DestinationEncryptionConfiguration ¶
func (o JobConfigurationLoadPtrOutput) DestinationEncryptionConfiguration() EncryptionConfigurationPtrOutput
Custom encryption configuration (e.g., Cloud KMS keys).
func (JobConfigurationLoadPtrOutput) DestinationTable ¶
func (o JobConfigurationLoadPtrOutput) DestinationTable() TableReferencePtrOutput
[Required] The destination table to load the data into.
func (JobConfigurationLoadPtrOutput) DestinationTableProperties ¶
func (o JobConfigurationLoadPtrOutput) DestinationTableProperties() DestinationTablePropertiesPtrOutput
[Beta] [Optional] Properties with which to create the destination table if it is new.
func (JobConfigurationLoadPtrOutput) Elem ¶
func (o JobConfigurationLoadPtrOutput) Elem() JobConfigurationLoadOutput
func (JobConfigurationLoadPtrOutput) ElementType ¶
func (JobConfigurationLoadPtrOutput) ElementType() reflect.Type
func (JobConfigurationLoadPtrOutput) Encoding ¶
func (o JobConfigurationLoadPtrOutput) Encoding() pulumi.StringPtrOutput
[Optional] The character encoding of the data. The supported values are UTF-8 or ISO-8859-1. The default value is UTF-8. BigQuery decodes the data after the raw, binary data has been split using the values of the quote and fieldDelimiter properties.
func (JobConfigurationLoadPtrOutput) FieldDelimiter ¶
func (o JobConfigurationLoadPtrOutput) FieldDelimiter() pulumi.StringPtrOutput
[Optional] The separator for fields in a CSV file. The separator can be any ISO-8859-1 single-byte character. To use a character in the range 128-255, you must encode the character as UTF8. BigQuery converts the string to ISO-8859-1 encoding, and then uses the first byte of the encoded string to split the data in its raw, binary state. BigQuery also supports the escape sequence "\t" to specify a tab separator. The default value is a comma (',').
func (JobConfigurationLoadPtrOutput) HivePartitioningOptions ¶
func (o JobConfigurationLoadPtrOutput) HivePartitioningOptions() HivePartitioningOptionsPtrOutput
[Optional] Options to configure hive partitioning support.
func (JobConfigurationLoadPtrOutput) IgnoreUnknownValues ¶
func (o JobConfigurationLoadPtrOutput) IgnoreUnknownValues() pulumi.BoolPtrOutput
[Optional] Indicates if BigQuery should allow extra values that are not represented in the table schema. If true, the extra values are ignored. If false, records with extra columns are treated as bad records, and if there are too many bad records, an invalid error is returned in the job result. The default value is false. The sourceFormat property determines what BigQuery treats as an extra value: CSV: Trailing columns JSON: Named values that don't match any column names
func (JobConfigurationLoadPtrOutput) JsonExtension ¶
func (o JobConfigurationLoadPtrOutput) JsonExtension() pulumi.StringPtrOutput
[Optional] If sourceFormat is set to newline-delimited JSON, indicates whether it should be processed as a JSON variant such as GeoJSON. For a sourceFormat other than JSON, omit this field. If the sourceFormat is newline-delimited JSON: - for newline-delimited GeoJSON: set to GEOJSON.
func (JobConfigurationLoadPtrOutput) MaxBadRecords ¶
func (o JobConfigurationLoadPtrOutput) MaxBadRecords() pulumi.IntPtrOutput
[Optional] The maximum number of bad records that BigQuery can ignore when running the job. If the number of bad records exceeds this value, an invalid error is returned in the job result. This is only valid for CSV and JSON. The default value is 0, which requires that all records are valid.
func (JobConfigurationLoadPtrOutput) NullMarker ¶
func (o JobConfigurationLoadPtrOutput) NullMarker() pulumi.StringPtrOutput
[Optional] Specifies a string that represents a null value in a CSV file. For example, if you specify "\N", BigQuery interprets "\N" as a null value when loading a CSV file. The default value is the empty string. If you set this property to a custom value, BigQuery throws an error if an empty string is present for all data types except for STRING and BYTE. For STRING and BYTE columns, BigQuery interprets the empty string as an empty value.
func (JobConfigurationLoadPtrOutput) ParquetOptions ¶
func (o JobConfigurationLoadPtrOutput) ParquetOptions() ParquetOptionsPtrOutput
[Optional] Options to configure parquet support.
func (JobConfigurationLoadPtrOutput) PreserveAsciiControlCharacters ¶ added in v0.16.0
func (o JobConfigurationLoadPtrOutput) PreserveAsciiControlCharacters() pulumi.BoolPtrOutput
[Optional] Preserves the embedded ASCII control characters (the first 32 characters in the ASCII-table, from '\x00' to '\x1F') when loading from CSV. Only applicable to CSV, ignored for other formats.
func (JobConfigurationLoadPtrOutput) ProjectionFields ¶
func (o JobConfigurationLoadPtrOutput) ProjectionFields() pulumi.StringArrayOutput
If sourceFormat is set to "DATASTORE_BACKUP", indicates which entity properties to load into BigQuery from a Cloud Datastore backup. Property names are case sensitive and must be top-level properties. If no properties are specified, BigQuery loads all properties. If any named property isn't found in the Cloud Datastore backup, an invalid error is returned in the job result.
func (JobConfigurationLoadPtrOutput) Quote ¶
func (o JobConfigurationLoadPtrOutput) Quote() pulumi.StringPtrOutput
[Optional] The value that is used to quote data sections in a CSV file. BigQuery converts the string to ISO-8859-1 encoding, and then uses the first byte of the encoded string to split the data in its raw, binary state. The default value is a double-quote ('"'). If your data does not contain quoted sections, set the property value to an empty string. If your data contains quoted newline characters, you must also set the allowQuotedNewlines property to true.
func (JobConfigurationLoadPtrOutput) RangePartitioning ¶
func (o JobConfigurationLoadPtrOutput) RangePartitioning() RangePartitioningPtrOutput
[TrustedTester] Range partitioning specification for this table. Only one of timePartitioning and rangePartitioning should be specified.
func (JobConfigurationLoadPtrOutput) Schema ¶
func (o JobConfigurationLoadPtrOutput) Schema() TableSchemaPtrOutput
[Optional] The schema for the destination table. The schema can be omitted if the destination table already exists, or if you're loading data from Google Cloud Datastore.
func (JobConfigurationLoadPtrOutput) SchemaInline
deprecated
func (o JobConfigurationLoadPtrOutput) SchemaInline() pulumi.StringPtrOutput
[Deprecated] The inline schema. For CSV schemas, specify as "Field1:Type1[,Field2:Type2]*". For example, "foo:STRING, bar:INTEGER, baz:FLOAT".
Deprecated: [Deprecated] The inline schema. For CSV schemas, specify as "Field1:Type1[,Field2:Type2]*". For example, "foo:STRING, bar:INTEGER, baz:FLOAT".
func (JobConfigurationLoadPtrOutput) SchemaInlineFormat
deprecated
func (o JobConfigurationLoadPtrOutput) SchemaInlineFormat() pulumi.StringPtrOutput
[Deprecated] The format of the schemaInline property.
Deprecated: [Deprecated] The format of the schemaInline property.
func (JobConfigurationLoadPtrOutput) SchemaUpdateOptions ¶
func (o JobConfigurationLoadPtrOutput) SchemaUpdateOptions() pulumi.StringArrayOutput
Allows the schema of the destination table to be updated as a side effect of the load job if a schema is autodetected or supplied in the job configuration. Schema update options are supported in two cases: when writeDisposition is WRITE_APPEND; when writeDisposition is WRITE_TRUNCATE and the destination table is a partition of a table, specified by partition decorators. For normal tables, WRITE_TRUNCATE will always overwrite the schema. One or more of the following values are specified: ALLOW_FIELD_ADDITION: allow adding a nullable field to the schema. ALLOW_FIELD_RELAXATION: allow relaxing a required field in the original schema to nullable.
func (JobConfigurationLoadPtrOutput) SkipLeadingRows ¶
func (o JobConfigurationLoadPtrOutput) SkipLeadingRows() pulumi.IntPtrOutput
[Optional] The number of rows at the top of a CSV file that BigQuery will skip when loading the data. The default value is 0. This property is useful if you have header rows in the file that should be skipped.
func (JobConfigurationLoadPtrOutput) SourceFormat ¶
func (o JobConfigurationLoadPtrOutput) SourceFormat() pulumi.StringPtrOutput
[Optional] The format of the data files. For CSV files, specify "CSV". For datastore backups, specify "DATASTORE_BACKUP". For newline-delimited JSON, specify "NEWLINE_DELIMITED_JSON". For Avro, specify "AVRO". For parquet, specify "PARQUET". For orc, specify "ORC". The default value is CSV.
func (JobConfigurationLoadPtrOutput) SourceUris ¶
func (o JobConfigurationLoadPtrOutput) SourceUris() pulumi.StringArrayOutput
[Required] The fully-qualified URIs that point to your data in Google Cloud. For Google Cloud Storage URIs: Each URI can contain one '*' wildcard character and it must come after the 'bucket' name. Size limits related to load jobs apply to external data sources. For Google Cloud Bigtable URIs: Exactly one URI can be specified and it has be a fully specified and valid HTTPS URL for a Google Cloud Bigtable table. For Google Cloud Datastore backups: Exactly one URI can be specified. Also, the '*' wildcard character is not allowed.
func (JobConfigurationLoadPtrOutput) TimePartitioning ¶
func (o JobConfigurationLoadPtrOutput) TimePartitioning() TimePartitioningPtrOutput
Time-based partitioning specification for the destination table. Only one of timePartitioning and rangePartitioning should be specified.
func (JobConfigurationLoadPtrOutput) ToJobConfigurationLoadPtrOutput ¶
func (o JobConfigurationLoadPtrOutput) ToJobConfigurationLoadPtrOutput() JobConfigurationLoadPtrOutput
func (JobConfigurationLoadPtrOutput) ToJobConfigurationLoadPtrOutputWithContext ¶
func (o JobConfigurationLoadPtrOutput) ToJobConfigurationLoadPtrOutputWithContext(ctx context.Context) JobConfigurationLoadPtrOutput
func (JobConfigurationLoadPtrOutput) UseAvroLogicalTypes ¶
func (o JobConfigurationLoadPtrOutput) UseAvroLogicalTypes() pulumi.BoolPtrOutput
[Optional] If sourceFormat is set to "AVRO", indicates whether to interpret logical types as the corresponding BigQuery data type (for example, TIMESTAMP), instead of using the raw type (for example, INTEGER).
func (JobConfigurationLoadPtrOutput) WriteDisposition ¶
func (o JobConfigurationLoadPtrOutput) WriteDisposition() pulumi.StringPtrOutput
[Optional] Specifies the action that occurs if the destination table already exists. The following values are supported: WRITE_TRUNCATE: If the table already exists, BigQuery overwrites the table data. WRITE_APPEND: If the table already exists, BigQuery appends the data to the table. WRITE_EMPTY: If the table already exists and contains data, a 'duplicate' error is returned in the job result. The default value is WRITE_APPEND. Each action is atomic and only occurs if BigQuery is able to complete the job successfully. Creation, truncation and append actions occur as one atomic update upon job completion.
type JobConfigurationLoadResponse ¶
type JobConfigurationLoadResponse struct { // [Optional] Accept rows that are missing trailing optional columns. The missing values are treated as nulls. If false, records with missing trailing columns are treated as bad records, and if there are too many bad records, an invalid error is returned in the job result. The default value is false. Only applicable to CSV, ignored for other formats. AllowJaggedRows bool `pulumi:"allowJaggedRows"` // Indicates if BigQuery should allow quoted data sections that contain newline characters in a CSV file. The default value is false. AllowQuotedNewlines bool `pulumi:"allowQuotedNewlines"` // [Optional] Indicates if we should automatically infer the options and schema for CSV and JSON sources. Autodetect bool `pulumi:"autodetect"` // [Beta] Clustering specification for the destination table. Must be specified with time-based partitioning, data in the table will be first partitioned and subsequently clustered. Clustering ClusteringResponse `pulumi:"clustering"` // [Optional] Specifies whether the job is allowed to create new tables. The following values are supported: CREATE_IF_NEEDED: If the table does not exist, BigQuery creates the table. CREATE_NEVER: The table must already exist. If it does not, a 'notFound' error is returned in the job result. The default value is CREATE_IF_NEEDED. Creation, truncation and append actions occur as one atomic update upon job completion. CreateDisposition string `pulumi:"createDisposition"` // [Optional] Defines the list of possible SQL data types to which the source decimal values are converted. This list and the precision and the scale parameters of the decimal field determine the target type. In the order of NUMERIC, BIGNUMERIC, and STRING, a type is picked if it is in the specified list and if it supports the precision and the scale. STRING supports all precision and scale values. If none of the listed types supports the precision and the scale, the type supporting the widest range in the specified list is picked, and if a value exceeds the supported range when reading the data, an error will be thrown. Example: Suppose the value of this field is ["NUMERIC", "BIGNUMERIC"]. If (precision,scale) is: (38,9) -> NUMERIC; (39,9) -> BIGNUMERIC (NUMERIC cannot hold 30 integer digits); (38,10) -> BIGNUMERIC (NUMERIC cannot hold 10 fractional digits); (76,38) -> BIGNUMERIC; (77,38) -> BIGNUMERIC (error if value exeeds supported range). This field cannot contain duplicate types. The order of the types in this field is ignored. For example, ["BIGNUMERIC", "NUMERIC"] is the same as ["NUMERIC", "BIGNUMERIC"] and NUMERIC always takes precedence over BIGNUMERIC. Defaults to ["NUMERIC", "STRING"] for ORC and ["NUMERIC"] for the other file formats. DecimalTargetTypes []string `pulumi:"decimalTargetTypes"` // Custom encryption configuration (e.g., Cloud KMS keys). DestinationEncryptionConfiguration EncryptionConfigurationResponse `pulumi:"destinationEncryptionConfiguration"` // [Required] The destination table to load the data into. DestinationTable TableReferenceResponse `pulumi:"destinationTable"` // [Beta] [Optional] Properties with which to create the destination table if it is new. DestinationTableProperties DestinationTablePropertiesResponse `pulumi:"destinationTableProperties"` // [Optional] The character encoding of the data. The supported values are UTF-8 or ISO-8859-1. The default value is UTF-8. BigQuery decodes the data after the raw, binary data has been split using the values of the quote and fieldDelimiter properties. Encoding string `pulumi:"encoding"` // [Optional] The separator for fields in a CSV file. The separator can be any ISO-8859-1 single-byte character. To use a character in the range 128-255, you must encode the character as UTF8. BigQuery converts the string to ISO-8859-1 encoding, and then uses the first byte of the encoded string to split the data in its raw, binary state. BigQuery also supports the escape sequence "\t" to specify a tab separator. The default value is a comma (','). FieldDelimiter string `pulumi:"fieldDelimiter"` // [Optional] Options to configure hive partitioning support. HivePartitioningOptions HivePartitioningOptionsResponse `pulumi:"hivePartitioningOptions"` // [Optional] Indicates if BigQuery should allow extra values that are not represented in the table schema. If true, the extra values are ignored. If false, records with extra columns are treated as bad records, and if there are too many bad records, an invalid error is returned in the job result. The default value is false. The sourceFormat property determines what BigQuery treats as an extra value: CSV: Trailing columns JSON: Named values that don't match any column names IgnoreUnknownValues bool `pulumi:"ignoreUnknownValues"` // [Optional] If sourceFormat is set to newline-delimited JSON, indicates whether it should be processed as a JSON variant such as GeoJSON. For a sourceFormat other than JSON, omit this field. If the sourceFormat is newline-delimited JSON: - for newline-delimited GeoJSON: set to GEOJSON. JsonExtension string `pulumi:"jsonExtension"` // [Optional] The maximum number of bad records that BigQuery can ignore when running the job. If the number of bad records exceeds this value, an invalid error is returned in the job result. This is only valid for CSV and JSON. The default value is 0, which requires that all records are valid. MaxBadRecords int `pulumi:"maxBadRecords"` // [Optional] Specifies a string that represents a null value in a CSV file. For example, if you specify "\N", BigQuery interprets "\N" as a null value when loading a CSV file. The default value is the empty string. If you set this property to a custom value, BigQuery throws an error if an empty string is present for all data types except for STRING and BYTE. For STRING and BYTE columns, BigQuery interprets the empty string as an empty value. NullMarker string `pulumi:"nullMarker"` // [Optional] Options to configure parquet support. ParquetOptions ParquetOptionsResponse `pulumi:"parquetOptions"` // [Optional] Preserves the embedded ASCII control characters (the first 32 characters in the ASCII-table, from '\x00' to '\x1F') when loading from CSV. Only applicable to CSV, ignored for other formats. PreserveAsciiControlCharacters bool `pulumi:"preserveAsciiControlCharacters"` // If sourceFormat is set to "DATASTORE_BACKUP", indicates which entity properties to load into BigQuery from a Cloud Datastore backup. Property names are case sensitive and must be top-level properties. If no properties are specified, BigQuery loads all properties. If any named property isn't found in the Cloud Datastore backup, an invalid error is returned in the job result. ProjectionFields []string `pulumi:"projectionFields"` // [Optional] The value that is used to quote data sections in a CSV file. BigQuery converts the string to ISO-8859-1 encoding, and then uses the first byte of the encoded string to split the data in its raw, binary state. The default value is a double-quote ('"'). If your data does not contain quoted sections, set the property value to an empty string. If your data contains quoted newline characters, you must also set the allowQuotedNewlines property to true. Quote string `pulumi:"quote"` // [TrustedTester] Range partitioning specification for this table. Only one of timePartitioning and rangePartitioning should be specified. RangePartitioning RangePartitioningResponse `pulumi:"rangePartitioning"` // [Optional] The schema for the destination table. The schema can be omitted if the destination table already exists, or if you're loading data from Google Cloud Datastore. Schema TableSchemaResponse `pulumi:"schema"` // [Deprecated] The inline schema. For CSV schemas, specify as "Field1:Type1[,Field2:Type2]*". For example, "foo:STRING, bar:INTEGER, baz:FLOAT". // // Deprecated: [Deprecated] The inline schema. For CSV schemas, specify as "Field1:Type1[,Field2:Type2]*". For example, "foo:STRING, bar:INTEGER, baz:FLOAT". SchemaInline string `pulumi:"schemaInline"` // [Deprecated] The format of the schemaInline property. // // Deprecated: [Deprecated] The format of the schemaInline property. SchemaInlineFormat string `pulumi:"schemaInlineFormat"` // Allows the schema of the destination table to be updated as a side effect of the load job if a schema is autodetected or supplied in the job configuration. Schema update options are supported in two cases: when writeDisposition is WRITE_APPEND; when writeDisposition is WRITE_TRUNCATE and the destination table is a partition of a table, specified by partition decorators. For normal tables, WRITE_TRUNCATE will always overwrite the schema. One or more of the following values are specified: ALLOW_FIELD_ADDITION: allow adding a nullable field to the schema. ALLOW_FIELD_RELAXATION: allow relaxing a required field in the original schema to nullable. SchemaUpdateOptions []string `pulumi:"schemaUpdateOptions"` // [Optional] The number of rows at the top of a CSV file that BigQuery will skip when loading the data. The default value is 0. This property is useful if you have header rows in the file that should be skipped. SkipLeadingRows int `pulumi:"skipLeadingRows"` // [Optional] The format of the data files. For CSV files, specify "CSV". For datastore backups, specify "DATASTORE_BACKUP". For newline-delimited JSON, specify "NEWLINE_DELIMITED_JSON". For Avro, specify "AVRO". For parquet, specify "PARQUET". For orc, specify "ORC". The default value is CSV. SourceFormat string `pulumi:"sourceFormat"` // [Required] The fully-qualified URIs that point to your data in Google Cloud. For Google Cloud Storage URIs: Each URI can contain one '*' wildcard character and it must come after the 'bucket' name. Size limits related to load jobs apply to external data sources. For Google Cloud Bigtable URIs: Exactly one URI can be specified and it has be a fully specified and valid HTTPS URL for a Google Cloud Bigtable table. For Google Cloud Datastore backups: Exactly one URI can be specified. Also, the '*' wildcard character is not allowed. SourceUris []string `pulumi:"sourceUris"` // Time-based partitioning specification for the destination table. Only one of timePartitioning and rangePartitioning should be specified. TimePartitioning TimePartitioningResponse `pulumi:"timePartitioning"` // [Optional] If sourceFormat is set to "AVRO", indicates whether to interpret logical types as the corresponding BigQuery data type (for example, TIMESTAMP), instead of using the raw type (for example, INTEGER). UseAvroLogicalTypes bool `pulumi:"useAvroLogicalTypes"` // [Optional] Specifies the action that occurs if the destination table already exists. The following values are supported: WRITE_TRUNCATE: If the table already exists, BigQuery overwrites the table data. WRITE_APPEND: If the table already exists, BigQuery appends the data to the table. WRITE_EMPTY: If the table already exists and contains data, a 'duplicate' error is returned in the job result. The default value is WRITE_APPEND. Each action is atomic and only occurs if BigQuery is able to complete the job successfully. Creation, truncation and append actions occur as one atomic update upon job completion. WriteDisposition string `pulumi:"writeDisposition"` }
type JobConfigurationLoadResponseOutput ¶
type JobConfigurationLoadResponseOutput struct{ *pulumi.OutputState }
func (JobConfigurationLoadResponseOutput) AllowJaggedRows ¶
func (o JobConfigurationLoadResponseOutput) AllowJaggedRows() pulumi.BoolOutput
[Optional] Accept rows that are missing trailing optional columns. The missing values are treated as nulls. If false, records with missing trailing columns are treated as bad records, and if there are too many bad records, an invalid error is returned in the job result. The default value is false. Only applicable to CSV, ignored for other formats.
func (JobConfigurationLoadResponseOutput) AllowQuotedNewlines ¶
func (o JobConfigurationLoadResponseOutput) AllowQuotedNewlines() pulumi.BoolOutput
Indicates if BigQuery should allow quoted data sections that contain newline characters in a CSV file. The default value is false.
func (JobConfigurationLoadResponseOutput) Autodetect ¶
func (o JobConfigurationLoadResponseOutput) Autodetect() pulumi.BoolOutput
[Optional] Indicates if we should automatically infer the options and schema for CSV and JSON sources.
func (JobConfigurationLoadResponseOutput) Clustering ¶
func (o JobConfigurationLoadResponseOutput) Clustering() ClusteringResponseOutput
[Beta] Clustering specification for the destination table. Must be specified with time-based partitioning, data in the table will be first partitioned and subsequently clustered.
func (JobConfigurationLoadResponseOutput) CreateDisposition ¶
func (o JobConfigurationLoadResponseOutput) CreateDisposition() pulumi.StringOutput
[Optional] Specifies whether the job is allowed to create new tables. The following values are supported: CREATE_IF_NEEDED: If the table does not exist, BigQuery creates the table. CREATE_NEVER: The table must already exist. If it does not, a 'notFound' error is returned in the job result. The default value is CREATE_IF_NEEDED. Creation, truncation and append actions occur as one atomic update upon job completion.
func (JobConfigurationLoadResponseOutput) DecimalTargetTypes ¶
func (o JobConfigurationLoadResponseOutput) DecimalTargetTypes() pulumi.StringArrayOutput
[Optional] Defines the list of possible SQL data types to which the source decimal values are converted. This list and the precision and the scale parameters of the decimal field determine the target type. In the order of NUMERIC, BIGNUMERIC, and STRING, a type is picked if it is in the specified list and if it supports the precision and the scale. STRING supports all precision and scale values. If none of the listed types supports the precision and the scale, the type supporting the widest range in the specified list is picked, and if a value exceeds the supported range when reading the data, an error will be thrown. Example: Suppose the value of this field is ["NUMERIC", "BIGNUMERIC"]. If (precision,scale) is: (38,9) -> NUMERIC; (39,9) -> BIGNUMERIC (NUMERIC cannot hold 30 integer digits); (38,10) -> BIGNUMERIC (NUMERIC cannot hold 10 fractional digits); (76,38) -> BIGNUMERIC; (77,38) -> BIGNUMERIC (error if value exeeds supported range). This field cannot contain duplicate types. The order of the types in this field is ignored. For example, ["BIGNUMERIC", "NUMERIC"] is the same as ["NUMERIC", "BIGNUMERIC"] and NUMERIC always takes precedence over BIGNUMERIC. Defaults to ["NUMERIC", "STRING"] for ORC and ["NUMERIC"] for the other file formats.
func (JobConfigurationLoadResponseOutput) DestinationEncryptionConfiguration ¶
func (o JobConfigurationLoadResponseOutput) DestinationEncryptionConfiguration() EncryptionConfigurationResponseOutput
Custom encryption configuration (e.g., Cloud KMS keys).
func (JobConfigurationLoadResponseOutput) DestinationTable ¶
func (o JobConfigurationLoadResponseOutput) DestinationTable() TableReferenceResponseOutput
[Required] The destination table to load the data into.
func (JobConfigurationLoadResponseOutput) DestinationTableProperties ¶
func (o JobConfigurationLoadResponseOutput) DestinationTableProperties() DestinationTablePropertiesResponseOutput
[Beta] [Optional] Properties with which to create the destination table if it is new.
func (JobConfigurationLoadResponseOutput) ElementType ¶
func (JobConfigurationLoadResponseOutput) ElementType() reflect.Type
func (JobConfigurationLoadResponseOutput) Encoding ¶
func (o JobConfigurationLoadResponseOutput) Encoding() pulumi.StringOutput
[Optional] The character encoding of the data. The supported values are UTF-8 or ISO-8859-1. The default value is UTF-8. BigQuery decodes the data after the raw, binary data has been split using the values of the quote and fieldDelimiter properties.
func (JobConfigurationLoadResponseOutput) FieldDelimiter ¶
func (o JobConfigurationLoadResponseOutput) FieldDelimiter() pulumi.StringOutput
[Optional] The separator for fields in a CSV file. The separator can be any ISO-8859-1 single-byte character. To use a character in the range 128-255, you must encode the character as UTF8. BigQuery converts the string to ISO-8859-1 encoding, and then uses the first byte of the encoded string to split the data in its raw, binary state. BigQuery also supports the escape sequence "\t" to specify a tab separator. The default value is a comma (',').
func (JobConfigurationLoadResponseOutput) HivePartitioningOptions ¶
func (o JobConfigurationLoadResponseOutput) HivePartitioningOptions() HivePartitioningOptionsResponseOutput
[Optional] Options to configure hive partitioning support.
func (JobConfigurationLoadResponseOutput) IgnoreUnknownValues ¶
func (o JobConfigurationLoadResponseOutput) IgnoreUnknownValues() pulumi.BoolOutput
[Optional] Indicates if BigQuery should allow extra values that are not represented in the table schema. If true, the extra values are ignored. If false, records with extra columns are treated as bad records, and if there are too many bad records, an invalid error is returned in the job result. The default value is false. The sourceFormat property determines what BigQuery treats as an extra value: CSV: Trailing columns JSON: Named values that don't match any column names
func (JobConfigurationLoadResponseOutput) JsonExtension ¶
func (o JobConfigurationLoadResponseOutput) JsonExtension() pulumi.StringOutput
[Optional] If sourceFormat is set to newline-delimited JSON, indicates whether it should be processed as a JSON variant such as GeoJSON. For a sourceFormat other than JSON, omit this field. If the sourceFormat is newline-delimited JSON: - for newline-delimited GeoJSON: set to GEOJSON.
func (JobConfigurationLoadResponseOutput) MaxBadRecords ¶
func (o JobConfigurationLoadResponseOutput) MaxBadRecords() pulumi.IntOutput
[Optional] The maximum number of bad records that BigQuery can ignore when running the job. If the number of bad records exceeds this value, an invalid error is returned in the job result. This is only valid for CSV and JSON. The default value is 0, which requires that all records are valid.
func (JobConfigurationLoadResponseOutput) NullMarker ¶
func (o JobConfigurationLoadResponseOutput) NullMarker() pulumi.StringOutput
[Optional] Specifies a string that represents a null value in a CSV file. For example, if you specify "\N", BigQuery interprets "\N" as a null value when loading a CSV file. The default value is the empty string. If you set this property to a custom value, BigQuery throws an error if an empty string is present for all data types except for STRING and BYTE. For STRING and BYTE columns, BigQuery interprets the empty string as an empty value.
func (JobConfigurationLoadResponseOutput) ParquetOptions ¶
func (o JobConfigurationLoadResponseOutput) ParquetOptions() ParquetOptionsResponseOutput
[Optional] Options to configure parquet support.
func (JobConfigurationLoadResponseOutput) PreserveAsciiControlCharacters ¶ added in v0.16.0
func (o JobConfigurationLoadResponseOutput) PreserveAsciiControlCharacters() pulumi.BoolOutput
[Optional] Preserves the embedded ASCII control characters (the first 32 characters in the ASCII-table, from '\x00' to '\x1F') when loading from CSV. Only applicable to CSV, ignored for other formats.
func (JobConfigurationLoadResponseOutput) ProjectionFields ¶
func (o JobConfigurationLoadResponseOutput) ProjectionFields() pulumi.StringArrayOutput
If sourceFormat is set to "DATASTORE_BACKUP", indicates which entity properties to load into BigQuery from a Cloud Datastore backup. Property names are case sensitive and must be top-level properties. If no properties are specified, BigQuery loads all properties. If any named property isn't found in the Cloud Datastore backup, an invalid error is returned in the job result.
func (JobConfigurationLoadResponseOutput) Quote ¶
func (o JobConfigurationLoadResponseOutput) Quote() pulumi.StringOutput
[Optional] The value that is used to quote data sections in a CSV file. BigQuery converts the string to ISO-8859-1 encoding, and then uses the first byte of the encoded string to split the data in its raw, binary state. The default value is a double-quote ('"'). If your data does not contain quoted sections, set the property value to an empty string. If your data contains quoted newline characters, you must also set the allowQuotedNewlines property to true.
func (JobConfigurationLoadResponseOutput) RangePartitioning ¶
func (o JobConfigurationLoadResponseOutput) RangePartitioning() RangePartitioningResponseOutput
[TrustedTester] Range partitioning specification for this table. Only one of timePartitioning and rangePartitioning should be specified.
func (JobConfigurationLoadResponseOutput) Schema ¶
func (o JobConfigurationLoadResponseOutput) Schema() TableSchemaResponseOutput
[Optional] The schema for the destination table. The schema can be omitted if the destination table already exists, or if you're loading data from Google Cloud Datastore.
func (JobConfigurationLoadResponseOutput) SchemaInline
deprecated
func (o JobConfigurationLoadResponseOutput) SchemaInline() pulumi.StringOutput
[Deprecated] The inline schema. For CSV schemas, specify as "Field1:Type1[,Field2:Type2]*". For example, "foo:STRING, bar:INTEGER, baz:FLOAT".
Deprecated: [Deprecated] The inline schema. For CSV schemas, specify as "Field1:Type1[,Field2:Type2]*". For example, "foo:STRING, bar:INTEGER, baz:FLOAT".
func (JobConfigurationLoadResponseOutput) SchemaInlineFormat
deprecated
func (o JobConfigurationLoadResponseOutput) SchemaInlineFormat() pulumi.StringOutput
[Deprecated] The format of the schemaInline property.
Deprecated: [Deprecated] The format of the schemaInline property.
func (JobConfigurationLoadResponseOutput) SchemaUpdateOptions ¶
func (o JobConfigurationLoadResponseOutput) SchemaUpdateOptions() pulumi.StringArrayOutput
Allows the schema of the destination table to be updated as a side effect of the load job if a schema is autodetected or supplied in the job configuration. Schema update options are supported in two cases: when writeDisposition is WRITE_APPEND; when writeDisposition is WRITE_TRUNCATE and the destination table is a partition of a table, specified by partition decorators. For normal tables, WRITE_TRUNCATE will always overwrite the schema. One or more of the following values are specified: ALLOW_FIELD_ADDITION: allow adding a nullable field to the schema. ALLOW_FIELD_RELAXATION: allow relaxing a required field in the original schema to nullable.
func (JobConfigurationLoadResponseOutput) SkipLeadingRows ¶
func (o JobConfigurationLoadResponseOutput) SkipLeadingRows() pulumi.IntOutput
[Optional] The number of rows at the top of a CSV file that BigQuery will skip when loading the data. The default value is 0. This property is useful if you have header rows in the file that should be skipped.
func (JobConfigurationLoadResponseOutput) SourceFormat ¶
func (o JobConfigurationLoadResponseOutput) SourceFormat() pulumi.StringOutput
[Optional] The format of the data files. For CSV files, specify "CSV". For datastore backups, specify "DATASTORE_BACKUP". For newline-delimited JSON, specify "NEWLINE_DELIMITED_JSON". For Avro, specify "AVRO". For parquet, specify "PARQUET". For orc, specify "ORC". The default value is CSV.
func (JobConfigurationLoadResponseOutput) SourceUris ¶
func (o JobConfigurationLoadResponseOutput) SourceUris() pulumi.StringArrayOutput
[Required] The fully-qualified URIs that point to your data in Google Cloud. For Google Cloud Storage URIs: Each URI can contain one '*' wildcard character and it must come after the 'bucket' name. Size limits related to load jobs apply to external data sources. For Google Cloud Bigtable URIs: Exactly one URI can be specified and it has be a fully specified and valid HTTPS URL for a Google Cloud Bigtable table. For Google Cloud Datastore backups: Exactly one URI can be specified. Also, the '*' wildcard character is not allowed.
func (JobConfigurationLoadResponseOutput) TimePartitioning ¶
func (o JobConfigurationLoadResponseOutput) TimePartitioning() TimePartitioningResponseOutput
Time-based partitioning specification for the destination table. Only one of timePartitioning and rangePartitioning should be specified.
func (JobConfigurationLoadResponseOutput) ToJobConfigurationLoadResponseOutput ¶
func (o JobConfigurationLoadResponseOutput) ToJobConfigurationLoadResponseOutput() JobConfigurationLoadResponseOutput
func (JobConfigurationLoadResponseOutput) ToJobConfigurationLoadResponseOutputWithContext ¶
func (o JobConfigurationLoadResponseOutput) ToJobConfigurationLoadResponseOutputWithContext(ctx context.Context) JobConfigurationLoadResponseOutput
func (JobConfigurationLoadResponseOutput) UseAvroLogicalTypes ¶
func (o JobConfigurationLoadResponseOutput) UseAvroLogicalTypes() pulumi.BoolOutput
[Optional] If sourceFormat is set to "AVRO", indicates whether to interpret logical types as the corresponding BigQuery data type (for example, TIMESTAMP), instead of using the raw type (for example, INTEGER).
func (JobConfigurationLoadResponseOutput) WriteDisposition ¶
func (o JobConfigurationLoadResponseOutput) WriteDisposition() pulumi.StringOutput
[Optional] Specifies the action that occurs if the destination table already exists. The following values are supported: WRITE_TRUNCATE: If the table already exists, BigQuery overwrites the table data. WRITE_APPEND: If the table already exists, BigQuery appends the data to the table. WRITE_EMPTY: If the table already exists and contains data, a 'duplicate' error is returned in the job result. The default value is WRITE_APPEND. Each action is atomic and only occurs if BigQuery is able to complete the job successfully. Creation, truncation and append actions occur as one atomic update upon job completion.
type JobConfigurationOutput ¶
type JobConfigurationOutput struct{ *pulumi.OutputState }
func (JobConfigurationOutput) Copy ¶
func (o JobConfigurationOutput) Copy() JobConfigurationTableCopyPtrOutput
[Pick one] Copies a table.
func (JobConfigurationOutput) DryRun ¶
func (o JobConfigurationOutput) DryRun() pulumi.BoolPtrOutput
[Optional] If set, don't actually run this job. A valid query will return a mostly empty response with some processing statistics, while an invalid query will return the same error it would if it wasn't a dry run. Behavior of non-query jobs is undefined.
func (JobConfigurationOutput) ElementType ¶
func (JobConfigurationOutput) ElementType() reflect.Type
func (JobConfigurationOutput) Extract ¶
func (o JobConfigurationOutput) Extract() JobConfigurationExtractPtrOutput
[Pick one] Configures an extract job.
func (JobConfigurationOutput) JobTimeoutMs ¶
func (o JobConfigurationOutput) JobTimeoutMs() pulumi.StringPtrOutput
[Optional] Job timeout in milliseconds. If this time limit is exceeded, BigQuery may attempt to terminate the job.
func (JobConfigurationOutput) Labels ¶
func (o JobConfigurationOutput) Labels() pulumi.StringMapOutput
The labels associated with this job. You can use these to organize and group your jobs. Label keys and values can be no longer than 63 characters, can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. Label values are optional. Label keys must start with a letter and each label in the list must have a different key.
func (JobConfigurationOutput) Load ¶
func (o JobConfigurationOutput) Load() JobConfigurationLoadPtrOutput
[Pick one] Configures a load job.
func (JobConfigurationOutput) Query ¶
func (o JobConfigurationOutput) Query() JobConfigurationQueryPtrOutput
[Pick one] Configures a query job.
func (JobConfigurationOutput) ToJobConfigurationOutput ¶
func (o JobConfigurationOutput) ToJobConfigurationOutput() JobConfigurationOutput
func (JobConfigurationOutput) ToJobConfigurationOutputWithContext ¶
func (o JobConfigurationOutput) ToJobConfigurationOutputWithContext(ctx context.Context) JobConfigurationOutput
func (JobConfigurationOutput) ToJobConfigurationPtrOutput ¶
func (o JobConfigurationOutput) ToJobConfigurationPtrOutput() JobConfigurationPtrOutput
func (JobConfigurationOutput) ToJobConfigurationPtrOutputWithContext ¶
func (o JobConfigurationOutput) ToJobConfigurationPtrOutputWithContext(ctx context.Context) JobConfigurationPtrOutput
type JobConfigurationPtrInput ¶
type JobConfigurationPtrInput interface { pulumi.Input ToJobConfigurationPtrOutput() JobConfigurationPtrOutput ToJobConfigurationPtrOutputWithContext(context.Context) JobConfigurationPtrOutput }
JobConfigurationPtrInput is an input type that accepts JobConfigurationArgs, JobConfigurationPtr and JobConfigurationPtrOutput values. You can construct a concrete instance of `JobConfigurationPtrInput` via:
JobConfigurationArgs{...} or: nil
func JobConfigurationPtr ¶
func JobConfigurationPtr(v *JobConfigurationArgs) JobConfigurationPtrInput
type JobConfigurationPtrOutput ¶
type JobConfigurationPtrOutput struct{ *pulumi.OutputState }
func (JobConfigurationPtrOutput) Copy ¶
func (o JobConfigurationPtrOutput) Copy() JobConfigurationTableCopyPtrOutput
[Pick one] Copies a table.
func (JobConfigurationPtrOutput) DryRun ¶
func (o JobConfigurationPtrOutput) DryRun() pulumi.BoolPtrOutput
[Optional] If set, don't actually run this job. A valid query will return a mostly empty response with some processing statistics, while an invalid query will return the same error it would if it wasn't a dry run. Behavior of non-query jobs is undefined.
func (JobConfigurationPtrOutput) Elem ¶
func (o JobConfigurationPtrOutput) Elem() JobConfigurationOutput
func (JobConfigurationPtrOutput) ElementType ¶
func (JobConfigurationPtrOutput) ElementType() reflect.Type
func (JobConfigurationPtrOutput) Extract ¶
func (o JobConfigurationPtrOutput) Extract() JobConfigurationExtractPtrOutput
[Pick one] Configures an extract job.
func (JobConfigurationPtrOutput) JobTimeoutMs ¶
func (o JobConfigurationPtrOutput) JobTimeoutMs() pulumi.StringPtrOutput
[Optional] Job timeout in milliseconds. If this time limit is exceeded, BigQuery may attempt to terminate the job.
func (JobConfigurationPtrOutput) Labels ¶
func (o JobConfigurationPtrOutput) Labels() pulumi.StringMapOutput
The labels associated with this job. You can use these to organize and group your jobs. Label keys and values can be no longer than 63 characters, can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. Label values are optional. Label keys must start with a letter and each label in the list must have a different key.
func (JobConfigurationPtrOutput) Load ¶
func (o JobConfigurationPtrOutput) Load() JobConfigurationLoadPtrOutput
[Pick one] Configures a load job.
func (JobConfigurationPtrOutput) Query ¶
func (o JobConfigurationPtrOutput) Query() JobConfigurationQueryPtrOutput
[Pick one] Configures a query job.
func (JobConfigurationPtrOutput) ToJobConfigurationPtrOutput ¶
func (o JobConfigurationPtrOutput) ToJobConfigurationPtrOutput() JobConfigurationPtrOutput
func (JobConfigurationPtrOutput) ToJobConfigurationPtrOutputWithContext ¶
func (o JobConfigurationPtrOutput) ToJobConfigurationPtrOutputWithContext(ctx context.Context) JobConfigurationPtrOutput
type JobConfigurationQuery ¶
type JobConfigurationQuery struct { // [Optional] If true and query uses legacy SQL dialect, allows the query to produce arbitrarily large result tables at a slight cost in performance. Requires destinationTable to be set. For standard SQL queries, this flag is ignored and large results are always allowed. However, you must still set destinationTable when result size exceeds the allowed maximum response size. AllowLargeResults *bool `pulumi:"allowLargeResults"` // [Beta] Clustering specification for the destination table. Must be specified with time-based partitioning, data in the table will be first partitioned and subsequently clustered. Clustering *Clustering `pulumi:"clustering"` // Connection properties. ConnectionProperties []ConnectionProperty `pulumi:"connectionProperties"` // [Optional] Specifies whether the job is allowed to create new tables. The following values are supported: CREATE_IF_NEEDED: If the table does not exist, BigQuery creates the table. CREATE_NEVER: The table must already exist. If it does not, a 'notFound' error is returned in the job result. The default value is CREATE_IF_NEEDED. Creation, truncation and append actions occur as one atomic update upon job completion. CreateDisposition *string `pulumi:"createDisposition"` // If true, creates a new session, where session id will be a server generated random id. If false, runs query with an existing session_id passed in ConnectionProperty, otherwise runs query in non-session mode. CreateSession *bool `pulumi:"createSession"` // [Optional] Specifies the default dataset to use for unqualified table names in the query. Note that this does not alter behavior of unqualified dataset names. DefaultDataset *DatasetReference `pulumi:"defaultDataset"` // Custom encryption configuration (e.g., Cloud KMS keys). DestinationEncryptionConfiguration *EncryptionConfiguration `pulumi:"destinationEncryptionConfiguration"` // [Optional] Describes the table where the query results should be stored. If not present, a new table will be created to store the results. This property must be set for large results that exceed the maximum response size. DestinationTable *TableReference `pulumi:"destinationTable"` // [Optional] If true and query uses legacy SQL dialect, flattens all nested and repeated fields in the query results. allowLargeResults must be true if this is set to false. For standard SQL queries, this flag is ignored and results are never flattened. FlattenResults *bool `pulumi:"flattenResults"` // [Optional] Limits the billing tier for this job. Queries that have resource usage beyond this tier will fail (without incurring a charge). If unspecified, this will be set to your project default. MaximumBillingTier *int `pulumi:"maximumBillingTier"` // [Optional] Limits the bytes billed for this job. Queries that will have bytes billed beyond this limit will fail (without incurring a charge). If unspecified, this will be set to your project default. MaximumBytesBilled *string `pulumi:"maximumBytesBilled"` // Standard SQL only. Set to POSITIONAL to use positional (?) query parameters or to NAMED to use named (@myparam) query parameters in this query. ParameterMode *string `pulumi:"parameterMode"` // [Deprecated] This property is deprecated. // // Deprecated: [Deprecated] This property is deprecated. PreserveNulls *bool `pulumi:"preserveNulls"` // [Optional] Specifies a priority for the query. Possible values include INTERACTIVE and BATCH. The default value is INTERACTIVE. Priority *string `pulumi:"priority"` // [Required] SQL query text to execute. The useLegacySql field can be used to indicate whether the query uses legacy SQL or standard SQL. Query *string `pulumi:"query"` // Query parameters for standard SQL queries. QueryParameters []QueryParameter `pulumi:"queryParameters"` // [TrustedTester] Range partitioning specification for this table. Only one of timePartitioning and rangePartitioning should be specified. RangePartitioning *RangePartitioning `pulumi:"rangePartitioning"` // Allows the schema of the destination table to be updated as a side effect of the query job. Schema update options are supported in two cases: when writeDisposition is WRITE_APPEND; when writeDisposition is WRITE_TRUNCATE and the destination table is a partition of a table, specified by partition decorators. For normal tables, WRITE_TRUNCATE will always overwrite the schema. One or more of the following values are specified: ALLOW_FIELD_ADDITION: allow adding a nullable field to the schema. ALLOW_FIELD_RELAXATION: allow relaxing a required field in the original schema to nullable. SchemaUpdateOptions []string `pulumi:"schemaUpdateOptions"` // [Optional] If querying an external data source outside of BigQuery, describes the data format, location and other properties of the data source. By defining these properties, the data source can then be queried as if it were a standard BigQuery table. TableDefinitions map[string]string `pulumi:"tableDefinitions"` // Time-based partitioning specification for the destination table. Only one of timePartitioning and rangePartitioning should be specified. TimePartitioning *TimePartitioning `pulumi:"timePartitioning"` // Specifies whether to use BigQuery's legacy SQL dialect for this query. The default value is true. If set to false, the query will use BigQuery's standard SQL: https://cloud.google.com/bigquery/sql-reference/ When useLegacySql is set to false, the value of flattenResults is ignored; query will be run as if flattenResults is false. UseLegacySql *bool `pulumi:"useLegacySql"` // [Optional] Whether to look for the result in the query cache. The query cache is a best-effort cache that will be flushed whenever tables in the query are modified. Moreover, the query cache is only available when a query does not have a destination table specified. The default value is true. UseQueryCache *bool `pulumi:"useQueryCache"` // Describes user-defined function resources used in the query. UserDefinedFunctionResources []UserDefinedFunctionResource `pulumi:"userDefinedFunctionResources"` // [Optional] Specifies the action that occurs if the destination table already exists. The following values are supported: WRITE_TRUNCATE: If the table already exists, BigQuery overwrites the table data and uses the schema from the query result. WRITE_APPEND: If the table already exists, BigQuery appends the data to the table. WRITE_EMPTY: If the table already exists and contains data, a 'duplicate' error is returned in the job result. The default value is WRITE_EMPTY. Each action is atomic and only occurs if BigQuery is able to complete the job successfully. Creation, truncation and append actions occur as one atomic update upon job completion. WriteDisposition *string `pulumi:"writeDisposition"` }
type JobConfigurationQueryArgs ¶
type JobConfigurationQueryArgs struct { // [Optional] If true and query uses legacy SQL dialect, allows the query to produce arbitrarily large result tables at a slight cost in performance. Requires destinationTable to be set. For standard SQL queries, this flag is ignored and large results are always allowed. However, you must still set destinationTable when result size exceeds the allowed maximum response size. AllowLargeResults pulumi.BoolPtrInput `pulumi:"allowLargeResults"` // [Beta] Clustering specification for the destination table. Must be specified with time-based partitioning, data in the table will be first partitioned and subsequently clustered. Clustering ClusteringPtrInput `pulumi:"clustering"` // Connection properties. ConnectionProperties ConnectionPropertyArrayInput `pulumi:"connectionProperties"` // [Optional] Specifies whether the job is allowed to create new tables. The following values are supported: CREATE_IF_NEEDED: If the table does not exist, BigQuery creates the table. CREATE_NEVER: The table must already exist. If it does not, a 'notFound' error is returned in the job result. The default value is CREATE_IF_NEEDED. Creation, truncation and append actions occur as one atomic update upon job completion. CreateDisposition pulumi.StringPtrInput `pulumi:"createDisposition"` // If true, creates a new session, where session id will be a server generated random id. If false, runs query with an existing session_id passed in ConnectionProperty, otherwise runs query in non-session mode. CreateSession pulumi.BoolPtrInput `pulumi:"createSession"` // [Optional] Specifies the default dataset to use for unqualified table names in the query. Note that this does not alter behavior of unqualified dataset names. DefaultDataset DatasetReferencePtrInput `pulumi:"defaultDataset"` // Custom encryption configuration (e.g., Cloud KMS keys). DestinationEncryptionConfiguration EncryptionConfigurationPtrInput `pulumi:"destinationEncryptionConfiguration"` // [Optional] Describes the table where the query results should be stored. If not present, a new table will be created to store the results. This property must be set for large results that exceed the maximum response size. DestinationTable TableReferencePtrInput `pulumi:"destinationTable"` // [Optional] If true and query uses legacy SQL dialect, flattens all nested and repeated fields in the query results. allowLargeResults must be true if this is set to false. For standard SQL queries, this flag is ignored and results are never flattened. FlattenResults pulumi.BoolPtrInput `pulumi:"flattenResults"` // [Optional] Limits the billing tier for this job. Queries that have resource usage beyond this tier will fail (without incurring a charge). If unspecified, this will be set to your project default. MaximumBillingTier pulumi.IntPtrInput `pulumi:"maximumBillingTier"` // [Optional] Limits the bytes billed for this job. Queries that will have bytes billed beyond this limit will fail (without incurring a charge). If unspecified, this will be set to your project default. MaximumBytesBilled pulumi.StringPtrInput `pulumi:"maximumBytesBilled"` // Standard SQL only. Set to POSITIONAL to use positional (?) query parameters or to NAMED to use named (@myparam) query parameters in this query. ParameterMode pulumi.StringPtrInput `pulumi:"parameterMode"` // [Deprecated] This property is deprecated. // // Deprecated: [Deprecated] This property is deprecated. PreserveNulls pulumi.BoolPtrInput `pulumi:"preserveNulls"` // [Optional] Specifies a priority for the query. Possible values include INTERACTIVE and BATCH. The default value is INTERACTIVE. Priority pulumi.StringPtrInput `pulumi:"priority"` // [Required] SQL query text to execute. The useLegacySql field can be used to indicate whether the query uses legacy SQL or standard SQL. Query pulumi.StringPtrInput `pulumi:"query"` // Query parameters for standard SQL queries. QueryParameters QueryParameterArrayInput `pulumi:"queryParameters"` // [TrustedTester] Range partitioning specification for this table. Only one of timePartitioning and rangePartitioning should be specified. RangePartitioning RangePartitioningPtrInput `pulumi:"rangePartitioning"` // Allows the schema of the destination table to be updated as a side effect of the query job. Schema update options are supported in two cases: when writeDisposition is WRITE_APPEND; when writeDisposition is WRITE_TRUNCATE and the destination table is a partition of a table, specified by partition decorators. For normal tables, WRITE_TRUNCATE will always overwrite the schema. One or more of the following values are specified: ALLOW_FIELD_ADDITION: allow adding a nullable field to the schema. ALLOW_FIELD_RELAXATION: allow relaxing a required field in the original schema to nullable. SchemaUpdateOptions pulumi.StringArrayInput `pulumi:"schemaUpdateOptions"` // [Optional] If querying an external data source outside of BigQuery, describes the data format, location and other properties of the data source. By defining these properties, the data source can then be queried as if it were a standard BigQuery table. TableDefinitions pulumi.StringMapInput `pulumi:"tableDefinitions"` // Time-based partitioning specification for the destination table. Only one of timePartitioning and rangePartitioning should be specified. TimePartitioning TimePartitioningPtrInput `pulumi:"timePartitioning"` // Specifies whether to use BigQuery's legacy SQL dialect for this query. The default value is true. If set to false, the query will use BigQuery's standard SQL: https://cloud.google.com/bigquery/sql-reference/ When useLegacySql is set to false, the value of flattenResults is ignored; query will be run as if flattenResults is false. UseLegacySql pulumi.BoolPtrInput `pulumi:"useLegacySql"` // [Optional] Whether to look for the result in the query cache. The query cache is a best-effort cache that will be flushed whenever tables in the query are modified. Moreover, the query cache is only available when a query does not have a destination table specified. The default value is true. UseQueryCache pulumi.BoolPtrInput `pulumi:"useQueryCache"` // Describes user-defined function resources used in the query. UserDefinedFunctionResources UserDefinedFunctionResourceArrayInput `pulumi:"userDefinedFunctionResources"` // [Optional] Specifies the action that occurs if the destination table already exists. The following values are supported: WRITE_TRUNCATE: If the table already exists, BigQuery overwrites the table data and uses the schema from the query result. WRITE_APPEND: If the table already exists, BigQuery appends the data to the table. WRITE_EMPTY: If the table already exists and contains data, a 'duplicate' error is returned in the job result. The default value is WRITE_EMPTY. Each action is atomic and only occurs if BigQuery is able to complete the job successfully. Creation, truncation and append actions occur as one atomic update upon job completion. WriteDisposition pulumi.StringPtrInput `pulumi:"writeDisposition"` }
func (JobConfigurationQueryArgs) ElementType ¶
func (JobConfigurationQueryArgs) ElementType() reflect.Type
func (JobConfigurationQueryArgs) ToJobConfigurationQueryOutput ¶
func (i JobConfigurationQueryArgs) ToJobConfigurationQueryOutput() JobConfigurationQueryOutput
func (JobConfigurationQueryArgs) ToJobConfigurationQueryOutputWithContext ¶
func (i JobConfigurationQueryArgs) ToJobConfigurationQueryOutputWithContext(ctx context.Context) JobConfigurationQueryOutput
func (JobConfigurationQueryArgs) ToJobConfigurationQueryPtrOutput ¶
func (i JobConfigurationQueryArgs) ToJobConfigurationQueryPtrOutput() JobConfigurationQueryPtrOutput
func (JobConfigurationQueryArgs) ToJobConfigurationQueryPtrOutputWithContext ¶
func (i JobConfigurationQueryArgs) ToJobConfigurationQueryPtrOutputWithContext(ctx context.Context) JobConfigurationQueryPtrOutput
type JobConfigurationQueryInput ¶
type JobConfigurationQueryInput interface { pulumi.Input ToJobConfigurationQueryOutput() JobConfigurationQueryOutput ToJobConfigurationQueryOutputWithContext(context.Context) JobConfigurationQueryOutput }
JobConfigurationQueryInput is an input type that accepts JobConfigurationQueryArgs and JobConfigurationQueryOutput values. You can construct a concrete instance of `JobConfigurationQueryInput` via:
JobConfigurationQueryArgs{...}
type JobConfigurationQueryOutput ¶
type JobConfigurationQueryOutput struct{ *pulumi.OutputState }
func (JobConfigurationQueryOutput) AllowLargeResults ¶
func (o JobConfigurationQueryOutput) AllowLargeResults() pulumi.BoolPtrOutput
[Optional] If true and query uses legacy SQL dialect, allows the query to produce arbitrarily large result tables at a slight cost in performance. Requires destinationTable to be set. For standard SQL queries, this flag is ignored and large results are always allowed. However, you must still set destinationTable when result size exceeds the allowed maximum response size.
func (JobConfigurationQueryOutput) Clustering ¶
func (o JobConfigurationQueryOutput) Clustering() ClusteringPtrOutput
[Beta] Clustering specification for the destination table. Must be specified with time-based partitioning, data in the table will be first partitioned and subsequently clustered.
func (JobConfigurationQueryOutput) ConnectionProperties ¶
func (o JobConfigurationQueryOutput) ConnectionProperties() ConnectionPropertyArrayOutput
Connection properties.
func (JobConfigurationQueryOutput) CreateDisposition ¶
func (o JobConfigurationQueryOutput) CreateDisposition() pulumi.StringPtrOutput
[Optional] Specifies whether the job is allowed to create new tables. The following values are supported: CREATE_IF_NEEDED: If the table does not exist, BigQuery creates the table. CREATE_NEVER: The table must already exist. If it does not, a 'notFound' error is returned in the job result. The default value is CREATE_IF_NEEDED. Creation, truncation and append actions occur as one atomic update upon job completion.
func (JobConfigurationQueryOutput) CreateSession ¶
func (o JobConfigurationQueryOutput) CreateSession() pulumi.BoolPtrOutput
If true, creates a new session, where session id will be a server generated random id. If false, runs query with an existing session_id passed in ConnectionProperty, otherwise runs query in non-session mode.
func (JobConfigurationQueryOutput) DefaultDataset ¶
func (o JobConfigurationQueryOutput) DefaultDataset() DatasetReferencePtrOutput
[Optional] Specifies the default dataset to use for unqualified table names in the query. Note that this does not alter behavior of unqualified dataset names.
func (JobConfigurationQueryOutput) DestinationEncryptionConfiguration ¶
func (o JobConfigurationQueryOutput) DestinationEncryptionConfiguration() EncryptionConfigurationPtrOutput
Custom encryption configuration (e.g., Cloud KMS keys).
func (JobConfigurationQueryOutput) DestinationTable ¶
func (o JobConfigurationQueryOutput) DestinationTable() TableReferencePtrOutput
[Optional] Describes the table where the query results should be stored. If not present, a new table will be created to store the results. This property must be set for large results that exceed the maximum response size.
func (JobConfigurationQueryOutput) ElementType ¶
func (JobConfigurationQueryOutput) ElementType() reflect.Type
func (JobConfigurationQueryOutput) FlattenResults ¶
func (o JobConfigurationQueryOutput) FlattenResults() pulumi.BoolPtrOutput
[Optional] If true and query uses legacy SQL dialect, flattens all nested and repeated fields in the query results. allowLargeResults must be true if this is set to false. For standard SQL queries, this flag is ignored and results are never flattened.
func (JobConfigurationQueryOutput) MaximumBillingTier ¶
func (o JobConfigurationQueryOutput) MaximumBillingTier() pulumi.IntPtrOutput
[Optional] Limits the billing tier for this job. Queries that have resource usage beyond this tier will fail (without incurring a charge). If unspecified, this will be set to your project default.
func (JobConfigurationQueryOutput) MaximumBytesBilled ¶
func (o JobConfigurationQueryOutput) MaximumBytesBilled() pulumi.StringPtrOutput
[Optional] Limits the bytes billed for this job. Queries that will have bytes billed beyond this limit will fail (without incurring a charge). If unspecified, this will be set to your project default.
func (JobConfigurationQueryOutput) ParameterMode ¶
func (o JobConfigurationQueryOutput) ParameterMode() pulumi.StringPtrOutput
Standard SQL only. Set to POSITIONAL to use positional (?) query parameters or to NAMED to use named (@myparam) query parameters in this query.
func (JobConfigurationQueryOutput) PreserveNulls
deprecated
func (o JobConfigurationQueryOutput) PreserveNulls() pulumi.BoolPtrOutput
[Deprecated] This property is deprecated.
Deprecated: [Deprecated] This property is deprecated.
func (JobConfigurationQueryOutput) Priority ¶
func (o JobConfigurationQueryOutput) Priority() pulumi.StringPtrOutput
[Optional] Specifies a priority for the query. Possible values include INTERACTIVE and BATCH. The default value is INTERACTIVE.
func (JobConfigurationQueryOutput) Query ¶
func (o JobConfigurationQueryOutput) Query() pulumi.StringPtrOutput
[Required] SQL query text to execute. The useLegacySql field can be used to indicate whether the query uses legacy SQL or standard SQL.
func (JobConfigurationQueryOutput) QueryParameters ¶
func (o JobConfigurationQueryOutput) QueryParameters() QueryParameterArrayOutput
Query parameters for standard SQL queries.
func (JobConfigurationQueryOutput) RangePartitioning ¶
func (o JobConfigurationQueryOutput) RangePartitioning() RangePartitioningPtrOutput
[TrustedTester] Range partitioning specification for this table. Only one of timePartitioning and rangePartitioning should be specified.
func (JobConfigurationQueryOutput) SchemaUpdateOptions ¶
func (o JobConfigurationQueryOutput) SchemaUpdateOptions() pulumi.StringArrayOutput
Allows the schema of the destination table to be updated as a side effect of the query job. Schema update options are supported in two cases: when writeDisposition is WRITE_APPEND; when writeDisposition is WRITE_TRUNCATE and the destination table is a partition of a table, specified by partition decorators. For normal tables, WRITE_TRUNCATE will always overwrite the schema. One or more of the following values are specified: ALLOW_FIELD_ADDITION: allow adding a nullable field to the schema. ALLOW_FIELD_RELAXATION: allow relaxing a required field in the original schema to nullable.
func (JobConfigurationQueryOutput) TableDefinitions ¶
func (o JobConfigurationQueryOutput) TableDefinitions() pulumi.StringMapOutput
[Optional] If querying an external data source outside of BigQuery, describes the data format, location and other properties of the data source. By defining these properties, the data source can then be queried as if it were a standard BigQuery table.
func (JobConfigurationQueryOutput) TimePartitioning ¶
func (o JobConfigurationQueryOutput) TimePartitioning() TimePartitioningPtrOutput
Time-based partitioning specification for the destination table. Only one of timePartitioning and rangePartitioning should be specified.
func (JobConfigurationQueryOutput) ToJobConfigurationQueryOutput ¶
func (o JobConfigurationQueryOutput) ToJobConfigurationQueryOutput() JobConfigurationQueryOutput
func (JobConfigurationQueryOutput) ToJobConfigurationQueryOutputWithContext ¶
func (o JobConfigurationQueryOutput) ToJobConfigurationQueryOutputWithContext(ctx context.Context) JobConfigurationQueryOutput
func (JobConfigurationQueryOutput) ToJobConfigurationQueryPtrOutput ¶
func (o JobConfigurationQueryOutput) ToJobConfigurationQueryPtrOutput() JobConfigurationQueryPtrOutput
func (JobConfigurationQueryOutput) ToJobConfigurationQueryPtrOutputWithContext ¶
func (o JobConfigurationQueryOutput) ToJobConfigurationQueryPtrOutputWithContext(ctx context.Context) JobConfigurationQueryPtrOutput
func (JobConfigurationQueryOutput) UseLegacySql ¶
func (o JobConfigurationQueryOutput) UseLegacySql() pulumi.BoolPtrOutput
Specifies whether to use BigQuery's legacy SQL dialect for this query. The default value is true. If set to false, the query will use BigQuery's standard SQL: https://cloud.google.com/bigquery/sql-reference/ When useLegacySql is set to false, the value of flattenResults is ignored; query will be run as if flattenResults is false.
func (JobConfigurationQueryOutput) UseQueryCache ¶
func (o JobConfigurationQueryOutput) UseQueryCache() pulumi.BoolPtrOutput
[Optional] Whether to look for the result in the query cache. The query cache is a best-effort cache that will be flushed whenever tables in the query are modified. Moreover, the query cache is only available when a query does not have a destination table specified. The default value is true.
func (JobConfigurationQueryOutput) UserDefinedFunctionResources ¶
func (o JobConfigurationQueryOutput) UserDefinedFunctionResources() UserDefinedFunctionResourceArrayOutput
Describes user-defined function resources used in the query.
func (JobConfigurationQueryOutput) WriteDisposition ¶
func (o JobConfigurationQueryOutput) WriteDisposition() pulumi.StringPtrOutput
[Optional] Specifies the action that occurs if the destination table already exists. The following values are supported: WRITE_TRUNCATE: If the table already exists, BigQuery overwrites the table data and uses the schema from the query result. WRITE_APPEND: If the table already exists, BigQuery appends the data to the table. WRITE_EMPTY: If the table already exists and contains data, a 'duplicate' error is returned in the job result. The default value is WRITE_EMPTY. Each action is atomic and only occurs if BigQuery is able to complete the job successfully. Creation, truncation and append actions occur as one atomic update upon job completion.
type JobConfigurationQueryPtrInput ¶
type JobConfigurationQueryPtrInput interface { pulumi.Input ToJobConfigurationQueryPtrOutput() JobConfigurationQueryPtrOutput ToJobConfigurationQueryPtrOutputWithContext(context.Context) JobConfigurationQueryPtrOutput }
JobConfigurationQueryPtrInput is an input type that accepts JobConfigurationQueryArgs, JobConfigurationQueryPtr and JobConfigurationQueryPtrOutput values. You can construct a concrete instance of `JobConfigurationQueryPtrInput` via:
JobConfigurationQueryArgs{...} or: nil
func JobConfigurationQueryPtr ¶
func JobConfigurationQueryPtr(v *JobConfigurationQueryArgs) JobConfigurationQueryPtrInput
type JobConfigurationQueryPtrOutput ¶
type JobConfigurationQueryPtrOutput struct{ *pulumi.OutputState }
func (JobConfigurationQueryPtrOutput) AllowLargeResults ¶
func (o JobConfigurationQueryPtrOutput) AllowLargeResults() pulumi.BoolPtrOutput
[Optional] If true and query uses legacy SQL dialect, allows the query to produce arbitrarily large result tables at a slight cost in performance. Requires destinationTable to be set. For standard SQL queries, this flag is ignored and large results are always allowed. However, you must still set destinationTable when result size exceeds the allowed maximum response size.
func (JobConfigurationQueryPtrOutput) Clustering ¶
func (o JobConfigurationQueryPtrOutput) Clustering() ClusteringPtrOutput
[Beta] Clustering specification for the destination table. Must be specified with time-based partitioning, data in the table will be first partitioned and subsequently clustered.
func (JobConfigurationQueryPtrOutput) ConnectionProperties ¶
func (o JobConfigurationQueryPtrOutput) ConnectionProperties() ConnectionPropertyArrayOutput
Connection properties.
func (JobConfigurationQueryPtrOutput) CreateDisposition ¶
func (o JobConfigurationQueryPtrOutput) CreateDisposition() pulumi.StringPtrOutput
[Optional] Specifies whether the job is allowed to create new tables. The following values are supported: CREATE_IF_NEEDED: If the table does not exist, BigQuery creates the table. CREATE_NEVER: The table must already exist. If it does not, a 'notFound' error is returned in the job result. The default value is CREATE_IF_NEEDED. Creation, truncation and append actions occur as one atomic update upon job completion.
func (JobConfigurationQueryPtrOutput) CreateSession ¶
func (o JobConfigurationQueryPtrOutput) CreateSession() pulumi.BoolPtrOutput
If true, creates a new session, where session id will be a server generated random id. If false, runs query with an existing session_id passed in ConnectionProperty, otherwise runs query in non-session mode.
func (JobConfigurationQueryPtrOutput) DefaultDataset ¶
func (o JobConfigurationQueryPtrOutput) DefaultDataset() DatasetReferencePtrOutput
[Optional] Specifies the default dataset to use for unqualified table names in the query. Note that this does not alter behavior of unqualified dataset names.
func (JobConfigurationQueryPtrOutput) DestinationEncryptionConfiguration ¶
func (o JobConfigurationQueryPtrOutput) DestinationEncryptionConfiguration() EncryptionConfigurationPtrOutput
Custom encryption configuration (e.g., Cloud KMS keys).
func (JobConfigurationQueryPtrOutput) DestinationTable ¶
func (o JobConfigurationQueryPtrOutput) DestinationTable() TableReferencePtrOutput
[Optional] Describes the table where the query results should be stored. If not present, a new table will be created to store the results. This property must be set for large results that exceed the maximum response size.
func (JobConfigurationQueryPtrOutput) Elem ¶
func (o JobConfigurationQueryPtrOutput) Elem() JobConfigurationQueryOutput
func (JobConfigurationQueryPtrOutput) ElementType ¶
func (JobConfigurationQueryPtrOutput) ElementType() reflect.Type
func (JobConfigurationQueryPtrOutput) FlattenResults ¶
func (o JobConfigurationQueryPtrOutput) FlattenResults() pulumi.BoolPtrOutput
[Optional] If true and query uses legacy SQL dialect, flattens all nested and repeated fields in the query results. allowLargeResults must be true if this is set to false. For standard SQL queries, this flag is ignored and results are never flattened.
func (JobConfigurationQueryPtrOutput) MaximumBillingTier ¶
func (o JobConfigurationQueryPtrOutput) MaximumBillingTier() pulumi.IntPtrOutput
[Optional] Limits the billing tier for this job. Queries that have resource usage beyond this tier will fail (without incurring a charge). If unspecified, this will be set to your project default.
func (JobConfigurationQueryPtrOutput) MaximumBytesBilled ¶
func (o JobConfigurationQueryPtrOutput) MaximumBytesBilled() pulumi.StringPtrOutput
[Optional] Limits the bytes billed for this job. Queries that will have bytes billed beyond this limit will fail (without incurring a charge). If unspecified, this will be set to your project default.
func (JobConfigurationQueryPtrOutput) ParameterMode ¶
func (o JobConfigurationQueryPtrOutput) ParameterMode() pulumi.StringPtrOutput
Standard SQL only. Set to POSITIONAL to use positional (?) query parameters or to NAMED to use named (@myparam) query parameters in this query.
func (JobConfigurationQueryPtrOutput) PreserveNulls
deprecated
func (o JobConfigurationQueryPtrOutput) PreserveNulls() pulumi.BoolPtrOutput
[Deprecated] This property is deprecated.
Deprecated: [Deprecated] This property is deprecated.
func (JobConfigurationQueryPtrOutput) Priority ¶
func (o JobConfigurationQueryPtrOutput) Priority() pulumi.StringPtrOutput
[Optional] Specifies a priority for the query. Possible values include INTERACTIVE and BATCH. The default value is INTERACTIVE.
func (JobConfigurationQueryPtrOutput) Query ¶
func (o JobConfigurationQueryPtrOutput) Query() pulumi.StringPtrOutput
[Required] SQL query text to execute. The useLegacySql field can be used to indicate whether the query uses legacy SQL or standard SQL.
func (JobConfigurationQueryPtrOutput) QueryParameters ¶
func (o JobConfigurationQueryPtrOutput) QueryParameters() QueryParameterArrayOutput
Query parameters for standard SQL queries.
func (JobConfigurationQueryPtrOutput) RangePartitioning ¶
func (o JobConfigurationQueryPtrOutput) RangePartitioning() RangePartitioningPtrOutput
[TrustedTester] Range partitioning specification for this table. Only one of timePartitioning and rangePartitioning should be specified.
func (JobConfigurationQueryPtrOutput) SchemaUpdateOptions ¶
func (o JobConfigurationQueryPtrOutput) SchemaUpdateOptions() pulumi.StringArrayOutput
Allows the schema of the destination table to be updated as a side effect of the query job. Schema update options are supported in two cases: when writeDisposition is WRITE_APPEND; when writeDisposition is WRITE_TRUNCATE and the destination table is a partition of a table, specified by partition decorators. For normal tables, WRITE_TRUNCATE will always overwrite the schema. One or more of the following values are specified: ALLOW_FIELD_ADDITION: allow adding a nullable field to the schema. ALLOW_FIELD_RELAXATION: allow relaxing a required field in the original schema to nullable.
func (JobConfigurationQueryPtrOutput) TableDefinitions ¶
func (o JobConfigurationQueryPtrOutput) TableDefinitions() pulumi.StringMapOutput
[Optional] If querying an external data source outside of BigQuery, describes the data format, location and other properties of the data source. By defining these properties, the data source can then be queried as if it were a standard BigQuery table.
func (JobConfigurationQueryPtrOutput) TimePartitioning ¶
func (o JobConfigurationQueryPtrOutput) TimePartitioning() TimePartitioningPtrOutput
Time-based partitioning specification for the destination table. Only one of timePartitioning and rangePartitioning should be specified.
func (JobConfigurationQueryPtrOutput) ToJobConfigurationQueryPtrOutput ¶
func (o JobConfigurationQueryPtrOutput) ToJobConfigurationQueryPtrOutput() JobConfigurationQueryPtrOutput
func (JobConfigurationQueryPtrOutput) ToJobConfigurationQueryPtrOutputWithContext ¶
func (o JobConfigurationQueryPtrOutput) ToJobConfigurationQueryPtrOutputWithContext(ctx context.Context) JobConfigurationQueryPtrOutput
func (JobConfigurationQueryPtrOutput) UseLegacySql ¶
func (o JobConfigurationQueryPtrOutput) UseLegacySql() pulumi.BoolPtrOutput
Specifies whether to use BigQuery's legacy SQL dialect for this query. The default value is true. If set to false, the query will use BigQuery's standard SQL: https://cloud.google.com/bigquery/sql-reference/ When useLegacySql is set to false, the value of flattenResults is ignored; query will be run as if flattenResults is false.
func (JobConfigurationQueryPtrOutput) UseQueryCache ¶
func (o JobConfigurationQueryPtrOutput) UseQueryCache() pulumi.BoolPtrOutput
[Optional] Whether to look for the result in the query cache. The query cache is a best-effort cache that will be flushed whenever tables in the query are modified. Moreover, the query cache is only available when a query does not have a destination table specified. The default value is true.
func (JobConfigurationQueryPtrOutput) UserDefinedFunctionResources ¶
func (o JobConfigurationQueryPtrOutput) UserDefinedFunctionResources() UserDefinedFunctionResourceArrayOutput
Describes user-defined function resources used in the query.
func (JobConfigurationQueryPtrOutput) WriteDisposition ¶
func (o JobConfigurationQueryPtrOutput) WriteDisposition() pulumi.StringPtrOutput
[Optional] Specifies the action that occurs if the destination table already exists. The following values are supported: WRITE_TRUNCATE: If the table already exists, BigQuery overwrites the table data and uses the schema from the query result. WRITE_APPEND: If the table already exists, BigQuery appends the data to the table. WRITE_EMPTY: If the table already exists and contains data, a 'duplicate' error is returned in the job result. The default value is WRITE_EMPTY. Each action is atomic and only occurs if BigQuery is able to complete the job successfully. Creation, truncation and append actions occur as one atomic update upon job completion.
type JobConfigurationQueryResponse ¶
type JobConfigurationQueryResponse struct { // [Optional] If true and query uses legacy SQL dialect, allows the query to produce arbitrarily large result tables at a slight cost in performance. Requires destinationTable to be set. For standard SQL queries, this flag is ignored and large results are always allowed. However, you must still set destinationTable when result size exceeds the allowed maximum response size. AllowLargeResults bool `pulumi:"allowLargeResults"` // [Beta] Clustering specification for the destination table. Must be specified with time-based partitioning, data in the table will be first partitioned and subsequently clustered. Clustering ClusteringResponse `pulumi:"clustering"` // Connection properties. ConnectionProperties []ConnectionPropertyResponse `pulumi:"connectionProperties"` // [Optional] Specifies whether the job is allowed to create new tables. The following values are supported: CREATE_IF_NEEDED: If the table does not exist, BigQuery creates the table. CREATE_NEVER: The table must already exist. If it does not, a 'notFound' error is returned in the job result. The default value is CREATE_IF_NEEDED. Creation, truncation and append actions occur as one atomic update upon job completion. CreateDisposition string `pulumi:"createDisposition"` // If true, creates a new session, where session id will be a server generated random id. If false, runs query with an existing session_id passed in ConnectionProperty, otherwise runs query in non-session mode. CreateSession bool `pulumi:"createSession"` // [Optional] Specifies the default dataset to use for unqualified table names in the query. Note that this does not alter behavior of unqualified dataset names. DefaultDataset DatasetReferenceResponse `pulumi:"defaultDataset"` // Custom encryption configuration (e.g., Cloud KMS keys). DestinationEncryptionConfiguration EncryptionConfigurationResponse `pulumi:"destinationEncryptionConfiguration"` // [Optional] Describes the table where the query results should be stored. If not present, a new table will be created to store the results. This property must be set for large results that exceed the maximum response size. DestinationTable TableReferenceResponse `pulumi:"destinationTable"` // [Optional] If true and query uses legacy SQL dialect, flattens all nested and repeated fields in the query results. allowLargeResults must be true if this is set to false. For standard SQL queries, this flag is ignored and results are never flattened. FlattenResults bool `pulumi:"flattenResults"` // [Optional] Limits the billing tier for this job. Queries that have resource usage beyond this tier will fail (without incurring a charge). If unspecified, this will be set to your project default. MaximumBillingTier int `pulumi:"maximumBillingTier"` // [Optional] Limits the bytes billed for this job. Queries that will have bytes billed beyond this limit will fail (without incurring a charge). If unspecified, this will be set to your project default. MaximumBytesBilled string `pulumi:"maximumBytesBilled"` // Standard SQL only. Set to POSITIONAL to use positional (?) query parameters or to NAMED to use named (@myparam) query parameters in this query. ParameterMode string `pulumi:"parameterMode"` // [Deprecated] This property is deprecated. // // Deprecated: [Deprecated] This property is deprecated. PreserveNulls bool `pulumi:"preserveNulls"` // [Optional] Specifies a priority for the query. Possible values include INTERACTIVE and BATCH. The default value is INTERACTIVE. Priority string `pulumi:"priority"` // [Required] SQL query text to execute. The useLegacySql field can be used to indicate whether the query uses legacy SQL or standard SQL. Query string `pulumi:"query"` // Query parameters for standard SQL queries. QueryParameters []QueryParameterResponse `pulumi:"queryParameters"` // [TrustedTester] Range partitioning specification for this table. Only one of timePartitioning and rangePartitioning should be specified. RangePartitioning RangePartitioningResponse `pulumi:"rangePartitioning"` // Allows the schema of the destination table to be updated as a side effect of the query job. Schema update options are supported in two cases: when writeDisposition is WRITE_APPEND; when writeDisposition is WRITE_TRUNCATE and the destination table is a partition of a table, specified by partition decorators. For normal tables, WRITE_TRUNCATE will always overwrite the schema. One or more of the following values are specified: ALLOW_FIELD_ADDITION: allow adding a nullable field to the schema. ALLOW_FIELD_RELAXATION: allow relaxing a required field in the original schema to nullable. SchemaUpdateOptions []string `pulumi:"schemaUpdateOptions"` // [Optional] If querying an external data source outside of BigQuery, describes the data format, location and other properties of the data source. By defining these properties, the data source can then be queried as if it were a standard BigQuery table. TableDefinitions map[string]string `pulumi:"tableDefinitions"` // Time-based partitioning specification for the destination table. Only one of timePartitioning and rangePartitioning should be specified. TimePartitioning TimePartitioningResponse `pulumi:"timePartitioning"` // Specifies whether to use BigQuery's legacy SQL dialect for this query. The default value is true. If set to false, the query will use BigQuery's standard SQL: https://cloud.google.com/bigquery/sql-reference/ When useLegacySql is set to false, the value of flattenResults is ignored; query will be run as if flattenResults is false. UseLegacySql bool `pulumi:"useLegacySql"` // [Optional] Whether to look for the result in the query cache. The query cache is a best-effort cache that will be flushed whenever tables in the query are modified. Moreover, the query cache is only available when a query does not have a destination table specified. The default value is true. UseQueryCache bool `pulumi:"useQueryCache"` // Describes user-defined function resources used in the query. UserDefinedFunctionResources []UserDefinedFunctionResourceResponse `pulumi:"userDefinedFunctionResources"` // [Optional] Specifies the action that occurs if the destination table already exists. The following values are supported: WRITE_TRUNCATE: If the table already exists, BigQuery overwrites the table data and uses the schema from the query result. WRITE_APPEND: If the table already exists, BigQuery appends the data to the table. WRITE_EMPTY: If the table already exists and contains data, a 'duplicate' error is returned in the job result. The default value is WRITE_EMPTY. Each action is atomic and only occurs if BigQuery is able to complete the job successfully. Creation, truncation and append actions occur as one atomic update upon job completion. WriteDisposition string `pulumi:"writeDisposition"` }
type JobConfigurationQueryResponseOutput ¶
type JobConfigurationQueryResponseOutput struct{ *pulumi.OutputState }
func (JobConfigurationQueryResponseOutput) AllowLargeResults ¶
func (o JobConfigurationQueryResponseOutput) AllowLargeResults() pulumi.BoolOutput
[Optional] If true and query uses legacy SQL dialect, allows the query to produce arbitrarily large result tables at a slight cost in performance. Requires destinationTable to be set. For standard SQL queries, this flag is ignored and large results are always allowed. However, you must still set destinationTable when result size exceeds the allowed maximum response size.
func (JobConfigurationQueryResponseOutput) Clustering ¶
func (o JobConfigurationQueryResponseOutput) Clustering() ClusteringResponseOutput
[Beta] Clustering specification for the destination table. Must be specified with time-based partitioning, data in the table will be first partitioned and subsequently clustered.
func (JobConfigurationQueryResponseOutput) ConnectionProperties ¶
func (o JobConfigurationQueryResponseOutput) ConnectionProperties() ConnectionPropertyResponseArrayOutput
Connection properties.
func (JobConfigurationQueryResponseOutput) CreateDisposition ¶
func (o JobConfigurationQueryResponseOutput) CreateDisposition() pulumi.StringOutput
[Optional] Specifies whether the job is allowed to create new tables. The following values are supported: CREATE_IF_NEEDED: If the table does not exist, BigQuery creates the table. CREATE_NEVER: The table must already exist. If it does not, a 'notFound' error is returned in the job result. The default value is CREATE_IF_NEEDED. Creation, truncation and append actions occur as one atomic update upon job completion.
func (JobConfigurationQueryResponseOutput) CreateSession ¶
func (o JobConfigurationQueryResponseOutput) CreateSession() pulumi.BoolOutput
If true, creates a new session, where session id will be a server generated random id. If false, runs query with an existing session_id passed in ConnectionProperty, otherwise runs query in non-session mode.
func (JobConfigurationQueryResponseOutput) DefaultDataset ¶
func (o JobConfigurationQueryResponseOutput) DefaultDataset() DatasetReferenceResponseOutput
[Optional] Specifies the default dataset to use for unqualified table names in the query. Note that this does not alter behavior of unqualified dataset names.
func (JobConfigurationQueryResponseOutput) DestinationEncryptionConfiguration ¶
func (o JobConfigurationQueryResponseOutput) DestinationEncryptionConfiguration() EncryptionConfigurationResponseOutput
Custom encryption configuration (e.g., Cloud KMS keys).
func (JobConfigurationQueryResponseOutput) DestinationTable ¶
func (o JobConfigurationQueryResponseOutput) DestinationTable() TableReferenceResponseOutput
[Optional] Describes the table where the query results should be stored. If not present, a new table will be created to store the results. This property must be set for large results that exceed the maximum response size.
func (JobConfigurationQueryResponseOutput) ElementType ¶
func (JobConfigurationQueryResponseOutput) ElementType() reflect.Type
func (JobConfigurationQueryResponseOutput) FlattenResults ¶
func (o JobConfigurationQueryResponseOutput) FlattenResults() pulumi.BoolOutput
[Optional] If true and query uses legacy SQL dialect, flattens all nested and repeated fields in the query results. allowLargeResults must be true if this is set to false. For standard SQL queries, this flag is ignored and results are never flattened.
func (JobConfigurationQueryResponseOutput) MaximumBillingTier ¶
func (o JobConfigurationQueryResponseOutput) MaximumBillingTier() pulumi.IntOutput
[Optional] Limits the billing tier for this job. Queries that have resource usage beyond this tier will fail (without incurring a charge). If unspecified, this will be set to your project default.
func (JobConfigurationQueryResponseOutput) MaximumBytesBilled ¶
func (o JobConfigurationQueryResponseOutput) MaximumBytesBilled() pulumi.StringOutput
[Optional] Limits the bytes billed for this job. Queries that will have bytes billed beyond this limit will fail (without incurring a charge). If unspecified, this will be set to your project default.
func (JobConfigurationQueryResponseOutput) ParameterMode ¶
func (o JobConfigurationQueryResponseOutput) ParameterMode() pulumi.StringOutput
Standard SQL only. Set to POSITIONAL to use positional (?) query parameters or to NAMED to use named (@myparam) query parameters in this query.
func (JobConfigurationQueryResponseOutput) PreserveNulls
deprecated
func (o JobConfigurationQueryResponseOutput) PreserveNulls() pulumi.BoolOutput
[Deprecated] This property is deprecated.
Deprecated: [Deprecated] This property is deprecated.
func (JobConfigurationQueryResponseOutput) Priority ¶
func (o JobConfigurationQueryResponseOutput) Priority() pulumi.StringOutput
[Optional] Specifies a priority for the query. Possible values include INTERACTIVE and BATCH. The default value is INTERACTIVE.
func (JobConfigurationQueryResponseOutput) Query ¶
func (o JobConfigurationQueryResponseOutput) Query() pulumi.StringOutput
[Required] SQL query text to execute. The useLegacySql field can be used to indicate whether the query uses legacy SQL or standard SQL.
func (JobConfigurationQueryResponseOutput) QueryParameters ¶
func (o JobConfigurationQueryResponseOutput) QueryParameters() QueryParameterResponseArrayOutput
Query parameters for standard SQL queries.
func (JobConfigurationQueryResponseOutput) RangePartitioning ¶
func (o JobConfigurationQueryResponseOutput) RangePartitioning() RangePartitioningResponseOutput
[TrustedTester] Range partitioning specification for this table. Only one of timePartitioning and rangePartitioning should be specified.
func (JobConfigurationQueryResponseOutput) SchemaUpdateOptions ¶
func (o JobConfigurationQueryResponseOutput) SchemaUpdateOptions() pulumi.StringArrayOutput
Allows the schema of the destination table to be updated as a side effect of the query job. Schema update options are supported in two cases: when writeDisposition is WRITE_APPEND; when writeDisposition is WRITE_TRUNCATE and the destination table is a partition of a table, specified by partition decorators. For normal tables, WRITE_TRUNCATE will always overwrite the schema. One or more of the following values are specified: ALLOW_FIELD_ADDITION: allow adding a nullable field to the schema. ALLOW_FIELD_RELAXATION: allow relaxing a required field in the original schema to nullable.
func (JobConfigurationQueryResponseOutput) TableDefinitions ¶
func (o JobConfigurationQueryResponseOutput) TableDefinitions() pulumi.StringMapOutput
[Optional] If querying an external data source outside of BigQuery, describes the data format, location and other properties of the data source. By defining these properties, the data source can then be queried as if it were a standard BigQuery table.
func (JobConfigurationQueryResponseOutput) TimePartitioning ¶
func (o JobConfigurationQueryResponseOutput) TimePartitioning() TimePartitioningResponseOutput
Time-based partitioning specification for the destination table. Only one of timePartitioning and rangePartitioning should be specified.
func (JobConfigurationQueryResponseOutput) ToJobConfigurationQueryResponseOutput ¶
func (o JobConfigurationQueryResponseOutput) ToJobConfigurationQueryResponseOutput() JobConfigurationQueryResponseOutput
func (JobConfigurationQueryResponseOutput) ToJobConfigurationQueryResponseOutputWithContext ¶
func (o JobConfigurationQueryResponseOutput) ToJobConfigurationQueryResponseOutputWithContext(ctx context.Context) JobConfigurationQueryResponseOutput
func (JobConfigurationQueryResponseOutput) UseLegacySql ¶
func (o JobConfigurationQueryResponseOutput) UseLegacySql() pulumi.BoolOutput
Specifies whether to use BigQuery's legacy SQL dialect for this query. The default value is true. If set to false, the query will use BigQuery's standard SQL: https://cloud.google.com/bigquery/sql-reference/ When useLegacySql is set to false, the value of flattenResults is ignored; query will be run as if flattenResults is false.
func (JobConfigurationQueryResponseOutput) UseQueryCache ¶
func (o JobConfigurationQueryResponseOutput) UseQueryCache() pulumi.BoolOutput
[Optional] Whether to look for the result in the query cache. The query cache is a best-effort cache that will be flushed whenever tables in the query are modified. Moreover, the query cache is only available when a query does not have a destination table specified. The default value is true.
func (JobConfigurationQueryResponseOutput) UserDefinedFunctionResources ¶
func (o JobConfigurationQueryResponseOutput) UserDefinedFunctionResources() UserDefinedFunctionResourceResponseArrayOutput
Describes user-defined function resources used in the query.
func (JobConfigurationQueryResponseOutput) WriteDisposition ¶
func (o JobConfigurationQueryResponseOutput) WriteDisposition() pulumi.StringOutput
[Optional] Specifies the action that occurs if the destination table already exists. The following values are supported: WRITE_TRUNCATE: If the table already exists, BigQuery overwrites the table data and uses the schema from the query result. WRITE_APPEND: If the table already exists, BigQuery appends the data to the table. WRITE_EMPTY: If the table already exists and contains data, a 'duplicate' error is returned in the job result. The default value is WRITE_EMPTY. Each action is atomic and only occurs if BigQuery is able to complete the job successfully. Creation, truncation and append actions occur as one atomic update upon job completion.
type JobConfigurationResponse ¶
type JobConfigurationResponse struct { // [Pick one] Copies a table. Copy JobConfigurationTableCopyResponse `pulumi:"copy"` // [Optional] If set, don't actually run this job. A valid query will return a mostly empty response with some processing statistics, while an invalid query will return the same error it would if it wasn't a dry run. Behavior of non-query jobs is undefined. DryRun bool `pulumi:"dryRun"` // [Pick one] Configures an extract job. Extract JobConfigurationExtractResponse `pulumi:"extract"` // [Optional] Job timeout in milliseconds. If this time limit is exceeded, BigQuery may attempt to terminate the job. JobTimeoutMs string `pulumi:"jobTimeoutMs"` // The type of the job. Can be QUERY, LOAD, EXTRACT, COPY or UNKNOWN. JobType string `pulumi:"jobType"` // The labels associated with this job. You can use these to organize and group your jobs. Label keys and values can be no longer than 63 characters, can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. Label values are optional. Label keys must start with a letter and each label in the list must have a different key. Labels map[string]string `pulumi:"labels"` // [Pick one] Configures a load job. Load JobConfigurationLoadResponse `pulumi:"load"` // [Pick one] Configures a query job. Query JobConfigurationQueryResponse `pulumi:"query"` }
type JobConfigurationResponseOutput ¶
type JobConfigurationResponseOutput struct{ *pulumi.OutputState }
func (JobConfigurationResponseOutput) DryRun ¶
func (o JobConfigurationResponseOutput) DryRun() pulumi.BoolOutput
[Optional] If set, don't actually run this job. A valid query will return a mostly empty response with some processing statistics, while an invalid query will return the same error it would if it wasn't a dry run. Behavior of non-query jobs is undefined.
func (JobConfigurationResponseOutput) ElementType ¶
func (JobConfigurationResponseOutput) ElementType() reflect.Type
func (JobConfigurationResponseOutput) Extract ¶
func (o JobConfigurationResponseOutput) Extract() JobConfigurationExtractResponseOutput
[Pick one] Configures an extract job.
func (JobConfigurationResponseOutput) JobTimeoutMs ¶
func (o JobConfigurationResponseOutput) JobTimeoutMs() pulumi.StringOutput
[Optional] Job timeout in milliseconds. If this time limit is exceeded, BigQuery may attempt to terminate the job.
func (JobConfigurationResponseOutput) JobType ¶
func (o JobConfigurationResponseOutput) JobType() pulumi.StringOutput
The type of the job. Can be QUERY, LOAD, EXTRACT, COPY or UNKNOWN.
func (JobConfigurationResponseOutput) Labels ¶
func (o JobConfigurationResponseOutput) Labels() pulumi.StringMapOutput
The labels associated with this job. You can use these to organize and group your jobs. Label keys and values can be no longer than 63 characters, can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. Label values are optional. Label keys must start with a letter and each label in the list must have a different key.
func (JobConfigurationResponseOutput) Load ¶
func (o JobConfigurationResponseOutput) Load() JobConfigurationLoadResponseOutput
[Pick one] Configures a load job.
func (JobConfigurationResponseOutput) Query ¶
func (o JobConfigurationResponseOutput) Query() JobConfigurationQueryResponseOutput
[Pick one] Configures a query job.
func (JobConfigurationResponseOutput) ToJobConfigurationResponseOutput ¶
func (o JobConfigurationResponseOutput) ToJobConfigurationResponseOutput() JobConfigurationResponseOutput
func (JobConfigurationResponseOutput) ToJobConfigurationResponseOutputWithContext ¶
func (o JobConfigurationResponseOutput) ToJobConfigurationResponseOutputWithContext(ctx context.Context) JobConfigurationResponseOutput
type JobConfigurationTableCopy ¶
type JobConfigurationTableCopy struct { // [Optional] Specifies whether the job is allowed to create new tables. The following values are supported: CREATE_IF_NEEDED: If the table does not exist, BigQuery creates the table. CREATE_NEVER: The table must already exist. If it does not, a 'notFound' error is returned in the job result. The default value is CREATE_IF_NEEDED. Creation, truncation and append actions occur as one atomic update upon job completion. CreateDisposition *string `pulumi:"createDisposition"` // Custom encryption configuration (e.g., Cloud KMS keys). DestinationEncryptionConfiguration *EncryptionConfiguration `pulumi:"destinationEncryptionConfiguration"` // [Optional] The time when the destination table expires. Expired tables will be deleted and their storage reclaimed. DestinationExpirationTime interface{} `pulumi:"destinationExpirationTime"` // [Required] The destination table DestinationTable *TableReference `pulumi:"destinationTable"` // [Optional] Supported operation types in table copy job. OperationType *string `pulumi:"operationType"` // [Pick one] Source table to copy. SourceTable *TableReference `pulumi:"sourceTable"` // [Pick one] Source tables to copy. SourceTables []TableReference `pulumi:"sourceTables"` // [Optional] Specifies the action that occurs if the destination table already exists. The following values are supported: WRITE_TRUNCATE: If the table already exists, BigQuery overwrites the table data. WRITE_APPEND: If the table already exists, BigQuery appends the data to the table. WRITE_EMPTY: If the table already exists and contains data, a 'duplicate' error is returned in the job result. The default value is WRITE_EMPTY. Each action is atomic and only occurs if BigQuery is able to complete the job successfully. Creation, truncation and append actions occur as one atomic update upon job completion. WriteDisposition *string `pulumi:"writeDisposition"` }
type JobConfigurationTableCopyArgs ¶
type JobConfigurationTableCopyArgs struct { // [Optional] Specifies whether the job is allowed to create new tables. The following values are supported: CREATE_IF_NEEDED: If the table does not exist, BigQuery creates the table. CREATE_NEVER: The table must already exist. If it does not, a 'notFound' error is returned in the job result. The default value is CREATE_IF_NEEDED. Creation, truncation and append actions occur as one atomic update upon job completion. CreateDisposition pulumi.StringPtrInput `pulumi:"createDisposition"` // Custom encryption configuration (e.g., Cloud KMS keys). DestinationEncryptionConfiguration EncryptionConfigurationPtrInput `pulumi:"destinationEncryptionConfiguration"` // [Optional] The time when the destination table expires. Expired tables will be deleted and their storage reclaimed. DestinationExpirationTime pulumi.Input `pulumi:"destinationExpirationTime"` // [Required] The destination table DestinationTable TableReferencePtrInput `pulumi:"destinationTable"` // [Optional] Supported operation types in table copy job. OperationType pulumi.StringPtrInput `pulumi:"operationType"` // [Pick one] Source table to copy. SourceTable TableReferencePtrInput `pulumi:"sourceTable"` // [Pick one] Source tables to copy. SourceTables TableReferenceArrayInput `pulumi:"sourceTables"` // [Optional] Specifies the action that occurs if the destination table already exists. The following values are supported: WRITE_TRUNCATE: If the table already exists, BigQuery overwrites the table data. WRITE_APPEND: If the table already exists, BigQuery appends the data to the table. WRITE_EMPTY: If the table already exists and contains data, a 'duplicate' error is returned in the job result. The default value is WRITE_EMPTY. Each action is atomic and only occurs if BigQuery is able to complete the job successfully. Creation, truncation and append actions occur as one atomic update upon job completion. WriteDisposition pulumi.StringPtrInput `pulumi:"writeDisposition"` }
func (JobConfigurationTableCopyArgs) ElementType ¶
func (JobConfigurationTableCopyArgs) ElementType() reflect.Type
func (JobConfigurationTableCopyArgs) ToJobConfigurationTableCopyOutput ¶
func (i JobConfigurationTableCopyArgs) ToJobConfigurationTableCopyOutput() JobConfigurationTableCopyOutput
func (JobConfigurationTableCopyArgs) ToJobConfigurationTableCopyOutputWithContext ¶
func (i JobConfigurationTableCopyArgs) ToJobConfigurationTableCopyOutputWithContext(ctx context.Context) JobConfigurationTableCopyOutput
func (JobConfigurationTableCopyArgs) ToJobConfigurationTableCopyPtrOutput ¶
func (i JobConfigurationTableCopyArgs) ToJobConfigurationTableCopyPtrOutput() JobConfigurationTableCopyPtrOutput
func (JobConfigurationTableCopyArgs) ToJobConfigurationTableCopyPtrOutputWithContext ¶
func (i JobConfigurationTableCopyArgs) ToJobConfigurationTableCopyPtrOutputWithContext(ctx context.Context) JobConfigurationTableCopyPtrOutput
type JobConfigurationTableCopyInput ¶
type JobConfigurationTableCopyInput interface { pulumi.Input ToJobConfigurationTableCopyOutput() JobConfigurationTableCopyOutput ToJobConfigurationTableCopyOutputWithContext(context.Context) JobConfigurationTableCopyOutput }
JobConfigurationTableCopyInput is an input type that accepts JobConfigurationTableCopyArgs and JobConfigurationTableCopyOutput values. You can construct a concrete instance of `JobConfigurationTableCopyInput` via:
JobConfigurationTableCopyArgs{...}
type JobConfigurationTableCopyOutput ¶
type JobConfigurationTableCopyOutput struct{ *pulumi.OutputState }
func (JobConfigurationTableCopyOutput) CreateDisposition ¶
func (o JobConfigurationTableCopyOutput) CreateDisposition() pulumi.StringPtrOutput
[Optional] Specifies whether the job is allowed to create new tables. The following values are supported: CREATE_IF_NEEDED: If the table does not exist, BigQuery creates the table. CREATE_NEVER: The table must already exist. If it does not, a 'notFound' error is returned in the job result. The default value is CREATE_IF_NEEDED. Creation, truncation and append actions occur as one atomic update upon job completion.
func (JobConfigurationTableCopyOutput) DestinationEncryptionConfiguration ¶
func (o JobConfigurationTableCopyOutput) DestinationEncryptionConfiguration() EncryptionConfigurationPtrOutput
Custom encryption configuration (e.g., Cloud KMS keys).
func (JobConfigurationTableCopyOutput) DestinationExpirationTime ¶
func (o JobConfigurationTableCopyOutput) DestinationExpirationTime() pulumi.AnyOutput
[Optional] The time when the destination table expires. Expired tables will be deleted and their storage reclaimed.
func (JobConfigurationTableCopyOutput) DestinationTable ¶
func (o JobConfigurationTableCopyOutput) DestinationTable() TableReferencePtrOutput
[Required] The destination table
func (JobConfigurationTableCopyOutput) ElementType ¶
func (JobConfigurationTableCopyOutput) ElementType() reflect.Type
func (JobConfigurationTableCopyOutput) OperationType ¶
func (o JobConfigurationTableCopyOutput) OperationType() pulumi.StringPtrOutput
[Optional] Supported operation types in table copy job.
func (JobConfigurationTableCopyOutput) SourceTable ¶
func (o JobConfigurationTableCopyOutput) SourceTable() TableReferencePtrOutput
[Pick one] Source table to copy.
func (JobConfigurationTableCopyOutput) SourceTables ¶
func (o JobConfigurationTableCopyOutput) SourceTables() TableReferenceArrayOutput
[Pick one] Source tables to copy.
func (JobConfigurationTableCopyOutput) ToJobConfigurationTableCopyOutput ¶
func (o JobConfigurationTableCopyOutput) ToJobConfigurationTableCopyOutput() JobConfigurationTableCopyOutput
func (JobConfigurationTableCopyOutput) ToJobConfigurationTableCopyOutputWithContext ¶
func (o JobConfigurationTableCopyOutput) ToJobConfigurationTableCopyOutputWithContext(ctx context.Context) JobConfigurationTableCopyOutput
func (JobConfigurationTableCopyOutput) ToJobConfigurationTableCopyPtrOutput ¶
func (o JobConfigurationTableCopyOutput) ToJobConfigurationTableCopyPtrOutput() JobConfigurationTableCopyPtrOutput
func (JobConfigurationTableCopyOutput) ToJobConfigurationTableCopyPtrOutputWithContext ¶
func (o JobConfigurationTableCopyOutput) ToJobConfigurationTableCopyPtrOutputWithContext(ctx context.Context) JobConfigurationTableCopyPtrOutput
func (JobConfigurationTableCopyOutput) WriteDisposition ¶
func (o JobConfigurationTableCopyOutput) WriteDisposition() pulumi.StringPtrOutput
[Optional] Specifies the action that occurs if the destination table already exists. The following values are supported: WRITE_TRUNCATE: If the table already exists, BigQuery overwrites the table data. WRITE_APPEND: If the table already exists, BigQuery appends the data to the table. WRITE_EMPTY: If the table already exists and contains data, a 'duplicate' error is returned in the job result. The default value is WRITE_EMPTY. Each action is atomic and only occurs if BigQuery is able to complete the job successfully. Creation, truncation and append actions occur as one atomic update upon job completion.
type JobConfigurationTableCopyPtrInput ¶
type JobConfigurationTableCopyPtrInput interface { pulumi.Input ToJobConfigurationTableCopyPtrOutput() JobConfigurationTableCopyPtrOutput ToJobConfigurationTableCopyPtrOutputWithContext(context.Context) JobConfigurationTableCopyPtrOutput }
JobConfigurationTableCopyPtrInput is an input type that accepts JobConfigurationTableCopyArgs, JobConfigurationTableCopyPtr and JobConfigurationTableCopyPtrOutput values. You can construct a concrete instance of `JobConfigurationTableCopyPtrInput` via:
JobConfigurationTableCopyArgs{...} or: nil
func JobConfigurationTableCopyPtr ¶
func JobConfigurationTableCopyPtr(v *JobConfigurationTableCopyArgs) JobConfigurationTableCopyPtrInput
type JobConfigurationTableCopyPtrOutput ¶
type JobConfigurationTableCopyPtrOutput struct{ *pulumi.OutputState }
func (JobConfigurationTableCopyPtrOutput) CreateDisposition ¶
func (o JobConfigurationTableCopyPtrOutput) CreateDisposition() pulumi.StringPtrOutput
[Optional] Specifies whether the job is allowed to create new tables. The following values are supported: CREATE_IF_NEEDED: If the table does not exist, BigQuery creates the table. CREATE_NEVER: The table must already exist. If it does not, a 'notFound' error is returned in the job result. The default value is CREATE_IF_NEEDED. Creation, truncation and append actions occur as one atomic update upon job completion.
func (JobConfigurationTableCopyPtrOutput) DestinationEncryptionConfiguration ¶
func (o JobConfigurationTableCopyPtrOutput) DestinationEncryptionConfiguration() EncryptionConfigurationPtrOutput
Custom encryption configuration (e.g., Cloud KMS keys).
func (JobConfigurationTableCopyPtrOutput) DestinationExpirationTime ¶
func (o JobConfigurationTableCopyPtrOutput) DestinationExpirationTime() pulumi.AnyOutput
[Optional] The time when the destination table expires. Expired tables will be deleted and their storage reclaimed.
func (JobConfigurationTableCopyPtrOutput) DestinationTable ¶
func (o JobConfigurationTableCopyPtrOutput) DestinationTable() TableReferencePtrOutput
[Required] The destination table
func (JobConfigurationTableCopyPtrOutput) Elem ¶
func (o JobConfigurationTableCopyPtrOutput) Elem() JobConfigurationTableCopyOutput
func (JobConfigurationTableCopyPtrOutput) ElementType ¶
func (JobConfigurationTableCopyPtrOutput) ElementType() reflect.Type
func (JobConfigurationTableCopyPtrOutput) OperationType ¶
func (o JobConfigurationTableCopyPtrOutput) OperationType() pulumi.StringPtrOutput
[Optional] Supported operation types in table copy job.
func (JobConfigurationTableCopyPtrOutput) SourceTable ¶
func (o JobConfigurationTableCopyPtrOutput) SourceTable() TableReferencePtrOutput
[Pick one] Source table to copy.
func (JobConfigurationTableCopyPtrOutput) SourceTables ¶
func (o JobConfigurationTableCopyPtrOutput) SourceTables() TableReferenceArrayOutput
[Pick one] Source tables to copy.
func (JobConfigurationTableCopyPtrOutput) ToJobConfigurationTableCopyPtrOutput ¶
func (o JobConfigurationTableCopyPtrOutput) ToJobConfigurationTableCopyPtrOutput() JobConfigurationTableCopyPtrOutput
func (JobConfigurationTableCopyPtrOutput) ToJobConfigurationTableCopyPtrOutputWithContext ¶
func (o JobConfigurationTableCopyPtrOutput) ToJobConfigurationTableCopyPtrOutputWithContext(ctx context.Context) JobConfigurationTableCopyPtrOutput
func (JobConfigurationTableCopyPtrOutput) WriteDisposition ¶
func (o JobConfigurationTableCopyPtrOutput) WriteDisposition() pulumi.StringPtrOutput
[Optional] Specifies the action that occurs if the destination table already exists. The following values are supported: WRITE_TRUNCATE: If the table already exists, BigQuery overwrites the table data. WRITE_APPEND: If the table already exists, BigQuery appends the data to the table. WRITE_EMPTY: If the table already exists and contains data, a 'duplicate' error is returned in the job result. The default value is WRITE_EMPTY. Each action is atomic and only occurs if BigQuery is able to complete the job successfully. Creation, truncation and append actions occur as one atomic update upon job completion.
type JobConfigurationTableCopyResponse ¶
type JobConfigurationTableCopyResponse struct { // [Optional] Specifies whether the job is allowed to create new tables. The following values are supported: CREATE_IF_NEEDED: If the table does not exist, BigQuery creates the table. CREATE_NEVER: The table must already exist. If it does not, a 'notFound' error is returned in the job result. The default value is CREATE_IF_NEEDED. Creation, truncation and append actions occur as one atomic update upon job completion. CreateDisposition string `pulumi:"createDisposition"` // Custom encryption configuration (e.g., Cloud KMS keys). DestinationEncryptionConfiguration EncryptionConfigurationResponse `pulumi:"destinationEncryptionConfiguration"` // [Optional] The time when the destination table expires. Expired tables will be deleted and their storage reclaimed. DestinationExpirationTime interface{} `pulumi:"destinationExpirationTime"` // [Required] The destination table DestinationTable TableReferenceResponse `pulumi:"destinationTable"` // [Optional] Supported operation types in table copy job. OperationType string `pulumi:"operationType"` // [Pick one] Source table to copy. SourceTable TableReferenceResponse `pulumi:"sourceTable"` // [Pick one] Source tables to copy. SourceTables []TableReferenceResponse `pulumi:"sourceTables"` // [Optional] Specifies the action that occurs if the destination table already exists. The following values are supported: WRITE_TRUNCATE: If the table already exists, BigQuery overwrites the table data. WRITE_APPEND: If the table already exists, BigQuery appends the data to the table. WRITE_EMPTY: If the table already exists and contains data, a 'duplicate' error is returned in the job result. The default value is WRITE_EMPTY. Each action is atomic and only occurs if BigQuery is able to complete the job successfully. Creation, truncation and append actions occur as one atomic update upon job completion. WriteDisposition string `pulumi:"writeDisposition"` }
type JobConfigurationTableCopyResponseOutput ¶
type JobConfigurationTableCopyResponseOutput struct{ *pulumi.OutputState }
func (JobConfigurationTableCopyResponseOutput) CreateDisposition ¶
func (o JobConfigurationTableCopyResponseOutput) CreateDisposition() pulumi.StringOutput
[Optional] Specifies whether the job is allowed to create new tables. The following values are supported: CREATE_IF_NEEDED: If the table does not exist, BigQuery creates the table. CREATE_NEVER: The table must already exist. If it does not, a 'notFound' error is returned in the job result. The default value is CREATE_IF_NEEDED. Creation, truncation and append actions occur as one atomic update upon job completion.
func (JobConfigurationTableCopyResponseOutput) DestinationEncryptionConfiguration ¶
func (o JobConfigurationTableCopyResponseOutput) DestinationEncryptionConfiguration() EncryptionConfigurationResponseOutput
Custom encryption configuration (e.g., Cloud KMS keys).
func (JobConfigurationTableCopyResponseOutput) DestinationExpirationTime ¶
func (o JobConfigurationTableCopyResponseOutput) DestinationExpirationTime() pulumi.AnyOutput
[Optional] The time when the destination table expires. Expired tables will be deleted and their storage reclaimed.
func (JobConfigurationTableCopyResponseOutput) DestinationTable ¶
func (o JobConfigurationTableCopyResponseOutput) DestinationTable() TableReferenceResponseOutput
[Required] The destination table
func (JobConfigurationTableCopyResponseOutput) ElementType ¶
func (JobConfigurationTableCopyResponseOutput) ElementType() reflect.Type
func (JobConfigurationTableCopyResponseOutput) OperationType ¶
func (o JobConfigurationTableCopyResponseOutput) OperationType() pulumi.StringOutput
[Optional] Supported operation types in table copy job.
func (JobConfigurationTableCopyResponseOutput) SourceTable ¶
func (o JobConfigurationTableCopyResponseOutput) SourceTable() TableReferenceResponseOutput
[Pick one] Source table to copy.
func (JobConfigurationTableCopyResponseOutput) SourceTables ¶
func (o JobConfigurationTableCopyResponseOutput) SourceTables() TableReferenceResponseArrayOutput
[Pick one] Source tables to copy.
func (JobConfigurationTableCopyResponseOutput) ToJobConfigurationTableCopyResponseOutput ¶
func (o JobConfigurationTableCopyResponseOutput) ToJobConfigurationTableCopyResponseOutput() JobConfigurationTableCopyResponseOutput
func (JobConfigurationTableCopyResponseOutput) ToJobConfigurationTableCopyResponseOutputWithContext ¶
func (o JobConfigurationTableCopyResponseOutput) ToJobConfigurationTableCopyResponseOutputWithContext(ctx context.Context) JobConfigurationTableCopyResponseOutput
func (JobConfigurationTableCopyResponseOutput) WriteDisposition ¶
func (o JobConfigurationTableCopyResponseOutput) WriteDisposition() pulumi.StringOutput
[Optional] Specifies the action that occurs if the destination table already exists. The following values are supported: WRITE_TRUNCATE: If the table already exists, BigQuery overwrites the table data. WRITE_APPEND: If the table already exists, BigQuery appends the data to the table. WRITE_EMPTY: If the table already exists and contains data, a 'duplicate' error is returned in the job result. The default value is WRITE_EMPTY. Each action is atomic and only occurs if BigQuery is able to complete the job successfully. Creation, truncation and append actions occur as one atomic update upon job completion.
type JobOutput ¶
type JobOutput struct{ *pulumi.OutputState }
func (JobOutput) ElementType ¶
func (JobOutput) ToJobOutput ¶
type JobReference ¶
type JobReference struct { // [Required] The ID of the job. The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), or dashes (-). The maximum length is 1,024 characters. JobId *string `pulumi:"jobId"` // The geographic location of the job. See details at https://cloud.google.com/bigquery/docs/locations#specifying_your_location. Location *string `pulumi:"location"` // [Required] The ID of the project containing this job. Project *string `pulumi:"project"` }
type JobReferenceArgs ¶
type JobReferenceArgs struct { // [Required] The ID of the job. The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), or dashes (-). The maximum length is 1,024 characters. JobId pulumi.StringPtrInput `pulumi:"jobId"` // The geographic location of the job. See details at https://cloud.google.com/bigquery/docs/locations#specifying_your_location. Location pulumi.StringPtrInput `pulumi:"location"` // [Required] The ID of the project containing this job. Project pulumi.StringPtrInput `pulumi:"project"` }
func (JobReferenceArgs) ElementType ¶
func (JobReferenceArgs) ElementType() reflect.Type
func (JobReferenceArgs) ToJobReferenceOutput ¶
func (i JobReferenceArgs) ToJobReferenceOutput() JobReferenceOutput
func (JobReferenceArgs) ToJobReferenceOutputWithContext ¶
func (i JobReferenceArgs) ToJobReferenceOutputWithContext(ctx context.Context) JobReferenceOutput
func (JobReferenceArgs) ToJobReferencePtrOutput ¶
func (i JobReferenceArgs) ToJobReferencePtrOutput() JobReferencePtrOutput
func (JobReferenceArgs) ToJobReferencePtrOutputWithContext ¶
func (i JobReferenceArgs) ToJobReferencePtrOutputWithContext(ctx context.Context) JobReferencePtrOutput
type JobReferenceInput ¶
type JobReferenceInput interface { pulumi.Input ToJobReferenceOutput() JobReferenceOutput ToJobReferenceOutputWithContext(context.Context) JobReferenceOutput }
JobReferenceInput is an input type that accepts JobReferenceArgs and JobReferenceOutput values. You can construct a concrete instance of `JobReferenceInput` via:
JobReferenceArgs{...}
type JobReferenceOutput ¶
type JobReferenceOutput struct{ *pulumi.OutputState }
func (JobReferenceOutput) ElementType ¶
func (JobReferenceOutput) ElementType() reflect.Type
func (JobReferenceOutput) JobId ¶
func (o JobReferenceOutput) JobId() pulumi.StringPtrOutput
[Required] The ID of the job. The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), or dashes (-). The maximum length is 1,024 characters.
func (JobReferenceOutput) Location ¶
func (o JobReferenceOutput) Location() pulumi.StringPtrOutput
The geographic location of the job. See details at https://cloud.google.com/bigquery/docs/locations#specifying_your_location.
func (JobReferenceOutput) Project ¶ added in v0.3.0
func (o JobReferenceOutput) Project() pulumi.StringPtrOutput
[Required] The ID of the project containing this job.
func (JobReferenceOutput) ToJobReferenceOutput ¶
func (o JobReferenceOutput) ToJobReferenceOutput() JobReferenceOutput
func (JobReferenceOutput) ToJobReferenceOutputWithContext ¶
func (o JobReferenceOutput) ToJobReferenceOutputWithContext(ctx context.Context) JobReferenceOutput
func (JobReferenceOutput) ToJobReferencePtrOutput ¶
func (o JobReferenceOutput) ToJobReferencePtrOutput() JobReferencePtrOutput
func (JobReferenceOutput) ToJobReferencePtrOutputWithContext ¶
func (o JobReferenceOutput) ToJobReferencePtrOutputWithContext(ctx context.Context) JobReferencePtrOutput
type JobReferencePtrInput ¶
type JobReferencePtrInput interface { pulumi.Input ToJobReferencePtrOutput() JobReferencePtrOutput ToJobReferencePtrOutputWithContext(context.Context) JobReferencePtrOutput }
JobReferencePtrInput is an input type that accepts JobReferenceArgs, JobReferencePtr and JobReferencePtrOutput values. You can construct a concrete instance of `JobReferencePtrInput` via:
JobReferenceArgs{...} or: nil
func JobReferencePtr ¶
func JobReferencePtr(v *JobReferenceArgs) JobReferencePtrInput
type JobReferencePtrOutput ¶
type JobReferencePtrOutput struct{ *pulumi.OutputState }
func (JobReferencePtrOutput) Elem ¶
func (o JobReferencePtrOutput) Elem() JobReferenceOutput
func (JobReferencePtrOutput) ElementType ¶
func (JobReferencePtrOutput) ElementType() reflect.Type
func (JobReferencePtrOutput) JobId ¶
func (o JobReferencePtrOutput) JobId() pulumi.StringPtrOutput
[Required] The ID of the job. The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), or dashes (-). The maximum length is 1,024 characters.
func (JobReferencePtrOutput) Location ¶
func (o JobReferencePtrOutput) Location() pulumi.StringPtrOutput
The geographic location of the job. See details at https://cloud.google.com/bigquery/docs/locations#specifying_your_location.
func (JobReferencePtrOutput) Project ¶ added in v0.3.0
func (o JobReferencePtrOutput) Project() pulumi.StringPtrOutput
[Required] The ID of the project containing this job.
func (JobReferencePtrOutput) ToJobReferencePtrOutput ¶
func (o JobReferencePtrOutput) ToJobReferencePtrOutput() JobReferencePtrOutput
func (JobReferencePtrOutput) ToJobReferencePtrOutputWithContext ¶
func (o JobReferencePtrOutput) ToJobReferencePtrOutputWithContext(ctx context.Context) JobReferencePtrOutput
type JobReferenceResponse ¶
type JobReferenceResponse struct { // [Required] The ID of the job. The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), or dashes (-). The maximum length is 1,024 characters. JobId string `pulumi:"jobId"` // The geographic location of the job. See details at https://cloud.google.com/bigquery/docs/locations#specifying_your_location. Location string `pulumi:"location"` // [Required] The ID of the project containing this job. Project string `pulumi:"project"` }
type JobReferenceResponseOutput ¶
type JobReferenceResponseOutput struct{ *pulumi.OutputState }
func (JobReferenceResponseOutput) ElementType ¶
func (JobReferenceResponseOutput) ElementType() reflect.Type
func (JobReferenceResponseOutput) JobId ¶
func (o JobReferenceResponseOutput) JobId() pulumi.StringOutput
[Required] The ID of the job. The ID must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), or dashes (-). The maximum length is 1,024 characters.
func (JobReferenceResponseOutput) Location ¶
func (o JobReferenceResponseOutput) Location() pulumi.StringOutput
The geographic location of the job. See details at https://cloud.google.com/bigquery/docs/locations#specifying_your_location.
func (JobReferenceResponseOutput) Project ¶ added in v0.3.0
func (o JobReferenceResponseOutput) Project() pulumi.StringOutput
[Required] The ID of the project containing this job.
func (JobReferenceResponseOutput) ToJobReferenceResponseOutput ¶
func (o JobReferenceResponseOutput) ToJobReferenceResponseOutput() JobReferenceResponseOutput
func (JobReferenceResponseOutput) ToJobReferenceResponseOutputWithContext ¶
func (o JobReferenceResponseOutput) ToJobReferenceResponseOutputWithContext(ctx context.Context) JobReferenceResponseOutput
type JobStatistics2ReservationUsageItemResponse ¶ added in v0.4.0
type JobStatistics2ReservationUsageItemResponseArrayOutput ¶ added in v0.4.0
type JobStatistics2ReservationUsageItemResponseArrayOutput struct{ *pulumi.OutputState }
func (JobStatistics2ReservationUsageItemResponseArrayOutput) ElementType ¶ added in v0.4.0
func (JobStatistics2ReservationUsageItemResponseArrayOutput) ElementType() reflect.Type
func (JobStatistics2ReservationUsageItemResponseArrayOutput) ToJobStatistics2ReservationUsageItemResponseArrayOutput ¶ added in v0.4.0
func (o JobStatistics2ReservationUsageItemResponseArrayOutput) ToJobStatistics2ReservationUsageItemResponseArrayOutput() JobStatistics2ReservationUsageItemResponseArrayOutput
func (JobStatistics2ReservationUsageItemResponseArrayOutput) ToJobStatistics2ReservationUsageItemResponseArrayOutputWithContext ¶ added in v0.4.0
func (o JobStatistics2ReservationUsageItemResponseArrayOutput) ToJobStatistics2ReservationUsageItemResponseArrayOutputWithContext(ctx context.Context) JobStatistics2ReservationUsageItemResponseArrayOutput
type JobStatistics2ReservationUsageItemResponseOutput ¶ added in v0.4.0
type JobStatistics2ReservationUsageItemResponseOutput struct{ *pulumi.OutputState }
func (JobStatistics2ReservationUsageItemResponseOutput) ElementType ¶ added in v0.4.0
func (JobStatistics2ReservationUsageItemResponseOutput) ElementType() reflect.Type
func (JobStatistics2ReservationUsageItemResponseOutput) Name ¶ added in v0.4.0
func (o JobStatistics2ReservationUsageItemResponseOutput) Name() pulumi.StringOutput
Reservation name or "unreserved" for on-demand resources usage.
func (JobStatistics2ReservationUsageItemResponseOutput) SlotMs ¶ added in v0.4.0
func (o JobStatistics2ReservationUsageItemResponseOutput) SlotMs() pulumi.StringOutput
Slot-milliseconds the job spent in the given reservation.
func (JobStatistics2ReservationUsageItemResponseOutput) ToJobStatistics2ReservationUsageItemResponseOutput ¶ added in v0.4.0
func (o JobStatistics2ReservationUsageItemResponseOutput) ToJobStatistics2ReservationUsageItemResponseOutput() JobStatistics2ReservationUsageItemResponseOutput
func (JobStatistics2ReservationUsageItemResponseOutput) ToJobStatistics2ReservationUsageItemResponseOutputWithContext ¶ added in v0.4.0
func (o JobStatistics2ReservationUsageItemResponseOutput) ToJobStatistics2ReservationUsageItemResponseOutputWithContext(ctx context.Context) JobStatistics2ReservationUsageItemResponseOutput
type JobStatistics2Response ¶
type JobStatistics2Response struct { // BI Engine specific Statistics. [Output-only] BI Engine specific Statistics. BiEngineStatistics BiEngineStatisticsResponse `pulumi:"biEngineStatistics"` // Billing tier for the job. BillingTier int `pulumi:"billingTier"` // Whether the query result was fetched from the query cache. CacheHit bool `pulumi:"cacheHit"` // [Preview] The number of row access policies affected by a DDL statement. Present only for DROP ALL ROW ACCESS POLICIES queries. DdlAffectedRowAccessPolicyCount string `pulumi:"ddlAffectedRowAccessPolicyCount"` // The DDL destination table. Present only for ALTER TABLE RENAME TO queries. Note that ddl_target_table is used just for its type information. DdlDestinationTable TableReferenceResponse `pulumi:"ddlDestinationTable"` // The DDL operation performed, possibly dependent on the pre-existence of the DDL target. Possible values (new values might be added in the future): "CREATE": The query created the DDL target. "SKIP": No-op. Example cases: the query is CREATE TABLE IF NOT EXISTS while the table already exists, or the query is DROP TABLE IF EXISTS while the table does not exist. "REPLACE": The query replaced the DDL target. Example case: the query is CREATE OR REPLACE TABLE, and the table already exists. "DROP": The query deleted the DDL target. DdlOperationPerformed string `pulumi:"ddlOperationPerformed"` // The DDL target dataset. Present only for CREATE/ALTER/DROP SCHEMA queries. DdlTargetDataset DatasetReferenceResponse `pulumi:"ddlTargetDataset"` // The DDL target routine. Present only for CREATE/DROP FUNCTION/PROCEDURE queries. DdlTargetRoutine RoutineReferenceResponse `pulumi:"ddlTargetRoutine"` // [Preview] The DDL target row access policy. Present only for CREATE/DROP ROW ACCESS POLICY queries. DdlTargetRowAccessPolicy RowAccessPolicyReferenceResponse `pulumi:"ddlTargetRowAccessPolicy"` // The DDL target table. Present only for CREATE/DROP TABLE/VIEW and DROP ALL ROW ACCESS POLICIES queries. DdlTargetTable TableReferenceResponse `pulumi:"ddlTargetTable"` // Detailed statistics for DML statements Present only for DML statements INSERT, UPDATE, DELETE or TRUNCATE. DmlStats DmlStatisticsResponse `pulumi:"dmlStats"` // The original estimate of bytes processed for the job. EstimatedBytesProcessed string `pulumi:"estimatedBytesProcessed"` // Statistics of a BigQuery ML training job. MlStatistics MlStatisticsResponse `pulumi:"mlStatistics"` // [Output-only, Beta] Information about create model query job progress. ModelTraining BigQueryModelTrainingResponse `pulumi:"modelTraining"` // [Output-only, Beta] Deprecated; do not use. // // Deprecated: [Output-only, Beta] Deprecated; do not use. ModelTrainingCurrentIteration int `pulumi:"modelTrainingCurrentIteration"` // [Output-only, Beta] Deprecated; do not use. // // Deprecated: [Output-only, Beta] Deprecated; do not use. ModelTrainingExpectedTotalIteration string `pulumi:"modelTrainingExpectedTotalIteration"` // The number of rows affected by a DML statement. Present only for DML statements INSERT, UPDATE or DELETE. NumDmlAffectedRows string `pulumi:"numDmlAffectedRows"` // Describes execution plan for the query. QueryPlan []ExplainQueryStageResponse `pulumi:"queryPlan"` // Referenced routines (persistent user-defined functions and stored procedures) for the job. ReferencedRoutines []RoutineReferenceResponse `pulumi:"referencedRoutines"` // Referenced tables for the job. Queries that reference more than 50 tables will not have a complete list. ReferencedTables []TableReferenceResponse `pulumi:"referencedTables"` // Job resource usage breakdown by reservation. ReservationUsage []JobStatistics2ReservationUsageItemResponse `pulumi:"reservationUsage"` // The schema of the results. Present only for successful dry run of non-legacy SQL queries. Schema TableSchemaResponse `pulumi:"schema"` // The type of query statement, if valid. Possible values (new values might be added in the future): "SELECT": SELECT query. "INSERT": INSERT query; see https://cloud.google.com/bigquery/docs/reference/standard-sql/data-manipulation-language. "UPDATE": UPDATE query; see https://cloud.google.com/bigquery/docs/reference/standard-sql/data-manipulation-language. "DELETE": DELETE query; see https://cloud.google.com/bigquery/docs/reference/standard-sql/data-manipulation-language. "MERGE": MERGE query; see https://cloud.google.com/bigquery/docs/reference/standard-sql/data-manipulation-language. "ALTER_TABLE": ALTER TABLE query. "ALTER_VIEW": ALTER VIEW query. "ASSERT": ASSERT condition AS 'description'. "CREATE_FUNCTION": CREATE FUNCTION query. "CREATE_MODEL": CREATE [OR REPLACE] MODEL ... AS SELECT ... . "CREATE_PROCEDURE": CREATE PROCEDURE query. "CREATE_TABLE": CREATE [OR REPLACE] TABLE without AS SELECT. "CREATE_TABLE_AS_SELECT": CREATE [OR REPLACE] TABLE ... AS SELECT ... . "CREATE_VIEW": CREATE [OR REPLACE] VIEW ... AS SELECT ... . "DROP_FUNCTION" : DROP FUNCTION query. "DROP_PROCEDURE": DROP PROCEDURE query. "DROP_TABLE": DROP TABLE query. "DROP_VIEW": DROP VIEW query. StatementType string `pulumi:"statementType"` // [Beta] Describes a timeline of job execution. Timeline []QueryTimelineSampleResponse `pulumi:"timeline"` // Total bytes billed for the job. TotalBytesBilled string `pulumi:"totalBytesBilled"` // Total bytes processed for the job. TotalBytesProcessed string `pulumi:"totalBytesProcessed"` // For dry-run jobs, totalBytesProcessed is an estimate and this field specifies the accuracy of the estimate. Possible values can be: UNKNOWN: accuracy of the estimate is unknown. PRECISE: estimate is precise. LOWER_BOUND: estimate is lower bound of what the query would cost. UPPER_BOUND: estimate is upper bound of what the query would cost. TotalBytesProcessedAccuracy string `pulumi:"totalBytesProcessedAccuracy"` // Total number of partitions processed from all partitioned tables referenced in the job. TotalPartitionsProcessed string `pulumi:"totalPartitionsProcessed"` // Slot-milliseconds for the job. TotalSlotMs string `pulumi:"totalSlotMs"` // Standard SQL only: list of undeclared query parameters detected during a dry run validation. UndeclaredQueryParameters []QueryParameterResponse `pulumi:"undeclaredQueryParameters"` }
type JobStatistics2ResponseOutput ¶
type JobStatistics2ResponseOutput struct{ *pulumi.OutputState }
func (JobStatistics2ResponseOutput) BiEngineStatistics ¶ added in v0.5.0
func (o JobStatistics2ResponseOutput) BiEngineStatistics() BiEngineStatisticsResponseOutput
BI Engine specific Statistics. [Output-only] BI Engine specific Statistics.
func (JobStatistics2ResponseOutput) BillingTier ¶
func (o JobStatistics2ResponseOutput) BillingTier() pulumi.IntOutput
Billing tier for the job.
func (JobStatistics2ResponseOutput) CacheHit ¶
func (o JobStatistics2ResponseOutput) CacheHit() pulumi.BoolOutput
Whether the query result was fetched from the query cache.
func (JobStatistics2ResponseOutput) DdlAffectedRowAccessPolicyCount ¶
func (o JobStatistics2ResponseOutput) DdlAffectedRowAccessPolicyCount() pulumi.StringOutput
[Preview] The number of row access policies affected by a DDL statement. Present only for DROP ALL ROW ACCESS POLICIES queries.
func (JobStatistics2ResponseOutput) DdlDestinationTable ¶ added in v0.5.0
func (o JobStatistics2ResponseOutput) DdlDestinationTable() TableReferenceResponseOutput
The DDL destination table. Present only for ALTER TABLE RENAME TO queries. Note that ddl_target_table is used just for its type information.
func (JobStatistics2ResponseOutput) DdlOperationPerformed ¶
func (o JobStatistics2ResponseOutput) DdlOperationPerformed() pulumi.StringOutput
The DDL operation performed, possibly dependent on the pre-existence of the DDL target. Possible values (new values might be added in the future): "CREATE": The query created the DDL target. "SKIP": No-op. Example cases: the query is CREATE TABLE IF NOT EXISTS while the table already exists, or the query is DROP TABLE IF EXISTS while the table does not exist. "REPLACE": The query replaced the DDL target. Example case: the query is CREATE OR REPLACE TABLE, and the table already exists. "DROP": The query deleted the DDL target.
func (JobStatistics2ResponseOutput) DdlTargetDataset ¶
func (o JobStatistics2ResponseOutput) DdlTargetDataset() DatasetReferenceResponseOutput
The DDL target dataset. Present only for CREATE/ALTER/DROP SCHEMA queries.
func (JobStatistics2ResponseOutput) DdlTargetRoutine ¶
func (o JobStatistics2ResponseOutput) DdlTargetRoutine() RoutineReferenceResponseOutput
The DDL target routine. Present only for CREATE/DROP FUNCTION/PROCEDURE queries.
func (JobStatistics2ResponseOutput) DdlTargetRowAccessPolicy ¶
func (o JobStatistics2ResponseOutput) DdlTargetRowAccessPolicy() RowAccessPolicyReferenceResponseOutput
[Preview] The DDL target row access policy. Present only for CREATE/DROP ROW ACCESS POLICY queries.
func (JobStatistics2ResponseOutput) DdlTargetTable ¶
func (o JobStatistics2ResponseOutput) DdlTargetTable() TableReferenceResponseOutput
The DDL target table. Present only for CREATE/DROP TABLE/VIEW and DROP ALL ROW ACCESS POLICIES queries.
func (JobStatistics2ResponseOutput) DmlStats ¶ added in v0.5.0
func (o JobStatistics2ResponseOutput) DmlStats() DmlStatisticsResponseOutput
Detailed statistics for DML statements Present only for DML statements INSERT, UPDATE, DELETE or TRUNCATE.
func (JobStatistics2ResponseOutput) ElementType ¶
func (JobStatistics2ResponseOutput) ElementType() reflect.Type
func (JobStatistics2ResponseOutput) EstimatedBytesProcessed ¶
func (o JobStatistics2ResponseOutput) EstimatedBytesProcessed() pulumi.StringOutput
The original estimate of bytes processed for the job.
func (JobStatistics2ResponseOutput) MlStatistics ¶ added in v0.9.0
func (o JobStatistics2ResponseOutput) MlStatistics() MlStatisticsResponseOutput
Statistics of a BigQuery ML training job.
func (JobStatistics2ResponseOutput) ModelTraining ¶
func (o JobStatistics2ResponseOutput) ModelTraining() BigQueryModelTrainingResponseOutput
[Output-only, Beta] Information about create model query job progress.
func (JobStatistics2ResponseOutput) ModelTrainingCurrentIteration
deprecated
func (o JobStatistics2ResponseOutput) ModelTrainingCurrentIteration() pulumi.IntOutput
[Output-only, Beta] Deprecated; do not use.
Deprecated: [Output-only, Beta] Deprecated; do not use.
func (JobStatistics2ResponseOutput) ModelTrainingExpectedTotalIteration
deprecated
func (o JobStatistics2ResponseOutput) ModelTrainingExpectedTotalIteration() pulumi.StringOutput
[Output-only, Beta] Deprecated; do not use.
Deprecated: [Output-only, Beta] Deprecated; do not use.
func (JobStatistics2ResponseOutput) NumDmlAffectedRows ¶
func (o JobStatistics2ResponseOutput) NumDmlAffectedRows() pulumi.StringOutput
The number of rows affected by a DML statement. Present only for DML statements INSERT, UPDATE or DELETE.
func (JobStatistics2ResponseOutput) QueryPlan ¶
func (o JobStatistics2ResponseOutput) QueryPlan() ExplainQueryStageResponseArrayOutput
Describes execution plan for the query.
func (JobStatistics2ResponseOutput) ReferencedRoutines ¶
func (o JobStatistics2ResponseOutput) ReferencedRoutines() RoutineReferenceResponseArrayOutput
Referenced routines (persistent user-defined functions and stored procedures) for the job.
func (JobStatistics2ResponseOutput) ReferencedTables ¶
func (o JobStatistics2ResponseOutput) ReferencedTables() TableReferenceResponseArrayOutput
Referenced tables for the job. Queries that reference more than 50 tables will not have a complete list.
func (JobStatistics2ResponseOutput) ReservationUsage ¶
func (o JobStatistics2ResponseOutput) ReservationUsage() JobStatistics2ReservationUsageItemResponseArrayOutput
Job resource usage breakdown by reservation.
func (JobStatistics2ResponseOutput) Schema ¶
func (o JobStatistics2ResponseOutput) Schema() TableSchemaResponseOutput
The schema of the results. Present only for successful dry run of non-legacy SQL queries.
func (JobStatistics2ResponseOutput) StatementType ¶
func (o JobStatistics2ResponseOutput) StatementType() pulumi.StringOutput
The type of query statement, if valid. Possible values (new values might be added in the future): "SELECT": SELECT query. "INSERT": INSERT query; see https://cloud.google.com/bigquery/docs/reference/standard-sql/data-manipulation-language. "UPDATE": UPDATE query; see https://cloud.google.com/bigquery/docs/reference/standard-sql/data-manipulation-language. "DELETE": DELETE query; see https://cloud.google.com/bigquery/docs/reference/standard-sql/data-manipulation-language. "MERGE": MERGE query; see https://cloud.google.com/bigquery/docs/reference/standard-sql/data-manipulation-language. "ALTER_TABLE": ALTER TABLE query. "ALTER_VIEW": ALTER VIEW query. "ASSERT": ASSERT condition AS 'description'. "CREATE_FUNCTION": CREATE FUNCTION query. "CREATE_MODEL": CREATE [OR REPLACE] MODEL ... AS SELECT ... . "CREATE_PROCEDURE": CREATE PROCEDURE query. "CREATE_TABLE": CREATE [OR REPLACE] TABLE without AS SELECT. "CREATE_TABLE_AS_SELECT": CREATE [OR REPLACE] TABLE ... AS SELECT ... . "CREATE_VIEW": CREATE [OR REPLACE] VIEW ... AS SELECT ... . "DROP_FUNCTION" : DROP FUNCTION query. "DROP_PROCEDURE": DROP PROCEDURE query. "DROP_TABLE": DROP TABLE query. "DROP_VIEW": DROP VIEW query.
func (JobStatistics2ResponseOutput) Timeline ¶
func (o JobStatistics2ResponseOutput) Timeline() QueryTimelineSampleResponseArrayOutput
[Beta] Describes a timeline of job execution.
func (JobStatistics2ResponseOutput) ToJobStatistics2ResponseOutput ¶
func (o JobStatistics2ResponseOutput) ToJobStatistics2ResponseOutput() JobStatistics2ResponseOutput
func (JobStatistics2ResponseOutput) ToJobStatistics2ResponseOutputWithContext ¶
func (o JobStatistics2ResponseOutput) ToJobStatistics2ResponseOutputWithContext(ctx context.Context) JobStatistics2ResponseOutput
func (JobStatistics2ResponseOutput) TotalBytesBilled ¶
func (o JobStatistics2ResponseOutput) TotalBytesBilled() pulumi.StringOutput
Total bytes billed for the job.
func (JobStatistics2ResponseOutput) TotalBytesProcessed ¶
func (o JobStatistics2ResponseOutput) TotalBytesProcessed() pulumi.StringOutput
Total bytes processed for the job.
func (JobStatistics2ResponseOutput) TotalBytesProcessedAccuracy ¶
func (o JobStatistics2ResponseOutput) TotalBytesProcessedAccuracy() pulumi.StringOutput
For dry-run jobs, totalBytesProcessed is an estimate and this field specifies the accuracy of the estimate. Possible values can be: UNKNOWN: accuracy of the estimate is unknown. PRECISE: estimate is precise. LOWER_BOUND: estimate is lower bound of what the query would cost. UPPER_BOUND: estimate is upper bound of what the query would cost.
func (JobStatistics2ResponseOutput) TotalPartitionsProcessed ¶
func (o JobStatistics2ResponseOutput) TotalPartitionsProcessed() pulumi.StringOutput
Total number of partitions processed from all partitioned tables referenced in the job.
func (JobStatistics2ResponseOutput) TotalSlotMs ¶
func (o JobStatistics2ResponseOutput) TotalSlotMs() pulumi.StringOutput
Slot-milliseconds for the job.
func (JobStatistics2ResponseOutput) UndeclaredQueryParameters ¶
func (o JobStatistics2ResponseOutput) UndeclaredQueryParameters() QueryParameterResponseArrayOutput
Standard SQL only: list of undeclared query parameters detected during a dry run validation.
type JobStatistics3Response ¶
type JobStatistics3Response struct { // The number of bad records encountered. Note that if the job has failed because of more bad records encountered than the maximum allowed in the load job configuration, then this number can be less than the total number of bad records present in the input data. BadRecords string `pulumi:"badRecords"` // Number of bytes of source data in a load job. InputFileBytes string `pulumi:"inputFileBytes"` // Number of source files in a load job. InputFiles string `pulumi:"inputFiles"` // Size of the loaded data in bytes. Note that while a load job is in the running state, this value may change. OutputBytes string `pulumi:"outputBytes"` // Number of rows imported in a load job. Note that while an import job is in the running state, this value may change. OutputRows string `pulumi:"outputRows"` }
type JobStatistics3ResponseOutput ¶
type JobStatistics3ResponseOutput struct{ *pulumi.OutputState }
func (JobStatistics3ResponseOutput) BadRecords ¶
func (o JobStatistics3ResponseOutput) BadRecords() pulumi.StringOutput
The number of bad records encountered. Note that if the job has failed because of more bad records encountered than the maximum allowed in the load job configuration, then this number can be less than the total number of bad records present in the input data.
func (JobStatistics3ResponseOutput) ElementType ¶
func (JobStatistics3ResponseOutput) ElementType() reflect.Type
func (JobStatistics3ResponseOutput) InputFileBytes ¶
func (o JobStatistics3ResponseOutput) InputFileBytes() pulumi.StringOutput
Number of bytes of source data in a load job.
func (JobStatistics3ResponseOutput) InputFiles ¶
func (o JobStatistics3ResponseOutput) InputFiles() pulumi.StringOutput
Number of source files in a load job.
func (JobStatistics3ResponseOutput) OutputBytes ¶
func (o JobStatistics3ResponseOutput) OutputBytes() pulumi.StringOutput
Size of the loaded data in bytes. Note that while a load job is in the running state, this value may change.
func (JobStatistics3ResponseOutput) OutputRows ¶
func (o JobStatistics3ResponseOutput) OutputRows() pulumi.StringOutput
Number of rows imported in a load job. Note that while an import job is in the running state, this value may change.
func (JobStatistics3ResponseOutput) ToJobStatistics3ResponseOutput ¶
func (o JobStatistics3ResponseOutput) ToJobStatistics3ResponseOutput() JobStatistics3ResponseOutput
func (JobStatistics3ResponseOutput) ToJobStatistics3ResponseOutputWithContext ¶
func (o JobStatistics3ResponseOutput) ToJobStatistics3ResponseOutputWithContext(ctx context.Context) JobStatistics3ResponseOutput
type JobStatistics4Response ¶
type JobStatistics4Response struct { // Number of files per destination URI or URI pattern specified in the extract configuration. These values will be in the same order as the URIs specified in the 'destinationUris' field. DestinationUriFileCounts []string `pulumi:"destinationUriFileCounts"` // Number of user bytes extracted into the result. This is the byte count as computed by BigQuery for billing purposes. InputBytes string `pulumi:"inputBytes"` }
type JobStatistics4ResponseOutput ¶
type JobStatistics4ResponseOutput struct{ *pulumi.OutputState }
func (JobStatistics4ResponseOutput) DestinationUriFileCounts ¶
func (o JobStatistics4ResponseOutput) DestinationUriFileCounts() pulumi.StringArrayOutput
Number of files per destination URI or URI pattern specified in the extract configuration. These values will be in the same order as the URIs specified in the 'destinationUris' field.
func (JobStatistics4ResponseOutput) ElementType ¶
func (JobStatistics4ResponseOutput) ElementType() reflect.Type
func (JobStatistics4ResponseOutput) InputBytes ¶
func (o JobStatistics4ResponseOutput) InputBytes() pulumi.StringOutput
Number of user bytes extracted into the result. This is the byte count as computed by BigQuery for billing purposes.
func (JobStatistics4ResponseOutput) ToJobStatistics4ResponseOutput ¶
func (o JobStatistics4ResponseOutput) ToJobStatistics4ResponseOutput() JobStatistics4ResponseOutput
func (JobStatistics4ResponseOutput) ToJobStatistics4ResponseOutputWithContext ¶
func (o JobStatistics4ResponseOutput) ToJobStatistics4ResponseOutputWithContext(ctx context.Context) JobStatistics4ResponseOutput
type JobStatisticsReservationUsageItemResponse ¶ added in v0.4.0
type JobStatisticsReservationUsageItemResponseArrayOutput ¶ added in v0.4.0
type JobStatisticsReservationUsageItemResponseArrayOutput struct{ *pulumi.OutputState }
func (JobStatisticsReservationUsageItemResponseArrayOutput) ElementType ¶ added in v0.4.0
func (JobStatisticsReservationUsageItemResponseArrayOutput) ElementType() reflect.Type
func (JobStatisticsReservationUsageItemResponseArrayOutput) ToJobStatisticsReservationUsageItemResponseArrayOutput ¶ added in v0.4.0
func (o JobStatisticsReservationUsageItemResponseArrayOutput) ToJobStatisticsReservationUsageItemResponseArrayOutput() JobStatisticsReservationUsageItemResponseArrayOutput
func (JobStatisticsReservationUsageItemResponseArrayOutput) ToJobStatisticsReservationUsageItemResponseArrayOutputWithContext ¶ added in v0.4.0
func (o JobStatisticsReservationUsageItemResponseArrayOutput) ToJobStatisticsReservationUsageItemResponseArrayOutputWithContext(ctx context.Context) JobStatisticsReservationUsageItemResponseArrayOutput
type JobStatisticsReservationUsageItemResponseOutput ¶ added in v0.4.0
type JobStatisticsReservationUsageItemResponseOutput struct{ *pulumi.OutputState }
func (JobStatisticsReservationUsageItemResponseOutput) ElementType ¶ added in v0.4.0
func (JobStatisticsReservationUsageItemResponseOutput) ElementType() reflect.Type
func (JobStatisticsReservationUsageItemResponseOutput) Name ¶ added in v0.4.0
func (o JobStatisticsReservationUsageItemResponseOutput) Name() pulumi.StringOutput
Reservation name or "unreserved" for on-demand resources usage.
func (JobStatisticsReservationUsageItemResponseOutput) SlotMs ¶ added in v0.4.0
func (o JobStatisticsReservationUsageItemResponseOutput) SlotMs() pulumi.StringOutput
Slot-milliseconds the job spent in the given reservation.
func (JobStatisticsReservationUsageItemResponseOutput) ToJobStatisticsReservationUsageItemResponseOutput ¶ added in v0.4.0
func (o JobStatisticsReservationUsageItemResponseOutput) ToJobStatisticsReservationUsageItemResponseOutput() JobStatisticsReservationUsageItemResponseOutput
func (JobStatisticsReservationUsageItemResponseOutput) ToJobStatisticsReservationUsageItemResponseOutputWithContext ¶ added in v0.4.0
func (o JobStatisticsReservationUsageItemResponseOutput) ToJobStatisticsReservationUsageItemResponseOutputWithContext(ctx context.Context) JobStatisticsReservationUsageItemResponseOutput
type JobStatisticsResponse ¶
type JobStatisticsResponse struct { // [TrustedTester] [Output-only] Job progress (0.0 -> 1.0) for LOAD and EXTRACT jobs. CompletionRatio float64 `pulumi:"completionRatio"` // Creation time of this job, in milliseconds since the epoch. This field will be present on all jobs. CreationTime string `pulumi:"creationTime"` // End time of this job, in milliseconds since the epoch. This field will be present whenever a job is in the DONE state. EndTime string `pulumi:"endTime"` // Statistics for an extract job. Extract JobStatistics4Response `pulumi:"extract"` // Statistics for a load job. Load JobStatistics3Response `pulumi:"load"` // Number of child jobs executed. NumChildJobs string `pulumi:"numChildJobs"` // If this is a child job, the id of the parent. ParentJobId string `pulumi:"parentJobId"` // Statistics for a query job. Query JobStatistics2Response `pulumi:"query"` // Quotas which delayed this job's start time. QuotaDeferments []string `pulumi:"quotaDeferments"` // Name of the primary reservation assigned to this job. Note that this could be different than reservations reported in the reservation usage field if parent reservations were used to execute this job. ReservationId string `pulumi:"reservationId"` // Job resource usage breakdown by reservation. ReservationUsage []JobStatisticsReservationUsageItemResponse `pulumi:"reservationUsage"` // [Preview] Statistics for row-level security. Present only for query and extract jobs. RowLevelSecurityStatistics RowLevelSecurityStatisticsResponse `pulumi:"rowLevelSecurityStatistics"` // Statistics for a child job of a script. ScriptStatistics ScriptStatisticsResponse `pulumi:"scriptStatistics"` // [Preview] Information of the session if this job is part of one. SessionInfo SessionInfoResponse `pulumi:"sessionInfo"` // Start time of this job, in milliseconds since the epoch. This field will be present when the job transitions from the PENDING state to either RUNNING or DONE. StartTime string `pulumi:"startTime"` // [Deprecated] Use the bytes processed in the query statistics instead. // // Deprecated: [Output-only] [Deprecated] Use the bytes processed in the query statistics instead. TotalBytesProcessed string `pulumi:"totalBytesProcessed"` // Slot-milliseconds for the job. TotalSlotMs string `pulumi:"totalSlotMs"` // [Alpha] Information of the multi-statement transaction if this job is part of one. TransactionInfo TransactionInfoResponse `pulumi:"transactionInfo"` }
type JobStatisticsResponseOutput ¶
type JobStatisticsResponseOutput struct{ *pulumi.OutputState }
func (JobStatisticsResponseOutput) CompletionRatio ¶
func (o JobStatisticsResponseOutput) CompletionRatio() pulumi.Float64Output
[TrustedTester] [Output-only] Job progress (0.0 -> 1.0) for LOAD and EXTRACT jobs.
func (JobStatisticsResponseOutput) CreationTime ¶
func (o JobStatisticsResponseOutput) CreationTime() pulumi.StringOutput
Creation time of this job, in milliseconds since the epoch. This field will be present on all jobs.
func (JobStatisticsResponseOutput) ElementType ¶
func (JobStatisticsResponseOutput) ElementType() reflect.Type
func (JobStatisticsResponseOutput) EndTime ¶
func (o JobStatisticsResponseOutput) EndTime() pulumi.StringOutput
End time of this job, in milliseconds since the epoch. This field will be present whenever a job is in the DONE state.
func (JobStatisticsResponseOutput) Extract ¶
func (o JobStatisticsResponseOutput) Extract() JobStatistics4ResponseOutput
Statistics for an extract job.
func (JobStatisticsResponseOutput) Load ¶
func (o JobStatisticsResponseOutput) Load() JobStatistics3ResponseOutput
Statistics for a load job.
func (JobStatisticsResponseOutput) NumChildJobs ¶
func (o JobStatisticsResponseOutput) NumChildJobs() pulumi.StringOutput
Number of child jobs executed.
func (JobStatisticsResponseOutput) ParentJobId ¶
func (o JobStatisticsResponseOutput) ParentJobId() pulumi.StringOutput
If this is a child job, the id of the parent.
func (JobStatisticsResponseOutput) Query ¶
func (o JobStatisticsResponseOutput) Query() JobStatistics2ResponseOutput
Statistics for a query job.
func (JobStatisticsResponseOutput) QuotaDeferments ¶
func (o JobStatisticsResponseOutput) QuotaDeferments() pulumi.StringArrayOutput
Quotas which delayed this job's start time.
func (JobStatisticsResponseOutput) ReservationId ¶ added in v0.5.0
func (o JobStatisticsResponseOutput) ReservationId() pulumi.StringOutput
Name of the primary reservation assigned to this job. Note that this could be different than reservations reported in the reservation usage field if parent reservations were used to execute this job.
func (JobStatisticsResponseOutput) ReservationUsage ¶
func (o JobStatisticsResponseOutput) ReservationUsage() JobStatisticsReservationUsageItemResponseArrayOutput
Job resource usage breakdown by reservation.
func (JobStatisticsResponseOutput) RowLevelSecurityStatistics ¶
func (o JobStatisticsResponseOutput) RowLevelSecurityStatistics() RowLevelSecurityStatisticsResponseOutput
[Preview] Statistics for row-level security. Present only for query and extract jobs.
func (JobStatisticsResponseOutput) ScriptStatistics ¶
func (o JobStatisticsResponseOutput) ScriptStatistics() ScriptStatisticsResponseOutput
Statistics for a child job of a script.
func (JobStatisticsResponseOutput) SessionInfo ¶ added in v0.5.0
func (o JobStatisticsResponseOutput) SessionInfo() SessionInfoResponseOutput
[Preview] Information of the session if this job is part of one.
func (JobStatisticsResponseOutput) StartTime ¶
func (o JobStatisticsResponseOutput) StartTime() pulumi.StringOutput
Start time of this job, in milliseconds since the epoch. This field will be present when the job transitions from the PENDING state to either RUNNING or DONE.
func (JobStatisticsResponseOutput) ToJobStatisticsResponseOutput ¶
func (o JobStatisticsResponseOutput) ToJobStatisticsResponseOutput() JobStatisticsResponseOutput
func (JobStatisticsResponseOutput) ToJobStatisticsResponseOutputWithContext ¶
func (o JobStatisticsResponseOutput) ToJobStatisticsResponseOutputWithContext(ctx context.Context) JobStatisticsResponseOutput
func (JobStatisticsResponseOutput) TotalBytesProcessed
deprecated
func (o JobStatisticsResponseOutput) TotalBytesProcessed() pulumi.StringOutput
[Deprecated] Use the bytes processed in the query statistics instead.
Deprecated: [Output-only] [Deprecated] Use the bytes processed in the query statistics instead.
func (JobStatisticsResponseOutput) TotalSlotMs ¶
func (o JobStatisticsResponseOutput) TotalSlotMs() pulumi.StringOutput
Slot-milliseconds for the job.
func (JobStatisticsResponseOutput) TransactionInfo ¶ added in v0.5.0
func (o JobStatisticsResponseOutput) TransactionInfo() TransactionInfoResponseOutput
[Alpha] Information of the multi-statement transaction if this job is part of one.
type JobStatusResponse ¶
type JobStatusResponse struct { // Final error result of the job. If present, indicates that the job has completed and was unsuccessful. ErrorResult ErrorProtoResponse `pulumi:"errorResult"` // The first errors encountered during the running of the job. The final message includes the number of errors that caused the process to stop. Errors here do not necessarily mean that the job has completed or was unsuccessful. Errors []ErrorProtoResponse `pulumi:"errors"` // Running state of the job. State string `pulumi:"state"` }
type JobStatusResponseOutput ¶
type JobStatusResponseOutput struct{ *pulumi.OutputState }
func (JobStatusResponseOutput) ElementType ¶
func (JobStatusResponseOutput) ElementType() reflect.Type
func (JobStatusResponseOutput) ErrorResult ¶
func (o JobStatusResponseOutput) ErrorResult() ErrorProtoResponseOutput
Final error result of the job. If present, indicates that the job has completed and was unsuccessful.
func (JobStatusResponseOutput) Errors ¶
func (o JobStatusResponseOutput) Errors() ErrorProtoResponseArrayOutput
The first errors encountered during the running of the job. The final message includes the number of errors that caused the process to stop. Errors here do not necessarily mean that the job has completed or was unsuccessful.
func (JobStatusResponseOutput) State ¶
func (o JobStatusResponseOutput) State() pulumi.StringOutput
Running state of the job.
func (JobStatusResponseOutput) ToJobStatusResponseOutput ¶
func (o JobStatusResponseOutput) ToJobStatusResponseOutput() JobStatusResponseOutput
func (JobStatusResponseOutput) ToJobStatusResponseOutputWithContext ¶
func (o JobStatusResponseOutput) ToJobStatusResponseOutputWithContext(ctx context.Context) JobStatusResponseOutput
type LookupDatasetArgs ¶ added in v0.4.0
type LookupDatasetOutputArgs ¶ added in v0.8.0
type LookupDatasetOutputArgs struct { DatasetId pulumi.StringInput `pulumi:"datasetId"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupDatasetOutputArgs) ElementType ¶ added in v0.8.0
func (LookupDatasetOutputArgs) ElementType() reflect.Type
type LookupDatasetResult ¶ added in v0.4.0
type LookupDatasetResult struct { // [Optional] An array of objects that define dataset access for one or more entities. You can set this property when inserting or updating a dataset in order to control who is allowed to access the data. If unspecified at dataset creation time, BigQuery adds default dataset access for the following entities: access.specialGroup: projectReaders; access.role: READER; access.specialGroup: projectWriters; access.role: WRITER; access.specialGroup: projectOwners; access.role: OWNER; access.userByEmail: [dataset creator email]; access.role: OWNER; Access []DatasetAccessItemResponse `pulumi:"access"` // The time when this dataset was created, in milliseconds since the epoch. CreationTime string `pulumi:"creationTime"` // [Required] A reference that identifies the dataset. DatasetReference DatasetReferenceResponse `pulumi:"datasetReference"` // The default collation of the dataset. DefaultCollation string `pulumi:"defaultCollation"` DefaultEncryptionConfiguration EncryptionConfigurationResponse `pulumi:"defaultEncryptionConfiguration"` // [Optional] The default partition expiration for all partitioned tables in the dataset, in milliseconds. Once this property is set, all newly-created partitioned tables in the dataset will have an expirationMs property in the timePartitioning settings set to this value, and changing the value will only affect new tables, not existing ones. The storage in a partition will have an expiration time of its partition time plus this value. Setting this property overrides the use of defaultTableExpirationMs for partitioned tables: only one of defaultTableExpirationMs and defaultPartitionExpirationMs will be used for any new partitioned table. If you provide an explicit timePartitioning.expirationMs when creating or updating a partitioned table, that value takes precedence over the default partition expiration time indicated by this property. DefaultPartitionExpirationMs string `pulumi:"defaultPartitionExpirationMs"` // [Optional] The default lifetime of all tables in the dataset, in milliseconds. The minimum value is 3600000 milliseconds (one hour). Once this property is set, all newly-created tables in the dataset will have an expirationTime property set to the creation time plus the value in this property, and changing the value will only affect new tables, not existing ones. When the expirationTime for a given table is reached, that table will be deleted automatically. If a table's expirationTime is modified or removed before the table expires, or if you provide an explicit expirationTime when creating a table, that value takes precedence over the default expiration time indicated by this property. DefaultTableExpirationMs string `pulumi:"defaultTableExpirationMs"` // [Optional] A user-friendly description of the dataset. Description string `pulumi:"description"` // A hash of the resource. Etag string `pulumi:"etag"` // [Optional] A descriptive name for the dataset. FriendlyName string `pulumi:"friendlyName"` // [Optional] Indicates if table names are case insensitive in the dataset. IsCaseInsensitive bool `pulumi:"isCaseInsensitive"` // The resource type. Kind string `pulumi:"kind"` // The labels associated with this dataset. You can use these to organize and group your datasets. You can set this property when inserting or updating a dataset. See Creating and Updating Dataset Labels for more information. Labels map[string]string `pulumi:"labels"` // The date when this dataset or any of its tables was last modified, in milliseconds since the epoch. LastModifiedTime string `pulumi:"lastModifiedTime"` // The geographic location where the dataset should reside. The default value is US. See details at https://cloud.google.com/bigquery/docs/locations. Location string `pulumi:"location"` // Reserved for future use. SatisfiesPZS bool `pulumi:"satisfiesPZS"` // A URL that can be used to access the resource again. You can use this URL in Get or Update requests to the resource. SelfLink string `pulumi:"selfLink"` // [Optional]The tags associated with this dataset. Tag keys are globally unique. Tags []DatasetTagsItemResponse `pulumi:"tags"` }
func LookupDataset ¶ added in v0.4.0
func LookupDataset(ctx *pulumi.Context, args *LookupDatasetArgs, opts ...pulumi.InvokeOption) (*LookupDatasetResult, error)
Returns the dataset specified by datasetID.
type LookupDatasetResultOutput ¶ added in v0.8.0
type LookupDatasetResultOutput struct{ *pulumi.OutputState }
func LookupDatasetOutput ¶ added in v0.8.0
func LookupDatasetOutput(ctx *pulumi.Context, args LookupDatasetOutputArgs, opts ...pulumi.InvokeOption) LookupDatasetResultOutput
func (LookupDatasetResultOutput) Access ¶ added in v0.8.0
func (o LookupDatasetResultOutput) Access() DatasetAccessItemResponseArrayOutput
[Optional] An array of objects that define dataset access for one or more entities. You can set this property when inserting or updating a dataset in order to control who is allowed to access the data. If unspecified at dataset creation time, BigQuery adds default dataset access for the following entities: access.specialGroup: projectReaders; access.role: READER; access.specialGroup: projectWriters; access.role: WRITER; access.specialGroup: projectOwners; access.role: OWNER; access.userByEmail: [dataset creator email]; access.role: OWNER;
func (LookupDatasetResultOutput) CreationTime ¶ added in v0.8.0
func (o LookupDatasetResultOutput) CreationTime() pulumi.StringOutput
The time when this dataset was created, in milliseconds since the epoch.
func (LookupDatasetResultOutput) DatasetReference ¶ added in v0.8.0
func (o LookupDatasetResultOutput) DatasetReference() DatasetReferenceResponseOutput
[Required] A reference that identifies the dataset.
func (LookupDatasetResultOutput) DefaultCollation ¶ added in v0.8.0
func (o LookupDatasetResultOutput) DefaultCollation() pulumi.StringOutput
The default collation of the dataset.
func (LookupDatasetResultOutput) DefaultEncryptionConfiguration ¶ added in v0.8.0
func (o LookupDatasetResultOutput) DefaultEncryptionConfiguration() EncryptionConfigurationResponseOutput
func (LookupDatasetResultOutput) DefaultPartitionExpirationMs ¶ added in v0.8.0
func (o LookupDatasetResultOutput) DefaultPartitionExpirationMs() pulumi.StringOutput
[Optional] The default partition expiration for all partitioned tables in the dataset, in milliseconds. Once this property is set, all newly-created partitioned tables in the dataset will have an expirationMs property in the timePartitioning settings set to this value, and changing the value will only affect new tables, not existing ones. The storage in a partition will have an expiration time of its partition time plus this value. Setting this property overrides the use of defaultTableExpirationMs for partitioned tables: only one of defaultTableExpirationMs and defaultPartitionExpirationMs will be used for any new partitioned table. If you provide an explicit timePartitioning.expirationMs when creating or updating a partitioned table, that value takes precedence over the default partition expiration time indicated by this property.
func (LookupDatasetResultOutput) DefaultTableExpirationMs ¶ added in v0.8.0
func (o LookupDatasetResultOutput) DefaultTableExpirationMs() pulumi.StringOutput
[Optional] The default lifetime of all tables in the dataset, in milliseconds. The minimum value is 3600000 milliseconds (one hour). Once this property is set, all newly-created tables in the dataset will have an expirationTime property set to the creation time plus the value in this property, and changing the value will only affect new tables, not existing ones. When the expirationTime for a given table is reached, that table will be deleted automatically. If a table's expirationTime is modified or removed before the table expires, or if you provide an explicit expirationTime when creating a table, that value takes precedence over the default expiration time indicated by this property.
func (LookupDatasetResultOutput) Description ¶ added in v0.8.0
func (o LookupDatasetResultOutput) Description() pulumi.StringOutput
[Optional] A user-friendly description of the dataset.
func (LookupDatasetResultOutput) ElementType ¶ added in v0.8.0
func (LookupDatasetResultOutput) ElementType() reflect.Type
func (LookupDatasetResultOutput) Etag ¶ added in v0.8.0
func (o LookupDatasetResultOutput) Etag() pulumi.StringOutput
A hash of the resource.
func (LookupDatasetResultOutput) FriendlyName ¶ added in v0.8.0
func (o LookupDatasetResultOutput) FriendlyName() pulumi.StringOutput
[Optional] A descriptive name for the dataset.
func (LookupDatasetResultOutput) IsCaseInsensitive ¶ added in v0.8.0
func (o LookupDatasetResultOutput) IsCaseInsensitive() pulumi.BoolOutput
[Optional] Indicates if table names are case insensitive in the dataset.
func (LookupDatasetResultOutput) Kind ¶ added in v0.8.0
func (o LookupDatasetResultOutput) Kind() pulumi.StringOutput
The resource type.
func (LookupDatasetResultOutput) Labels ¶ added in v0.8.0
func (o LookupDatasetResultOutput) Labels() pulumi.StringMapOutput
The labels associated with this dataset. You can use these to organize and group your datasets. You can set this property when inserting or updating a dataset. See Creating and Updating Dataset Labels for more information.
func (LookupDatasetResultOutput) LastModifiedTime ¶ added in v0.8.0
func (o LookupDatasetResultOutput) LastModifiedTime() pulumi.StringOutput
The date when this dataset or any of its tables was last modified, in milliseconds since the epoch.
func (LookupDatasetResultOutput) Location ¶ added in v0.8.0
func (o LookupDatasetResultOutput) Location() pulumi.StringOutput
The geographic location where the dataset should reside. The default value is US. See details at https://cloud.google.com/bigquery/docs/locations.
func (LookupDatasetResultOutput) SatisfiesPZS ¶ added in v0.8.0
func (o LookupDatasetResultOutput) SatisfiesPZS() pulumi.BoolOutput
Reserved for future use.
func (LookupDatasetResultOutput) SelfLink ¶ added in v0.8.0
func (o LookupDatasetResultOutput) SelfLink() pulumi.StringOutput
A URL that can be used to access the resource again. You can use this URL in Get or Update requests to the resource.
func (LookupDatasetResultOutput) Tags ¶ added in v0.14.0
func (o LookupDatasetResultOutput) Tags() DatasetTagsItemResponseArrayOutput
[Optional]The tags associated with this dataset. Tag keys are globally unique.
func (LookupDatasetResultOutput) ToLookupDatasetResultOutput ¶ added in v0.8.0
func (o LookupDatasetResultOutput) ToLookupDatasetResultOutput() LookupDatasetResultOutput
func (LookupDatasetResultOutput) ToLookupDatasetResultOutputWithContext ¶ added in v0.8.0
func (o LookupDatasetResultOutput) ToLookupDatasetResultOutputWithContext(ctx context.Context) LookupDatasetResultOutput
type LookupJobArgs ¶ added in v0.4.0
type LookupJobOutputArgs ¶ added in v0.8.0
type LookupJobOutputArgs struct { JobId pulumi.StringInput `pulumi:"jobId"` Location pulumi.StringPtrInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupJobOutputArgs) ElementType ¶ added in v0.8.0
func (LookupJobOutputArgs) ElementType() reflect.Type
type LookupJobResult ¶ added in v0.4.0
type LookupJobResult struct { // [Required] Describes the job configuration. Configuration JobConfigurationResponse `pulumi:"configuration"` // A hash of this resource. Etag string `pulumi:"etag"` // [Optional] Reference describing the unique-per-user name of the job. JobReference JobReferenceResponse `pulumi:"jobReference"` // The type of the resource. Kind string `pulumi:"kind"` // A URL that can be used to access this resource again. SelfLink string `pulumi:"selfLink"` // Information about the job, including starting time and ending time of the job. Statistics JobStatisticsResponse `pulumi:"statistics"` // The status of this job. Examine this value when polling an asynchronous job to see if the job is complete. Status JobStatusResponse `pulumi:"status"` // Email address of the user who ran the job. UserEmail string `pulumi:"userEmail"` }
func LookupJob ¶ added in v0.4.0
func LookupJob(ctx *pulumi.Context, args *LookupJobArgs, opts ...pulumi.InvokeOption) (*LookupJobResult, error)
Returns information about a specific job. Job information is available for a six month period after creation. Requires that you're the person who ran the job, or have the Is Owner project role.
type LookupJobResultOutput ¶ added in v0.8.0
type LookupJobResultOutput struct{ *pulumi.OutputState }
func LookupJobOutput ¶ added in v0.8.0
func LookupJobOutput(ctx *pulumi.Context, args LookupJobOutputArgs, opts ...pulumi.InvokeOption) LookupJobResultOutput
func (LookupJobResultOutput) Configuration ¶ added in v0.8.0
func (o LookupJobResultOutput) Configuration() JobConfigurationResponseOutput
[Required] Describes the job configuration.
func (LookupJobResultOutput) ElementType ¶ added in v0.8.0
func (LookupJobResultOutput) ElementType() reflect.Type
func (LookupJobResultOutput) Etag ¶ added in v0.8.0
func (o LookupJobResultOutput) Etag() pulumi.StringOutput
A hash of this resource.
func (LookupJobResultOutput) JobReference ¶ added in v0.8.0
func (o LookupJobResultOutput) JobReference() JobReferenceResponseOutput
[Optional] Reference describing the unique-per-user name of the job.
func (LookupJobResultOutput) Kind ¶ added in v0.8.0
func (o LookupJobResultOutput) Kind() pulumi.StringOutput
The type of the resource.
func (LookupJobResultOutput) SelfLink ¶ added in v0.8.0
func (o LookupJobResultOutput) SelfLink() pulumi.StringOutput
A URL that can be used to access this resource again.
func (LookupJobResultOutput) Statistics ¶ added in v0.8.0
func (o LookupJobResultOutput) Statistics() JobStatisticsResponseOutput
Information about the job, including starting time and ending time of the job.
func (LookupJobResultOutput) Status ¶ added in v0.8.0
func (o LookupJobResultOutput) Status() JobStatusResponseOutput
The status of this job. Examine this value when polling an asynchronous job to see if the job is complete.
func (LookupJobResultOutput) ToLookupJobResultOutput ¶ added in v0.8.0
func (o LookupJobResultOutput) ToLookupJobResultOutput() LookupJobResultOutput
func (LookupJobResultOutput) ToLookupJobResultOutputWithContext ¶ added in v0.8.0
func (o LookupJobResultOutput) ToLookupJobResultOutputWithContext(ctx context.Context) LookupJobResultOutput
func (LookupJobResultOutput) UserEmail ¶ added in v0.8.0
func (o LookupJobResultOutput) UserEmail() pulumi.StringOutput
Email address of the user who ran the job.
type LookupRoutineArgs ¶ added in v0.4.0
type LookupRoutineOutputArgs ¶ added in v0.8.0
type LookupRoutineOutputArgs struct { DatasetId pulumi.StringInput `pulumi:"datasetId"` Project pulumi.StringPtrInput `pulumi:"project"` ReadMask pulumi.StringPtrInput `pulumi:"readMask"` RoutineId pulumi.StringInput `pulumi:"routineId"` }
func (LookupRoutineOutputArgs) ElementType ¶ added in v0.8.0
func (LookupRoutineOutputArgs) ElementType() reflect.Type
type LookupRoutineResult ¶ added in v0.4.0
type LookupRoutineResult struct { // Optional. Arguments []ArgumentResponse `pulumi:"arguments"` // The time when this routine was created, in milliseconds since the epoch. CreationTime string `pulumi:"creationTime"` // The body of the routine. For functions, this is the expression in the AS clause. If language=SQL, it is the substring inside (but excluding) the parentheses. For example, for the function created with the following statement: `CREATE FUNCTION JoinLines(x string, y string) as (concat(x, "\n", y))` The definition_body is `concat(x, "\n", y)` (\n is not replaced with linebreak). If language=JAVASCRIPT, it is the evaluated string in the AS clause. For example, for the function created with the following statement: `CREATE FUNCTION f() RETURNS STRING LANGUAGE js AS 'return "\n";\n'` The definition_body is `return "\n";\n` Note that both \n are replaced with linebreaks. DefinitionBody string `pulumi:"definitionBody"` // Optional. The description of the routine, if defined. Description string `pulumi:"description"` // Optional. The determinism level of the JavaScript UDF, if defined. DeterminismLevel string `pulumi:"determinismLevel"` // A hash of this resource. Etag string `pulumi:"etag"` // Optional. If language = "JAVASCRIPT", this field stores the path of the imported JAVASCRIPT libraries. ImportedLibraries []string `pulumi:"importedLibraries"` // Optional. Defaults to "SQL". Language string `pulumi:"language"` // The time when this routine was last modified, in milliseconds since the epoch. LastModifiedTime string `pulumi:"lastModifiedTime"` // Optional. Can be set only if routine_type = "TABLE_VALUED_FUNCTION". If absent, the return table type is inferred from definition_body at query time in each query that references this routine. If present, then the columns in the evaluated table result will be cast to match the column types specificed in return table type, at query time. ReturnTableType StandardSqlTableTypeResponse `pulumi:"returnTableType"` // Optional if language = "SQL"; required otherwise. Cannot be set if routine_type = "TABLE_VALUED_FUNCTION". If absent, the return type is inferred from definition_body at query time in each query that references this routine. If present, then the evaluated result will be cast to the specified returned type at query time. For example, for the functions created with the following statements: * `CREATE FUNCTION Add(x FLOAT64, y FLOAT64) RETURNS FLOAT64 AS (x + y);` * `CREATE FUNCTION Increment(x FLOAT64) AS (Add(x, 1));` * `CREATE FUNCTION Decrement(x FLOAT64) RETURNS FLOAT64 AS (Add(x, -1));` The return_type is `{type_kind: "FLOAT64"}` for `Add` and `Decrement`, and is absent for `Increment` (inferred as FLOAT64 at query time). Suppose the function `Add` is replaced by `CREATE OR REPLACE FUNCTION Add(x INT64, y INT64) AS (x + y);` Then the inferred return type of `Increment` is automatically changed to INT64 at query time, while the return type of `Decrement` remains FLOAT64. ReturnType StandardSqlDataTypeResponse `pulumi:"returnType"` // Reference describing the ID of this routine. RoutineReference RoutineReferenceResponse `pulumi:"routineReference"` // The type of routine. RoutineType string `pulumi:"routineType"` // Optional. Can be set for procedures only. If true (default), the definition body will be validated in the creation and the updates of the procedure. For procedures with an argument of ANY TYPE, the definition body validtion is not supported at creation/update time, and thus this field must be set to false explicitly. StrictMode bool `pulumi:"strictMode"` }
func LookupRoutine ¶ added in v0.4.0
func LookupRoutine(ctx *pulumi.Context, args *LookupRoutineArgs, opts ...pulumi.InvokeOption) (*LookupRoutineResult, error)
Gets the specified routine resource by routine ID.
type LookupRoutineResultOutput ¶ added in v0.8.0
type LookupRoutineResultOutput struct{ *pulumi.OutputState }
func LookupRoutineOutput ¶ added in v0.8.0
func LookupRoutineOutput(ctx *pulumi.Context, args LookupRoutineOutputArgs, opts ...pulumi.InvokeOption) LookupRoutineResultOutput
func (LookupRoutineResultOutput) Arguments ¶ added in v0.8.0
func (o LookupRoutineResultOutput) Arguments() ArgumentResponseArrayOutput
Optional.
func (LookupRoutineResultOutput) CreationTime ¶ added in v0.8.0
func (o LookupRoutineResultOutput) CreationTime() pulumi.StringOutput
The time when this routine was created, in milliseconds since the epoch.
func (LookupRoutineResultOutput) DefinitionBody ¶ added in v0.8.0
func (o LookupRoutineResultOutput) DefinitionBody() pulumi.StringOutput
The body of the routine. For functions, this is the expression in the AS clause. If language=SQL, it is the substring inside (but excluding) the parentheses. For example, for the function created with the following statement: `CREATE FUNCTION JoinLines(x string, y string) as (concat(x, "\n", y))` The definition_body is `concat(x, "\n", y)` (\n is not replaced with linebreak). If language=JAVASCRIPT, it is the evaluated string in the AS clause. For example, for the function created with the following statement: `CREATE FUNCTION f() RETURNS STRING LANGUAGE js AS 'return "\n";\n'` The definition_body is `return "\n";\n` Note that both \n are replaced with linebreaks.
func (LookupRoutineResultOutput) Description ¶ added in v0.8.0
func (o LookupRoutineResultOutput) Description() pulumi.StringOutput
Optional. The description of the routine, if defined.
func (LookupRoutineResultOutput) DeterminismLevel ¶ added in v0.8.0
func (o LookupRoutineResultOutput) DeterminismLevel() pulumi.StringOutput
Optional. The determinism level of the JavaScript UDF, if defined.
func (LookupRoutineResultOutput) ElementType ¶ added in v0.8.0
func (LookupRoutineResultOutput) ElementType() reflect.Type
func (LookupRoutineResultOutput) Etag ¶ added in v0.8.0
func (o LookupRoutineResultOutput) Etag() pulumi.StringOutput
A hash of this resource.
func (LookupRoutineResultOutput) ImportedLibraries ¶ added in v0.8.0
func (o LookupRoutineResultOutput) ImportedLibraries() pulumi.StringArrayOutput
Optional. If language = "JAVASCRIPT", this field stores the path of the imported JAVASCRIPT libraries.
func (LookupRoutineResultOutput) Language ¶ added in v0.8.0
func (o LookupRoutineResultOutput) Language() pulumi.StringOutput
Optional. Defaults to "SQL".
func (LookupRoutineResultOutput) LastModifiedTime ¶ added in v0.8.0
func (o LookupRoutineResultOutput) LastModifiedTime() pulumi.StringOutput
The time when this routine was last modified, in milliseconds since the epoch.
func (LookupRoutineResultOutput) ReturnTableType ¶ added in v0.8.0
func (o LookupRoutineResultOutput) ReturnTableType() StandardSqlTableTypeResponseOutput
Optional. Can be set only if routine_type = "TABLE_VALUED_FUNCTION". If absent, the return table type is inferred from definition_body at query time in each query that references this routine. If present, then the columns in the evaluated table result will be cast to match the column types specificed in return table type, at query time.
func (LookupRoutineResultOutput) ReturnType ¶ added in v0.8.0
func (o LookupRoutineResultOutput) ReturnType() StandardSqlDataTypeResponseOutput
Optional if language = "SQL"; required otherwise. Cannot be set if routine_type = "TABLE_VALUED_FUNCTION". If absent, the return type is inferred from definition_body at query time in each query that references this routine. If present, then the evaluated result will be cast to the specified returned type at query time. For example, for the functions created with the following statements: * `CREATE FUNCTION Add(x FLOAT64, y FLOAT64) RETURNS FLOAT64 AS (x + y);` * `CREATE FUNCTION Increment(x FLOAT64) AS (Add(x, 1));` * `CREATE FUNCTION Decrement(x FLOAT64) RETURNS FLOAT64 AS (Add(x, -1));` The return_type is `{type_kind: "FLOAT64"}` for `Add` and `Decrement`, and is absent for `Increment` (inferred as FLOAT64 at query time). Suppose the function `Add` is replaced by `CREATE OR REPLACE FUNCTION Add(x INT64, y INT64) AS (x + y);` Then the inferred return type of `Increment` is automatically changed to INT64 at query time, while the return type of `Decrement` remains FLOAT64.
func (LookupRoutineResultOutput) RoutineReference ¶ added in v0.8.0
func (o LookupRoutineResultOutput) RoutineReference() RoutineReferenceResponseOutput
Reference describing the ID of this routine.
func (LookupRoutineResultOutput) RoutineType ¶ added in v0.8.0
func (o LookupRoutineResultOutput) RoutineType() pulumi.StringOutput
The type of routine.
func (LookupRoutineResultOutput) StrictMode ¶ added in v0.8.0
func (o LookupRoutineResultOutput) StrictMode() pulumi.BoolOutput
Optional. Can be set for procedures only. If true (default), the definition body will be validated in the creation and the updates of the procedure. For procedures with an argument of ANY TYPE, the definition body validtion is not supported at creation/update time, and thus this field must be set to false explicitly.
func (LookupRoutineResultOutput) ToLookupRoutineResultOutput ¶ added in v0.8.0
func (o LookupRoutineResultOutput) ToLookupRoutineResultOutput() LookupRoutineResultOutput
func (LookupRoutineResultOutput) ToLookupRoutineResultOutputWithContext ¶ added in v0.8.0
func (o LookupRoutineResultOutput) ToLookupRoutineResultOutputWithContext(ctx context.Context) LookupRoutineResultOutput
type LookupRowAccessPolicyIamPolicyArgs ¶ added in v0.4.0
type LookupRowAccessPolicyIamPolicyOutputArgs ¶ added in v0.8.0
type LookupRowAccessPolicyIamPolicyOutputArgs struct { DatasetId pulumi.StringInput `pulumi:"datasetId"` Project pulumi.StringPtrInput `pulumi:"project"` RowAccessPolicyId pulumi.StringInput `pulumi:"rowAccessPolicyId"` TableId pulumi.StringInput `pulumi:"tableId"` }
func (LookupRowAccessPolicyIamPolicyOutputArgs) ElementType ¶ added in v0.8.0
func (LookupRowAccessPolicyIamPolicyOutputArgs) ElementType() reflect.Type
type LookupRowAccessPolicyIamPolicyResult ¶ added in v0.4.0
type LookupRowAccessPolicyIamPolicyResult 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 conditions **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. 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 LookupRowAccessPolicyIamPolicy ¶ added in v0.4.0
func LookupRowAccessPolicyIamPolicy(ctx *pulumi.Context, args *LookupRowAccessPolicyIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupRowAccessPolicyIamPolicyResult, 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 LookupRowAccessPolicyIamPolicyResultOutput ¶ added in v0.8.0
type LookupRowAccessPolicyIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupRowAccessPolicyIamPolicyOutput ¶ added in v0.8.0
func LookupRowAccessPolicyIamPolicyOutput(ctx *pulumi.Context, args LookupRowAccessPolicyIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupRowAccessPolicyIamPolicyResultOutput
func (LookupRowAccessPolicyIamPolicyResultOutput) AuditConfigs ¶ added in v0.8.0
func (o LookupRowAccessPolicyIamPolicyResultOutput) AuditConfigs() AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (LookupRowAccessPolicyIamPolicyResultOutput) Bindings ¶ added in v0.8.0
func (o LookupRowAccessPolicyIamPolicyResultOutput) 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 (LookupRowAccessPolicyIamPolicyResultOutput) ElementType ¶ added in v0.8.0
func (LookupRowAccessPolicyIamPolicyResultOutput) ElementType() reflect.Type
func (LookupRowAccessPolicyIamPolicyResultOutput) Etag ¶ added in v0.8.0
func (o LookupRowAccessPolicyIamPolicyResultOutput) 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 (LookupRowAccessPolicyIamPolicyResultOutput) ToLookupRowAccessPolicyIamPolicyResultOutput ¶ added in v0.8.0
func (o LookupRowAccessPolicyIamPolicyResultOutput) ToLookupRowAccessPolicyIamPolicyResultOutput() LookupRowAccessPolicyIamPolicyResultOutput
func (LookupRowAccessPolicyIamPolicyResultOutput) ToLookupRowAccessPolicyIamPolicyResultOutputWithContext ¶ added in v0.8.0
func (o LookupRowAccessPolicyIamPolicyResultOutput) ToLookupRowAccessPolicyIamPolicyResultOutputWithContext(ctx context.Context) LookupRowAccessPolicyIamPolicyResultOutput
func (LookupRowAccessPolicyIamPolicyResultOutput) Version ¶ added in v0.8.0
func (o LookupRowAccessPolicyIamPolicyResultOutput) 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 conditions **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. 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 LookupTableArgs ¶ added in v0.4.0
type LookupTableIamPolicyArgs ¶ added in v0.4.0
type LookupTableIamPolicyOutputArgs ¶ added in v0.8.0
type LookupTableIamPolicyOutputArgs struct { DatasetId pulumi.StringInput `pulumi:"datasetId"` Project pulumi.StringPtrInput `pulumi:"project"` TableId pulumi.StringInput `pulumi:"tableId"` }
func (LookupTableIamPolicyOutputArgs) ElementType ¶ added in v0.8.0
func (LookupTableIamPolicyOutputArgs) ElementType() reflect.Type
type LookupTableIamPolicyResult ¶ added in v0.4.0
type LookupTableIamPolicyResult 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 conditions **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. 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 LookupTableIamPolicy ¶ added in v0.4.0
func LookupTableIamPolicy(ctx *pulumi.Context, args *LookupTableIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupTableIamPolicyResult, 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 LookupTableIamPolicyResultOutput ¶ added in v0.8.0
type LookupTableIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupTableIamPolicyOutput ¶ added in v0.8.0
func LookupTableIamPolicyOutput(ctx *pulumi.Context, args LookupTableIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupTableIamPolicyResultOutput
func (LookupTableIamPolicyResultOutput) AuditConfigs ¶ added in v0.8.0
func (o LookupTableIamPolicyResultOutput) AuditConfigs() AuditConfigResponseArrayOutput
Specifies cloud audit logging configuration for this policy.
func (LookupTableIamPolicyResultOutput) Bindings ¶ added in v0.8.0
func (o LookupTableIamPolicyResultOutput) 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 (LookupTableIamPolicyResultOutput) ElementType ¶ added in v0.8.0
func (LookupTableIamPolicyResultOutput) ElementType() reflect.Type
func (LookupTableIamPolicyResultOutput) Etag ¶ added in v0.8.0
func (o LookupTableIamPolicyResultOutput) 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 (LookupTableIamPolicyResultOutput) ToLookupTableIamPolicyResultOutput ¶ added in v0.8.0
func (o LookupTableIamPolicyResultOutput) ToLookupTableIamPolicyResultOutput() LookupTableIamPolicyResultOutput
func (LookupTableIamPolicyResultOutput) ToLookupTableIamPolicyResultOutputWithContext ¶ added in v0.8.0
func (o LookupTableIamPolicyResultOutput) ToLookupTableIamPolicyResultOutputWithContext(ctx context.Context) LookupTableIamPolicyResultOutput
func (LookupTableIamPolicyResultOutput) Version ¶ added in v0.8.0
func (o LookupTableIamPolicyResultOutput) 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 conditions **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. 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 LookupTableOutputArgs ¶ added in v0.8.0
type LookupTableOutputArgs struct { DatasetId pulumi.StringInput `pulumi:"datasetId"` Project pulumi.StringPtrInput `pulumi:"project"` SelectedFields pulumi.StringPtrInput `pulumi:"selectedFields"` TableId pulumi.StringInput `pulumi:"tableId"` }
func (LookupTableOutputArgs) ElementType ¶ added in v0.8.0
func (LookupTableOutputArgs) ElementType() reflect.Type
type LookupTableResult ¶ added in v0.4.0
type LookupTableResult struct { // Clone definition. CloneDefinition CloneDefinitionResponse `pulumi:"cloneDefinition"` // [Beta] Clustering specification for the table. Must be specified with partitioning, data in the table will be first partitioned and subsequently clustered. Clustering ClusteringResponse `pulumi:"clustering"` // The time when this table was created, in milliseconds since the epoch. CreationTime string `pulumi:"creationTime"` // The default collation of the table. DefaultCollation string `pulumi:"defaultCollation"` // [Optional] A user-friendly description of this table. Description string `pulumi:"description"` // Custom encryption configuration (e.g., Cloud KMS keys). EncryptionConfiguration EncryptionConfigurationResponse `pulumi:"encryptionConfiguration"` // A hash of the table metadata. Used to ensure there were no concurrent modifications to the resource when attempting an update. Not guaranteed to change when the table contents or the fields numRows, numBytes, numLongTermBytes or lastModifiedTime change. Etag string `pulumi:"etag"` // [Optional] The time when this table expires, in milliseconds since the epoch. If not present, the table will persist indefinitely. Expired tables will be deleted and their storage reclaimed. The defaultTableExpirationMs property of the encapsulating dataset can be used to set a default expirationTime on newly created tables. ExpirationTime string `pulumi:"expirationTime"` // [Optional] Describes the data format, location, and other properties of a table stored outside of BigQuery. By defining these properties, the data source can then be queried as if it were a standard BigQuery table. ExternalDataConfiguration ExternalDataConfigurationResponse `pulumi:"externalDataConfiguration"` // [Optional] A descriptive name for this table. FriendlyName string `pulumi:"friendlyName"` // The type of the resource. Kind string `pulumi:"kind"` // The labels associated with this table. You can use these to organize and group your tables. Label keys and values can be no longer than 63 characters, can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. Label values are optional. Label keys must start with a letter and each label in the list must have a different key. Labels map[string]string `pulumi:"labels"` // The time when this table was last modified, in milliseconds since the epoch. LastModifiedTime string `pulumi:"lastModifiedTime"` // The geographic location where the table resides. This value is inherited from the dataset. Location string `pulumi:"location"` // [Optional] Materialized view definition. MaterializedView MaterializedViewDefinitionResponse `pulumi:"materializedView"` // [Output-only, Beta] Present iff this table represents a ML model. Describes the training information for the model, and it is required to run 'PREDICT' queries. Model ModelDefinitionResponse `pulumi:"model"` // The size of this table in bytes, excluding any data in the streaming buffer. NumBytes string `pulumi:"numBytes"` // The number of bytes in the table that are considered "long-term storage". NumLongTermBytes string `pulumi:"numLongTermBytes"` // [TrustedTester] The physical size of this table in bytes, excluding any data in the streaming buffer. This includes compression and storage used for time travel. NumPhysicalBytes string `pulumi:"numPhysicalBytes"` // The number of rows of data in this table, excluding any data in the streaming buffer. NumRows string `pulumi:"numRows"` // [TrustedTester] Range partitioning specification for this table. Only one of timePartitioning and rangePartitioning should be specified. RangePartitioning RangePartitioningResponse `pulumi:"rangePartitioning"` // [Optional] If set to true, queries over this table require a partition filter that can be used for partition elimination to be specified. RequirePartitionFilter bool `pulumi:"requirePartitionFilter"` // [Optional] Describes the schema of this table. Schema TableSchemaResponse `pulumi:"schema"` // A URL that can be used to access this resource again. SelfLink string `pulumi:"selfLink"` // Snapshot definition. SnapshotDefinition SnapshotDefinitionResponse `pulumi:"snapshotDefinition"` // Contains information regarding this table's streaming buffer, if one is present. This field will be absent if the table is not being streamed to or if there is no data in the streaming buffer. StreamingBuffer StreamingbufferResponse `pulumi:"streamingBuffer"` // [Required] Reference describing the ID of this table. TableReference TableReferenceResponse `pulumi:"tableReference"` // Time-based partitioning specification for this table. Only one of timePartitioning and rangePartitioning should be specified. TimePartitioning TimePartitioningResponse `pulumi:"timePartitioning"` // Describes the table type. The following values are supported: TABLE: A normal BigQuery table. VIEW: A virtual table defined by a SQL query. SNAPSHOT: An immutable, read-only table that is a copy of another table. [TrustedTester] MATERIALIZED_VIEW: SQL query whose result is persisted. EXTERNAL: A table that references data stored in an external storage system, such as Google Cloud Storage. The default value is TABLE. Type string `pulumi:"type"` // [Optional] The view definition. View ViewDefinitionResponse `pulumi:"view"` }
func LookupTable ¶ added in v0.4.0
func LookupTable(ctx *pulumi.Context, args *LookupTableArgs, opts ...pulumi.InvokeOption) (*LookupTableResult, error)
Gets the specified table resource by table ID. This method does not return the data in the table, it only returns the table resource, which describes the structure of this table.
type LookupTableResultOutput ¶ added in v0.8.0
type LookupTableResultOutput struct{ *pulumi.OutputState }
func LookupTableOutput ¶ added in v0.8.0
func LookupTableOutput(ctx *pulumi.Context, args LookupTableOutputArgs, opts ...pulumi.InvokeOption) LookupTableResultOutput
func (LookupTableResultOutput) CloneDefinition ¶ added in v0.16.0
func (o LookupTableResultOutput) CloneDefinition() CloneDefinitionResponseOutput
Clone definition.
func (LookupTableResultOutput) Clustering ¶ added in v0.8.0
func (o LookupTableResultOutput) Clustering() ClusteringResponseOutput
[Beta] Clustering specification for the table. Must be specified with partitioning, data in the table will be first partitioned and subsequently clustered.
func (LookupTableResultOutput) CreationTime ¶ added in v0.8.0
func (o LookupTableResultOutput) CreationTime() pulumi.StringOutput
The time when this table was created, in milliseconds since the epoch.
func (LookupTableResultOutput) DefaultCollation ¶ added in v0.8.0
func (o LookupTableResultOutput) DefaultCollation() pulumi.StringOutput
The default collation of the table.
func (LookupTableResultOutput) Description ¶ added in v0.8.0
func (o LookupTableResultOutput) Description() pulumi.StringOutput
[Optional] A user-friendly description of this table.
func (LookupTableResultOutput) ElementType ¶ added in v0.8.0
func (LookupTableResultOutput) ElementType() reflect.Type
func (LookupTableResultOutput) EncryptionConfiguration ¶ added in v0.8.0
func (o LookupTableResultOutput) EncryptionConfiguration() EncryptionConfigurationResponseOutput
Custom encryption configuration (e.g., Cloud KMS keys).
func (LookupTableResultOutput) Etag ¶ added in v0.8.0
func (o LookupTableResultOutput) Etag() pulumi.StringOutput
A hash of the table metadata. Used to ensure there were no concurrent modifications to the resource when attempting an update. Not guaranteed to change when the table contents or the fields numRows, numBytes, numLongTermBytes or lastModifiedTime change.
func (LookupTableResultOutput) ExpirationTime ¶ added in v0.8.0
func (o LookupTableResultOutput) ExpirationTime() pulumi.StringOutput
[Optional] The time when this table expires, in milliseconds since the epoch. If not present, the table will persist indefinitely. Expired tables will be deleted and their storage reclaimed. The defaultTableExpirationMs property of the encapsulating dataset can be used to set a default expirationTime on newly created tables.
func (LookupTableResultOutput) ExternalDataConfiguration ¶ added in v0.8.0
func (o LookupTableResultOutput) ExternalDataConfiguration() ExternalDataConfigurationResponseOutput
[Optional] Describes the data format, location, and other properties of a table stored outside of BigQuery. By defining these properties, the data source can then be queried as if it were a standard BigQuery table.
func (LookupTableResultOutput) FriendlyName ¶ added in v0.8.0
func (o LookupTableResultOutput) FriendlyName() pulumi.StringOutput
[Optional] A descriptive name for this table.
func (LookupTableResultOutput) Kind ¶ added in v0.8.0
func (o LookupTableResultOutput) Kind() pulumi.StringOutput
The type of the resource.
func (LookupTableResultOutput) Labels ¶ added in v0.8.0
func (o LookupTableResultOutput) Labels() pulumi.StringMapOutput
The labels associated with this table. You can use these to organize and group your tables. Label keys and values can be no longer than 63 characters, can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. Label values are optional. Label keys must start with a letter and each label in the list must have a different key.
func (LookupTableResultOutput) LastModifiedTime ¶ added in v0.8.0
func (o LookupTableResultOutput) LastModifiedTime() pulumi.StringOutput
The time when this table was last modified, in milliseconds since the epoch.
func (LookupTableResultOutput) Location ¶ added in v0.8.0
func (o LookupTableResultOutput) Location() pulumi.StringOutput
The geographic location where the table resides. This value is inherited from the dataset.
func (LookupTableResultOutput) MaterializedView ¶ added in v0.8.0
func (o LookupTableResultOutput) MaterializedView() MaterializedViewDefinitionResponseOutput
[Optional] Materialized view definition.
func (LookupTableResultOutput) Model ¶ added in v0.8.0
func (o LookupTableResultOutput) Model() ModelDefinitionResponseOutput
[Output-only, Beta] Present iff this table represents a ML model. Describes the training information for the model, and it is required to run 'PREDICT' queries.
func (LookupTableResultOutput) NumBytes ¶ added in v0.8.0
func (o LookupTableResultOutput) NumBytes() pulumi.StringOutput
The size of this table in bytes, excluding any data in the streaming buffer.
func (LookupTableResultOutput) NumLongTermBytes ¶ added in v0.8.0
func (o LookupTableResultOutput) NumLongTermBytes() pulumi.StringOutput
The number of bytes in the table that are considered "long-term storage".
func (LookupTableResultOutput) NumPhysicalBytes ¶ added in v0.8.0
func (o LookupTableResultOutput) NumPhysicalBytes() pulumi.StringOutput
[TrustedTester] The physical size of this table in bytes, excluding any data in the streaming buffer. This includes compression and storage used for time travel.
func (LookupTableResultOutput) NumRows ¶ added in v0.8.0
func (o LookupTableResultOutput) NumRows() pulumi.StringOutput
The number of rows of data in this table, excluding any data in the streaming buffer.
func (LookupTableResultOutput) RangePartitioning ¶ added in v0.8.0
func (o LookupTableResultOutput) RangePartitioning() RangePartitioningResponseOutput
[TrustedTester] Range partitioning specification for this table. Only one of timePartitioning and rangePartitioning should be specified.
func (LookupTableResultOutput) RequirePartitionFilter ¶ added in v0.8.0
func (o LookupTableResultOutput) RequirePartitionFilter() pulumi.BoolOutput
[Optional] If set to true, queries over this table require a partition filter that can be used for partition elimination to be specified.
func (LookupTableResultOutput) Schema ¶ added in v0.8.0
func (o LookupTableResultOutput) Schema() TableSchemaResponseOutput
[Optional] Describes the schema of this table.
func (LookupTableResultOutput) SelfLink ¶ added in v0.8.0
func (o LookupTableResultOutput) SelfLink() pulumi.StringOutput
A URL that can be used to access this resource again.
func (LookupTableResultOutput) SnapshotDefinition ¶ added in v0.8.0
func (o LookupTableResultOutput) SnapshotDefinition() SnapshotDefinitionResponseOutput
Snapshot definition.
func (LookupTableResultOutput) StreamingBuffer ¶ added in v0.8.0
func (o LookupTableResultOutput) StreamingBuffer() StreamingbufferResponseOutput
Contains information regarding this table's streaming buffer, if one is present. This field will be absent if the table is not being streamed to or if there is no data in the streaming buffer.
func (LookupTableResultOutput) TableReference ¶ added in v0.8.0
func (o LookupTableResultOutput) TableReference() TableReferenceResponseOutput
[Required] Reference describing the ID of this table.
func (LookupTableResultOutput) TimePartitioning ¶ added in v0.8.0
func (o LookupTableResultOutput) TimePartitioning() TimePartitioningResponseOutput
Time-based partitioning specification for this table. Only one of timePartitioning and rangePartitioning should be specified.
func (LookupTableResultOutput) ToLookupTableResultOutput ¶ added in v0.8.0
func (o LookupTableResultOutput) ToLookupTableResultOutput() LookupTableResultOutput
func (LookupTableResultOutput) ToLookupTableResultOutputWithContext ¶ added in v0.8.0
func (o LookupTableResultOutput) ToLookupTableResultOutputWithContext(ctx context.Context) LookupTableResultOutput
func (LookupTableResultOutput) Type ¶ added in v0.8.0
func (o LookupTableResultOutput) Type() pulumi.StringOutput
Describes the table type. The following values are supported: TABLE: A normal BigQuery table. VIEW: A virtual table defined by a SQL query. SNAPSHOT: An immutable, read-only table that is a copy of another table. [TrustedTester] MATERIALIZED_VIEW: SQL query whose result is persisted. EXTERNAL: A table that references data stored in an external storage system, such as Google Cloud Storage. The default value is TABLE.
func (LookupTableResultOutput) View ¶ added in v0.8.0
func (o LookupTableResultOutput) View() ViewDefinitionResponseOutput
[Optional] The view definition.
type MaterializedViewDefinition ¶
type MaterializedViewDefinition struct { // [Optional] [TrustedTester] Enable automatic refresh of the materialized view when the base table is updated. The default value is "true". EnableRefresh *bool `pulumi:"enableRefresh"` // [Required] A query whose result is persisted. Query *string `pulumi:"query"` // [Optional] [TrustedTester] The maximum frequency at which this materialized view will be refreshed. The default value is "1800000" (30 minutes). RefreshIntervalMs *string `pulumi:"refreshIntervalMs"` }
type MaterializedViewDefinitionArgs ¶
type MaterializedViewDefinitionArgs struct { // [Optional] [TrustedTester] Enable automatic refresh of the materialized view when the base table is updated. The default value is "true". EnableRefresh pulumi.BoolPtrInput `pulumi:"enableRefresh"` // [Required] A query whose result is persisted. Query pulumi.StringPtrInput `pulumi:"query"` // [Optional] [TrustedTester] The maximum frequency at which this materialized view will be refreshed. The default value is "1800000" (30 minutes). RefreshIntervalMs pulumi.StringPtrInput `pulumi:"refreshIntervalMs"` }
func (MaterializedViewDefinitionArgs) ElementType ¶
func (MaterializedViewDefinitionArgs) ElementType() reflect.Type
func (MaterializedViewDefinitionArgs) ToMaterializedViewDefinitionOutput ¶
func (i MaterializedViewDefinitionArgs) ToMaterializedViewDefinitionOutput() MaterializedViewDefinitionOutput
func (MaterializedViewDefinitionArgs) ToMaterializedViewDefinitionOutputWithContext ¶
func (i MaterializedViewDefinitionArgs) ToMaterializedViewDefinitionOutputWithContext(ctx context.Context) MaterializedViewDefinitionOutput
func (MaterializedViewDefinitionArgs) ToMaterializedViewDefinitionPtrOutput ¶
func (i MaterializedViewDefinitionArgs) ToMaterializedViewDefinitionPtrOutput() MaterializedViewDefinitionPtrOutput
func (MaterializedViewDefinitionArgs) ToMaterializedViewDefinitionPtrOutputWithContext ¶
func (i MaterializedViewDefinitionArgs) ToMaterializedViewDefinitionPtrOutputWithContext(ctx context.Context) MaterializedViewDefinitionPtrOutput
type MaterializedViewDefinitionInput ¶
type MaterializedViewDefinitionInput interface { pulumi.Input ToMaterializedViewDefinitionOutput() MaterializedViewDefinitionOutput ToMaterializedViewDefinitionOutputWithContext(context.Context) MaterializedViewDefinitionOutput }
MaterializedViewDefinitionInput is an input type that accepts MaterializedViewDefinitionArgs and MaterializedViewDefinitionOutput values. You can construct a concrete instance of `MaterializedViewDefinitionInput` via:
MaterializedViewDefinitionArgs{...}
type MaterializedViewDefinitionOutput ¶
type MaterializedViewDefinitionOutput struct{ *pulumi.OutputState }
func (MaterializedViewDefinitionOutput) ElementType ¶
func (MaterializedViewDefinitionOutput) ElementType() reflect.Type
func (MaterializedViewDefinitionOutput) EnableRefresh ¶
func (o MaterializedViewDefinitionOutput) EnableRefresh() pulumi.BoolPtrOutput
[Optional] [TrustedTester] Enable automatic refresh of the materialized view when the base table is updated. The default value is "true".
func (MaterializedViewDefinitionOutput) Query ¶
func (o MaterializedViewDefinitionOutput) Query() pulumi.StringPtrOutput
[Required] A query whose result is persisted.
func (MaterializedViewDefinitionOutput) RefreshIntervalMs ¶
func (o MaterializedViewDefinitionOutput) RefreshIntervalMs() pulumi.StringPtrOutput
[Optional] [TrustedTester] The maximum frequency at which this materialized view will be refreshed. The default value is "1800000" (30 minutes).
func (MaterializedViewDefinitionOutput) ToMaterializedViewDefinitionOutput ¶
func (o MaterializedViewDefinitionOutput) ToMaterializedViewDefinitionOutput() MaterializedViewDefinitionOutput
func (MaterializedViewDefinitionOutput) ToMaterializedViewDefinitionOutputWithContext ¶
func (o MaterializedViewDefinitionOutput) ToMaterializedViewDefinitionOutputWithContext(ctx context.Context) MaterializedViewDefinitionOutput
func (MaterializedViewDefinitionOutput) ToMaterializedViewDefinitionPtrOutput ¶
func (o MaterializedViewDefinitionOutput) ToMaterializedViewDefinitionPtrOutput() MaterializedViewDefinitionPtrOutput
func (MaterializedViewDefinitionOutput) ToMaterializedViewDefinitionPtrOutputWithContext ¶
func (o MaterializedViewDefinitionOutput) ToMaterializedViewDefinitionPtrOutputWithContext(ctx context.Context) MaterializedViewDefinitionPtrOutput
type MaterializedViewDefinitionPtrInput ¶
type MaterializedViewDefinitionPtrInput interface { pulumi.Input ToMaterializedViewDefinitionPtrOutput() MaterializedViewDefinitionPtrOutput ToMaterializedViewDefinitionPtrOutputWithContext(context.Context) MaterializedViewDefinitionPtrOutput }
MaterializedViewDefinitionPtrInput is an input type that accepts MaterializedViewDefinitionArgs, MaterializedViewDefinitionPtr and MaterializedViewDefinitionPtrOutput values. You can construct a concrete instance of `MaterializedViewDefinitionPtrInput` via:
MaterializedViewDefinitionArgs{...} or: nil
func MaterializedViewDefinitionPtr ¶
func MaterializedViewDefinitionPtr(v *MaterializedViewDefinitionArgs) MaterializedViewDefinitionPtrInput
type MaterializedViewDefinitionPtrOutput ¶
type MaterializedViewDefinitionPtrOutput struct{ *pulumi.OutputState }
func (MaterializedViewDefinitionPtrOutput) Elem ¶
func (o MaterializedViewDefinitionPtrOutput) Elem() MaterializedViewDefinitionOutput
func (MaterializedViewDefinitionPtrOutput) ElementType ¶
func (MaterializedViewDefinitionPtrOutput) ElementType() reflect.Type
func (MaterializedViewDefinitionPtrOutput) EnableRefresh ¶
func (o MaterializedViewDefinitionPtrOutput) EnableRefresh() pulumi.BoolPtrOutput
[Optional] [TrustedTester] Enable automatic refresh of the materialized view when the base table is updated. The default value is "true".
func (MaterializedViewDefinitionPtrOutput) Query ¶
func (o MaterializedViewDefinitionPtrOutput) Query() pulumi.StringPtrOutput
[Required] A query whose result is persisted.
func (MaterializedViewDefinitionPtrOutput) RefreshIntervalMs ¶
func (o MaterializedViewDefinitionPtrOutput) RefreshIntervalMs() pulumi.StringPtrOutput
[Optional] [TrustedTester] The maximum frequency at which this materialized view will be refreshed. The default value is "1800000" (30 minutes).
func (MaterializedViewDefinitionPtrOutput) ToMaterializedViewDefinitionPtrOutput ¶
func (o MaterializedViewDefinitionPtrOutput) ToMaterializedViewDefinitionPtrOutput() MaterializedViewDefinitionPtrOutput
func (MaterializedViewDefinitionPtrOutput) ToMaterializedViewDefinitionPtrOutputWithContext ¶
func (o MaterializedViewDefinitionPtrOutput) ToMaterializedViewDefinitionPtrOutputWithContext(ctx context.Context) MaterializedViewDefinitionPtrOutput
type MaterializedViewDefinitionResponse ¶
type MaterializedViewDefinitionResponse struct { // [Optional] [TrustedTester] Enable automatic refresh of the materialized view when the base table is updated. The default value is "true". EnableRefresh bool `pulumi:"enableRefresh"` // [TrustedTester] The time when this materialized view was last modified, in milliseconds since the epoch. LastRefreshTime string `pulumi:"lastRefreshTime"` // [Required] A query whose result is persisted. Query string `pulumi:"query"` // [Optional] [TrustedTester] The maximum frequency at which this materialized view will be refreshed. The default value is "1800000" (30 minutes). RefreshIntervalMs string `pulumi:"refreshIntervalMs"` }
type MaterializedViewDefinitionResponseOutput ¶
type MaterializedViewDefinitionResponseOutput struct{ *pulumi.OutputState }
func (MaterializedViewDefinitionResponseOutput) ElementType ¶
func (MaterializedViewDefinitionResponseOutput) ElementType() reflect.Type
func (MaterializedViewDefinitionResponseOutput) EnableRefresh ¶
func (o MaterializedViewDefinitionResponseOutput) EnableRefresh() pulumi.BoolOutput
[Optional] [TrustedTester] Enable automatic refresh of the materialized view when the base table is updated. The default value is "true".
func (MaterializedViewDefinitionResponseOutput) LastRefreshTime ¶
func (o MaterializedViewDefinitionResponseOutput) LastRefreshTime() pulumi.StringOutput
[TrustedTester] The time when this materialized view was last modified, in milliseconds since the epoch.
func (MaterializedViewDefinitionResponseOutput) Query ¶
func (o MaterializedViewDefinitionResponseOutput) Query() pulumi.StringOutput
[Required] A query whose result is persisted.
func (MaterializedViewDefinitionResponseOutput) RefreshIntervalMs ¶
func (o MaterializedViewDefinitionResponseOutput) RefreshIntervalMs() pulumi.StringOutput
[Optional] [TrustedTester] The maximum frequency at which this materialized view will be refreshed. The default value is "1800000" (30 minutes).
func (MaterializedViewDefinitionResponseOutput) ToMaterializedViewDefinitionResponseOutput ¶
func (o MaterializedViewDefinitionResponseOutput) ToMaterializedViewDefinitionResponseOutput() MaterializedViewDefinitionResponseOutput
func (MaterializedViewDefinitionResponseOutput) ToMaterializedViewDefinitionResponseOutputWithContext ¶
func (o MaterializedViewDefinitionResponseOutput) ToMaterializedViewDefinitionResponseOutputWithContext(ctx context.Context) MaterializedViewDefinitionResponseOutput
type MlStatisticsResponse ¶ added in v0.9.0
type MlStatisticsResponse struct { // Results for all completed iterations. IterationResults []IterationResultResponse `pulumi:"iterationResults"` // Maximum number of iterations specified as max_iterations in the 'CREATE MODEL' query. The actual number of iterations may be less than this number due to early stop. MaxIterations string `pulumi:"maxIterations"` }
type MlStatisticsResponseOutput ¶ added in v0.9.0
type MlStatisticsResponseOutput struct{ *pulumi.OutputState }
func (MlStatisticsResponseOutput) ElementType ¶ added in v0.9.0
func (MlStatisticsResponseOutput) ElementType() reflect.Type
func (MlStatisticsResponseOutput) IterationResults ¶ added in v0.9.0
func (o MlStatisticsResponseOutput) IterationResults() IterationResultResponseArrayOutput
Results for all completed iterations.
func (MlStatisticsResponseOutput) MaxIterations ¶ added in v0.9.0
func (o MlStatisticsResponseOutput) MaxIterations() pulumi.StringOutput
Maximum number of iterations specified as max_iterations in the 'CREATE MODEL' query. The actual number of iterations may be less than this number due to early stop.
func (MlStatisticsResponseOutput) ToMlStatisticsResponseOutput ¶ added in v0.9.0
func (o MlStatisticsResponseOutput) ToMlStatisticsResponseOutput() MlStatisticsResponseOutput
func (MlStatisticsResponseOutput) ToMlStatisticsResponseOutputWithContext ¶ added in v0.9.0
func (o MlStatisticsResponseOutput) ToMlStatisticsResponseOutputWithContext(ctx context.Context) MlStatisticsResponseOutput
type ModelDefinition ¶
type ModelDefinition struct { // [Output-only, Beta] Model options used for the first training run. These options are immutable for subsequent training runs. Default values are used for any options not specified in the input query. ModelOptions *ModelDefinitionModelOptions `pulumi:"modelOptions"` // [Output-only, Beta] Information about ml training runs, each training run comprises of multiple iterations and there may be multiple training runs for the model if warm start is used or if a user decides to continue a previously cancelled query. TrainingRuns []BqmlTrainingRun `pulumi:"trainingRuns"` }
type ModelDefinitionArgs ¶
type ModelDefinitionArgs struct { // [Output-only, Beta] Model options used for the first training run. These options are immutable for subsequent training runs. Default values are used for any options not specified in the input query. ModelOptions ModelDefinitionModelOptionsPtrInput `pulumi:"modelOptions"` // [Output-only, Beta] Information about ml training runs, each training run comprises of multiple iterations and there may be multiple training runs for the model if warm start is used or if a user decides to continue a previously cancelled query. TrainingRuns BqmlTrainingRunArrayInput `pulumi:"trainingRuns"` }
func (ModelDefinitionArgs) ElementType ¶
func (ModelDefinitionArgs) ElementType() reflect.Type
func (ModelDefinitionArgs) ToModelDefinitionOutput ¶
func (i ModelDefinitionArgs) ToModelDefinitionOutput() ModelDefinitionOutput
func (ModelDefinitionArgs) ToModelDefinitionOutputWithContext ¶
func (i ModelDefinitionArgs) ToModelDefinitionOutputWithContext(ctx context.Context) ModelDefinitionOutput
func (ModelDefinitionArgs) ToModelDefinitionPtrOutput ¶
func (i ModelDefinitionArgs) ToModelDefinitionPtrOutput() ModelDefinitionPtrOutput
func (ModelDefinitionArgs) ToModelDefinitionPtrOutputWithContext ¶
func (i ModelDefinitionArgs) ToModelDefinitionPtrOutputWithContext(ctx context.Context) ModelDefinitionPtrOutput
type ModelDefinitionInput ¶
type ModelDefinitionInput interface { pulumi.Input ToModelDefinitionOutput() ModelDefinitionOutput ToModelDefinitionOutputWithContext(context.Context) ModelDefinitionOutput }
ModelDefinitionInput is an input type that accepts ModelDefinitionArgs and ModelDefinitionOutput values. You can construct a concrete instance of `ModelDefinitionInput` via:
ModelDefinitionArgs{...}
type ModelDefinitionModelOptions ¶ added in v0.4.0
type ModelDefinitionModelOptions struct { Labels []string `pulumi:"labels"` LossType *string `pulumi:"lossType"` ModelType *string `pulumi:"modelType"` }
[Output-only, Beta] Model options used for the first training run. These options are immutable for subsequent training runs. Default values are used for any options not specified in the input query.
type ModelDefinitionModelOptionsArgs ¶ added in v0.4.0
type ModelDefinitionModelOptionsArgs struct { Labels pulumi.StringArrayInput `pulumi:"labels"` LossType pulumi.StringPtrInput `pulumi:"lossType"` ModelType pulumi.StringPtrInput `pulumi:"modelType"` }
[Output-only, Beta] Model options used for the first training run. These options are immutable for subsequent training runs. Default values are used for any options not specified in the input query.
func (ModelDefinitionModelOptionsArgs) ElementType ¶ added in v0.4.0
func (ModelDefinitionModelOptionsArgs) ElementType() reflect.Type
func (ModelDefinitionModelOptionsArgs) ToModelDefinitionModelOptionsOutput ¶ added in v0.4.0
func (i ModelDefinitionModelOptionsArgs) ToModelDefinitionModelOptionsOutput() ModelDefinitionModelOptionsOutput
func (ModelDefinitionModelOptionsArgs) ToModelDefinitionModelOptionsOutputWithContext ¶ added in v0.4.0
func (i ModelDefinitionModelOptionsArgs) ToModelDefinitionModelOptionsOutputWithContext(ctx context.Context) ModelDefinitionModelOptionsOutput
func (ModelDefinitionModelOptionsArgs) ToModelDefinitionModelOptionsPtrOutput ¶ added in v0.4.0
func (i ModelDefinitionModelOptionsArgs) ToModelDefinitionModelOptionsPtrOutput() ModelDefinitionModelOptionsPtrOutput
func (ModelDefinitionModelOptionsArgs) ToModelDefinitionModelOptionsPtrOutputWithContext ¶ added in v0.4.0
func (i ModelDefinitionModelOptionsArgs) ToModelDefinitionModelOptionsPtrOutputWithContext(ctx context.Context) ModelDefinitionModelOptionsPtrOutput
type ModelDefinitionModelOptionsInput ¶ added in v0.4.0
type ModelDefinitionModelOptionsInput interface { pulumi.Input ToModelDefinitionModelOptionsOutput() ModelDefinitionModelOptionsOutput ToModelDefinitionModelOptionsOutputWithContext(context.Context) ModelDefinitionModelOptionsOutput }
ModelDefinitionModelOptionsInput is an input type that accepts ModelDefinitionModelOptionsArgs and ModelDefinitionModelOptionsOutput values. You can construct a concrete instance of `ModelDefinitionModelOptionsInput` via:
ModelDefinitionModelOptionsArgs{...}
type ModelDefinitionModelOptionsOutput ¶ added in v0.4.0
type ModelDefinitionModelOptionsOutput struct{ *pulumi.OutputState }
[Output-only, Beta] Model options used for the first training run. These options are immutable for subsequent training runs. Default values are used for any options not specified in the input query.
func (ModelDefinitionModelOptionsOutput) ElementType ¶ added in v0.4.0
func (ModelDefinitionModelOptionsOutput) ElementType() reflect.Type
func (ModelDefinitionModelOptionsOutput) Labels ¶ added in v0.4.0
func (o ModelDefinitionModelOptionsOutput) Labels() pulumi.StringArrayOutput
func (ModelDefinitionModelOptionsOutput) LossType ¶ added in v0.4.0
func (o ModelDefinitionModelOptionsOutput) LossType() pulumi.StringPtrOutput
func (ModelDefinitionModelOptionsOutput) ModelType ¶ added in v0.4.0
func (o ModelDefinitionModelOptionsOutput) ModelType() pulumi.StringPtrOutput
func (ModelDefinitionModelOptionsOutput) ToModelDefinitionModelOptionsOutput ¶ added in v0.4.0
func (o ModelDefinitionModelOptionsOutput) ToModelDefinitionModelOptionsOutput() ModelDefinitionModelOptionsOutput
func (ModelDefinitionModelOptionsOutput) ToModelDefinitionModelOptionsOutputWithContext ¶ added in v0.4.0
func (o ModelDefinitionModelOptionsOutput) ToModelDefinitionModelOptionsOutputWithContext(ctx context.Context) ModelDefinitionModelOptionsOutput
func (ModelDefinitionModelOptionsOutput) ToModelDefinitionModelOptionsPtrOutput ¶ added in v0.4.0
func (o ModelDefinitionModelOptionsOutput) ToModelDefinitionModelOptionsPtrOutput() ModelDefinitionModelOptionsPtrOutput
func (ModelDefinitionModelOptionsOutput) ToModelDefinitionModelOptionsPtrOutputWithContext ¶ added in v0.4.0
func (o ModelDefinitionModelOptionsOutput) ToModelDefinitionModelOptionsPtrOutputWithContext(ctx context.Context) ModelDefinitionModelOptionsPtrOutput
type ModelDefinitionModelOptionsPtrInput ¶ added in v0.4.0
type ModelDefinitionModelOptionsPtrInput interface { pulumi.Input ToModelDefinitionModelOptionsPtrOutput() ModelDefinitionModelOptionsPtrOutput ToModelDefinitionModelOptionsPtrOutputWithContext(context.Context) ModelDefinitionModelOptionsPtrOutput }
ModelDefinitionModelOptionsPtrInput is an input type that accepts ModelDefinitionModelOptionsArgs, ModelDefinitionModelOptionsPtr and ModelDefinitionModelOptionsPtrOutput values. You can construct a concrete instance of `ModelDefinitionModelOptionsPtrInput` via:
ModelDefinitionModelOptionsArgs{...} or: nil
func ModelDefinitionModelOptionsPtr ¶ added in v0.4.0
func ModelDefinitionModelOptionsPtr(v *ModelDefinitionModelOptionsArgs) ModelDefinitionModelOptionsPtrInput
type ModelDefinitionModelOptionsPtrOutput ¶ added in v0.4.0
type ModelDefinitionModelOptionsPtrOutput struct{ *pulumi.OutputState }
func (ModelDefinitionModelOptionsPtrOutput) ElementType ¶ added in v0.4.0
func (ModelDefinitionModelOptionsPtrOutput) ElementType() reflect.Type
func (ModelDefinitionModelOptionsPtrOutput) Labels ¶ added in v0.4.0
func (o ModelDefinitionModelOptionsPtrOutput) Labels() pulumi.StringArrayOutput
func (ModelDefinitionModelOptionsPtrOutput) LossType ¶ added in v0.4.0
func (o ModelDefinitionModelOptionsPtrOutput) LossType() pulumi.StringPtrOutput
func (ModelDefinitionModelOptionsPtrOutput) ModelType ¶ added in v0.4.0
func (o ModelDefinitionModelOptionsPtrOutput) ModelType() pulumi.StringPtrOutput
func (ModelDefinitionModelOptionsPtrOutput) ToModelDefinitionModelOptionsPtrOutput ¶ added in v0.4.0
func (o ModelDefinitionModelOptionsPtrOutput) ToModelDefinitionModelOptionsPtrOutput() ModelDefinitionModelOptionsPtrOutput
func (ModelDefinitionModelOptionsPtrOutput) ToModelDefinitionModelOptionsPtrOutputWithContext ¶ added in v0.4.0
func (o ModelDefinitionModelOptionsPtrOutput) ToModelDefinitionModelOptionsPtrOutputWithContext(ctx context.Context) ModelDefinitionModelOptionsPtrOutput
type ModelDefinitionModelOptionsResponse ¶ added in v0.4.0
type ModelDefinitionModelOptionsResponse struct { Labels []string `pulumi:"labels"` LossType string `pulumi:"lossType"` ModelType string `pulumi:"modelType"` }
[Output-only, Beta] Model options used for the first training run. These options are immutable for subsequent training runs. Default values are used for any options not specified in the input query.
type ModelDefinitionModelOptionsResponseOutput ¶ added in v0.4.0
type ModelDefinitionModelOptionsResponseOutput struct{ *pulumi.OutputState }
[Output-only, Beta] Model options used for the first training run. These options are immutable for subsequent training runs. Default values are used for any options not specified in the input query.
func (ModelDefinitionModelOptionsResponseOutput) ElementType ¶ added in v0.4.0
func (ModelDefinitionModelOptionsResponseOutput) ElementType() reflect.Type
func (ModelDefinitionModelOptionsResponseOutput) Labels ¶ added in v0.4.0
func (o ModelDefinitionModelOptionsResponseOutput) Labels() pulumi.StringArrayOutput
func (ModelDefinitionModelOptionsResponseOutput) LossType ¶ added in v0.4.0
func (o ModelDefinitionModelOptionsResponseOutput) LossType() pulumi.StringOutput
func (ModelDefinitionModelOptionsResponseOutput) ModelType ¶ added in v0.4.0
func (o ModelDefinitionModelOptionsResponseOutput) ModelType() pulumi.StringOutput
func (ModelDefinitionModelOptionsResponseOutput) ToModelDefinitionModelOptionsResponseOutput ¶ added in v0.4.0
func (o ModelDefinitionModelOptionsResponseOutput) ToModelDefinitionModelOptionsResponseOutput() ModelDefinitionModelOptionsResponseOutput
func (ModelDefinitionModelOptionsResponseOutput) ToModelDefinitionModelOptionsResponseOutputWithContext ¶ added in v0.4.0
func (o ModelDefinitionModelOptionsResponseOutput) ToModelDefinitionModelOptionsResponseOutputWithContext(ctx context.Context) ModelDefinitionModelOptionsResponseOutput
type ModelDefinitionOutput ¶
type ModelDefinitionOutput struct{ *pulumi.OutputState }
func (ModelDefinitionOutput) ElementType ¶
func (ModelDefinitionOutput) ElementType() reflect.Type
func (ModelDefinitionOutput) ModelOptions ¶
func (o ModelDefinitionOutput) ModelOptions() ModelDefinitionModelOptionsPtrOutput
[Output-only, Beta] Model options used for the first training run. These options are immutable for subsequent training runs. Default values are used for any options not specified in the input query.
func (ModelDefinitionOutput) ToModelDefinitionOutput ¶
func (o ModelDefinitionOutput) ToModelDefinitionOutput() ModelDefinitionOutput
func (ModelDefinitionOutput) ToModelDefinitionOutputWithContext ¶
func (o ModelDefinitionOutput) ToModelDefinitionOutputWithContext(ctx context.Context) ModelDefinitionOutput
func (ModelDefinitionOutput) ToModelDefinitionPtrOutput ¶
func (o ModelDefinitionOutput) ToModelDefinitionPtrOutput() ModelDefinitionPtrOutput
func (ModelDefinitionOutput) ToModelDefinitionPtrOutputWithContext ¶
func (o ModelDefinitionOutput) ToModelDefinitionPtrOutputWithContext(ctx context.Context) ModelDefinitionPtrOutput
func (ModelDefinitionOutput) TrainingRuns ¶
func (o ModelDefinitionOutput) TrainingRuns() BqmlTrainingRunArrayOutput
[Output-only, Beta] Information about ml training runs, each training run comprises of multiple iterations and there may be multiple training runs for the model if warm start is used or if a user decides to continue a previously cancelled query.
type ModelDefinitionPtrInput ¶
type ModelDefinitionPtrInput interface { pulumi.Input ToModelDefinitionPtrOutput() ModelDefinitionPtrOutput ToModelDefinitionPtrOutputWithContext(context.Context) ModelDefinitionPtrOutput }
ModelDefinitionPtrInput is an input type that accepts ModelDefinitionArgs, ModelDefinitionPtr and ModelDefinitionPtrOutput values. You can construct a concrete instance of `ModelDefinitionPtrInput` via:
ModelDefinitionArgs{...} or: nil
func ModelDefinitionPtr ¶
func ModelDefinitionPtr(v *ModelDefinitionArgs) ModelDefinitionPtrInput
type ModelDefinitionPtrOutput ¶
type ModelDefinitionPtrOutput struct{ *pulumi.OutputState }
func (ModelDefinitionPtrOutput) Elem ¶
func (o ModelDefinitionPtrOutput) Elem() ModelDefinitionOutput
func (ModelDefinitionPtrOutput) ElementType ¶
func (ModelDefinitionPtrOutput) ElementType() reflect.Type
func (ModelDefinitionPtrOutput) ModelOptions ¶
func (o ModelDefinitionPtrOutput) ModelOptions() ModelDefinitionModelOptionsPtrOutput
[Output-only, Beta] Model options used for the first training run. These options are immutable for subsequent training runs. Default values are used for any options not specified in the input query.
func (ModelDefinitionPtrOutput) ToModelDefinitionPtrOutput ¶
func (o ModelDefinitionPtrOutput) ToModelDefinitionPtrOutput() ModelDefinitionPtrOutput
func (ModelDefinitionPtrOutput) ToModelDefinitionPtrOutputWithContext ¶
func (o ModelDefinitionPtrOutput) ToModelDefinitionPtrOutputWithContext(ctx context.Context) ModelDefinitionPtrOutput
func (ModelDefinitionPtrOutput) TrainingRuns ¶
func (o ModelDefinitionPtrOutput) TrainingRuns() BqmlTrainingRunArrayOutput
[Output-only, Beta] Information about ml training runs, each training run comprises of multiple iterations and there may be multiple training runs for the model if warm start is used or if a user decides to continue a previously cancelled query.
type ModelDefinitionResponse ¶
type ModelDefinitionResponse struct { // [Output-only, Beta] Model options used for the first training run. These options are immutable for subsequent training runs. Default values are used for any options not specified in the input query. ModelOptions ModelDefinitionModelOptionsResponse `pulumi:"modelOptions"` // [Output-only, Beta] Information about ml training runs, each training run comprises of multiple iterations and there may be multiple training runs for the model if warm start is used or if a user decides to continue a previously cancelled query. TrainingRuns []BqmlTrainingRunResponse `pulumi:"trainingRuns"` }
type ModelDefinitionResponseOutput ¶
type ModelDefinitionResponseOutput struct{ *pulumi.OutputState }
func (ModelDefinitionResponseOutput) ElementType ¶
func (ModelDefinitionResponseOutput) ElementType() reflect.Type
func (ModelDefinitionResponseOutput) ModelOptions ¶
func (o ModelDefinitionResponseOutput) ModelOptions() ModelDefinitionModelOptionsResponseOutput
[Output-only, Beta] Model options used for the first training run. These options are immutable for subsequent training runs. Default values are used for any options not specified in the input query.
func (ModelDefinitionResponseOutput) ToModelDefinitionResponseOutput ¶
func (o ModelDefinitionResponseOutput) ToModelDefinitionResponseOutput() ModelDefinitionResponseOutput
func (ModelDefinitionResponseOutput) ToModelDefinitionResponseOutputWithContext ¶
func (o ModelDefinitionResponseOutput) ToModelDefinitionResponseOutputWithContext(ctx context.Context) ModelDefinitionResponseOutput
func (ModelDefinitionResponseOutput) TrainingRuns ¶
func (o ModelDefinitionResponseOutput) TrainingRuns() BqmlTrainingRunResponseArrayOutput
[Output-only, Beta] Information about ml training runs, each training run comprises of multiple iterations and there may be multiple training runs for the model if warm start is used or if a user decides to continue a previously cancelled query.
type ModelReference ¶
type ModelReference struct { // [Required] The ID of the dataset containing this model. DatasetId *string `pulumi:"datasetId"` // [Required] The ID of the model. The ID must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_). The maximum length is 1,024 characters. ModelId *string `pulumi:"modelId"` // [Required] The ID of the project containing this model. Project *string `pulumi:"project"` }
type ModelReferenceArgs ¶
type ModelReferenceArgs struct { // [Required] The ID of the dataset containing this model. DatasetId pulumi.StringPtrInput `pulumi:"datasetId"` // [Required] The ID of the model. The ID must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_). The maximum length is 1,024 characters. ModelId pulumi.StringPtrInput `pulumi:"modelId"` // [Required] The ID of the project containing this model. Project pulumi.StringPtrInput `pulumi:"project"` }
func (ModelReferenceArgs) ElementType ¶
func (ModelReferenceArgs) ElementType() reflect.Type
func (ModelReferenceArgs) ToModelReferenceOutput ¶
func (i ModelReferenceArgs) ToModelReferenceOutput() ModelReferenceOutput
func (ModelReferenceArgs) ToModelReferenceOutputWithContext ¶
func (i ModelReferenceArgs) ToModelReferenceOutputWithContext(ctx context.Context) ModelReferenceOutput
func (ModelReferenceArgs) ToModelReferencePtrOutput ¶
func (i ModelReferenceArgs) ToModelReferencePtrOutput() ModelReferencePtrOutput
func (ModelReferenceArgs) ToModelReferencePtrOutputWithContext ¶
func (i ModelReferenceArgs) ToModelReferencePtrOutputWithContext(ctx context.Context) ModelReferencePtrOutput
type ModelReferenceInput ¶
type ModelReferenceInput interface { pulumi.Input ToModelReferenceOutput() ModelReferenceOutput ToModelReferenceOutputWithContext(context.Context) ModelReferenceOutput }
ModelReferenceInput is an input type that accepts ModelReferenceArgs and ModelReferenceOutput values. You can construct a concrete instance of `ModelReferenceInput` via:
ModelReferenceArgs{...}
type ModelReferenceOutput ¶
type ModelReferenceOutput struct{ *pulumi.OutputState }
func (ModelReferenceOutput) DatasetId ¶
func (o ModelReferenceOutput) DatasetId() pulumi.StringPtrOutput
[Required] The ID of the dataset containing this model.
func (ModelReferenceOutput) ElementType ¶
func (ModelReferenceOutput) ElementType() reflect.Type
func (ModelReferenceOutput) ModelId ¶
func (o ModelReferenceOutput) ModelId() pulumi.StringPtrOutput
[Required] The ID of the model. The ID must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_). The maximum length is 1,024 characters.
func (ModelReferenceOutput) Project ¶ added in v0.3.0
func (o ModelReferenceOutput) Project() pulumi.StringPtrOutput
[Required] The ID of the project containing this model.
func (ModelReferenceOutput) ToModelReferenceOutput ¶
func (o ModelReferenceOutput) ToModelReferenceOutput() ModelReferenceOutput
func (ModelReferenceOutput) ToModelReferenceOutputWithContext ¶
func (o ModelReferenceOutput) ToModelReferenceOutputWithContext(ctx context.Context) ModelReferenceOutput
func (ModelReferenceOutput) ToModelReferencePtrOutput ¶
func (o ModelReferenceOutput) ToModelReferencePtrOutput() ModelReferencePtrOutput
func (ModelReferenceOutput) ToModelReferencePtrOutputWithContext ¶
func (o ModelReferenceOutput) ToModelReferencePtrOutputWithContext(ctx context.Context) ModelReferencePtrOutput
type ModelReferencePtrInput ¶
type ModelReferencePtrInput interface { pulumi.Input ToModelReferencePtrOutput() ModelReferencePtrOutput ToModelReferencePtrOutputWithContext(context.Context) ModelReferencePtrOutput }
ModelReferencePtrInput is an input type that accepts ModelReferenceArgs, ModelReferencePtr and ModelReferencePtrOutput values. You can construct a concrete instance of `ModelReferencePtrInput` via:
ModelReferenceArgs{...} or: nil
func ModelReferencePtr ¶
func ModelReferencePtr(v *ModelReferenceArgs) ModelReferencePtrInput
type ModelReferencePtrOutput ¶
type ModelReferencePtrOutput struct{ *pulumi.OutputState }
func (ModelReferencePtrOutput) DatasetId ¶
func (o ModelReferencePtrOutput) DatasetId() pulumi.StringPtrOutput
[Required] The ID of the dataset containing this model.
func (ModelReferencePtrOutput) Elem ¶
func (o ModelReferencePtrOutput) Elem() ModelReferenceOutput
func (ModelReferencePtrOutput) ElementType ¶
func (ModelReferencePtrOutput) ElementType() reflect.Type
func (ModelReferencePtrOutput) ModelId ¶
func (o ModelReferencePtrOutput) ModelId() pulumi.StringPtrOutput
[Required] The ID of the model. The ID must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_). The maximum length is 1,024 characters.
func (ModelReferencePtrOutput) Project ¶ added in v0.3.0
func (o ModelReferencePtrOutput) Project() pulumi.StringPtrOutput
[Required] The ID of the project containing this model.
func (ModelReferencePtrOutput) ToModelReferencePtrOutput ¶
func (o ModelReferencePtrOutput) ToModelReferencePtrOutput() ModelReferencePtrOutput
func (ModelReferencePtrOutput) ToModelReferencePtrOutputWithContext ¶
func (o ModelReferencePtrOutput) ToModelReferencePtrOutputWithContext(ctx context.Context) ModelReferencePtrOutput
type ModelReferenceResponse ¶
type ModelReferenceResponse struct { // [Required] The ID of the dataset containing this model. DatasetId string `pulumi:"datasetId"` // [Required] The ID of the model. The ID must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_). The maximum length is 1,024 characters. ModelId string `pulumi:"modelId"` // [Required] The ID of the project containing this model. Project string `pulumi:"project"` }
type ModelReferenceResponseOutput ¶
type ModelReferenceResponseOutput struct{ *pulumi.OutputState }
func (ModelReferenceResponseOutput) DatasetId ¶
func (o ModelReferenceResponseOutput) DatasetId() pulumi.StringOutput
[Required] The ID of the dataset containing this model.
func (ModelReferenceResponseOutput) ElementType ¶
func (ModelReferenceResponseOutput) ElementType() reflect.Type
func (ModelReferenceResponseOutput) ModelId ¶
func (o ModelReferenceResponseOutput) ModelId() pulumi.StringOutput
[Required] The ID of the model. The ID must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_). The maximum length is 1,024 characters.
func (ModelReferenceResponseOutput) Project ¶ added in v0.3.0
func (o ModelReferenceResponseOutput) Project() pulumi.StringOutput
[Required] The ID of the project containing this model.
func (ModelReferenceResponseOutput) ToModelReferenceResponseOutput ¶
func (o ModelReferenceResponseOutput) ToModelReferenceResponseOutput() ModelReferenceResponseOutput
func (ModelReferenceResponseOutput) ToModelReferenceResponseOutputWithContext ¶
func (o ModelReferenceResponseOutput) ToModelReferenceResponseOutputWithContext(ctx context.Context) ModelReferenceResponseOutput
type ParquetOptions ¶
type ParquetOptions struct { // [Optional] Indicates whether to use schema inference specifically for Parquet LIST logical type. EnableListInference *bool `pulumi:"enableListInference"` // [Optional] Indicates whether to infer Parquet ENUM logical type as STRING instead of BYTES by default. EnumAsString *bool `pulumi:"enumAsString"` }
type ParquetOptionsArgs ¶
type ParquetOptionsArgs struct { // [Optional] Indicates whether to use schema inference specifically for Parquet LIST logical type. EnableListInference pulumi.BoolPtrInput `pulumi:"enableListInference"` // [Optional] Indicates whether to infer Parquet ENUM logical type as STRING instead of BYTES by default. EnumAsString pulumi.BoolPtrInput `pulumi:"enumAsString"` }
func (ParquetOptionsArgs) ElementType ¶
func (ParquetOptionsArgs) ElementType() reflect.Type
func (ParquetOptionsArgs) ToParquetOptionsOutput ¶
func (i ParquetOptionsArgs) ToParquetOptionsOutput() ParquetOptionsOutput
func (ParquetOptionsArgs) ToParquetOptionsOutputWithContext ¶
func (i ParquetOptionsArgs) ToParquetOptionsOutputWithContext(ctx context.Context) ParquetOptionsOutput
func (ParquetOptionsArgs) ToParquetOptionsPtrOutput ¶
func (i ParquetOptionsArgs) ToParquetOptionsPtrOutput() ParquetOptionsPtrOutput
func (ParquetOptionsArgs) ToParquetOptionsPtrOutputWithContext ¶
func (i ParquetOptionsArgs) ToParquetOptionsPtrOutputWithContext(ctx context.Context) ParquetOptionsPtrOutput
type ParquetOptionsInput ¶
type ParquetOptionsInput interface { pulumi.Input ToParquetOptionsOutput() ParquetOptionsOutput ToParquetOptionsOutputWithContext(context.Context) ParquetOptionsOutput }
ParquetOptionsInput is an input type that accepts ParquetOptionsArgs and ParquetOptionsOutput values. You can construct a concrete instance of `ParquetOptionsInput` via:
ParquetOptionsArgs{...}
type ParquetOptionsOutput ¶
type ParquetOptionsOutput struct{ *pulumi.OutputState }
func (ParquetOptionsOutput) ElementType ¶
func (ParquetOptionsOutput) ElementType() reflect.Type
func (ParquetOptionsOutput) EnableListInference ¶
func (o ParquetOptionsOutput) EnableListInference() pulumi.BoolPtrOutput
[Optional] Indicates whether to use schema inference specifically for Parquet LIST logical type.
func (ParquetOptionsOutput) EnumAsString ¶
func (o ParquetOptionsOutput) EnumAsString() pulumi.BoolPtrOutput
[Optional] Indicates whether to infer Parquet ENUM logical type as STRING instead of BYTES by default.
func (ParquetOptionsOutput) ToParquetOptionsOutput ¶
func (o ParquetOptionsOutput) ToParquetOptionsOutput() ParquetOptionsOutput
func (ParquetOptionsOutput) ToParquetOptionsOutputWithContext ¶
func (o ParquetOptionsOutput) ToParquetOptionsOutputWithContext(ctx context.Context) ParquetOptionsOutput
func (ParquetOptionsOutput) ToParquetOptionsPtrOutput ¶
func (o ParquetOptionsOutput) ToParquetOptionsPtrOutput() ParquetOptionsPtrOutput
func (ParquetOptionsOutput) ToParquetOptionsPtrOutputWithContext ¶
func (o ParquetOptionsOutput) ToParquetOptionsPtrOutputWithContext(ctx context.Context) ParquetOptionsPtrOutput
type ParquetOptionsPtrInput ¶
type ParquetOptionsPtrInput interface { pulumi.Input ToParquetOptionsPtrOutput() ParquetOptionsPtrOutput ToParquetOptionsPtrOutputWithContext(context.Context) ParquetOptionsPtrOutput }
ParquetOptionsPtrInput is an input type that accepts ParquetOptionsArgs, ParquetOptionsPtr and ParquetOptionsPtrOutput values. You can construct a concrete instance of `ParquetOptionsPtrInput` via:
ParquetOptionsArgs{...} or: nil
func ParquetOptionsPtr ¶
func ParquetOptionsPtr(v *ParquetOptionsArgs) ParquetOptionsPtrInput
type ParquetOptionsPtrOutput ¶
type ParquetOptionsPtrOutput struct{ *pulumi.OutputState }
func (ParquetOptionsPtrOutput) Elem ¶
func (o ParquetOptionsPtrOutput) Elem() ParquetOptionsOutput
func (ParquetOptionsPtrOutput) ElementType ¶
func (ParquetOptionsPtrOutput) ElementType() reflect.Type
func (ParquetOptionsPtrOutput) EnableListInference ¶
func (o ParquetOptionsPtrOutput) EnableListInference() pulumi.BoolPtrOutput
[Optional] Indicates whether to use schema inference specifically for Parquet LIST logical type.
func (ParquetOptionsPtrOutput) EnumAsString ¶
func (o ParquetOptionsPtrOutput) EnumAsString() pulumi.BoolPtrOutput
[Optional] Indicates whether to infer Parquet ENUM logical type as STRING instead of BYTES by default.
func (ParquetOptionsPtrOutput) ToParquetOptionsPtrOutput ¶
func (o ParquetOptionsPtrOutput) ToParquetOptionsPtrOutput() ParquetOptionsPtrOutput
func (ParquetOptionsPtrOutput) ToParquetOptionsPtrOutputWithContext ¶
func (o ParquetOptionsPtrOutput) ToParquetOptionsPtrOutputWithContext(ctx context.Context) ParquetOptionsPtrOutput
type ParquetOptionsResponse ¶
type ParquetOptionsResponse struct { // [Optional] Indicates whether to use schema inference specifically for Parquet LIST logical type. EnableListInference bool `pulumi:"enableListInference"` // [Optional] Indicates whether to infer Parquet ENUM logical type as STRING instead of BYTES by default. EnumAsString bool `pulumi:"enumAsString"` }
type ParquetOptionsResponseOutput ¶
type ParquetOptionsResponseOutput struct{ *pulumi.OutputState }
func (ParquetOptionsResponseOutput) ElementType ¶
func (ParquetOptionsResponseOutput) ElementType() reflect.Type
func (ParquetOptionsResponseOutput) EnableListInference ¶
func (o ParquetOptionsResponseOutput) EnableListInference() pulumi.BoolOutput
[Optional] Indicates whether to use schema inference specifically for Parquet LIST logical type.
func (ParquetOptionsResponseOutput) EnumAsString ¶
func (o ParquetOptionsResponseOutput) EnumAsString() pulumi.BoolOutput
[Optional] Indicates whether to infer Parquet ENUM logical type as STRING instead of BYTES by default.
func (ParquetOptionsResponseOutput) ToParquetOptionsResponseOutput ¶
func (o ParquetOptionsResponseOutput) ToParquetOptionsResponseOutput() ParquetOptionsResponseOutput
func (ParquetOptionsResponseOutput) ToParquetOptionsResponseOutputWithContext ¶
func (o ParquetOptionsResponseOutput) ToParquetOptionsResponseOutputWithContext(ctx context.Context) ParquetOptionsResponseOutput
type QueryParameter ¶
type QueryParameter struct { // [Optional] If unset, this is a positional parameter. Otherwise, should be unique within a query. Name *string `pulumi:"name"` // [Required] The type of this parameter. ParameterType *QueryParameterType `pulumi:"parameterType"` // [Required] The value of this parameter. ParameterValue *QueryParameterValue `pulumi:"parameterValue"` }
type QueryParameterArgs ¶
type QueryParameterArgs struct { // [Optional] If unset, this is a positional parameter. Otherwise, should be unique within a query. Name pulumi.StringPtrInput `pulumi:"name"` // [Required] The type of this parameter. ParameterType QueryParameterTypePtrInput `pulumi:"parameterType"` // [Required] The value of this parameter. ParameterValue QueryParameterValuePtrInput `pulumi:"parameterValue"` }
func (QueryParameterArgs) ElementType ¶
func (QueryParameterArgs) ElementType() reflect.Type
func (QueryParameterArgs) ToQueryParameterOutput ¶
func (i QueryParameterArgs) ToQueryParameterOutput() QueryParameterOutput
func (QueryParameterArgs) ToQueryParameterOutputWithContext ¶
func (i QueryParameterArgs) ToQueryParameterOutputWithContext(ctx context.Context) QueryParameterOutput
type QueryParameterArray ¶
type QueryParameterArray []QueryParameterInput
func (QueryParameterArray) ElementType ¶
func (QueryParameterArray) ElementType() reflect.Type
func (QueryParameterArray) ToQueryParameterArrayOutput ¶
func (i QueryParameterArray) ToQueryParameterArrayOutput() QueryParameterArrayOutput
func (QueryParameterArray) ToQueryParameterArrayOutputWithContext ¶
func (i QueryParameterArray) ToQueryParameterArrayOutputWithContext(ctx context.Context) QueryParameterArrayOutput
type QueryParameterArrayInput ¶
type QueryParameterArrayInput interface { pulumi.Input ToQueryParameterArrayOutput() QueryParameterArrayOutput ToQueryParameterArrayOutputWithContext(context.Context) QueryParameterArrayOutput }
QueryParameterArrayInput is an input type that accepts QueryParameterArray and QueryParameterArrayOutput values. You can construct a concrete instance of `QueryParameterArrayInput` via:
QueryParameterArray{ QueryParameterArgs{...} }
type QueryParameterArrayOutput ¶
type QueryParameterArrayOutput struct{ *pulumi.OutputState }
func (QueryParameterArrayOutput) ElementType ¶
func (QueryParameterArrayOutput) ElementType() reflect.Type
func (QueryParameterArrayOutput) Index ¶
func (o QueryParameterArrayOutput) Index(i pulumi.IntInput) QueryParameterOutput
func (QueryParameterArrayOutput) ToQueryParameterArrayOutput ¶
func (o QueryParameterArrayOutput) ToQueryParameterArrayOutput() QueryParameterArrayOutput
func (QueryParameterArrayOutput) ToQueryParameterArrayOutputWithContext ¶
func (o QueryParameterArrayOutput) ToQueryParameterArrayOutputWithContext(ctx context.Context) QueryParameterArrayOutput
type QueryParameterInput ¶
type QueryParameterInput interface { pulumi.Input ToQueryParameterOutput() QueryParameterOutput ToQueryParameterOutputWithContext(context.Context) QueryParameterOutput }
QueryParameterInput is an input type that accepts QueryParameterArgs and QueryParameterOutput values. You can construct a concrete instance of `QueryParameterInput` via:
QueryParameterArgs{...}
type QueryParameterOutput ¶
type QueryParameterOutput struct{ *pulumi.OutputState }
func (QueryParameterOutput) ElementType ¶
func (QueryParameterOutput) ElementType() reflect.Type
func (QueryParameterOutput) Name ¶
func (o QueryParameterOutput) Name() pulumi.StringPtrOutput
[Optional] If unset, this is a positional parameter. Otherwise, should be unique within a query.
func (QueryParameterOutput) ParameterType ¶
func (o QueryParameterOutput) ParameterType() QueryParameterTypePtrOutput
[Required] The type of this parameter.
func (QueryParameterOutput) ParameterValue ¶
func (o QueryParameterOutput) ParameterValue() QueryParameterValuePtrOutput
[Required] The value of this parameter.
func (QueryParameterOutput) ToQueryParameterOutput ¶
func (o QueryParameterOutput) ToQueryParameterOutput() QueryParameterOutput
func (QueryParameterOutput) ToQueryParameterOutputWithContext ¶
func (o QueryParameterOutput) ToQueryParameterOutputWithContext(ctx context.Context) QueryParameterOutput
type QueryParameterResponse ¶
type QueryParameterResponse struct { // [Optional] If unset, this is a positional parameter. Otherwise, should be unique within a query. Name string `pulumi:"name"` // [Required] The type of this parameter. ParameterType QueryParameterTypeResponse `pulumi:"parameterType"` // [Required] The value of this parameter. ParameterValue QueryParameterValueResponse `pulumi:"parameterValue"` }
type QueryParameterResponseArrayOutput ¶
type QueryParameterResponseArrayOutput struct{ *pulumi.OutputState }
func (QueryParameterResponseArrayOutput) ElementType ¶
func (QueryParameterResponseArrayOutput) ElementType() reflect.Type
func (QueryParameterResponseArrayOutput) Index ¶
func (o QueryParameterResponseArrayOutput) Index(i pulumi.IntInput) QueryParameterResponseOutput
func (QueryParameterResponseArrayOutput) ToQueryParameterResponseArrayOutput ¶
func (o QueryParameterResponseArrayOutput) ToQueryParameterResponseArrayOutput() QueryParameterResponseArrayOutput
func (QueryParameterResponseArrayOutput) ToQueryParameterResponseArrayOutputWithContext ¶
func (o QueryParameterResponseArrayOutput) ToQueryParameterResponseArrayOutputWithContext(ctx context.Context) QueryParameterResponseArrayOutput
type QueryParameterResponseOutput ¶
type QueryParameterResponseOutput struct{ *pulumi.OutputState }
func (QueryParameterResponseOutput) ElementType ¶
func (QueryParameterResponseOutput) ElementType() reflect.Type
func (QueryParameterResponseOutput) Name ¶
func (o QueryParameterResponseOutput) Name() pulumi.StringOutput
[Optional] If unset, this is a positional parameter. Otherwise, should be unique within a query.
func (QueryParameterResponseOutput) ParameterType ¶
func (o QueryParameterResponseOutput) ParameterType() QueryParameterTypeResponseOutput
[Required] The type of this parameter.
func (QueryParameterResponseOutput) ParameterValue ¶
func (o QueryParameterResponseOutput) ParameterValue() QueryParameterValueResponseOutput
[Required] The value of this parameter.
func (QueryParameterResponseOutput) ToQueryParameterResponseOutput ¶
func (o QueryParameterResponseOutput) ToQueryParameterResponseOutput() QueryParameterResponseOutput
func (QueryParameterResponseOutput) ToQueryParameterResponseOutputWithContext ¶
func (o QueryParameterResponseOutput) ToQueryParameterResponseOutputWithContext(ctx context.Context) QueryParameterResponseOutput
type QueryParameterType ¶
type QueryParameterType struct { // [Optional] The type of the array's elements, if this is an array. ArrayType *QueryParameterType `pulumi:"arrayType"` // [Optional] The types of the fields of this struct, in order, if this is a struct. StructTypes []QueryParameterTypeStructTypesItem `pulumi:"structTypes"` // [Required] The top level type of this field. Type *string `pulumi:"type"` }
type QueryParameterTypeArgs ¶
type QueryParameterTypeArgs struct { // [Optional] The type of the array's elements, if this is an array. ArrayType QueryParameterTypePtrInput `pulumi:"arrayType"` // [Optional] The types of the fields of this struct, in order, if this is a struct. StructTypes QueryParameterTypeStructTypesItemArrayInput `pulumi:"structTypes"` // [Required] The top level type of this field. Type pulumi.StringPtrInput `pulumi:"type"` }
func (QueryParameterTypeArgs) ElementType ¶
func (QueryParameterTypeArgs) ElementType() reflect.Type
func (QueryParameterTypeArgs) ToQueryParameterTypeOutput ¶
func (i QueryParameterTypeArgs) ToQueryParameterTypeOutput() QueryParameterTypeOutput
func (QueryParameterTypeArgs) ToQueryParameterTypeOutputWithContext ¶
func (i QueryParameterTypeArgs) ToQueryParameterTypeOutputWithContext(ctx context.Context) QueryParameterTypeOutput
func (QueryParameterTypeArgs) ToQueryParameterTypePtrOutput ¶
func (i QueryParameterTypeArgs) ToQueryParameterTypePtrOutput() QueryParameterTypePtrOutput
func (QueryParameterTypeArgs) ToQueryParameterTypePtrOutputWithContext ¶
func (i QueryParameterTypeArgs) ToQueryParameterTypePtrOutputWithContext(ctx context.Context) QueryParameterTypePtrOutput
type QueryParameterTypeInput ¶
type QueryParameterTypeInput interface { pulumi.Input ToQueryParameterTypeOutput() QueryParameterTypeOutput ToQueryParameterTypeOutputWithContext(context.Context) QueryParameterTypeOutput }
QueryParameterTypeInput is an input type that accepts QueryParameterTypeArgs and QueryParameterTypeOutput values. You can construct a concrete instance of `QueryParameterTypeInput` via:
QueryParameterTypeArgs{...}
type QueryParameterTypeOutput ¶
type QueryParameterTypeOutput struct{ *pulumi.OutputState }
func (QueryParameterTypeOutput) ArrayType ¶
func (o QueryParameterTypeOutput) ArrayType() QueryParameterTypePtrOutput
[Optional] The type of the array's elements, if this is an array.
func (QueryParameterTypeOutput) ElementType ¶
func (QueryParameterTypeOutput) ElementType() reflect.Type
func (QueryParameterTypeOutput) StructTypes ¶
func (o QueryParameterTypeOutput) StructTypes() QueryParameterTypeStructTypesItemArrayOutput
[Optional] The types of the fields of this struct, in order, if this is a struct.
func (QueryParameterTypeOutput) ToQueryParameterTypeOutput ¶
func (o QueryParameterTypeOutput) ToQueryParameterTypeOutput() QueryParameterTypeOutput
func (QueryParameterTypeOutput) ToQueryParameterTypeOutputWithContext ¶
func (o QueryParameterTypeOutput) ToQueryParameterTypeOutputWithContext(ctx context.Context) QueryParameterTypeOutput
func (QueryParameterTypeOutput) ToQueryParameterTypePtrOutput ¶
func (o QueryParameterTypeOutput) ToQueryParameterTypePtrOutput() QueryParameterTypePtrOutput
func (QueryParameterTypeOutput) ToQueryParameterTypePtrOutputWithContext ¶
func (o QueryParameterTypeOutput) ToQueryParameterTypePtrOutputWithContext(ctx context.Context) QueryParameterTypePtrOutput
func (QueryParameterTypeOutput) Type ¶
func (o QueryParameterTypeOutput) Type() pulumi.StringPtrOutput
[Required] The top level type of this field.
type QueryParameterTypePtrInput ¶
type QueryParameterTypePtrInput interface { pulumi.Input ToQueryParameterTypePtrOutput() QueryParameterTypePtrOutput ToQueryParameterTypePtrOutputWithContext(context.Context) QueryParameterTypePtrOutput }
QueryParameterTypePtrInput is an input type that accepts QueryParameterTypeArgs, QueryParameterTypePtr and QueryParameterTypePtrOutput values. You can construct a concrete instance of `QueryParameterTypePtrInput` via:
QueryParameterTypeArgs{...} or: nil
func QueryParameterTypePtr ¶
func QueryParameterTypePtr(v *QueryParameterTypeArgs) QueryParameterTypePtrInput
type QueryParameterTypePtrOutput ¶
type QueryParameterTypePtrOutput struct{ *pulumi.OutputState }
func (QueryParameterTypePtrOutput) ArrayType ¶
func (o QueryParameterTypePtrOutput) ArrayType() QueryParameterTypePtrOutput
[Optional] The type of the array's elements, if this is an array.
func (QueryParameterTypePtrOutput) Elem ¶
func (o QueryParameterTypePtrOutput) Elem() QueryParameterTypeOutput
func (QueryParameterTypePtrOutput) ElementType ¶
func (QueryParameterTypePtrOutput) ElementType() reflect.Type
func (QueryParameterTypePtrOutput) StructTypes ¶
func (o QueryParameterTypePtrOutput) StructTypes() QueryParameterTypeStructTypesItemArrayOutput
[Optional] The types of the fields of this struct, in order, if this is a struct.
func (QueryParameterTypePtrOutput) ToQueryParameterTypePtrOutput ¶
func (o QueryParameterTypePtrOutput) ToQueryParameterTypePtrOutput() QueryParameterTypePtrOutput
func (QueryParameterTypePtrOutput) ToQueryParameterTypePtrOutputWithContext ¶
func (o QueryParameterTypePtrOutput) ToQueryParameterTypePtrOutputWithContext(ctx context.Context) QueryParameterTypePtrOutput
func (QueryParameterTypePtrOutput) Type ¶
func (o QueryParameterTypePtrOutput) Type() pulumi.StringPtrOutput
[Required] The top level type of this field.
type QueryParameterTypeResponse ¶
type QueryParameterTypeResponse struct { // [Optional] The type of the array's elements, if this is an array. ArrayType *QueryParameterTypeResponse `pulumi:"arrayType"` // [Optional] The types of the fields of this struct, in order, if this is a struct. StructTypes []QueryParameterTypeStructTypesItemResponse `pulumi:"structTypes"` // [Required] The top level type of this field. Type string `pulumi:"type"` }
type QueryParameterTypeResponseOutput ¶
type QueryParameterTypeResponseOutput struct{ *pulumi.OutputState }
func (QueryParameterTypeResponseOutput) ArrayType ¶
func (o QueryParameterTypeResponseOutput) ArrayType() QueryParameterTypeResponsePtrOutput
[Optional] The type of the array's elements, if this is an array.
func (QueryParameterTypeResponseOutput) ElementType ¶
func (QueryParameterTypeResponseOutput) ElementType() reflect.Type
func (QueryParameterTypeResponseOutput) StructTypes ¶
func (o QueryParameterTypeResponseOutput) StructTypes() QueryParameterTypeStructTypesItemResponseArrayOutput
[Optional] The types of the fields of this struct, in order, if this is a struct.
func (QueryParameterTypeResponseOutput) ToQueryParameterTypeResponseOutput ¶
func (o QueryParameterTypeResponseOutput) ToQueryParameterTypeResponseOutput() QueryParameterTypeResponseOutput
func (QueryParameterTypeResponseOutput) ToQueryParameterTypeResponseOutputWithContext ¶
func (o QueryParameterTypeResponseOutput) ToQueryParameterTypeResponseOutputWithContext(ctx context.Context) QueryParameterTypeResponseOutput
func (QueryParameterTypeResponseOutput) Type ¶
func (o QueryParameterTypeResponseOutput) Type() pulumi.StringOutput
[Required] The top level type of this field.
type QueryParameterTypeResponsePtrOutput ¶ added in v0.8.0
type QueryParameterTypeResponsePtrOutput struct{ *pulumi.OutputState }
func (QueryParameterTypeResponsePtrOutput) ArrayType ¶ added in v0.8.0
func (o QueryParameterTypeResponsePtrOutput) ArrayType() QueryParameterTypeResponsePtrOutput
[Optional] The type of the array's elements, if this is an array.
func (QueryParameterTypeResponsePtrOutput) Elem ¶ added in v0.8.0
func (o QueryParameterTypeResponsePtrOutput) Elem() QueryParameterTypeResponseOutput
func (QueryParameterTypeResponsePtrOutput) ElementType ¶ added in v0.8.0
func (QueryParameterTypeResponsePtrOutput) ElementType() reflect.Type
func (QueryParameterTypeResponsePtrOutput) StructTypes ¶ added in v0.8.0
func (o QueryParameterTypeResponsePtrOutput) StructTypes() QueryParameterTypeStructTypesItemResponseArrayOutput
[Optional] The types of the fields of this struct, in order, if this is a struct.
func (QueryParameterTypeResponsePtrOutput) ToQueryParameterTypeResponsePtrOutput ¶ added in v0.8.0
func (o QueryParameterTypeResponsePtrOutput) ToQueryParameterTypeResponsePtrOutput() QueryParameterTypeResponsePtrOutput
func (QueryParameterTypeResponsePtrOutput) ToQueryParameterTypeResponsePtrOutputWithContext ¶ added in v0.8.0
func (o QueryParameterTypeResponsePtrOutput) ToQueryParameterTypeResponsePtrOutputWithContext(ctx context.Context) QueryParameterTypeResponsePtrOutput
func (QueryParameterTypeResponsePtrOutput) Type ¶ added in v0.8.0
func (o QueryParameterTypeResponsePtrOutput) Type() pulumi.StringPtrOutput
[Required] The top level type of this field.
type QueryParameterTypeStructTypesItem ¶ added in v0.4.0
type QueryParameterTypeStructTypesItem struct { // [Optional] Human-oriented description of the field. Description *string `pulumi:"description"` // [Optional] The name of this field. Name *string `pulumi:"name"` // [Required] The type of this field. Type *QueryParameterType `pulumi:"type"` }
type QueryParameterTypeStructTypesItemArgs ¶ added in v0.4.0
type QueryParameterTypeStructTypesItemArgs struct { // [Optional] Human-oriented description of the field. Description pulumi.StringPtrInput `pulumi:"description"` // [Optional] The name of this field. Name pulumi.StringPtrInput `pulumi:"name"` // [Required] The type of this field. Type QueryParameterTypePtrInput `pulumi:"type"` }
func (QueryParameterTypeStructTypesItemArgs) ElementType ¶ added in v0.4.0
func (QueryParameterTypeStructTypesItemArgs) ElementType() reflect.Type
func (QueryParameterTypeStructTypesItemArgs) ToQueryParameterTypeStructTypesItemOutput ¶ added in v0.4.0
func (i QueryParameterTypeStructTypesItemArgs) ToQueryParameterTypeStructTypesItemOutput() QueryParameterTypeStructTypesItemOutput
func (QueryParameterTypeStructTypesItemArgs) ToQueryParameterTypeStructTypesItemOutputWithContext ¶ added in v0.4.0
func (i QueryParameterTypeStructTypesItemArgs) ToQueryParameterTypeStructTypesItemOutputWithContext(ctx context.Context) QueryParameterTypeStructTypesItemOutput
type QueryParameterTypeStructTypesItemArray ¶ added in v0.4.0
type QueryParameterTypeStructTypesItemArray []QueryParameterTypeStructTypesItemInput
func (QueryParameterTypeStructTypesItemArray) ElementType ¶ added in v0.4.0
func (QueryParameterTypeStructTypesItemArray) ElementType() reflect.Type
func (QueryParameterTypeStructTypesItemArray) ToQueryParameterTypeStructTypesItemArrayOutput ¶ added in v0.4.0
func (i QueryParameterTypeStructTypesItemArray) ToQueryParameterTypeStructTypesItemArrayOutput() QueryParameterTypeStructTypesItemArrayOutput
func (QueryParameterTypeStructTypesItemArray) ToQueryParameterTypeStructTypesItemArrayOutputWithContext ¶ added in v0.4.0
func (i QueryParameterTypeStructTypesItemArray) ToQueryParameterTypeStructTypesItemArrayOutputWithContext(ctx context.Context) QueryParameterTypeStructTypesItemArrayOutput
type QueryParameterTypeStructTypesItemArrayInput ¶ added in v0.4.0
type QueryParameterTypeStructTypesItemArrayInput interface { pulumi.Input ToQueryParameterTypeStructTypesItemArrayOutput() QueryParameterTypeStructTypesItemArrayOutput ToQueryParameterTypeStructTypesItemArrayOutputWithContext(context.Context) QueryParameterTypeStructTypesItemArrayOutput }
QueryParameterTypeStructTypesItemArrayInput is an input type that accepts QueryParameterTypeStructTypesItemArray and QueryParameterTypeStructTypesItemArrayOutput values. You can construct a concrete instance of `QueryParameterTypeStructTypesItemArrayInput` via:
QueryParameterTypeStructTypesItemArray{ QueryParameterTypeStructTypesItemArgs{...} }
type QueryParameterTypeStructTypesItemArrayOutput ¶ added in v0.4.0
type QueryParameterTypeStructTypesItemArrayOutput struct{ *pulumi.OutputState }
func (QueryParameterTypeStructTypesItemArrayOutput) ElementType ¶ added in v0.4.0
func (QueryParameterTypeStructTypesItemArrayOutput) ElementType() reflect.Type
func (QueryParameterTypeStructTypesItemArrayOutput) ToQueryParameterTypeStructTypesItemArrayOutput ¶ added in v0.4.0
func (o QueryParameterTypeStructTypesItemArrayOutput) ToQueryParameterTypeStructTypesItemArrayOutput() QueryParameterTypeStructTypesItemArrayOutput
func (QueryParameterTypeStructTypesItemArrayOutput) ToQueryParameterTypeStructTypesItemArrayOutputWithContext ¶ added in v0.4.0
func (o QueryParameterTypeStructTypesItemArrayOutput) ToQueryParameterTypeStructTypesItemArrayOutputWithContext(ctx context.Context) QueryParameterTypeStructTypesItemArrayOutput
type QueryParameterTypeStructTypesItemInput ¶ added in v0.4.0
type QueryParameterTypeStructTypesItemInput interface { pulumi.Input ToQueryParameterTypeStructTypesItemOutput() QueryParameterTypeStructTypesItemOutput ToQueryParameterTypeStructTypesItemOutputWithContext(context.Context) QueryParameterTypeStructTypesItemOutput }
QueryParameterTypeStructTypesItemInput is an input type that accepts QueryParameterTypeStructTypesItemArgs and QueryParameterTypeStructTypesItemOutput values. You can construct a concrete instance of `QueryParameterTypeStructTypesItemInput` via:
QueryParameterTypeStructTypesItemArgs{...}
type QueryParameterTypeStructTypesItemOutput ¶ added in v0.4.0
type QueryParameterTypeStructTypesItemOutput struct{ *pulumi.OutputState }
func (QueryParameterTypeStructTypesItemOutput) Description ¶ added in v0.4.0
func (o QueryParameterTypeStructTypesItemOutput) Description() pulumi.StringPtrOutput
[Optional] Human-oriented description of the field.
func (QueryParameterTypeStructTypesItemOutput) ElementType ¶ added in v0.4.0
func (QueryParameterTypeStructTypesItemOutput) ElementType() reflect.Type
func (QueryParameterTypeStructTypesItemOutput) Name ¶ added in v0.4.0
func (o QueryParameterTypeStructTypesItemOutput) Name() pulumi.StringPtrOutput
[Optional] The name of this field.
func (QueryParameterTypeStructTypesItemOutput) ToQueryParameterTypeStructTypesItemOutput ¶ added in v0.4.0
func (o QueryParameterTypeStructTypesItemOutput) ToQueryParameterTypeStructTypesItemOutput() QueryParameterTypeStructTypesItemOutput
func (QueryParameterTypeStructTypesItemOutput) ToQueryParameterTypeStructTypesItemOutputWithContext ¶ added in v0.4.0
func (o QueryParameterTypeStructTypesItemOutput) ToQueryParameterTypeStructTypesItemOutputWithContext(ctx context.Context) QueryParameterTypeStructTypesItemOutput
func (QueryParameterTypeStructTypesItemOutput) Type ¶ added in v0.4.0
func (o QueryParameterTypeStructTypesItemOutput) Type() QueryParameterTypePtrOutput
[Required] The type of this field.
type QueryParameterTypeStructTypesItemResponse ¶ added in v0.4.0
type QueryParameterTypeStructTypesItemResponse struct { // [Optional] Human-oriented description of the field. Description string `pulumi:"description"` // [Optional] The name of this field. Name string `pulumi:"name"` // [Required] The type of this field. Type QueryParameterTypeResponse `pulumi:"type"` }
type QueryParameterTypeStructTypesItemResponseArrayOutput ¶ added in v0.4.0
type QueryParameterTypeStructTypesItemResponseArrayOutput struct{ *pulumi.OutputState }
func (QueryParameterTypeStructTypesItemResponseArrayOutput) ElementType ¶ added in v0.4.0
func (QueryParameterTypeStructTypesItemResponseArrayOutput) ElementType() reflect.Type
func (QueryParameterTypeStructTypesItemResponseArrayOutput) ToQueryParameterTypeStructTypesItemResponseArrayOutput ¶ added in v0.4.0
func (o QueryParameterTypeStructTypesItemResponseArrayOutput) ToQueryParameterTypeStructTypesItemResponseArrayOutput() QueryParameterTypeStructTypesItemResponseArrayOutput
func (QueryParameterTypeStructTypesItemResponseArrayOutput) ToQueryParameterTypeStructTypesItemResponseArrayOutputWithContext ¶ added in v0.4.0
func (o QueryParameterTypeStructTypesItemResponseArrayOutput) ToQueryParameterTypeStructTypesItemResponseArrayOutputWithContext(ctx context.Context) QueryParameterTypeStructTypesItemResponseArrayOutput
type QueryParameterTypeStructTypesItemResponseOutput ¶ added in v0.4.0
type QueryParameterTypeStructTypesItemResponseOutput struct{ *pulumi.OutputState }
func (QueryParameterTypeStructTypesItemResponseOutput) Description ¶ added in v0.4.0
func (o QueryParameterTypeStructTypesItemResponseOutput) Description() pulumi.StringOutput
[Optional] Human-oriented description of the field.
func (QueryParameterTypeStructTypesItemResponseOutput) ElementType ¶ added in v0.4.0
func (QueryParameterTypeStructTypesItemResponseOutput) ElementType() reflect.Type
func (QueryParameterTypeStructTypesItemResponseOutput) Name ¶ added in v0.4.0
func (o QueryParameterTypeStructTypesItemResponseOutput) Name() pulumi.StringOutput
[Optional] The name of this field.
func (QueryParameterTypeStructTypesItemResponseOutput) ToQueryParameterTypeStructTypesItemResponseOutput ¶ added in v0.4.0
func (o QueryParameterTypeStructTypesItemResponseOutput) ToQueryParameterTypeStructTypesItemResponseOutput() QueryParameterTypeStructTypesItemResponseOutput
func (QueryParameterTypeStructTypesItemResponseOutput) ToQueryParameterTypeStructTypesItemResponseOutputWithContext ¶ added in v0.4.0
func (o QueryParameterTypeStructTypesItemResponseOutput) ToQueryParameterTypeStructTypesItemResponseOutputWithContext(ctx context.Context) QueryParameterTypeStructTypesItemResponseOutput
type QueryParameterValue ¶
type QueryParameterValue struct { // [Optional] The array values, if this is an array type. ArrayValues []QueryParameterValue `pulumi:"arrayValues"` // [Optional] The struct field values, in order of the struct type's declaration. StructValues map[string]string `pulumi:"structValues"` // [Optional] The value of this value, if a simple scalar type. Value *string `pulumi:"value"` }
type QueryParameterValueArgs ¶
type QueryParameterValueArgs struct { // [Optional] The array values, if this is an array type. ArrayValues QueryParameterValueArrayInput `pulumi:"arrayValues"` // [Optional] The struct field values, in order of the struct type's declaration. StructValues pulumi.StringMapInput `pulumi:"structValues"` // [Optional] The value of this value, if a simple scalar type. Value pulumi.StringPtrInput `pulumi:"value"` }
func (QueryParameterValueArgs) ElementType ¶
func (QueryParameterValueArgs) ElementType() reflect.Type
func (QueryParameterValueArgs) ToQueryParameterValueOutput ¶
func (i QueryParameterValueArgs) ToQueryParameterValueOutput() QueryParameterValueOutput
func (QueryParameterValueArgs) ToQueryParameterValueOutputWithContext ¶
func (i QueryParameterValueArgs) ToQueryParameterValueOutputWithContext(ctx context.Context) QueryParameterValueOutput
func (QueryParameterValueArgs) ToQueryParameterValuePtrOutput ¶
func (i QueryParameterValueArgs) ToQueryParameterValuePtrOutput() QueryParameterValuePtrOutput
func (QueryParameterValueArgs) ToQueryParameterValuePtrOutputWithContext ¶
func (i QueryParameterValueArgs) ToQueryParameterValuePtrOutputWithContext(ctx context.Context) QueryParameterValuePtrOutput
type QueryParameterValueArray ¶
type QueryParameterValueArray []QueryParameterValueInput
func (QueryParameterValueArray) ElementType ¶
func (QueryParameterValueArray) ElementType() reflect.Type
func (QueryParameterValueArray) ToQueryParameterValueArrayOutput ¶
func (i QueryParameterValueArray) ToQueryParameterValueArrayOutput() QueryParameterValueArrayOutput
func (QueryParameterValueArray) ToQueryParameterValueArrayOutputWithContext ¶
func (i QueryParameterValueArray) ToQueryParameterValueArrayOutputWithContext(ctx context.Context) QueryParameterValueArrayOutput
type QueryParameterValueArrayInput ¶
type QueryParameterValueArrayInput interface { pulumi.Input ToQueryParameterValueArrayOutput() QueryParameterValueArrayOutput ToQueryParameterValueArrayOutputWithContext(context.Context) QueryParameterValueArrayOutput }
QueryParameterValueArrayInput is an input type that accepts QueryParameterValueArray and QueryParameterValueArrayOutput values. You can construct a concrete instance of `QueryParameterValueArrayInput` via:
QueryParameterValueArray{ QueryParameterValueArgs{...} }
type QueryParameterValueArrayOutput ¶
type QueryParameterValueArrayOutput struct{ *pulumi.OutputState }
func (QueryParameterValueArrayOutput) ElementType ¶
func (QueryParameterValueArrayOutput) ElementType() reflect.Type
func (QueryParameterValueArrayOutput) Index ¶
func (o QueryParameterValueArrayOutput) Index(i pulumi.IntInput) QueryParameterValueOutput
func (QueryParameterValueArrayOutput) ToQueryParameterValueArrayOutput ¶
func (o QueryParameterValueArrayOutput) ToQueryParameterValueArrayOutput() QueryParameterValueArrayOutput
func (QueryParameterValueArrayOutput) ToQueryParameterValueArrayOutputWithContext ¶
func (o QueryParameterValueArrayOutput) ToQueryParameterValueArrayOutputWithContext(ctx context.Context) QueryParameterValueArrayOutput
type QueryParameterValueInput ¶
type QueryParameterValueInput interface { pulumi.Input ToQueryParameterValueOutput() QueryParameterValueOutput ToQueryParameterValueOutputWithContext(context.Context) QueryParameterValueOutput }
QueryParameterValueInput is an input type that accepts QueryParameterValueArgs and QueryParameterValueOutput values. You can construct a concrete instance of `QueryParameterValueInput` via:
QueryParameterValueArgs{...}
type QueryParameterValueOutput ¶
type QueryParameterValueOutput struct{ *pulumi.OutputState }
func (QueryParameterValueOutput) ArrayValues ¶
func (o QueryParameterValueOutput) ArrayValues() QueryParameterValueArrayOutput
[Optional] The array values, if this is an array type.
func (QueryParameterValueOutput) ElementType ¶
func (QueryParameterValueOutput) ElementType() reflect.Type
func (QueryParameterValueOutput) StructValues ¶
func (o QueryParameterValueOutput) StructValues() pulumi.StringMapOutput
[Optional] The struct field values, in order of the struct type's declaration.
func (QueryParameterValueOutput) ToQueryParameterValueOutput ¶
func (o QueryParameterValueOutput) ToQueryParameterValueOutput() QueryParameterValueOutput
func (QueryParameterValueOutput) ToQueryParameterValueOutputWithContext ¶
func (o QueryParameterValueOutput) ToQueryParameterValueOutputWithContext(ctx context.Context) QueryParameterValueOutput
func (QueryParameterValueOutput) ToQueryParameterValuePtrOutput ¶
func (o QueryParameterValueOutput) ToQueryParameterValuePtrOutput() QueryParameterValuePtrOutput
func (QueryParameterValueOutput) ToQueryParameterValuePtrOutputWithContext ¶
func (o QueryParameterValueOutput) ToQueryParameterValuePtrOutputWithContext(ctx context.Context) QueryParameterValuePtrOutput
func (QueryParameterValueOutput) Value ¶
func (o QueryParameterValueOutput) Value() pulumi.StringPtrOutput
[Optional] The value of this value, if a simple scalar type.
type QueryParameterValuePtrInput ¶
type QueryParameterValuePtrInput interface { pulumi.Input ToQueryParameterValuePtrOutput() QueryParameterValuePtrOutput ToQueryParameterValuePtrOutputWithContext(context.Context) QueryParameterValuePtrOutput }
QueryParameterValuePtrInput is an input type that accepts QueryParameterValueArgs, QueryParameterValuePtr and QueryParameterValuePtrOutput values. You can construct a concrete instance of `QueryParameterValuePtrInput` via:
QueryParameterValueArgs{...} or: nil
func QueryParameterValuePtr ¶
func QueryParameterValuePtr(v *QueryParameterValueArgs) QueryParameterValuePtrInput
type QueryParameterValuePtrOutput ¶
type QueryParameterValuePtrOutput struct{ *pulumi.OutputState }
func (QueryParameterValuePtrOutput) ArrayValues ¶
func (o QueryParameterValuePtrOutput) ArrayValues() QueryParameterValueArrayOutput
[Optional] The array values, if this is an array type.
func (QueryParameterValuePtrOutput) Elem ¶
func (o QueryParameterValuePtrOutput) Elem() QueryParameterValueOutput
func (QueryParameterValuePtrOutput) ElementType ¶
func (QueryParameterValuePtrOutput) ElementType() reflect.Type
func (QueryParameterValuePtrOutput) StructValues ¶
func (o QueryParameterValuePtrOutput) StructValues() pulumi.StringMapOutput
[Optional] The struct field values, in order of the struct type's declaration.
func (QueryParameterValuePtrOutput) ToQueryParameterValuePtrOutput ¶
func (o QueryParameterValuePtrOutput) ToQueryParameterValuePtrOutput() QueryParameterValuePtrOutput
func (QueryParameterValuePtrOutput) ToQueryParameterValuePtrOutputWithContext ¶
func (o QueryParameterValuePtrOutput) ToQueryParameterValuePtrOutputWithContext(ctx context.Context) QueryParameterValuePtrOutput
func (QueryParameterValuePtrOutput) Value ¶
func (o QueryParameterValuePtrOutput) Value() pulumi.StringPtrOutput
[Optional] The value of this value, if a simple scalar type.
type QueryParameterValueResponse ¶
type QueryParameterValueResponse struct { // [Optional] The array values, if this is an array type. ArrayValues []QueryParameterValueResponse `pulumi:"arrayValues"` // [Optional] The struct field values, in order of the struct type's declaration. StructValues map[string]string `pulumi:"structValues"` // [Optional] The value of this value, if a simple scalar type. Value string `pulumi:"value"` }
type QueryParameterValueResponseArrayOutput ¶
type QueryParameterValueResponseArrayOutput struct{ *pulumi.OutputState }
func (QueryParameterValueResponseArrayOutput) ElementType ¶
func (QueryParameterValueResponseArrayOutput) ElementType() reflect.Type
func (QueryParameterValueResponseArrayOutput) ToQueryParameterValueResponseArrayOutput ¶
func (o QueryParameterValueResponseArrayOutput) ToQueryParameterValueResponseArrayOutput() QueryParameterValueResponseArrayOutput
func (QueryParameterValueResponseArrayOutput) ToQueryParameterValueResponseArrayOutputWithContext ¶
func (o QueryParameterValueResponseArrayOutput) ToQueryParameterValueResponseArrayOutputWithContext(ctx context.Context) QueryParameterValueResponseArrayOutput
type QueryParameterValueResponseOutput ¶
type QueryParameterValueResponseOutput struct{ *pulumi.OutputState }
func (QueryParameterValueResponseOutput) ArrayValues ¶
func (o QueryParameterValueResponseOutput) ArrayValues() QueryParameterValueResponseArrayOutput
[Optional] The array values, if this is an array type.
func (QueryParameterValueResponseOutput) ElementType ¶
func (QueryParameterValueResponseOutput) ElementType() reflect.Type
func (QueryParameterValueResponseOutput) StructValues ¶
func (o QueryParameterValueResponseOutput) StructValues() pulumi.StringMapOutput
[Optional] The struct field values, in order of the struct type's declaration.
func (QueryParameterValueResponseOutput) ToQueryParameterValueResponseOutput ¶
func (o QueryParameterValueResponseOutput) ToQueryParameterValueResponseOutput() QueryParameterValueResponseOutput
func (QueryParameterValueResponseOutput) ToQueryParameterValueResponseOutputWithContext ¶
func (o QueryParameterValueResponseOutput) ToQueryParameterValueResponseOutputWithContext(ctx context.Context) QueryParameterValueResponseOutput
func (QueryParameterValueResponseOutput) Value ¶
func (o QueryParameterValueResponseOutput) Value() pulumi.StringOutput
[Optional] The value of this value, if a simple scalar type.
type QueryTimelineSampleResponse ¶
type QueryTimelineSampleResponse struct { // Total number of units currently being processed by workers. This does not correspond directly to slot usage. This is the largest value observed since the last sample. ActiveUnits string `pulumi:"activeUnits"` // Total parallel units of work completed by this query. CompletedUnits string `pulumi:"completedUnits"` // Milliseconds elapsed since the start of query execution. ElapsedMs string `pulumi:"elapsedMs"` // Total parallel units of work remaining for the active stages. PendingUnits string `pulumi:"pendingUnits"` // Cumulative slot-ms consumed by the query. TotalSlotMs string `pulumi:"totalSlotMs"` }
type QueryTimelineSampleResponseArrayOutput ¶
type QueryTimelineSampleResponseArrayOutput struct{ *pulumi.OutputState }
func (QueryTimelineSampleResponseArrayOutput) ElementType ¶
func (QueryTimelineSampleResponseArrayOutput) ElementType() reflect.Type
func (QueryTimelineSampleResponseArrayOutput) ToQueryTimelineSampleResponseArrayOutput ¶
func (o QueryTimelineSampleResponseArrayOutput) ToQueryTimelineSampleResponseArrayOutput() QueryTimelineSampleResponseArrayOutput
func (QueryTimelineSampleResponseArrayOutput) ToQueryTimelineSampleResponseArrayOutputWithContext ¶
func (o QueryTimelineSampleResponseArrayOutput) ToQueryTimelineSampleResponseArrayOutputWithContext(ctx context.Context) QueryTimelineSampleResponseArrayOutput
type QueryTimelineSampleResponseOutput ¶
type QueryTimelineSampleResponseOutput struct{ *pulumi.OutputState }
func (QueryTimelineSampleResponseOutput) ActiveUnits ¶
func (o QueryTimelineSampleResponseOutput) ActiveUnits() pulumi.StringOutput
Total number of units currently being processed by workers. This does not correspond directly to slot usage. This is the largest value observed since the last sample.
func (QueryTimelineSampleResponseOutput) CompletedUnits ¶
func (o QueryTimelineSampleResponseOutput) CompletedUnits() pulumi.StringOutput
Total parallel units of work completed by this query.
func (QueryTimelineSampleResponseOutput) ElapsedMs ¶
func (o QueryTimelineSampleResponseOutput) ElapsedMs() pulumi.StringOutput
Milliseconds elapsed since the start of query execution.
func (QueryTimelineSampleResponseOutput) ElementType ¶
func (QueryTimelineSampleResponseOutput) ElementType() reflect.Type
func (QueryTimelineSampleResponseOutput) PendingUnits ¶
func (o QueryTimelineSampleResponseOutput) PendingUnits() pulumi.StringOutput
Total parallel units of work remaining for the active stages.
func (QueryTimelineSampleResponseOutput) ToQueryTimelineSampleResponseOutput ¶
func (o QueryTimelineSampleResponseOutput) ToQueryTimelineSampleResponseOutput() QueryTimelineSampleResponseOutput
func (QueryTimelineSampleResponseOutput) ToQueryTimelineSampleResponseOutputWithContext ¶
func (o QueryTimelineSampleResponseOutput) ToQueryTimelineSampleResponseOutputWithContext(ctx context.Context) QueryTimelineSampleResponseOutput
func (QueryTimelineSampleResponseOutput) TotalSlotMs ¶
func (o QueryTimelineSampleResponseOutput) TotalSlotMs() pulumi.StringOutput
Cumulative slot-ms consumed by the query.
type RangePartitioning ¶
type RangePartitioning struct { // [TrustedTester] [Required] The table is partitioned by this field. The field must be a top-level NULLABLE/REQUIRED field. The only supported type is INTEGER/INT64. Field *string `pulumi:"field"` // [TrustedTester] [Required] Defines the ranges for range partitioning. Range *RangePartitioningRange `pulumi:"range"` }
type RangePartitioningArgs ¶
type RangePartitioningArgs struct { // [TrustedTester] [Required] The table is partitioned by this field. The field must be a top-level NULLABLE/REQUIRED field. The only supported type is INTEGER/INT64. Field pulumi.StringPtrInput `pulumi:"field"` // [TrustedTester] [Required] Defines the ranges for range partitioning. Range RangePartitioningRangePtrInput `pulumi:"range"` }
func (RangePartitioningArgs) ElementType ¶
func (RangePartitioningArgs) ElementType() reflect.Type
func (RangePartitioningArgs) ToRangePartitioningOutput ¶
func (i RangePartitioningArgs) ToRangePartitioningOutput() RangePartitioningOutput
func (RangePartitioningArgs) ToRangePartitioningOutputWithContext ¶
func (i RangePartitioningArgs) ToRangePartitioningOutputWithContext(ctx context.Context) RangePartitioningOutput
func (RangePartitioningArgs) ToRangePartitioningPtrOutput ¶
func (i RangePartitioningArgs) ToRangePartitioningPtrOutput() RangePartitioningPtrOutput
func (RangePartitioningArgs) ToRangePartitioningPtrOutputWithContext ¶
func (i RangePartitioningArgs) ToRangePartitioningPtrOutputWithContext(ctx context.Context) RangePartitioningPtrOutput
type RangePartitioningInput ¶
type RangePartitioningInput interface { pulumi.Input ToRangePartitioningOutput() RangePartitioningOutput ToRangePartitioningOutputWithContext(context.Context) RangePartitioningOutput }
RangePartitioningInput is an input type that accepts RangePartitioningArgs and RangePartitioningOutput values. You can construct a concrete instance of `RangePartitioningInput` via:
RangePartitioningArgs{...}
type RangePartitioningOutput ¶
type RangePartitioningOutput struct{ *pulumi.OutputState }
func (RangePartitioningOutput) ElementType ¶
func (RangePartitioningOutput) ElementType() reflect.Type
func (RangePartitioningOutput) Field ¶
func (o RangePartitioningOutput) Field() pulumi.StringPtrOutput
[TrustedTester] [Required] The table is partitioned by this field. The field must be a top-level NULLABLE/REQUIRED field. The only supported type is INTEGER/INT64.
func (RangePartitioningOutput) Range ¶
func (o RangePartitioningOutput) Range() RangePartitioningRangePtrOutput
[TrustedTester] [Required] Defines the ranges for range partitioning.
func (RangePartitioningOutput) ToRangePartitioningOutput ¶
func (o RangePartitioningOutput) ToRangePartitioningOutput() RangePartitioningOutput
func (RangePartitioningOutput) ToRangePartitioningOutputWithContext ¶
func (o RangePartitioningOutput) ToRangePartitioningOutputWithContext(ctx context.Context) RangePartitioningOutput
func (RangePartitioningOutput) ToRangePartitioningPtrOutput ¶
func (o RangePartitioningOutput) ToRangePartitioningPtrOutput() RangePartitioningPtrOutput
func (RangePartitioningOutput) ToRangePartitioningPtrOutputWithContext ¶
func (o RangePartitioningOutput) ToRangePartitioningPtrOutputWithContext(ctx context.Context) RangePartitioningPtrOutput
type RangePartitioningPtrInput ¶
type RangePartitioningPtrInput interface { pulumi.Input ToRangePartitioningPtrOutput() RangePartitioningPtrOutput ToRangePartitioningPtrOutputWithContext(context.Context) RangePartitioningPtrOutput }
RangePartitioningPtrInput is an input type that accepts RangePartitioningArgs, RangePartitioningPtr and RangePartitioningPtrOutput values. You can construct a concrete instance of `RangePartitioningPtrInput` via:
RangePartitioningArgs{...} or: nil
func RangePartitioningPtr ¶
func RangePartitioningPtr(v *RangePartitioningArgs) RangePartitioningPtrInput
type RangePartitioningPtrOutput ¶
type RangePartitioningPtrOutput struct{ *pulumi.OutputState }
func (RangePartitioningPtrOutput) Elem ¶
func (o RangePartitioningPtrOutput) Elem() RangePartitioningOutput
func (RangePartitioningPtrOutput) ElementType ¶
func (RangePartitioningPtrOutput) ElementType() reflect.Type
func (RangePartitioningPtrOutput) Field ¶
func (o RangePartitioningPtrOutput) Field() pulumi.StringPtrOutput
[TrustedTester] [Required] The table is partitioned by this field. The field must be a top-level NULLABLE/REQUIRED field. The only supported type is INTEGER/INT64.
func (RangePartitioningPtrOutput) Range ¶
func (o RangePartitioningPtrOutput) Range() RangePartitioningRangePtrOutput
[TrustedTester] [Required] Defines the ranges for range partitioning.
func (RangePartitioningPtrOutput) ToRangePartitioningPtrOutput ¶
func (o RangePartitioningPtrOutput) ToRangePartitioningPtrOutput() RangePartitioningPtrOutput
func (RangePartitioningPtrOutput) ToRangePartitioningPtrOutputWithContext ¶
func (o RangePartitioningPtrOutput) ToRangePartitioningPtrOutputWithContext(ctx context.Context) RangePartitioningPtrOutput
type RangePartitioningRange ¶ added in v0.4.0
type RangePartitioningRange struct { // [TrustedTester] [Required] The end of range partitioning, exclusive. End *string `pulumi:"end"` // [TrustedTester] [Required] The width of each interval. Interval *string `pulumi:"interval"` // [TrustedTester] [Required] The start of range partitioning, inclusive. Start *string `pulumi:"start"` }
[TrustedTester] [Required] Defines the ranges for range partitioning.
type RangePartitioningRangeArgs ¶ added in v0.4.0
type RangePartitioningRangeArgs struct { // [TrustedTester] [Required] The end of range partitioning, exclusive. End pulumi.StringPtrInput `pulumi:"end"` // [TrustedTester] [Required] The width of each interval. Interval pulumi.StringPtrInput `pulumi:"interval"` // [TrustedTester] [Required] The start of range partitioning, inclusive. Start pulumi.StringPtrInput `pulumi:"start"` }
[TrustedTester] [Required] Defines the ranges for range partitioning.
func (RangePartitioningRangeArgs) ElementType ¶ added in v0.4.0
func (RangePartitioningRangeArgs) ElementType() reflect.Type
func (RangePartitioningRangeArgs) ToRangePartitioningRangeOutput ¶ added in v0.4.0
func (i RangePartitioningRangeArgs) ToRangePartitioningRangeOutput() RangePartitioningRangeOutput
func (RangePartitioningRangeArgs) ToRangePartitioningRangeOutputWithContext ¶ added in v0.4.0
func (i RangePartitioningRangeArgs) ToRangePartitioningRangeOutputWithContext(ctx context.Context) RangePartitioningRangeOutput
func (RangePartitioningRangeArgs) ToRangePartitioningRangePtrOutput ¶ added in v0.4.0
func (i RangePartitioningRangeArgs) ToRangePartitioningRangePtrOutput() RangePartitioningRangePtrOutput
func (RangePartitioningRangeArgs) ToRangePartitioningRangePtrOutputWithContext ¶ added in v0.4.0
func (i RangePartitioningRangeArgs) ToRangePartitioningRangePtrOutputWithContext(ctx context.Context) RangePartitioningRangePtrOutput
type RangePartitioningRangeInput ¶ added in v0.4.0
type RangePartitioningRangeInput interface { pulumi.Input ToRangePartitioningRangeOutput() RangePartitioningRangeOutput ToRangePartitioningRangeOutputWithContext(context.Context) RangePartitioningRangeOutput }
RangePartitioningRangeInput is an input type that accepts RangePartitioningRangeArgs and RangePartitioningRangeOutput values. You can construct a concrete instance of `RangePartitioningRangeInput` via:
RangePartitioningRangeArgs{...}
type RangePartitioningRangeOutput ¶ added in v0.4.0
type RangePartitioningRangeOutput struct{ *pulumi.OutputState }
[TrustedTester] [Required] Defines the ranges for range partitioning.
func (RangePartitioningRangeOutput) ElementType ¶ added in v0.4.0
func (RangePartitioningRangeOutput) ElementType() reflect.Type
func (RangePartitioningRangeOutput) End ¶ added in v0.4.0
func (o RangePartitioningRangeOutput) End() pulumi.StringPtrOutput
[TrustedTester] [Required] The end of range partitioning, exclusive.
func (RangePartitioningRangeOutput) Interval ¶ added in v0.4.0
func (o RangePartitioningRangeOutput) Interval() pulumi.StringPtrOutput
[TrustedTester] [Required] The width of each interval.
func (RangePartitioningRangeOutput) Start ¶ added in v0.4.0
func (o RangePartitioningRangeOutput) Start() pulumi.StringPtrOutput
[TrustedTester] [Required] The start of range partitioning, inclusive.
func (RangePartitioningRangeOutput) ToRangePartitioningRangeOutput ¶ added in v0.4.0
func (o RangePartitioningRangeOutput) ToRangePartitioningRangeOutput() RangePartitioningRangeOutput
func (RangePartitioningRangeOutput) ToRangePartitioningRangeOutputWithContext ¶ added in v0.4.0
func (o RangePartitioningRangeOutput) ToRangePartitioningRangeOutputWithContext(ctx context.Context) RangePartitioningRangeOutput
func (RangePartitioningRangeOutput) ToRangePartitioningRangePtrOutput ¶ added in v0.4.0
func (o RangePartitioningRangeOutput) ToRangePartitioningRangePtrOutput() RangePartitioningRangePtrOutput
func (RangePartitioningRangeOutput) ToRangePartitioningRangePtrOutputWithContext ¶ added in v0.4.0
func (o RangePartitioningRangeOutput) ToRangePartitioningRangePtrOutputWithContext(ctx context.Context) RangePartitioningRangePtrOutput
type RangePartitioningRangePtrInput ¶ added in v0.4.0
type RangePartitioningRangePtrInput interface { pulumi.Input ToRangePartitioningRangePtrOutput() RangePartitioningRangePtrOutput ToRangePartitioningRangePtrOutputWithContext(context.Context) RangePartitioningRangePtrOutput }
RangePartitioningRangePtrInput is an input type that accepts RangePartitioningRangeArgs, RangePartitioningRangePtr and RangePartitioningRangePtrOutput values. You can construct a concrete instance of `RangePartitioningRangePtrInput` via:
RangePartitioningRangeArgs{...} or: nil
func RangePartitioningRangePtr ¶ added in v0.4.0
func RangePartitioningRangePtr(v *RangePartitioningRangeArgs) RangePartitioningRangePtrInput
type RangePartitioningRangePtrOutput ¶ added in v0.4.0
type RangePartitioningRangePtrOutput struct{ *pulumi.OutputState }
func (RangePartitioningRangePtrOutput) Elem ¶ added in v0.4.0
func (o RangePartitioningRangePtrOutput) Elem() RangePartitioningRangeOutput
func (RangePartitioningRangePtrOutput) ElementType ¶ added in v0.4.0
func (RangePartitioningRangePtrOutput) ElementType() reflect.Type
func (RangePartitioningRangePtrOutput) End ¶ added in v0.4.0
func (o RangePartitioningRangePtrOutput) End() pulumi.StringPtrOutput
[TrustedTester] [Required] The end of range partitioning, exclusive.
func (RangePartitioningRangePtrOutput) Interval ¶ added in v0.4.0
func (o RangePartitioningRangePtrOutput) Interval() pulumi.StringPtrOutput
[TrustedTester] [Required] The width of each interval.
func (RangePartitioningRangePtrOutput) Start ¶ added in v0.4.0
func (o RangePartitioningRangePtrOutput) Start() pulumi.StringPtrOutput
[TrustedTester] [Required] The start of range partitioning, inclusive.
func (RangePartitioningRangePtrOutput) ToRangePartitioningRangePtrOutput ¶ added in v0.4.0
func (o RangePartitioningRangePtrOutput) ToRangePartitioningRangePtrOutput() RangePartitioningRangePtrOutput
func (RangePartitioningRangePtrOutput) ToRangePartitioningRangePtrOutputWithContext ¶ added in v0.4.0
func (o RangePartitioningRangePtrOutput) ToRangePartitioningRangePtrOutputWithContext(ctx context.Context) RangePartitioningRangePtrOutput
type RangePartitioningRangeResponse ¶ added in v0.4.0
type RangePartitioningRangeResponse struct { // [TrustedTester] [Required] The end of range partitioning, exclusive. End string `pulumi:"end"` // [TrustedTester] [Required] The width of each interval. Interval string `pulumi:"interval"` // [TrustedTester] [Required] The start of range partitioning, inclusive. Start string `pulumi:"start"` }
[TrustedTester] [Required] Defines the ranges for range partitioning.
type RangePartitioningRangeResponseOutput ¶ added in v0.4.0
type RangePartitioningRangeResponseOutput struct{ *pulumi.OutputState }
[TrustedTester] [Required] Defines the ranges for range partitioning.
func (RangePartitioningRangeResponseOutput) ElementType ¶ added in v0.4.0
func (RangePartitioningRangeResponseOutput) ElementType() reflect.Type
func (RangePartitioningRangeResponseOutput) End ¶ added in v0.4.0
func (o RangePartitioningRangeResponseOutput) End() pulumi.StringOutput
[TrustedTester] [Required] The end of range partitioning, exclusive.
func (RangePartitioningRangeResponseOutput) Interval ¶ added in v0.4.0
func (o RangePartitioningRangeResponseOutput) Interval() pulumi.StringOutput
[TrustedTester] [Required] The width of each interval.
func (RangePartitioningRangeResponseOutput) Start ¶ added in v0.4.0
func (o RangePartitioningRangeResponseOutput) Start() pulumi.StringOutput
[TrustedTester] [Required] The start of range partitioning, inclusive.
func (RangePartitioningRangeResponseOutput) ToRangePartitioningRangeResponseOutput ¶ added in v0.4.0
func (o RangePartitioningRangeResponseOutput) ToRangePartitioningRangeResponseOutput() RangePartitioningRangeResponseOutput
func (RangePartitioningRangeResponseOutput) ToRangePartitioningRangeResponseOutputWithContext ¶ added in v0.4.0
func (o RangePartitioningRangeResponseOutput) ToRangePartitioningRangeResponseOutputWithContext(ctx context.Context) RangePartitioningRangeResponseOutput
type RangePartitioningResponse ¶
type RangePartitioningResponse struct { // [TrustedTester] [Required] The table is partitioned by this field. The field must be a top-level NULLABLE/REQUIRED field. The only supported type is INTEGER/INT64. Field string `pulumi:"field"` // [TrustedTester] [Required] Defines the ranges for range partitioning. Range RangePartitioningRangeResponse `pulumi:"range"` }
type RangePartitioningResponseOutput ¶
type RangePartitioningResponseOutput struct{ *pulumi.OutputState }
func (RangePartitioningResponseOutput) ElementType ¶
func (RangePartitioningResponseOutput) ElementType() reflect.Type
func (RangePartitioningResponseOutput) Field ¶
func (o RangePartitioningResponseOutput) Field() pulumi.StringOutput
[TrustedTester] [Required] The table is partitioned by this field. The field must be a top-level NULLABLE/REQUIRED field. The only supported type is INTEGER/INT64.
func (RangePartitioningResponseOutput) Range ¶
func (o RangePartitioningResponseOutput) Range() RangePartitioningRangeResponseOutput
[TrustedTester] [Required] Defines the ranges for range partitioning.
func (RangePartitioningResponseOutput) ToRangePartitioningResponseOutput ¶
func (o RangePartitioningResponseOutput) ToRangePartitioningResponseOutput() RangePartitioningResponseOutput
func (RangePartitioningResponseOutput) ToRangePartitioningResponseOutputWithContext ¶
func (o RangePartitioningResponseOutput) ToRangePartitioningResponseOutputWithContext(ctx context.Context) RangePartitioningResponseOutput
type Routine ¶
type Routine struct { pulumi.CustomResourceState // Optional. Arguments ArgumentResponseArrayOutput `pulumi:"arguments"` // The time when this routine was created, in milliseconds since the epoch. CreationTime pulumi.StringOutput `pulumi:"creationTime"` // The body of the routine. For functions, this is the expression in the AS clause. If language=SQL, it is the substring inside (but excluding) the parentheses. For example, for the function created with the following statement: `CREATE FUNCTION JoinLines(x string, y string) as (concat(x, "\n", y))` The definition_body is `concat(x, "\n", y)` (\n is not replaced with linebreak). If language=JAVASCRIPT, it is the evaluated string in the AS clause. For example, for the function created with the following statement: `CREATE FUNCTION f() RETURNS STRING LANGUAGE js AS 'return "\n";\n'` The definition_body is `return "\n";\n` Note that both \n are replaced with linebreaks. DefinitionBody pulumi.StringOutput `pulumi:"definitionBody"` // Optional. The description of the routine, if defined. Description pulumi.StringOutput `pulumi:"description"` // Optional. The determinism level of the JavaScript UDF, if defined. DeterminismLevel pulumi.StringOutput `pulumi:"determinismLevel"` // A hash of this resource. Etag pulumi.StringOutput `pulumi:"etag"` // Optional. If language = "JAVASCRIPT", this field stores the path of the imported JAVASCRIPT libraries. ImportedLibraries pulumi.StringArrayOutput `pulumi:"importedLibraries"` // Optional. Defaults to "SQL". Language pulumi.StringOutput `pulumi:"language"` // The time when this routine was last modified, in milliseconds since the epoch. LastModifiedTime pulumi.StringOutput `pulumi:"lastModifiedTime"` // Optional. Can be set only if routine_type = "TABLE_VALUED_FUNCTION". If absent, the return table type is inferred from definition_body at query time in each query that references this routine. If present, then the columns in the evaluated table result will be cast to match the column types specificed in return table type, at query time. ReturnTableType StandardSqlTableTypeResponseOutput `pulumi:"returnTableType"` // Optional if language = "SQL"; required otherwise. Cannot be set if routine_type = "TABLE_VALUED_FUNCTION". If absent, the return type is inferred from definition_body at query time in each query that references this routine. If present, then the evaluated result will be cast to the specified returned type at query time. For example, for the functions created with the following statements: * `CREATE FUNCTION Add(x FLOAT64, y FLOAT64) RETURNS FLOAT64 AS (x + y);` * `CREATE FUNCTION Increment(x FLOAT64) AS (Add(x, 1));` * `CREATE FUNCTION Decrement(x FLOAT64) RETURNS FLOAT64 AS (Add(x, -1));` The return_type is `{type_kind: "FLOAT64"}` for `Add` and `Decrement`, and is absent for `Increment` (inferred as FLOAT64 at query time). Suppose the function `Add` is replaced by `CREATE OR REPLACE FUNCTION Add(x INT64, y INT64) AS (x + y);` Then the inferred return type of `Increment` is automatically changed to INT64 at query time, while the return type of `Decrement` remains FLOAT64. ReturnType StandardSqlDataTypeResponseOutput `pulumi:"returnType"` // Reference describing the ID of this routine. RoutineReference RoutineReferenceResponseOutput `pulumi:"routineReference"` // The type of routine. RoutineType pulumi.StringOutput `pulumi:"routineType"` // Optional. Can be set for procedures only. If true (default), the definition body will be validated in the creation and the updates of the procedure. For procedures with an argument of ANY TYPE, the definition body validtion is not supported at creation/update time, and thus this field must be set to false explicitly. StrictMode pulumi.BoolOutput `pulumi:"strictMode"` }
Creates a new routine in the dataset. Auto-naming is currently not supported for this resource.
func GetRoutine ¶
func GetRoutine(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RoutineState, opts ...pulumi.ResourceOption) (*Routine, error)
GetRoutine gets an existing Routine 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 NewRoutine ¶
func NewRoutine(ctx *pulumi.Context, name string, args *RoutineArgs, opts ...pulumi.ResourceOption) (*Routine, error)
NewRoutine registers a new resource with the given unique name, arguments, and options.
func (*Routine) ElementType ¶
func (*Routine) ToRoutineOutput ¶
func (i *Routine) ToRoutineOutput() RoutineOutput
func (*Routine) ToRoutineOutputWithContext ¶
func (i *Routine) ToRoutineOutputWithContext(ctx context.Context) RoutineOutput
type RoutineArgs ¶
type RoutineArgs struct { // Optional. Arguments ArgumentArrayInput DatasetId pulumi.StringInput // The body of the routine. For functions, this is the expression in the AS clause. If language=SQL, it is the substring inside (but excluding) the parentheses. For example, for the function created with the following statement: `CREATE FUNCTION JoinLines(x string, y string) as (concat(x, "\n", y))` The definition_body is `concat(x, "\n", y)` (\n is not replaced with linebreak). If language=JAVASCRIPT, it is the evaluated string in the AS clause. For example, for the function created with the following statement: `CREATE FUNCTION f() RETURNS STRING LANGUAGE js AS 'return "\n";\n'` The definition_body is `return "\n";\n` Note that both \n are replaced with linebreaks. DefinitionBody pulumi.StringInput // Optional. The description of the routine, if defined. Description pulumi.StringPtrInput // Optional. The determinism level of the JavaScript UDF, if defined. DeterminismLevel RoutineDeterminismLevelPtrInput // Optional. If language = "JAVASCRIPT", this field stores the path of the imported JAVASCRIPT libraries. ImportedLibraries pulumi.StringArrayInput // Optional. Defaults to "SQL". Language RoutineLanguagePtrInput Project pulumi.StringPtrInput // Optional. Can be set only if routine_type = "TABLE_VALUED_FUNCTION". If absent, the return table type is inferred from definition_body at query time in each query that references this routine. If present, then the columns in the evaluated table result will be cast to match the column types specificed in return table type, at query time. ReturnTableType StandardSqlTableTypePtrInput // Optional if language = "SQL"; required otherwise. Cannot be set if routine_type = "TABLE_VALUED_FUNCTION". If absent, the return type is inferred from definition_body at query time in each query that references this routine. If present, then the evaluated result will be cast to the specified returned type at query time. For example, for the functions created with the following statements: * `CREATE FUNCTION Add(x FLOAT64, y FLOAT64) RETURNS FLOAT64 AS (x + y);` * `CREATE FUNCTION Increment(x FLOAT64) AS (Add(x, 1));` * `CREATE FUNCTION Decrement(x FLOAT64) RETURNS FLOAT64 AS (Add(x, -1));` The return_type is `{type_kind: "FLOAT64"}` for `Add` and `Decrement`, and is absent for `Increment` (inferred as FLOAT64 at query time). Suppose the function `Add` is replaced by `CREATE OR REPLACE FUNCTION Add(x INT64, y INT64) AS (x + y);` Then the inferred return type of `Increment` is automatically changed to INT64 at query time, while the return type of `Decrement` remains FLOAT64. ReturnType StandardSqlDataTypePtrInput // Reference describing the ID of this routine. RoutineReference RoutineReferenceInput // The type of routine. RoutineType RoutineRoutineTypeInput // Optional. Can be set for procedures only. If true (default), the definition body will be validated in the creation and the updates of the procedure. For procedures with an argument of ANY TYPE, the definition body validtion is not supported at creation/update time, and thus this field must be set to false explicitly. StrictMode pulumi.BoolPtrInput }
The set of arguments for constructing a Routine resource.
func (RoutineArgs) ElementType ¶
func (RoutineArgs) ElementType() reflect.Type
type RoutineDeterminismLevel ¶ added in v0.4.0
type RoutineDeterminismLevel string
Optional. The determinism level of the JavaScript UDF, if defined.
func (RoutineDeterminismLevel) ElementType ¶ added in v0.4.0
func (RoutineDeterminismLevel) ElementType() reflect.Type
func (RoutineDeterminismLevel) ToRoutineDeterminismLevelOutput ¶ added in v0.6.0
func (e RoutineDeterminismLevel) ToRoutineDeterminismLevelOutput() RoutineDeterminismLevelOutput
func (RoutineDeterminismLevel) ToRoutineDeterminismLevelOutputWithContext ¶ added in v0.6.0
func (e RoutineDeterminismLevel) ToRoutineDeterminismLevelOutputWithContext(ctx context.Context) RoutineDeterminismLevelOutput
func (RoutineDeterminismLevel) ToRoutineDeterminismLevelPtrOutput ¶ added in v0.6.0
func (e RoutineDeterminismLevel) ToRoutineDeterminismLevelPtrOutput() RoutineDeterminismLevelPtrOutput
func (RoutineDeterminismLevel) ToRoutineDeterminismLevelPtrOutputWithContext ¶ added in v0.6.0
func (e RoutineDeterminismLevel) ToRoutineDeterminismLevelPtrOutputWithContext(ctx context.Context) RoutineDeterminismLevelPtrOutput
func (RoutineDeterminismLevel) ToStringOutput ¶ added in v0.4.0
func (e RoutineDeterminismLevel) ToStringOutput() pulumi.StringOutput
func (RoutineDeterminismLevel) ToStringOutputWithContext ¶ added in v0.4.0
func (e RoutineDeterminismLevel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RoutineDeterminismLevel) ToStringPtrOutput ¶ added in v0.4.0
func (e RoutineDeterminismLevel) ToStringPtrOutput() pulumi.StringPtrOutput
func (RoutineDeterminismLevel) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e RoutineDeterminismLevel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RoutineDeterminismLevelInput ¶ added in v0.6.0
type RoutineDeterminismLevelInput interface { pulumi.Input ToRoutineDeterminismLevelOutput() RoutineDeterminismLevelOutput ToRoutineDeterminismLevelOutputWithContext(context.Context) RoutineDeterminismLevelOutput }
RoutineDeterminismLevelInput is an input type that accepts RoutineDeterminismLevelArgs and RoutineDeterminismLevelOutput values. You can construct a concrete instance of `RoutineDeterminismLevelInput` via:
RoutineDeterminismLevelArgs{...}
type RoutineDeterminismLevelOutput ¶ added in v0.6.0
type RoutineDeterminismLevelOutput struct{ *pulumi.OutputState }
func (RoutineDeterminismLevelOutput) ElementType ¶ added in v0.6.0
func (RoutineDeterminismLevelOutput) ElementType() reflect.Type
func (RoutineDeterminismLevelOutput) ToRoutineDeterminismLevelOutput ¶ added in v0.6.0
func (o RoutineDeterminismLevelOutput) ToRoutineDeterminismLevelOutput() RoutineDeterminismLevelOutput
func (RoutineDeterminismLevelOutput) ToRoutineDeterminismLevelOutputWithContext ¶ added in v0.6.0
func (o RoutineDeterminismLevelOutput) ToRoutineDeterminismLevelOutputWithContext(ctx context.Context) RoutineDeterminismLevelOutput
func (RoutineDeterminismLevelOutput) ToRoutineDeterminismLevelPtrOutput ¶ added in v0.6.0
func (o RoutineDeterminismLevelOutput) ToRoutineDeterminismLevelPtrOutput() RoutineDeterminismLevelPtrOutput
func (RoutineDeterminismLevelOutput) ToRoutineDeterminismLevelPtrOutputWithContext ¶ added in v0.6.0
func (o RoutineDeterminismLevelOutput) ToRoutineDeterminismLevelPtrOutputWithContext(ctx context.Context) RoutineDeterminismLevelPtrOutput
func (RoutineDeterminismLevelOutput) ToStringOutput ¶ added in v0.6.0
func (o RoutineDeterminismLevelOutput) ToStringOutput() pulumi.StringOutput
func (RoutineDeterminismLevelOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o RoutineDeterminismLevelOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RoutineDeterminismLevelOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o RoutineDeterminismLevelOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RoutineDeterminismLevelOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o RoutineDeterminismLevelOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RoutineDeterminismLevelPtrInput ¶ added in v0.6.0
type RoutineDeterminismLevelPtrInput interface { pulumi.Input ToRoutineDeterminismLevelPtrOutput() RoutineDeterminismLevelPtrOutput ToRoutineDeterminismLevelPtrOutputWithContext(context.Context) RoutineDeterminismLevelPtrOutput }
func RoutineDeterminismLevelPtr ¶ added in v0.6.0
func RoutineDeterminismLevelPtr(v string) RoutineDeterminismLevelPtrInput
type RoutineDeterminismLevelPtrOutput ¶ added in v0.6.0
type RoutineDeterminismLevelPtrOutput struct{ *pulumi.OutputState }
func (RoutineDeterminismLevelPtrOutput) Elem ¶ added in v0.6.0
func (o RoutineDeterminismLevelPtrOutput) Elem() RoutineDeterminismLevelOutput
func (RoutineDeterminismLevelPtrOutput) ElementType ¶ added in v0.6.0
func (RoutineDeterminismLevelPtrOutput) ElementType() reflect.Type
func (RoutineDeterminismLevelPtrOutput) ToRoutineDeterminismLevelPtrOutput ¶ added in v0.6.0
func (o RoutineDeterminismLevelPtrOutput) ToRoutineDeterminismLevelPtrOutput() RoutineDeterminismLevelPtrOutput
func (RoutineDeterminismLevelPtrOutput) ToRoutineDeterminismLevelPtrOutputWithContext ¶ added in v0.6.0
func (o RoutineDeterminismLevelPtrOutput) ToRoutineDeterminismLevelPtrOutputWithContext(ctx context.Context) RoutineDeterminismLevelPtrOutput
func (RoutineDeterminismLevelPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o RoutineDeterminismLevelPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RoutineDeterminismLevelPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o RoutineDeterminismLevelPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RoutineInput ¶
type RoutineInput interface { pulumi.Input ToRoutineOutput() RoutineOutput ToRoutineOutputWithContext(ctx context.Context) RoutineOutput }
type RoutineLanguage ¶ added in v0.4.0
type RoutineLanguage string
Optional. Defaults to "SQL".
func (RoutineLanguage) ElementType ¶ added in v0.4.0
func (RoutineLanguage) ElementType() reflect.Type
func (RoutineLanguage) ToRoutineLanguageOutput ¶ added in v0.6.0
func (e RoutineLanguage) ToRoutineLanguageOutput() RoutineLanguageOutput
func (RoutineLanguage) ToRoutineLanguageOutputWithContext ¶ added in v0.6.0
func (e RoutineLanguage) ToRoutineLanguageOutputWithContext(ctx context.Context) RoutineLanguageOutput
func (RoutineLanguage) ToRoutineLanguagePtrOutput ¶ added in v0.6.0
func (e RoutineLanguage) ToRoutineLanguagePtrOutput() RoutineLanguagePtrOutput
func (RoutineLanguage) ToRoutineLanguagePtrOutputWithContext ¶ added in v0.6.0
func (e RoutineLanguage) ToRoutineLanguagePtrOutputWithContext(ctx context.Context) RoutineLanguagePtrOutput
func (RoutineLanguage) ToStringOutput ¶ added in v0.4.0
func (e RoutineLanguage) ToStringOutput() pulumi.StringOutput
func (RoutineLanguage) ToStringOutputWithContext ¶ added in v0.4.0
func (e RoutineLanguage) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RoutineLanguage) ToStringPtrOutput ¶ added in v0.4.0
func (e RoutineLanguage) ToStringPtrOutput() pulumi.StringPtrOutput
func (RoutineLanguage) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e RoutineLanguage) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RoutineLanguageInput ¶ added in v0.6.0
type RoutineLanguageInput interface { pulumi.Input ToRoutineLanguageOutput() RoutineLanguageOutput ToRoutineLanguageOutputWithContext(context.Context) RoutineLanguageOutput }
RoutineLanguageInput is an input type that accepts RoutineLanguageArgs and RoutineLanguageOutput values. You can construct a concrete instance of `RoutineLanguageInput` via:
RoutineLanguageArgs{...}
type RoutineLanguageOutput ¶ added in v0.6.0
type RoutineLanguageOutput struct{ *pulumi.OutputState }
func (RoutineLanguageOutput) ElementType ¶ added in v0.6.0
func (RoutineLanguageOutput) ElementType() reflect.Type
func (RoutineLanguageOutput) ToRoutineLanguageOutput ¶ added in v0.6.0
func (o RoutineLanguageOutput) ToRoutineLanguageOutput() RoutineLanguageOutput
func (RoutineLanguageOutput) ToRoutineLanguageOutputWithContext ¶ added in v0.6.0
func (o RoutineLanguageOutput) ToRoutineLanguageOutputWithContext(ctx context.Context) RoutineLanguageOutput
func (RoutineLanguageOutput) ToRoutineLanguagePtrOutput ¶ added in v0.6.0
func (o RoutineLanguageOutput) ToRoutineLanguagePtrOutput() RoutineLanguagePtrOutput
func (RoutineLanguageOutput) ToRoutineLanguagePtrOutputWithContext ¶ added in v0.6.0
func (o RoutineLanguageOutput) ToRoutineLanguagePtrOutputWithContext(ctx context.Context) RoutineLanguagePtrOutput
func (RoutineLanguageOutput) ToStringOutput ¶ added in v0.6.0
func (o RoutineLanguageOutput) ToStringOutput() pulumi.StringOutput
func (RoutineLanguageOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o RoutineLanguageOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RoutineLanguageOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o RoutineLanguageOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RoutineLanguageOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o RoutineLanguageOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RoutineLanguagePtrInput ¶ added in v0.6.0
type RoutineLanguagePtrInput interface { pulumi.Input ToRoutineLanguagePtrOutput() RoutineLanguagePtrOutput ToRoutineLanguagePtrOutputWithContext(context.Context) RoutineLanguagePtrOutput }
func RoutineLanguagePtr ¶ added in v0.6.0
func RoutineLanguagePtr(v string) RoutineLanguagePtrInput
type RoutineLanguagePtrOutput ¶ added in v0.6.0
type RoutineLanguagePtrOutput struct{ *pulumi.OutputState }
func (RoutineLanguagePtrOutput) Elem ¶ added in v0.6.0
func (o RoutineLanguagePtrOutput) Elem() RoutineLanguageOutput
func (RoutineLanguagePtrOutput) ElementType ¶ added in v0.6.0
func (RoutineLanguagePtrOutput) ElementType() reflect.Type
func (RoutineLanguagePtrOutput) ToRoutineLanguagePtrOutput ¶ added in v0.6.0
func (o RoutineLanguagePtrOutput) ToRoutineLanguagePtrOutput() RoutineLanguagePtrOutput
func (RoutineLanguagePtrOutput) ToRoutineLanguagePtrOutputWithContext ¶ added in v0.6.0
func (o RoutineLanguagePtrOutput) ToRoutineLanguagePtrOutputWithContext(ctx context.Context) RoutineLanguagePtrOutput
func (RoutineLanguagePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o RoutineLanguagePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RoutineLanguagePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o RoutineLanguagePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RoutineOutput ¶
type RoutineOutput struct{ *pulumi.OutputState }
func (RoutineOutput) ElementType ¶
func (RoutineOutput) ElementType() reflect.Type
func (RoutineOutput) ToRoutineOutput ¶
func (o RoutineOutput) ToRoutineOutput() RoutineOutput
func (RoutineOutput) ToRoutineOutputWithContext ¶
func (o RoutineOutput) ToRoutineOutputWithContext(ctx context.Context) RoutineOutput
type RoutineReference ¶
type RoutineReference struct { // [Required] The ID of the dataset containing this routine. DatasetId *string `pulumi:"datasetId"` // [Required] The ID of the project containing this routine. Project *string `pulumi:"project"` // [Required] The ID of the routine. The ID must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_). The maximum length is 256 characters. RoutineId *string `pulumi:"routineId"` }
type RoutineReferenceArgs ¶
type RoutineReferenceArgs struct { // [Required] The ID of the dataset containing this routine. DatasetId pulumi.StringPtrInput `pulumi:"datasetId"` // [Required] The ID of the project containing this routine. Project pulumi.StringPtrInput `pulumi:"project"` // [Required] The ID of the routine. The ID must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_). The maximum length is 256 characters. RoutineId pulumi.StringPtrInput `pulumi:"routineId"` }
func (RoutineReferenceArgs) ElementType ¶
func (RoutineReferenceArgs) ElementType() reflect.Type
func (RoutineReferenceArgs) ToRoutineReferenceOutput ¶
func (i RoutineReferenceArgs) ToRoutineReferenceOutput() RoutineReferenceOutput
func (RoutineReferenceArgs) ToRoutineReferenceOutputWithContext ¶
func (i RoutineReferenceArgs) ToRoutineReferenceOutputWithContext(ctx context.Context) RoutineReferenceOutput
func (RoutineReferenceArgs) ToRoutineReferencePtrOutput ¶
func (i RoutineReferenceArgs) ToRoutineReferencePtrOutput() RoutineReferencePtrOutput
func (RoutineReferenceArgs) ToRoutineReferencePtrOutputWithContext ¶
func (i RoutineReferenceArgs) ToRoutineReferencePtrOutputWithContext(ctx context.Context) RoutineReferencePtrOutput
type RoutineReferenceInput ¶
type RoutineReferenceInput interface { pulumi.Input ToRoutineReferenceOutput() RoutineReferenceOutput ToRoutineReferenceOutputWithContext(context.Context) RoutineReferenceOutput }
RoutineReferenceInput is an input type that accepts RoutineReferenceArgs and RoutineReferenceOutput values. You can construct a concrete instance of `RoutineReferenceInput` via:
RoutineReferenceArgs{...}
type RoutineReferenceOutput ¶
type RoutineReferenceOutput struct{ *pulumi.OutputState }
func (RoutineReferenceOutput) DatasetId ¶
func (o RoutineReferenceOutput) DatasetId() pulumi.StringPtrOutput
[Required] The ID of the dataset containing this routine.
func (RoutineReferenceOutput) ElementType ¶
func (RoutineReferenceOutput) ElementType() reflect.Type
func (RoutineReferenceOutput) Project ¶ added in v0.3.0
func (o RoutineReferenceOutput) Project() pulumi.StringPtrOutput
[Required] The ID of the project containing this routine.
func (RoutineReferenceOutput) RoutineId ¶
func (o RoutineReferenceOutput) RoutineId() pulumi.StringPtrOutput
[Required] The ID of the routine. The ID must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_). The maximum length is 256 characters.
func (RoutineReferenceOutput) ToRoutineReferenceOutput ¶
func (o RoutineReferenceOutput) ToRoutineReferenceOutput() RoutineReferenceOutput
func (RoutineReferenceOutput) ToRoutineReferenceOutputWithContext ¶
func (o RoutineReferenceOutput) ToRoutineReferenceOutputWithContext(ctx context.Context) RoutineReferenceOutput
func (RoutineReferenceOutput) ToRoutineReferencePtrOutput ¶
func (o RoutineReferenceOutput) ToRoutineReferencePtrOutput() RoutineReferencePtrOutput
func (RoutineReferenceOutput) ToRoutineReferencePtrOutputWithContext ¶
func (o RoutineReferenceOutput) ToRoutineReferencePtrOutputWithContext(ctx context.Context) RoutineReferencePtrOutput
type RoutineReferencePtrInput ¶
type RoutineReferencePtrInput interface { pulumi.Input ToRoutineReferencePtrOutput() RoutineReferencePtrOutput ToRoutineReferencePtrOutputWithContext(context.Context) RoutineReferencePtrOutput }
RoutineReferencePtrInput is an input type that accepts RoutineReferenceArgs, RoutineReferencePtr and RoutineReferencePtrOutput values. You can construct a concrete instance of `RoutineReferencePtrInput` via:
RoutineReferenceArgs{...} or: nil
func RoutineReferencePtr ¶
func RoutineReferencePtr(v *RoutineReferenceArgs) RoutineReferencePtrInput
type RoutineReferencePtrOutput ¶
type RoutineReferencePtrOutput struct{ *pulumi.OutputState }
func (RoutineReferencePtrOutput) DatasetId ¶
func (o RoutineReferencePtrOutput) DatasetId() pulumi.StringPtrOutput
[Required] The ID of the dataset containing this routine.
func (RoutineReferencePtrOutput) Elem ¶
func (o RoutineReferencePtrOutput) Elem() RoutineReferenceOutput
func (RoutineReferencePtrOutput) ElementType ¶
func (RoutineReferencePtrOutput) ElementType() reflect.Type
func (RoutineReferencePtrOutput) Project ¶ added in v0.3.0
func (o RoutineReferencePtrOutput) Project() pulumi.StringPtrOutput
[Required] The ID of the project containing this routine.
func (RoutineReferencePtrOutput) RoutineId ¶
func (o RoutineReferencePtrOutput) RoutineId() pulumi.StringPtrOutput
[Required] The ID of the routine. The ID must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_). The maximum length is 256 characters.
func (RoutineReferencePtrOutput) ToRoutineReferencePtrOutput ¶
func (o RoutineReferencePtrOutput) ToRoutineReferencePtrOutput() RoutineReferencePtrOutput
func (RoutineReferencePtrOutput) ToRoutineReferencePtrOutputWithContext ¶
func (o RoutineReferencePtrOutput) ToRoutineReferencePtrOutputWithContext(ctx context.Context) RoutineReferencePtrOutput
type RoutineReferenceResponse ¶
type RoutineReferenceResponse struct { // [Required] The ID of the dataset containing this routine. DatasetId string `pulumi:"datasetId"` // [Required] The ID of the project containing this routine. Project string `pulumi:"project"` // [Required] The ID of the routine. The ID must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_). The maximum length is 256 characters. RoutineId string `pulumi:"routineId"` }
type RoutineReferenceResponseArrayOutput ¶
type RoutineReferenceResponseArrayOutput struct{ *pulumi.OutputState }
func (RoutineReferenceResponseArrayOutput) ElementType ¶
func (RoutineReferenceResponseArrayOutput) ElementType() reflect.Type
func (RoutineReferenceResponseArrayOutput) Index ¶
func (o RoutineReferenceResponseArrayOutput) Index(i pulumi.IntInput) RoutineReferenceResponseOutput
func (RoutineReferenceResponseArrayOutput) ToRoutineReferenceResponseArrayOutput ¶
func (o RoutineReferenceResponseArrayOutput) ToRoutineReferenceResponseArrayOutput() RoutineReferenceResponseArrayOutput
func (RoutineReferenceResponseArrayOutput) ToRoutineReferenceResponseArrayOutputWithContext ¶
func (o RoutineReferenceResponseArrayOutput) ToRoutineReferenceResponseArrayOutputWithContext(ctx context.Context) RoutineReferenceResponseArrayOutput
type RoutineReferenceResponseOutput ¶
type RoutineReferenceResponseOutput struct{ *pulumi.OutputState }
func (RoutineReferenceResponseOutput) DatasetId ¶
func (o RoutineReferenceResponseOutput) DatasetId() pulumi.StringOutput
[Required] The ID of the dataset containing this routine.
func (RoutineReferenceResponseOutput) ElementType ¶
func (RoutineReferenceResponseOutput) ElementType() reflect.Type
func (RoutineReferenceResponseOutput) Project ¶ added in v0.3.0
func (o RoutineReferenceResponseOutput) Project() pulumi.StringOutput
[Required] The ID of the project containing this routine.
func (RoutineReferenceResponseOutput) RoutineId ¶
func (o RoutineReferenceResponseOutput) RoutineId() pulumi.StringOutput
[Required] The ID of the routine. The ID must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_). The maximum length is 256 characters.
func (RoutineReferenceResponseOutput) ToRoutineReferenceResponseOutput ¶
func (o RoutineReferenceResponseOutput) ToRoutineReferenceResponseOutput() RoutineReferenceResponseOutput
func (RoutineReferenceResponseOutput) ToRoutineReferenceResponseOutputWithContext ¶
func (o RoutineReferenceResponseOutput) ToRoutineReferenceResponseOutputWithContext(ctx context.Context) RoutineReferenceResponseOutput
type RoutineRoutineType ¶ added in v0.4.0
type RoutineRoutineType string
Required. The type of routine.
func (RoutineRoutineType) ElementType ¶ added in v0.4.0
func (RoutineRoutineType) ElementType() reflect.Type
func (RoutineRoutineType) ToRoutineRoutineTypeOutput ¶ added in v0.6.0
func (e RoutineRoutineType) ToRoutineRoutineTypeOutput() RoutineRoutineTypeOutput
func (RoutineRoutineType) ToRoutineRoutineTypeOutputWithContext ¶ added in v0.6.0
func (e RoutineRoutineType) ToRoutineRoutineTypeOutputWithContext(ctx context.Context) RoutineRoutineTypeOutput
func (RoutineRoutineType) ToRoutineRoutineTypePtrOutput ¶ added in v0.6.0
func (e RoutineRoutineType) ToRoutineRoutineTypePtrOutput() RoutineRoutineTypePtrOutput
func (RoutineRoutineType) ToRoutineRoutineTypePtrOutputWithContext ¶ added in v0.6.0
func (e RoutineRoutineType) ToRoutineRoutineTypePtrOutputWithContext(ctx context.Context) RoutineRoutineTypePtrOutput
func (RoutineRoutineType) ToStringOutput ¶ added in v0.4.0
func (e RoutineRoutineType) ToStringOutput() pulumi.StringOutput
func (RoutineRoutineType) ToStringOutputWithContext ¶ added in v0.4.0
func (e RoutineRoutineType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RoutineRoutineType) ToStringPtrOutput ¶ added in v0.4.0
func (e RoutineRoutineType) ToStringPtrOutput() pulumi.StringPtrOutput
func (RoutineRoutineType) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e RoutineRoutineType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RoutineRoutineTypeInput ¶ added in v0.6.0
type RoutineRoutineTypeInput interface { pulumi.Input ToRoutineRoutineTypeOutput() RoutineRoutineTypeOutput ToRoutineRoutineTypeOutputWithContext(context.Context) RoutineRoutineTypeOutput }
RoutineRoutineTypeInput is an input type that accepts RoutineRoutineTypeArgs and RoutineRoutineTypeOutput values. You can construct a concrete instance of `RoutineRoutineTypeInput` via:
RoutineRoutineTypeArgs{...}
type RoutineRoutineTypeOutput ¶ added in v0.6.0
type RoutineRoutineTypeOutput struct{ *pulumi.OutputState }
func (RoutineRoutineTypeOutput) ElementType ¶ added in v0.6.0
func (RoutineRoutineTypeOutput) ElementType() reflect.Type
func (RoutineRoutineTypeOutput) ToRoutineRoutineTypeOutput ¶ added in v0.6.0
func (o RoutineRoutineTypeOutput) ToRoutineRoutineTypeOutput() RoutineRoutineTypeOutput
func (RoutineRoutineTypeOutput) ToRoutineRoutineTypeOutputWithContext ¶ added in v0.6.0
func (o RoutineRoutineTypeOutput) ToRoutineRoutineTypeOutputWithContext(ctx context.Context) RoutineRoutineTypeOutput
func (RoutineRoutineTypeOutput) ToRoutineRoutineTypePtrOutput ¶ added in v0.6.0
func (o RoutineRoutineTypeOutput) ToRoutineRoutineTypePtrOutput() RoutineRoutineTypePtrOutput
func (RoutineRoutineTypeOutput) ToRoutineRoutineTypePtrOutputWithContext ¶ added in v0.6.0
func (o RoutineRoutineTypeOutput) ToRoutineRoutineTypePtrOutputWithContext(ctx context.Context) RoutineRoutineTypePtrOutput
func (RoutineRoutineTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o RoutineRoutineTypeOutput) ToStringOutput() pulumi.StringOutput
func (RoutineRoutineTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o RoutineRoutineTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (RoutineRoutineTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o RoutineRoutineTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RoutineRoutineTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o RoutineRoutineTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RoutineRoutineTypePtrInput ¶ added in v0.6.0
type RoutineRoutineTypePtrInput interface { pulumi.Input ToRoutineRoutineTypePtrOutput() RoutineRoutineTypePtrOutput ToRoutineRoutineTypePtrOutputWithContext(context.Context) RoutineRoutineTypePtrOutput }
func RoutineRoutineTypePtr ¶ added in v0.6.0
func RoutineRoutineTypePtr(v string) RoutineRoutineTypePtrInput
type RoutineRoutineTypePtrOutput ¶ added in v0.6.0
type RoutineRoutineTypePtrOutput struct{ *pulumi.OutputState }
func (RoutineRoutineTypePtrOutput) Elem ¶ added in v0.6.0
func (o RoutineRoutineTypePtrOutput) Elem() RoutineRoutineTypeOutput
func (RoutineRoutineTypePtrOutput) ElementType ¶ added in v0.6.0
func (RoutineRoutineTypePtrOutput) ElementType() reflect.Type
func (RoutineRoutineTypePtrOutput) ToRoutineRoutineTypePtrOutput ¶ added in v0.6.0
func (o RoutineRoutineTypePtrOutput) ToRoutineRoutineTypePtrOutput() RoutineRoutineTypePtrOutput
func (RoutineRoutineTypePtrOutput) ToRoutineRoutineTypePtrOutputWithContext ¶ added in v0.6.0
func (o RoutineRoutineTypePtrOutput) ToRoutineRoutineTypePtrOutputWithContext(ctx context.Context) RoutineRoutineTypePtrOutput
func (RoutineRoutineTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o RoutineRoutineTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (RoutineRoutineTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o RoutineRoutineTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type RoutineState ¶
type RoutineState struct { }
func (RoutineState) ElementType ¶
func (RoutineState) ElementType() reflect.Type
type RowAccessPolicyIamPolicy ¶
type RowAccessPolicyIamPolicy 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 conditions **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. 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 GetRowAccessPolicyIamPolicy ¶
func GetRowAccessPolicyIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RowAccessPolicyIamPolicyState, opts ...pulumi.ResourceOption) (*RowAccessPolicyIamPolicy, error)
GetRowAccessPolicyIamPolicy gets an existing RowAccessPolicyIamPolicy 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 NewRowAccessPolicyIamPolicy ¶
func NewRowAccessPolicyIamPolicy(ctx *pulumi.Context, name string, args *RowAccessPolicyIamPolicyArgs, opts ...pulumi.ResourceOption) (*RowAccessPolicyIamPolicy, error)
NewRowAccessPolicyIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*RowAccessPolicyIamPolicy) ElementType ¶
func (*RowAccessPolicyIamPolicy) ElementType() reflect.Type
func (*RowAccessPolicyIamPolicy) ToRowAccessPolicyIamPolicyOutput ¶
func (i *RowAccessPolicyIamPolicy) ToRowAccessPolicyIamPolicyOutput() RowAccessPolicyIamPolicyOutput
func (*RowAccessPolicyIamPolicy) ToRowAccessPolicyIamPolicyOutputWithContext ¶
func (i *RowAccessPolicyIamPolicy) ToRowAccessPolicyIamPolicyOutputWithContext(ctx context.Context) RowAccessPolicyIamPolicyOutput
type RowAccessPolicyIamPolicyArgs ¶
type RowAccessPolicyIamPolicyArgs 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 DatasetId 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 Project pulumi.StringPtrInput RowAccessPolicyId 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 conditions **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. 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 RowAccessPolicyIamPolicy resource.
func (RowAccessPolicyIamPolicyArgs) ElementType ¶
func (RowAccessPolicyIamPolicyArgs) ElementType() reflect.Type
type RowAccessPolicyIamPolicyInput ¶
type RowAccessPolicyIamPolicyInput interface { pulumi.Input ToRowAccessPolicyIamPolicyOutput() RowAccessPolicyIamPolicyOutput ToRowAccessPolicyIamPolicyOutputWithContext(ctx context.Context) RowAccessPolicyIamPolicyOutput }
type RowAccessPolicyIamPolicyOutput ¶
type RowAccessPolicyIamPolicyOutput struct{ *pulumi.OutputState }
func (RowAccessPolicyIamPolicyOutput) ElementType ¶
func (RowAccessPolicyIamPolicyOutput) ElementType() reflect.Type
func (RowAccessPolicyIamPolicyOutput) ToRowAccessPolicyIamPolicyOutput ¶
func (o RowAccessPolicyIamPolicyOutput) ToRowAccessPolicyIamPolicyOutput() RowAccessPolicyIamPolicyOutput
func (RowAccessPolicyIamPolicyOutput) ToRowAccessPolicyIamPolicyOutputWithContext ¶
func (o RowAccessPolicyIamPolicyOutput) ToRowAccessPolicyIamPolicyOutputWithContext(ctx context.Context) RowAccessPolicyIamPolicyOutput
type RowAccessPolicyIamPolicyState ¶
type RowAccessPolicyIamPolicyState struct { }
func (RowAccessPolicyIamPolicyState) ElementType ¶
func (RowAccessPolicyIamPolicyState) ElementType() reflect.Type
type RowAccessPolicyReferenceResponse ¶
type RowAccessPolicyReferenceResponse struct { // [Required] The ID of the dataset containing this row access policy. DatasetId string `pulumi:"datasetId"` // [Required] The ID of the row access policy. The ID must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_). The maximum length is 256 characters. PolicyId string `pulumi:"policyId"` // [Required] The ID of the project containing this row access policy. Project string `pulumi:"project"` // [Required] The ID of the table containing this row access policy. TableId string `pulumi:"tableId"` }
type RowAccessPolicyReferenceResponseOutput ¶
type RowAccessPolicyReferenceResponseOutput struct{ *pulumi.OutputState }
func (RowAccessPolicyReferenceResponseOutput) DatasetId ¶
func (o RowAccessPolicyReferenceResponseOutput) DatasetId() pulumi.StringOutput
[Required] The ID of the dataset containing this row access policy.
func (RowAccessPolicyReferenceResponseOutput) ElementType ¶
func (RowAccessPolicyReferenceResponseOutput) ElementType() reflect.Type
func (RowAccessPolicyReferenceResponseOutput) PolicyId ¶
func (o RowAccessPolicyReferenceResponseOutput) PolicyId() pulumi.StringOutput
[Required] The ID of the row access policy. The ID must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_). The maximum length is 256 characters.
func (RowAccessPolicyReferenceResponseOutput) Project ¶ added in v0.3.0
func (o RowAccessPolicyReferenceResponseOutput) Project() pulumi.StringOutput
[Required] The ID of the project containing this row access policy.
func (RowAccessPolicyReferenceResponseOutput) TableId ¶
func (o RowAccessPolicyReferenceResponseOutput) TableId() pulumi.StringOutput
[Required] The ID of the table containing this row access policy.
func (RowAccessPolicyReferenceResponseOutput) ToRowAccessPolicyReferenceResponseOutput ¶
func (o RowAccessPolicyReferenceResponseOutput) ToRowAccessPolicyReferenceResponseOutput() RowAccessPolicyReferenceResponseOutput
func (RowAccessPolicyReferenceResponseOutput) ToRowAccessPolicyReferenceResponseOutputWithContext ¶
func (o RowAccessPolicyReferenceResponseOutput) ToRowAccessPolicyReferenceResponseOutputWithContext(ctx context.Context) RowAccessPolicyReferenceResponseOutput
type RowLevelSecurityStatisticsResponse ¶
type RowLevelSecurityStatisticsResponse struct { // [Preview] Whether any accessed data was protected by row access policies. RowLevelSecurityApplied bool `pulumi:"rowLevelSecurityApplied"` }
type RowLevelSecurityStatisticsResponseOutput ¶
type RowLevelSecurityStatisticsResponseOutput struct{ *pulumi.OutputState }
func (RowLevelSecurityStatisticsResponseOutput) ElementType ¶
func (RowLevelSecurityStatisticsResponseOutput) ElementType() reflect.Type
func (RowLevelSecurityStatisticsResponseOutput) RowLevelSecurityApplied ¶
func (o RowLevelSecurityStatisticsResponseOutput) RowLevelSecurityApplied() pulumi.BoolOutput
[Preview] Whether any accessed data was protected by row access policies.
func (RowLevelSecurityStatisticsResponseOutput) ToRowLevelSecurityStatisticsResponseOutput ¶
func (o RowLevelSecurityStatisticsResponseOutput) ToRowLevelSecurityStatisticsResponseOutput() RowLevelSecurityStatisticsResponseOutput
func (RowLevelSecurityStatisticsResponseOutput) ToRowLevelSecurityStatisticsResponseOutputWithContext ¶
func (o RowLevelSecurityStatisticsResponseOutput) ToRowLevelSecurityStatisticsResponseOutputWithContext(ctx context.Context) RowLevelSecurityStatisticsResponseOutput
type ScriptStackFrameResponse ¶
type ScriptStackFrameResponse struct { // One-based end column. EndColumn int `pulumi:"endColumn"` // One-based end line. EndLine int `pulumi:"endLine"` // Name of the active procedure, empty if in a top-level script. ProcedureId string `pulumi:"procedureId"` // One-based start column. StartColumn int `pulumi:"startColumn"` // One-based start line. StartLine int `pulumi:"startLine"` // Text of the current statement/expression. Text string `pulumi:"text"` }
type ScriptStackFrameResponseArrayOutput ¶
type ScriptStackFrameResponseArrayOutput struct{ *pulumi.OutputState }
func (ScriptStackFrameResponseArrayOutput) ElementType ¶
func (ScriptStackFrameResponseArrayOutput) ElementType() reflect.Type
func (ScriptStackFrameResponseArrayOutput) Index ¶
func (o ScriptStackFrameResponseArrayOutput) Index(i pulumi.IntInput) ScriptStackFrameResponseOutput
func (ScriptStackFrameResponseArrayOutput) ToScriptStackFrameResponseArrayOutput ¶
func (o ScriptStackFrameResponseArrayOutput) ToScriptStackFrameResponseArrayOutput() ScriptStackFrameResponseArrayOutput
func (ScriptStackFrameResponseArrayOutput) ToScriptStackFrameResponseArrayOutputWithContext ¶
func (o ScriptStackFrameResponseArrayOutput) ToScriptStackFrameResponseArrayOutputWithContext(ctx context.Context) ScriptStackFrameResponseArrayOutput
type ScriptStackFrameResponseOutput ¶
type ScriptStackFrameResponseOutput struct{ *pulumi.OutputState }
func (ScriptStackFrameResponseOutput) ElementType ¶
func (ScriptStackFrameResponseOutput) ElementType() reflect.Type
func (ScriptStackFrameResponseOutput) EndColumn ¶
func (o ScriptStackFrameResponseOutput) EndColumn() pulumi.IntOutput
One-based end column.
func (ScriptStackFrameResponseOutput) EndLine ¶
func (o ScriptStackFrameResponseOutput) EndLine() pulumi.IntOutput
One-based end line.
func (ScriptStackFrameResponseOutput) ProcedureId ¶
func (o ScriptStackFrameResponseOutput) ProcedureId() pulumi.StringOutput
Name of the active procedure, empty if in a top-level script.
func (ScriptStackFrameResponseOutput) StartColumn ¶
func (o ScriptStackFrameResponseOutput) StartColumn() pulumi.IntOutput
One-based start column.
func (ScriptStackFrameResponseOutput) StartLine ¶
func (o ScriptStackFrameResponseOutput) StartLine() pulumi.IntOutput
One-based start line.
func (ScriptStackFrameResponseOutput) Text ¶
func (o ScriptStackFrameResponseOutput) Text() pulumi.StringOutput
Text of the current statement/expression.
func (ScriptStackFrameResponseOutput) ToScriptStackFrameResponseOutput ¶
func (o ScriptStackFrameResponseOutput) ToScriptStackFrameResponseOutput() ScriptStackFrameResponseOutput
func (ScriptStackFrameResponseOutput) ToScriptStackFrameResponseOutputWithContext ¶
func (o ScriptStackFrameResponseOutput) ToScriptStackFrameResponseOutputWithContext(ctx context.Context) ScriptStackFrameResponseOutput
type ScriptStatisticsResponse ¶
type ScriptStatisticsResponse struct { // Whether this child job was a statement or expression. EvaluationKind string `pulumi:"evaluationKind"` // Stack trace showing the line/column/procedure name of each frame on the stack at the point where the current evaluation happened. The leaf frame is first, the primary script is last. Never empty. StackFrames []ScriptStackFrameResponse `pulumi:"stackFrames"` }
type ScriptStatisticsResponseOutput ¶
type ScriptStatisticsResponseOutput struct{ *pulumi.OutputState }
func (ScriptStatisticsResponseOutput) ElementType ¶
func (ScriptStatisticsResponseOutput) ElementType() reflect.Type
func (ScriptStatisticsResponseOutput) EvaluationKind ¶
func (o ScriptStatisticsResponseOutput) EvaluationKind() pulumi.StringOutput
Whether this child job was a statement or expression.
func (ScriptStatisticsResponseOutput) StackFrames ¶
func (o ScriptStatisticsResponseOutput) StackFrames() ScriptStackFrameResponseArrayOutput
Stack trace showing the line/column/procedure name of each frame on the stack at the point where the current evaluation happened. The leaf frame is first, the primary script is last. Never empty.
func (ScriptStatisticsResponseOutput) ToScriptStatisticsResponseOutput ¶
func (o ScriptStatisticsResponseOutput) ToScriptStatisticsResponseOutput() ScriptStatisticsResponseOutput
func (ScriptStatisticsResponseOutput) ToScriptStatisticsResponseOutputWithContext ¶
func (o ScriptStatisticsResponseOutput) ToScriptStatisticsResponseOutputWithContext(ctx context.Context) ScriptStatisticsResponseOutput
type SessionInfoResponse ¶
type SessionInfoResponse struct { // // [Preview] Id of the session. SessionId string `pulumi:"sessionId"` }
type SessionInfoResponseOutput ¶
type SessionInfoResponseOutput struct{ *pulumi.OutputState }
func (SessionInfoResponseOutput) ElementType ¶
func (SessionInfoResponseOutput) ElementType() reflect.Type
func (SessionInfoResponseOutput) SessionId ¶
func (o SessionInfoResponseOutput) SessionId() pulumi.StringOutput
// [Preview] Id of the session.
func (SessionInfoResponseOutput) ToSessionInfoResponseOutput ¶
func (o SessionInfoResponseOutput) ToSessionInfoResponseOutput() SessionInfoResponseOutput
func (SessionInfoResponseOutput) ToSessionInfoResponseOutputWithContext ¶
func (o SessionInfoResponseOutput) ToSessionInfoResponseOutputWithContext(ctx context.Context) SessionInfoResponseOutput
type SnapshotDefinitionResponse ¶
type SnapshotDefinitionResponse struct { // [Required] Reference describing the ID of the table that was snapshot. BaseTableReference TableReferenceResponse `pulumi:"baseTableReference"` // [Required] The time at which the base table was snapshot. This value is reported in the JSON response using RFC3339 format. SnapshotTime string `pulumi:"snapshotTime"` }
type SnapshotDefinitionResponseOutput ¶
type SnapshotDefinitionResponseOutput struct{ *pulumi.OutputState }
func (SnapshotDefinitionResponseOutput) BaseTableReference ¶
func (o SnapshotDefinitionResponseOutput) BaseTableReference() TableReferenceResponseOutput
[Required] Reference describing the ID of the table that was snapshot.
func (SnapshotDefinitionResponseOutput) ElementType ¶
func (SnapshotDefinitionResponseOutput) ElementType() reflect.Type
func (SnapshotDefinitionResponseOutput) SnapshotTime ¶
func (o SnapshotDefinitionResponseOutput) SnapshotTime() pulumi.StringOutput
[Required] The time at which the base table was snapshot. This value is reported in the JSON response using RFC3339 format.
func (SnapshotDefinitionResponseOutput) ToSnapshotDefinitionResponseOutput ¶
func (o SnapshotDefinitionResponseOutput) ToSnapshotDefinitionResponseOutput() SnapshotDefinitionResponseOutput
func (SnapshotDefinitionResponseOutput) ToSnapshotDefinitionResponseOutputWithContext ¶
func (o SnapshotDefinitionResponseOutput) ToSnapshotDefinitionResponseOutputWithContext(ctx context.Context) SnapshotDefinitionResponseOutput
type StandardSqlDataType ¶
type StandardSqlDataType struct { // The type of the array's elements, if type_kind = "ARRAY". ArrayElementType *StandardSqlDataType `pulumi:"arrayElementType"` // The fields of this struct, in order, if type_kind = "STRUCT". StructType *StandardSqlStructType `pulumi:"structType"` // The top level type of this field. Can be any standard SQL data type (e.g., "INT64", "DATE", "ARRAY"). TypeKind StandardSqlDataTypeTypeKind `pulumi:"typeKind"` }
The data type of a variable such as a function argument. Examples include: * INT64: `{"typeKind": "INT64"}` * ARRAY: { "typeKind": "ARRAY", "arrayElementType": {"typeKind": "STRING"} } * STRUCT>: { "typeKind": "STRUCT", "structType": { "fields": [ { "name": "x", "type": {"typeKind: "STRING"} }, { "name": "y", "type": { "typeKind": "ARRAY", "arrayElementType": {"typekind": "DATE"} } } ] } }
type StandardSqlDataTypeArgs ¶
type StandardSqlDataTypeArgs struct { // The type of the array's elements, if type_kind = "ARRAY". ArrayElementType StandardSqlDataTypePtrInput `pulumi:"arrayElementType"` // The fields of this struct, in order, if type_kind = "STRUCT". StructType StandardSqlStructTypePtrInput `pulumi:"structType"` // The top level type of this field. Can be any standard SQL data type (e.g., "INT64", "DATE", "ARRAY"). TypeKind StandardSqlDataTypeTypeKindInput `pulumi:"typeKind"` }
The data type of a variable such as a function argument. Examples include: * INT64: `{"typeKind": "INT64"}` * ARRAY: { "typeKind": "ARRAY", "arrayElementType": {"typeKind": "STRING"} } * STRUCT>: { "typeKind": "STRUCT", "structType": { "fields": [ { "name": "x", "type": {"typeKind: "STRING"} }, { "name": "y", "type": { "typeKind": "ARRAY", "arrayElementType": {"typekind": "DATE"} } } ] } }
func (StandardSqlDataTypeArgs) ElementType ¶
func (StandardSqlDataTypeArgs) ElementType() reflect.Type
func (StandardSqlDataTypeArgs) ToStandardSqlDataTypeOutput ¶
func (i StandardSqlDataTypeArgs) ToStandardSqlDataTypeOutput() StandardSqlDataTypeOutput
func (StandardSqlDataTypeArgs) ToStandardSqlDataTypeOutputWithContext ¶
func (i StandardSqlDataTypeArgs) ToStandardSqlDataTypeOutputWithContext(ctx context.Context) StandardSqlDataTypeOutput
func (StandardSqlDataTypeArgs) ToStandardSqlDataTypePtrOutput ¶
func (i StandardSqlDataTypeArgs) ToStandardSqlDataTypePtrOutput() StandardSqlDataTypePtrOutput
func (StandardSqlDataTypeArgs) ToStandardSqlDataTypePtrOutputWithContext ¶
func (i StandardSqlDataTypeArgs) ToStandardSqlDataTypePtrOutputWithContext(ctx context.Context) StandardSqlDataTypePtrOutput
type StandardSqlDataTypeInput ¶
type StandardSqlDataTypeInput interface { pulumi.Input ToStandardSqlDataTypeOutput() StandardSqlDataTypeOutput ToStandardSqlDataTypeOutputWithContext(context.Context) StandardSqlDataTypeOutput }
StandardSqlDataTypeInput is an input type that accepts StandardSqlDataTypeArgs and StandardSqlDataTypeOutput values. You can construct a concrete instance of `StandardSqlDataTypeInput` via:
StandardSqlDataTypeArgs{...}
type StandardSqlDataTypeOutput ¶
type StandardSqlDataTypeOutput struct{ *pulumi.OutputState }
The data type of a variable such as a function argument. Examples include: * INT64: `{"typeKind": "INT64"}` * ARRAY: { "typeKind": "ARRAY", "arrayElementType": {"typeKind": "STRING"} } * STRUCT>: { "typeKind": "STRUCT", "structType": { "fields": [ { "name": "x", "type": {"typeKind: "STRING"} }, { "name": "y", "type": { "typeKind": "ARRAY", "arrayElementType": {"typekind": "DATE"} } } ] } }
func (StandardSqlDataTypeOutput) ArrayElementType ¶
func (o StandardSqlDataTypeOutput) ArrayElementType() StandardSqlDataTypePtrOutput
The type of the array's elements, if type_kind = "ARRAY".
func (StandardSqlDataTypeOutput) ElementType ¶
func (StandardSqlDataTypeOutput) ElementType() reflect.Type
func (StandardSqlDataTypeOutput) StructType ¶
func (o StandardSqlDataTypeOutput) StructType() StandardSqlStructTypePtrOutput
The fields of this struct, in order, if type_kind = "STRUCT".
func (StandardSqlDataTypeOutput) ToStandardSqlDataTypeOutput ¶
func (o StandardSqlDataTypeOutput) ToStandardSqlDataTypeOutput() StandardSqlDataTypeOutput
func (StandardSqlDataTypeOutput) ToStandardSqlDataTypeOutputWithContext ¶
func (o StandardSqlDataTypeOutput) ToStandardSqlDataTypeOutputWithContext(ctx context.Context) StandardSqlDataTypeOutput
func (StandardSqlDataTypeOutput) ToStandardSqlDataTypePtrOutput ¶
func (o StandardSqlDataTypeOutput) ToStandardSqlDataTypePtrOutput() StandardSqlDataTypePtrOutput
func (StandardSqlDataTypeOutput) ToStandardSqlDataTypePtrOutputWithContext ¶
func (o StandardSqlDataTypeOutput) ToStandardSqlDataTypePtrOutputWithContext(ctx context.Context) StandardSqlDataTypePtrOutput
func (StandardSqlDataTypeOutput) TypeKind ¶
func (o StandardSqlDataTypeOutput) TypeKind() StandardSqlDataTypeTypeKindOutput
The top level type of this field. Can be any standard SQL data type (e.g., "INT64", "DATE", "ARRAY").
type StandardSqlDataTypePtrInput ¶
type StandardSqlDataTypePtrInput interface { pulumi.Input ToStandardSqlDataTypePtrOutput() StandardSqlDataTypePtrOutput ToStandardSqlDataTypePtrOutputWithContext(context.Context) StandardSqlDataTypePtrOutput }
StandardSqlDataTypePtrInput is an input type that accepts StandardSqlDataTypeArgs, StandardSqlDataTypePtr and StandardSqlDataTypePtrOutput values. You can construct a concrete instance of `StandardSqlDataTypePtrInput` via:
StandardSqlDataTypeArgs{...} or: nil
func StandardSqlDataTypePtr ¶
func StandardSqlDataTypePtr(v *StandardSqlDataTypeArgs) StandardSqlDataTypePtrInput
type StandardSqlDataTypePtrOutput ¶
type StandardSqlDataTypePtrOutput struct{ *pulumi.OutputState }
func (StandardSqlDataTypePtrOutput) ArrayElementType ¶
func (o StandardSqlDataTypePtrOutput) ArrayElementType() StandardSqlDataTypePtrOutput
The type of the array's elements, if type_kind = "ARRAY".
func (StandardSqlDataTypePtrOutput) Elem ¶
func (o StandardSqlDataTypePtrOutput) Elem() StandardSqlDataTypeOutput
func (StandardSqlDataTypePtrOutput) ElementType ¶
func (StandardSqlDataTypePtrOutput) ElementType() reflect.Type
func (StandardSqlDataTypePtrOutput) StructType ¶
func (o StandardSqlDataTypePtrOutput) StructType() StandardSqlStructTypePtrOutput
The fields of this struct, in order, if type_kind = "STRUCT".
func (StandardSqlDataTypePtrOutput) ToStandardSqlDataTypePtrOutput ¶
func (o StandardSqlDataTypePtrOutput) ToStandardSqlDataTypePtrOutput() StandardSqlDataTypePtrOutput
func (StandardSqlDataTypePtrOutput) ToStandardSqlDataTypePtrOutputWithContext ¶
func (o StandardSqlDataTypePtrOutput) ToStandardSqlDataTypePtrOutputWithContext(ctx context.Context) StandardSqlDataTypePtrOutput
func (StandardSqlDataTypePtrOutput) TypeKind ¶
func (o StandardSqlDataTypePtrOutput) TypeKind() StandardSqlDataTypeTypeKindPtrOutput
The top level type of this field. Can be any standard SQL data type (e.g., "INT64", "DATE", "ARRAY").
type StandardSqlDataTypeResponse ¶
type StandardSqlDataTypeResponse struct { // The type of the array's elements, if type_kind = "ARRAY". ArrayElementType *StandardSqlDataTypeResponse `pulumi:"arrayElementType"` // The fields of this struct, in order, if type_kind = "STRUCT". StructType StandardSqlStructTypeResponse `pulumi:"structType"` // The top level type of this field. Can be any standard SQL data type (e.g., "INT64", "DATE", "ARRAY"). TypeKind string `pulumi:"typeKind"` }
The data type of a variable such as a function argument. Examples include: * INT64: `{"typeKind": "INT64"}` * ARRAY: { "typeKind": "ARRAY", "arrayElementType": {"typeKind": "STRING"} } * STRUCT>: { "typeKind": "STRUCT", "structType": { "fields": [ { "name": "x", "type": {"typeKind: "STRING"} }, { "name": "y", "type": { "typeKind": "ARRAY", "arrayElementType": {"typekind": "DATE"} } } ] } }
type StandardSqlDataTypeResponseOutput ¶
type StandardSqlDataTypeResponseOutput struct{ *pulumi.OutputState }
The data type of a variable such as a function argument. Examples include: * INT64: `{"typeKind": "INT64"}` * ARRAY: { "typeKind": "ARRAY", "arrayElementType": {"typeKind": "STRING"} } * STRUCT>: { "typeKind": "STRUCT", "structType": { "fields": [ { "name": "x", "type": {"typeKind: "STRING"} }, { "name": "y", "type": { "typeKind": "ARRAY", "arrayElementType": {"typekind": "DATE"} } } ] } }
func (StandardSqlDataTypeResponseOutput) ArrayElementType ¶
func (o StandardSqlDataTypeResponseOutput) ArrayElementType() StandardSqlDataTypeResponsePtrOutput
The type of the array's elements, if type_kind = "ARRAY".
func (StandardSqlDataTypeResponseOutput) ElementType ¶
func (StandardSqlDataTypeResponseOutput) ElementType() reflect.Type
func (StandardSqlDataTypeResponseOutput) StructType ¶
func (o StandardSqlDataTypeResponseOutput) StructType() StandardSqlStructTypeResponseOutput
The fields of this struct, in order, if type_kind = "STRUCT".
func (StandardSqlDataTypeResponseOutput) ToStandardSqlDataTypeResponseOutput ¶
func (o StandardSqlDataTypeResponseOutput) ToStandardSqlDataTypeResponseOutput() StandardSqlDataTypeResponseOutput
func (StandardSqlDataTypeResponseOutput) ToStandardSqlDataTypeResponseOutputWithContext ¶
func (o StandardSqlDataTypeResponseOutput) ToStandardSqlDataTypeResponseOutputWithContext(ctx context.Context) StandardSqlDataTypeResponseOutput
func (StandardSqlDataTypeResponseOutput) TypeKind ¶
func (o StandardSqlDataTypeResponseOutput) TypeKind() pulumi.StringOutput
The top level type of this field. Can be any standard SQL data type (e.g., "INT64", "DATE", "ARRAY").
type StandardSqlDataTypeResponsePtrOutput ¶
type StandardSqlDataTypeResponsePtrOutput struct{ *pulumi.OutputState }
func (StandardSqlDataTypeResponsePtrOutput) ArrayElementType ¶
func (o StandardSqlDataTypeResponsePtrOutput) ArrayElementType() StandardSqlDataTypeResponsePtrOutput
The type of the array's elements, if type_kind = "ARRAY".
func (StandardSqlDataTypeResponsePtrOutput) ElementType ¶
func (StandardSqlDataTypeResponsePtrOutput) ElementType() reflect.Type
func (StandardSqlDataTypeResponsePtrOutput) StructType ¶
func (o StandardSqlDataTypeResponsePtrOutput) StructType() StandardSqlStructTypeResponsePtrOutput
The fields of this struct, in order, if type_kind = "STRUCT".
func (StandardSqlDataTypeResponsePtrOutput) ToStandardSqlDataTypeResponsePtrOutput ¶
func (o StandardSqlDataTypeResponsePtrOutput) ToStandardSqlDataTypeResponsePtrOutput() StandardSqlDataTypeResponsePtrOutput
func (StandardSqlDataTypeResponsePtrOutput) ToStandardSqlDataTypeResponsePtrOutputWithContext ¶
func (o StandardSqlDataTypeResponsePtrOutput) ToStandardSqlDataTypeResponsePtrOutputWithContext(ctx context.Context) StandardSqlDataTypeResponsePtrOutput
func (StandardSqlDataTypeResponsePtrOutput) TypeKind ¶
func (o StandardSqlDataTypeResponsePtrOutput) TypeKind() pulumi.StringPtrOutput
The top level type of this field. Can be any standard SQL data type (e.g., "INT64", "DATE", "ARRAY").
type StandardSqlDataTypeTypeKind ¶ added in v0.4.0
type StandardSqlDataTypeTypeKind string
Required. The top level type of this field. Can be any standard SQL data type (e.g., "INT64", "DATE", "ARRAY").
func (StandardSqlDataTypeTypeKind) ElementType ¶ added in v0.4.0
func (StandardSqlDataTypeTypeKind) ElementType() reflect.Type
func (StandardSqlDataTypeTypeKind) ToStandardSqlDataTypeTypeKindOutput ¶ added in v0.6.0
func (e StandardSqlDataTypeTypeKind) ToStandardSqlDataTypeTypeKindOutput() StandardSqlDataTypeTypeKindOutput
func (StandardSqlDataTypeTypeKind) ToStandardSqlDataTypeTypeKindOutputWithContext ¶ added in v0.6.0
func (e StandardSqlDataTypeTypeKind) ToStandardSqlDataTypeTypeKindOutputWithContext(ctx context.Context) StandardSqlDataTypeTypeKindOutput
func (StandardSqlDataTypeTypeKind) ToStandardSqlDataTypeTypeKindPtrOutput ¶ added in v0.6.0
func (e StandardSqlDataTypeTypeKind) ToStandardSqlDataTypeTypeKindPtrOutput() StandardSqlDataTypeTypeKindPtrOutput
func (StandardSqlDataTypeTypeKind) ToStandardSqlDataTypeTypeKindPtrOutputWithContext ¶ added in v0.6.0
func (e StandardSqlDataTypeTypeKind) ToStandardSqlDataTypeTypeKindPtrOutputWithContext(ctx context.Context) StandardSqlDataTypeTypeKindPtrOutput
func (StandardSqlDataTypeTypeKind) ToStringOutput ¶ added in v0.4.0
func (e StandardSqlDataTypeTypeKind) ToStringOutput() pulumi.StringOutput
func (StandardSqlDataTypeTypeKind) ToStringOutputWithContext ¶ added in v0.4.0
func (e StandardSqlDataTypeTypeKind) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (StandardSqlDataTypeTypeKind) ToStringPtrOutput ¶ added in v0.4.0
func (e StandardSqlDataTypeTypeKind) ToStringPtrOutput() pulumi.StringPtrOutput
func (StandardSqlDataTypeTypeKind) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e StandardSqlDataTypeTypeKind) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StandardSqlDataTypeTypeKindInput ¶ added in v0.6.0
type StandardSqlDataTypeTypeKindInput interface { pulumi.Input ToStandardSqlDataTypeTypeKindOutput() StandardSqlDataTypeTypeKindOutput ToStandardSqlDataTypeTypeKindOutputWithContext(context.Context) StandardSqlDataTypeTypeKindOutput }
StandardSqlDataTypeTypeKindInput is an input type that accepts StandardSqlDataTypeTypeKindArgs and StandardSqlDataTypeTypeKindOutput values. You can construct a concrete instance of `StandardSqlDataTypeTypeKindInput` via:
StandardSqlDataTypeTypeKindArgs{...}
type StandardSqlDataTypeTypeKindOutput ¶ added in v0.6.0
type StandardSqlDataTypeTypeKindOutput struct{ *pulumi.OutputState }
func (StandardSqlDataTypeTypeKindOutput) ElementType ¶ added in v0.6.0
func (StandardSqlDataTypeTypeKindOutput) ElementType() reflect.Type
func (StandardSqlDataTypeTypeKindOutput) ToStandardSqlDataTypeTypeKindOutput ¶ added in v0.6.0
func (o StandardSqlDataTypeTypeKindOutput) ToStandardSqlDataTypeTypeKindOutput() StandardSqlDataTypeTypeKindOutput
func (StandardSqlDataTypeTypeKindOutput) ToStandardSqlDataTypeTypeKindOutputWithContext ¶ added in v0.6.0
func (o StandardSqlDataTypeTypeKindOutput) ToStandardSqlDataTypeTypeKindOutputWithContext(ctx context.Context) StandardSqlDataTypeTypeKindOutput
func (StandardSqlDataTypeTypeKindOutput) ToStandardSqlDataTypeTypeKindPtrOutput ¶ added in v0.6.0
func (o StandardSqlDataTypeTypeKindOutput) ToStandardSqlDataTypeTypeKindPtrOutput() StandardSqlDataTypeTypeKindPtrOutput
func (StandardSqlDataTypeTypeKindOutput) ToStandardSqlDataTypeTypeKindPtrOutputWithContext ¶ added in v0.6.0
func (o StandardSqlDataTypeTypeKindOutput) ToStandardSqlDataTypeTypeKindPtrOutputWithContext(ctx context.Context) StandardSqlDataTypeTypeKindPtrOutput
func (StandardSqlDataTypeTypeKindOutput) ToStringOutput ¶ added in v0.6.0
func (o StandardSqlDataTypeTypeKindOutput) ToStringOutput() pulumi.StringOutput
func (StandardSqlDataTypeTypeKindOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o StandardSqlDataTypeTypeKindOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (StandardSqlDataTypeTypeKindOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o StandardSqlDataTypeTypeKindOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (StandardSqlDataTypeTypeKindOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o StandardSqlDataTypeTypeKindOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StandardSqlDataTypeTypeKindPtrInput ¶ added in v0.6.0
type StandardSqlDataTypeTypeKindPtrInput interface { pulumi.Input ToStandardSqlDataTypeTypeKindPtrOutput() StandardSqlDataTypeTypeKindPtrOutput ToStandardSqlDataTypeTypeKindPtrOutputWithContext(context.Context) StandardSqlDataTypeTypeKindPtrOutput }
func StandardSqlDataTypeTypeKindPtr ¶ added in v0.6.0
func StandardSqlDataTypeTypeKindPtr(v string) StandardSqlDataTypeTypeKindPtrInput
type StandardSqlDataTypeTypeKindPtrOutput ¶ added in v0.6.0
type StandardSqlDataTypeTypeKindPtrOutput struct{ *pulumi.OutputState }
func (StandardSqlDataTypeTypeKindPtrOutput) ElementType ¶ added in v0.6.0
func (StandardSqlDataTypeTypeKindPtrOutput) ElementType() reflect.Type
func (StandardSqlDataTypeTypeKindPtrOutput) ToStandardSqlDataTypeTypeKindPtrOutput ¶ added in v0.6.0
func (o StandardSqlDataTypeTypeKindPtrOutput) ToStandardSqlDataTypeTypeKindPtrOutput() StandardSqlDataTypeTypeKindPtrOutput
func (StandardSqlDataTypeTypeKindPtrOutput) ToStandardSqlDataTypeTypeKindPtrOutputWithContext ¶ added in v0.6.0
func (o StandardSqlDataTypeTypeKindPtrOutput) ToStandardSqlDataTypeTypeKindPtrOutputWithContext(ctx context.Context) StandardSqlDataTypeTypeKindPtrOutput
func (StandardSqlDataTypeTypeKindPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o StandardSqlDataTypeTypeKindPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (StandardSqlDataTypeTypeKindPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o StandardSqlDataTypeTypeKindPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type StandardSqlField ¶
type StandardSqlField struct { // Optional. The name of this field. Can be absent for struct fields. Name *string `pulumi:"name"` // Optional. The type of this parameter. Absent if not explicitly specified (e.g., CREATE FUNCTION statement can omit the return type; in this case the output parameter does not have this "type" field). Type *StandardSqlDataType `pulumi:"type"` }
A field or a column.
type StandardSqlFieldArgs ¶
type StandardSqlFieldArgs struct { // Optional. The name of this field. Can be absent for struct fields. Name pulumi.StringPtrInput `pulumi:"name"` // Optional. The type of this parameter. Absent if not explicitly specified (e.g., CREATE FUNCTION statement can omit the return type; in this case the output parameter does not have this "type" field). Type StandardSqlDataTypePtrInput `pulumi:"type"` }
A field or a column.
func (StandardSqlFieldArgs) ElementType ¶
func (StandardSqlFieldArgs) ElementType() reflect.Type
func (StandardSqlFieldArgs) ToStandardSqlFieldOutput ¶
func (i StandardSqlFieldArgs) ToStandardSqlFieldOutput() StandardSqlFieldOutput
func (StandardSqlFieldArgs) ToStandardSqlFieldOutputWithContext ¶
func (i StandardSqlFieldArgs) ToStandardSqlFieldOutputWithContext(ctx context.Context) StandardSqlFieldOutput
type StandardSqlFieldArray ¶
type StandardSqlFieldArray []StandardSqlFieldInput
func (StandardSqlFieldArray) ElementType ¶
func (StandardSqlFieldArray) ElementType() reflect.Type
func (StandardSqlFieldArray) ToStandardSqlFieldArrayOutput ¶
func (i StandardSqlFieldArray) ToStandardSqlFieldArrayOutput() StandardSqlFieldArrayOutput
func (StandardSqlFieldArray) ToStandardSqlFieldArrayOutputWithContext ¶
func (i StandardSqlFieldArray) ToStandardSqlFieldArrayOutputWithContext(ctx context.Context) StandardSqlFieldArrayOutput
type StandardSqlFieldArrayInput ¶
type StandardSqlFieldArrayInput interface { pulumi.Input ToStandardSqlFieldArrayOutput() StandardSqlFieldArrayOutput ToStandardSqlFieldArrayOutputWithContext(context.Context) StandardSqlFieldArrayOutput }
StandardSqlFieldArrayInput is an input type that accepts StandardSqlFieldArray and StandardSqlFieldArrayOutput values. You can construct a concrete instance of `StandardSqlFieldArrayInput` via:
StandardSqlFieldArray{ StandardSqlFieldArgs{...} }
type StandardSqlFieldArrayOutput ¶
type StandardSqlFieldArrayOutput struct{ *pulumi.OutputState }
func (StandardSqlFieldArrayOutput) ElementType ¶
func (StandardSqlFieldArrayOutput) ElementType() reflect.Type
func (StandardSqlFieldArrayOutput) Index ¶
func (o StandardSqlFieldArrayOutput) Index(i pulumi.IntInput) StandardSqlFieldOutput
func (StandardSqlFieldArrayOutput) ToStandardSqlFieldArrayOutput ¶
func (o StandardSqlFieldArrayOutput) ToStandardSqlFieldArrayOutput() StandardSqlFieldArrayOutput
func (StandardSqlFieldArrayOutput) ToStandardSqlFieldArrayOutputWithContext ¶
func (o StandardSqlFieldArrayOutput) ToStandardSqlFieldArrayOutputWithContext(ctx context.Context) StandardSqlFieldArrayOutput
type StandardSqlFieldInput ¶
type StandardSqlFieldInput interface { pulumi.Input ToStandardSqlFieldOutput() StandardSqlFieldOutput ToStandardSqlFieldOutputWithContext(context.Context) StandardSqlFieldOutput }
StandardSqlFieldInput is an input type that accepts StandardSqlFieldArgs and StandardSqlFieldOutput values. You can construct a concrete instance of `StandardSqlFieldInput` via:
StandardSqlFieldArgs{...}
type StandardSqlFieldOutput ¶
type StandardSqlFieldOutput struct{ *pulumi.OutputState }
A field or a column.
func (StandardSqlFieldOutput) ElementType ¶
func (StandardSqlFieldOutput) ElementType() reflect.Type
func (StandardSqlFieldOutput) Name ¶
func (o StandardSqlFieldOutput) Name() pulumi.StringPtrOutput
Optional. The name of this field. Can be absent for struct fields.
func (StandardSqlFieldOutput) ToStandardSqlFieldOutput ¶
func (o StandardSqlFieldOutput) ToStandardSqlFieldOutput() StandardSqlFieldOutput
func (StandardSqlFieldOutput) ToStandardSqlFieldOutputWithContext ¶
func (o StandardSqlFieldOutput) ToStandardSqlFieldOutputWithContext(ctx context.Context) StandardSqlFieldOutput
func (StandardSqlFieldOutput) Type ¶
func (o StandardSqlFieldOutput) Type() StandardSqlDataTypePtrOutput
Optional. The type of this parameter. Absent if not explicitly specified (e.g., CREATE FUNCTION statement can omit the return type; in this case the output parameter does not have this "type" field).
type StandardSqlFieldResponse ¶
type StandardSqlFieldResponse struct { // Optional. The name of this field. Can be absent for struct fields. Name string `pulumi:"name"` // Optional. The type of this parameter. Absent if not explicitly specified (e.g., CREATE FUNCTION statement can omit the return type; in this case the output parameter does not have this "type" field). Type StandardSqlDataTypeResponse `pulumi:"type"` }
A field or a column.
type StandardSqlFieldResponseArrayOutput ¶
type StandardSqlFieldResponseArrayOutput struct{ *pulumi.OutputState }
func (StandardSqlFieldResponseArrayOutput) ElementType ¶
func (StandardSqlFieldResponseArrayOutput) ElementType() reflect.Type
func (StandardSqlFieldResponseArrayOutput) Index ¶
func (o StandardSqlFieldResponseArrayOutput) Index(i pulumi.IntInput) StandardSqlFieldResponseOutput
func (StandardSqlFieldResponseArrayOutput) ToStandardSqlFieldResponseArrayOutput ¶
func (o StandardSqlFieldResponseArrayOutput) ToStandardSqlFieldResponseArrayOutput() StandardSqlFieldResponseArrayOutput
func (StandardSqlFieldResponseArrayOutput) ToStandardSqlFieldResponseArrayOutputWithContext ¶
func (o StandardSqlFieldResponseArrayOutput) ToStandardSqlFieldResponseArrayOutputWithContext(ctx context.Context) StandardSqlFieldResponseArrayOutput
type StandardSqlFieldResponseOutput ¶
type StandardSqlFieldResponseOutput struct{ *pulumi.OutputState }
A field or a column.
func (StandardSqlFieldResponseOutput) ElementType ¶
func (StandardSqlFieldResponseOutput) ElementType() reflect.Type
func (StandardSqlFieldResponseOutput) Name ¶
func (o StandardSqlFieldResponseOutput) Name() pulumi.StringOutput
Optional. The name of this field. Can be absent for struct fields.
func (StandardSqlFieldResponseOutput) ToStandardSqlFieldResponseOutput ¶
func (o StandardSqlFieldResponseOutput) ToStandardSqlFieldResponseOutput() StandardSqlFieldResponseOutput
func (StandardSqlFieldResponseOutput) ToStandardSqlFieldResponseOutputWithContext ¶
func (o StandardSqlFieldResponseOutput) ToStandardSqlFieldResponseOutputWithContext(ctx context.Context) StandardSqlFieldResponseOutput
func (StandardSqlFieldResponseOutput) Type ¶
func (o StandardSqlFieldResponseOutput) Type() StandardSqlDataTypeResponseOutput
Optional. The type of this parameter. Absent if not explicitly specified (e.g., CREATE FUNCTION statement can omit the return type; in this case the output parameter does not have this "type" field).
type StandardSqlStructType ¶
type StandardSqlStructType struct {
Fields []StandardSqlField `pulumi:"fields"`
}
type StandardSqlStructTypeArgs ¶
type StandardSqlStructTypeArgs struct {
Fields StandardSqlFieldArrayInput `pulumi:"fields"`
}
func (StandardSqlStructTypeArgs) ElementType ¶
func (StandardSqlStructTypeArgs) ElementType() reflect.Type
func (StandardSqlStructTypeArgs) ToStandardSqlStructTypeOutput ¶
func (i StandardSqlStructTypeArgs) ToStandardSqlStructTypeOutput() StandardSqlStructTypeOutput
func (StandardSqlStructTypeArgs) ToStandardSqlStructTypeOutputWithContext ¶
func (i StandardSqlStructTypeArgs) ToStandardSqlStructTypeOutputWithContext(ctx context.Context) StandardSqlStructTypeOutput
func (StandardSqlStructTypeArgs) ToStandardSqlStructTypePtrOutput ¶
func (i StandardSqlStructTypeArgs) ToStandardSqlStructTypePtrOutput() StandardSqlStructTypePtrOutput
func (StandardSqlStructTypeArgs) ToStandardSqlStructTypePtrOutputWithContext ¶
func (i StandardSqlStructTypeArgs) ToStandardSqlStructTypePtrOutputWithContext(ctx context.Context) StandardSqlStructTypePtrOutput
type StandardSqlStructTypeInput ¶
type StandardSqlStructTypeInput interface { pulumi.Input ToStandardSqlStructTypeOutput() StandardSqlStructTypeOutput ToStandardSqlStructTypeOutputWithContext(context.Context) StandardSqlStructTypeOutput }
StandardSqlStructTypeInput is an input type that accepts StandardSqlStructTypeArgs and StandardSqlStructTypeOutput values. You can construct a concrete instance of `StandardSqlStructTypeInput` via:
StandardSqlStructTypeArgs{...}
type StandardSqlStructTypeOutput ¶
type StandardSqlStructTypeOutput struct{ *pulumi.OutputState }
func (StandardSqlStructTypeOutput) ElementType ¶
func (StandardSqlStructTypeOutput) ElementType() reflect.Type
func (StandardSqlStructTypeOutput) Fields ¶
func (o StandardSqlStructTypeOutput) Fields() StandardSqlFieldArrayOutput
func (StandardSqlStructTypeOutput) ToStandardSqlStructTypeOutput ¶
func (o StandardSqlStructTypeOutput) ToStandardSqlStructTypeOutput() StandardSqlStructTypeOutput
func (StandardSqlStructTypeOutput) ToStandardSqlStructTypeOutputWithContext ¶
func (o StandardSqlStructTypeOutput) ToStandardSqlStructTypeOutputWithContext(ctx context.Context) StandardSqlStructTypeOutput
func (StandardSqlStructTypeOutput) ToStandardSqlStructTypePtrOutput ¶
func (o StandardSqlStructTypeOutput) ToStandardSqlStructTypePtrOutput() StandardSqlStructTypePtrOutput
func (StandardSqlStructTypeOutput) ToStandardSqlStructTypePtrOutputWithContext ¶
func (o StandardSqlStructTypeOutput) ToStandardSqlStructTypePtrOutputWithContext(ctx context.Context) StandardSqlStructTypePtrOutput
type StandardSqlStructTypePtrInput ¶
type StandardSqlStructTypePtrInput interface { pulumi.Input ToStandardSqlStructTypePtrOutput() StandardSqlStructTypePtrOutput ToStandardSqlStructTypePtrOutputWithContext(context.Context) StandardSqlStructTypePtrOutput }
StandardSqlStructTypePtrInput is an input type that accepts StandardSqlStructTypeArgs, StandardSqlStructTypePtr and StandardSqlStructTypePtrOutput values. You can construct a concrete instance of `StandardSqlStructTypePtrInput` via:
StandardSqlStructTypeArgs{...} or: nil
func StandardSqlStructTypePtr ¶
func StandardSqlStructTypePtr(v *StandardSqlStructTypeArgs) StandardSqlStructTypePtrInput
type StandardSqlStructTypePtrOutput ¶
type StandardSqlStructTypePtrOutput struct{ *pulumi.OutputState }
func (StandardSqlStructTypePtrOutput) Elem ¶
func (o StandardSqlStructTypePtrOutput) Elem() StandardSqlStructTypeOutput
func (StandardSqlStructTypePtrOutput) ElementType ¶
func (StandardSqlStructTypePtrOutput) ElementType() reflect.Type
func (StandardSqlStructTypePtrOutput) Fields ¶
func (o StandardSqlStructTypePtrOutput) Fields() StandardSqlFieldArrayOutput
func (StandardSqlStructTypePtrOutput) ToStandardSqlStructTypePtrOutput ¶
func (o StandardSqlStructTypePtrOutput) ToStandardSqlStructTypePtrOutput() StandardSqlStructTypePtrOutput
func (StandardSqlStructTypePtrOutput) ToStandardSqlStructTypePtrOutputWithContext ¶
func (o StandardSqlStructTypePtrOutput) ToStandardSqlStructTypePtrOutputWithContext(ctx context.Context) StandardSqlStructTypePtrOutput
type StandardSqlStructTypeResponse ¶
type StandardSqlStructTypeResponse struct {
Fields []StandardSqlFieldResponse `pulumi:"fields"`
}
type StandardSqlStructTypeResponseOutput ¶
type StandardSqlStructTypeResponseOutput struct{ *pulumi.OutputState }
func (StandardSqlStructTypeResponseOutput) ElementType ¶
func (StandardSqlStructTypeResponseOutput) ElementType() reflect.Type
func (StandardSqlStructTypeResponseOutput) Fields ¶
func (o StandardSqlStructTypeResponseOutput) Fields() StandardSqlFieldResponseArrayOutput
func (StandardSqlStructTypeResponseOutput) ToStandardSqlStructTypeResponseOutput ¶
func (o StandardSqlStructTypeResponseOutput) ToStandardSqlStructTypeResponseOutput() StandardSqlStructTypeResponseOutput
func (StandardSqlStructTypeResponseOutput) ToStandardSqlStructTypeResponseOutputWithContext ¶
func (o StandardSqlStructTypeResponseOutput) ToStandardSqlStructTypeResponseOutputWithContext(ctx context.Context) StandardSqlStructTypeResponseOutput
type StandardSqlStructTypeResponsePtrOutput ¶
type StandardSqlStructTypeResponsePtrOutput struct{ *pulumi.OutputState }
func (StandardSqlStructTypeResponsePtrOutput) ElementType ¶
func (StandardSqlStructTypeResponsePtrOutput) ElementType() reflect.Type
func (StandardSqlStructTypeResponsePtrOutput) Fields ¶
func (o StandardSqlStructTypeResponsePtrOutput) Fields() StandardSqlFieldResponseArrayOutput
func (StandardSqlStructTypeResponsePtrOutput) ToStandardSqlStructTypeResponsePtrOutput ¶
func (o StandardSqlStructTypeResponsePtrOutput) ToStandardSqlStructTypeResponsePtrOutput() StandardSqlStructTypeResponsePtrOutput
func (StandardSqlStructTypeResponsePtrOutput) ToStandardSqlStructTypeResponsePtrOutputWithContext ¶
func (o StandardSqlStructTypeResponsePtrOutput) ToStandardSqlStructTypeResponsePtrOutputWithContext(ctx context.Context) StandardSqlStructTypeResponsePtrOutput
type StandardSqlTableType ¶
type StandardSqlTableType struct { // The columns in this table type Columns []StandardSqlField `pulumi:"columns"` }
A table type
type StandardSqlTableTypeArgs ¶
type StandardSqlTableTypeArgs struct { // The columns in this table type Columns StandardSqlFieldArrayInput `pulumi:"columns"` }
A table type
func (StandardSqlTableTypeArgs) ElementType ¶
func (StandardSqlTableTypeArgs) ElementType() reflect.Type
func (StandardSqlTableTypeArgs) ToStandardSqlTableTypeOutput ¶
func (i StandardSqlTableTypeArgs) ToStandardSqlTableTypeOutput() StandardSqlTableTypeOutput
func (StandardSqlTableTypeArgs) ToStandardSqlTableTypeOutputWithContext ¶
func (i StandardSqlTableTypeArgs) ToStandardSqlTableTypeOutputWithContext(ctx context.Context) StandardSqlTableTypeOutput
func (StandardSqlTableTypeArgs) ToStandardSqlTableTypePtrOutput ¶
func (i StandardSqlTableTypeArgs) ToStandardSqlTableTypePtrOutput() StandardSqlTableTypePtrOutput
func (StandardSqlTableTypeArgs) ToStandardSqlTableTypePtrOutputWithContext ¶
func (i StandardSqlTableTypeArgs) ToStandardSqlTableTypePtrOutputWithContext(ctx context.Context) StandardSqlTableTypePtrOutput
type StandardSqlTableTypeInput ¶
type StandardSqlTableTypeInput interface { pulumi.Input ToStandardSqlTableTypeOutput() StandardSqlTableTypeOutput ToStandardSqlTableTypeOutputWithContext(context.Context) StandardSqlTableTypeOutput }
StandardSqlTableTypeInput is an input type that accepts StandardSqlTableTypeArgs and StandardSqlTableTypeOutput values. You can construct a concrete instance of `StandardSqlTableTypeInput` via:
StandardSqlTableTypeArgs{...}
type StandardSqlTableTypeOutput ¶
type StandardSqlTableTypeOutput struct{ *pulumi.OutputState }
A table type
func (StandardSqlTableTypeOutput) Columns ¶
func (o StandardSqlTableTypeOutput) Columns() StandardSqlFieldArrayOutput
The columns in this table type
func (StandardSqlTableTypeOutput) ElementType ¶
func (StandardSqlTableTypeOutput) ElementType() reflect.Type
func (StandardSqlTableTypeOutput) ToStandardSqlTableTypeOutput ¶
func (o StandardSqlTableTypeOutput) ToStandardSqlTableTypeOutput() StandardSqlTableTypeOutput
func (StandardSqlTableTypeOutput) ToStandardSqlTableTypeOutputWithContext ¶
func (o StandardSqlTableTypeOutput) ToStandardSqlTableTypeOutputWithContext(ctx context.Context) StandardSqlTableTypeOutput
func (StandardSqlTableTypeOutput) ToStandardSqlTableTypePtrOutput ¶
func (o StandardSqlTableTypeOutput) ToStandardSqlTableTypePtrOutput() StandardSqlTableTypePtrOutput
func (StandardSqlTableTypeOutput) ToStandardSqlTableTypePtrOutputWithContext ¶
func (o StandardSqlTableTypeOutput) ToStandardSqlTableTypePtrOutputWithContext(ctx context.Context) StandardSqlTableTypePtrOutput
type StandardSqlTableTypePtrInput ¶
type StandardSqlTableTypePtrInput interface { pulumi.Input ToStandardSqlTableTypePtrOutput() StandardSqlTableTypePtrOutput ToStandardSqlTableTypePtrOutputWithContext(context.Context) StandardSqlTableTypePtrOutput }
StandardSqlTableTypePtrInput is an input type that accepts StandardSqlTableTypeArgs, StandardSqlTableTypePtr and StandardSqlTableTypePtrOutput values. You can construct a concrete instance of `StandardSqlTableTypePtrInput` via:
StandardSqlTableTypeArgs{...} or: nil
func StandardSqlTableTypePtr ¶
func StandardSqlTableTypePtr(v *StandardSqlTableTypeArgs) StandardSqlTableTypePtrInput
type StandardSqlTableTypePtrOutput ¶
type StandardSqlTableTypePtrOutput struct{ *pulumi.OutputState }
func (StandardSqlTableTypePtrOutput) Columns ¶
func (o StandardSqlTableTypePtrOutput) Columns() StandardSqlFieldArrayOutput
The columns in this table type
func (StandardSqlTableTypePtrOutput) Elem ¶
func (o StandardSqlTableTypePtrOutput) Elem() StandardSqlTableTypeOutput
func (StandardSqlTableTypePtrOutput) ElementType ¶
func (StandardSqlTableTypePtrOutput) ElementType() reflect.Type
func (StandardSqlTableTypePtrOutput) ToStandardSqlTableTypePtrOutput ¶
func (o StandardSqlTableTypePtrOutput) ToStandardSqlTableTypePtrOutput() StandardSqlTableTypePtrOutput
func (StandardSqlTableTypePtrOutput) ToStandardSqlTableTypePtrOutputWithContext ¶
func (o StandardSqlTableTypePtrOutput) ToStandardSqlTableTypePtrOutputWithContext(ctx context.Context) StandardSqlTableTypePtrOutput
type StandardSqlTableTypeResponse ¶
type StandardSqlTableTypeResponse struct { // The columns in this table type Columns []StandardSqlFieldResponse `pulumi:"columns"` }
A table type
type StandardSqlTableTypeResponseOutput ¶
type StandardSqlTableTypeResponseOutput struct{ *pulumi.OutputState }
A table type
func (StandardSqlTableTypeResponseOutput) Columns ¶
func (o StandardSqlTableTypeResponseOutput) Columns() StandardSqlFieldResponseArrayOutput
The columns in this table type
func (StandardSqlTableTypeResponseOutput) ElementType ¶
func (StandardSqlTableTypeResponseOutput) ElementType() reflect.Type
func (StandardSqlTableTypeResponseOutput) ToStandardSqlTableTypeResponseOutput ¶
func (o StandardSqlTableTypeResponseOutput) ToStandardSqlTableTypeResponseOutput() StandardSqlTableTypeResponseOutput
func (StandardSqlTableTypeResponseOutput) ToStandardSqlTableTypeResponseOutputWithContext ¶
func (o StandardSqlTableTypeResponseOutput) ToStandardSqlTableTypeResponseOutputWithContext(ctx context.Context) StandardSqlTableTypeResponseOutput
type StreamingbufferResponse ¶
type StreamingbufferResponse struct { // A lower-bound estimate of the number of bytes currently in the streaming buffer. EstimatedBytes string `pulumi:"estimatedBytes"` // A lower-bound estimate of the number of rows currently in the streaming buffer. EstimatedRows string `pulumi:"estimatedRows"` // Contains the timestamp of the oldest entry in the streaming buffer, in milliseconds since the epoch, if the streaming buffer is available. OldestEntryTime string `pulumi:"oldestEntryTime"` }
type StreamingbufferResponseOutput ¶
type StreamingbufferResponseOutput struct{ *pulumi.OutputState }
func (StreamingbufferResponseOutput) ElementType ¶
func (StreamingbufferResponseOutput) ElementType() reflect.Type
func (StreamingbufferResponseOutput) EstimatedBytes ¶
func (o StreamingbufferResponseOutput) EstimatedBytes() pulumi.StringOutput
A lower-bound estimate of the number of bytes currently in the streaming buffer.
func (StreamingbufferResponseOutput) EstimatedRows ¶
func (o StreamingbufferResponseOutput) EstimatedRows() pulumi.StringOutput
A lower-bound estimate of the number of rows currently in the streaming buffer.
func (StreamingbufferResponseOutput) OldestEntryTime ¶
func (o StreamingbufferResponseOutput) OldestEntryTime() pulumi.StringOutput
Contains the timestamp of the oldest entry in the streaming buffer, in milliseconds since the epoch, if the streaming buffer is available.
func (StreamingbufferResponseOutput) ToStreamingbufferResponseOutput ¶
func (o StreamingbufferResponseOutput) ToStreamingbufferResponseOutput() StreamingbufferResponseOutput
func (StreamingbufferResponseOutput) ToStreamingbufferResponseOutputWithContext ¶
func (o StreamingbufferResponseOutput) ToStreamingbufferResponseOutputWithContext(ctx context.Context) StreamingbufferResponseOutput
type Table ¶
type Table struct { pulumi.CustomResourceState // Clone definition. CloneDefinition CloneDefinitionResponseOutput `pulumi:"cloneDefinition"` // [Beta] Clustering specification for the table. Must be specified with partitioning, data in the table will be first partitioned and subsequently clustered. Clustering ClusteringResponseOutput `pulumi:"clustering"` // The time when this table was created, in milliseconds since the epoch. CreationTime pulumi.StringOutput `pulumi:"creationTime"` // The default collation of the table. DefaultCollation pulumi.StringOutput `pulumi:"defaultCollation"` // [Optional] A user-friendly description of this table. Description pulumi.StringOutput `pulumi:"description"` // Custom encryption configuration (e.g., Cloud KMS keys). EncryptionConfiguration EncryptionConfigurationResponseOutput `pulumi:"encryptionConfiguration"` // A hash of the table metadata. Used to ensure there were no concurrent modifications to the resource when attempting an update. Not guaranteed to change when the table contents or the fields numRows, numBytes, numLongTermBytes or lastModifiedTime change. Etag pulumi.StringOutput `pulumi:"etag"` // [Optional] The time when this table expires, in milliseconds since the epoch. If not present, the table will persist indefinitely. Expired tables will be deleted and their storage reclaimed. The defaultTableExpirationMs property of the encapsulating dataset can be used to set a default expirationTime on newly created tables. ExpirationTime pulumi.StringOutput `pulumi:"expirationTime"` // [Optional] Describes the data format, location, and other properties of a table stored outside of BigQuery. By defining these properties, the data source can then be queried as if it were a standard BigQuery table. ExternalDataConfiguration ExternalDataConfigurationResponseOutput `pulumi:"externalDataConfiguration"` // [Optional] A descriptive name for this table. FriendlyName pulumi.StringOutput `pulumi:"friendlyName"` // The type of the resource. Kind pulumi.StringOutput `pulumi:"kind"` // The labels associated with this table. You can use these to organize and group your tables. Label keys and values can be no longer than 63 characters, can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. Label values are optional. Label keys must start with a letter and each label in the list must have a different key. Labels pulumi.StringMapOutput `pulumi:"labels"` // The time when this table was last modified, in milliseconds since the epoch. LastModifiedTime pulumi.StringOutput `pulumi:"lastModifiedTime"` // The geographic location where the table resides. This value is inherited from the dataset. Location pulumi.StringOutput `pulumi:"location"` // [Optional] Materialized view definition. MaterializedView MaterializedViewDefinitionResponseOutput `pulumi:"materializedView"` // [Output-only, Beta] Present iff this table represents a ML model. Describes the training information for the model, and it is required to run 'PREDICT' queries. Model ModelDefinitionResponseOutput `pulumi:"model"` // The size of this table in bytes, excluding any data in the streaming buffer. NumBytes pulumi.StringOutput `pulumi:"numBytes"` // The number of bytes in the table that are considered "long-term storage". NumLongTermBytes pulumi.StringOutput `pulumi:"numLongTermBytes"` // [TrustedTester] The physical size of this table in bytes, excluding any data in the streaming buffer. This includes compression and storage used for time travel. NumPhysicalBytes pulumi.StringOutput `pulumi:"numPhysicalBytes"` // The number of rows of data in this table, excluding any data in the streaming buffer. NumRows pulumi.StringOutput `pulumi:"numRows"` // [TrustedTester] Range partitioning specification for this table. Only one of timePartitioning and rangePartitioning should be specified. RangePartitioning RangePartitioningResponseOutput `pulumi:"rangePartitioning"` // [Optional] If set to true, queries over this table require a partition filter that can be used for partition elimination to be specified. RequirePartitionFilter pulumi.BoolOutput `pulumi:"requirePartitionFilter"` // [Optional] Describes the schema of this table. Schema TableSchemaResponseOutput `pulumi:"schema"` // A URL that can be used to access this resource again. SelfLink pulumi.StringOutput `pulumi:"selfLink"` // Snapshot definition. SnapshotDefinition SnapshotDefinitionResponseOutput `pulumi:"snapshotDefinition"` // Contains information regarding this table's streaming buffer, if one is present. This field will be absent if the table is not being streamed to or if there is no data in the streaming buffer. StreamingBuffer StreamingbufferResponseOutput `pulumi:"streamingBuffer"` // [Required] Reference describing the ID of this table. TableReference TableReferenceResponseOutput `pulumi:"tableReference"` // Time-based partitioning specification for this table. Only one of timePartitioning and rangePartitioning should be specified. TimePartitioning TimePartitioningResponseOutput `pulumi:"timePartitioning"` // Describes the table type. The following values are supported: TABLE: A normal BigQuery table. VIEW: A virtual table defined by a SQL query. SNAPSHOT: An immutable, read-only table that is a copy of another table. [TrustedTester] MATERIALIZED_VIEW: SQL query whose result is persisted. EXTERNAL: A table that references data stored in an external storage system, such as Google Cloud Storage. The default value is TABLE. Type pulumi.StringOutput `pulumi:"type"` // [Optional] The view definition. View ViewDefinitionResponseOutput `pulumi:"view"` }
Creates a new, empty table in the dataset. Auto-naming is currently not supported for this resource.
func GetTable ¶
func GetTable(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TableState, opts ...pulumi.ResourceOption) (*Table, error)
GetTable gets an existing Table 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 NewTable ¶
func NewTable(ctx *pulumi.Context, name string, args *TableArgs, opts ...pulumi.ResourceOption) (*Table, error)
NewTable registers a new resource with the given unique name, arguments, and options.
func (*Table) ElementType ¶
func (*Table) ToTableOutput ¶
func (i *Table) ToTableOutput() TableOutput
func (*Table) ToTableOutputWithContext ¶
func (i *Table) ToTableOutputWithContext(ctx context.Context) TableOutput
type TableArgs ¶
type TableArgs struct { // [Beta] Clustering specification for the table. Must be specified with partitioning, data in the table will be first partitioned and subsequently clustered. Clustering ClusteringPtrInput DatasetId pulumi.StringInput // [Optional] A user-friendly description of this table. Description pulumi.StringPtrInput // Custom encryption configuration (e.g., Cloud KMS keys). EncryptionConfiguration EncryptionConfigurationPtrInput // [Optional] The time when this table expires, in milliseconds since the epoch. If not present, the table will persist indefinitely. Expired tables will be deleted and their storage reclaimed. The defaultTableExpirationMs property of the encapsulating dataset can be used to set a default expirationTime on newly created tables. ExpirationTime pulumi.StringPtrInput // [Optional] Describes the data format, location, and other properties of a table stored outside of BigQuery. By defining these properties, the data source can then be queried as if it were a standard BigQuery table. ExternalDataConfiguration ExternalDataConfigurationPtrInput // [Optional] A descriptive name for this table. FriendlyName pulumi.StringPtrInput // The labels associated with this table. You can use these to organize and group your tables. Label keys and values can be no longer than 63 characters, can only contain lowercase letters, numeric characters, underscores and dashes. International characters are allowed. Label values are optional. Label keys must start with a letter and each label in the list must have a different key. Labels pulumi.StringMapInput // [Optional] Materialized view definition. MaterializedView MaterializedViewDefinitionPtrInput // [Output-only, Beta] Present iff this table represents a ML model. Describes the training information for the model, and it is required to run 'PREDICT' queries. Model ModelDefinitionPtrInput Project pulumi.StringPtrInput // [TrustedTester] Range partitioning specification for this table. Only one of timePartitioning and rangePartitioning should be specified. RangePartitioning RangePartitioningPtrInput // [Optional] If set to true, queries over this table require a partition filter that can be used for partition elimination to be specified. RequirePartitionFilter pulumi.BoolPtrInput // [Optional] Describes the schema of this table. Schema TableSchemaPtrInput // [Required] Reference describing the ID of this table. TableReference TableReferencePtrInput // Time-based partitioning specification for this table. Only one of timePartitioning and rangePartitioning should be specified. TimePartitioning TimePartitioningPtrInput // [Optional] The view definition. View ViewDefinitionPtrInput }
The set of arguments for constructing a Table resource.
func (TableArgs) ElementType ¶
type TableFieldSchema ¶
type TableFieldSchema struct { // [Optional] The categories attached to this field, used for field-level access control. Categories *TableFieldSchemaCategories `pulumi:"categories"` // Optional. Collation specification of the field. It only can be set on string type field. CollationSpec *string `pulumi:"collationSpec"` // [Optional] The field description. The maximum length is 1,024 characters. Description *string `pulumi:"description"` // [Optional] Describes the nested schema fields if the type property is set to RECORD. Fields []TableFieldSchema `pulumi:"fields"` // [Optional] Maximum length of values of this field for STRINGS or BYTES. If max_length is not specified, no maximum length constraint is imposed on this field. If type = "STRING", then max_length represents the maximum UTF-8 length of strings in this field. If type = "BYTES", then max_length represents the maximum number of bytes in this field. It is invalid to set this field if type ≠ "STRING" and ≠ "BYTES". MaxLength *string `pulumi:"maxLength"` // [Optional] The field mode. Possible values include NULLABLE, REQUIRED and REPEATED. The default value is NULLABLE. Mode *string `pulumi:"mode"` // [Required] The field name. The name must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_), and must start with a letter or underscore. The maximum length is 300 characters. Name *string `pulumi:"name"` PolicyTags *TableFieldSchemaPolicyTags `pulumi:"policyTags"` // [Optional] Precision (maximum number of total digits in base 10) and scale (maximum number of digits in the fractional part in base 10) constraints for values of this field for NUMERIC or BIGNUMERIC. It is invalid to set precision or scale if type ≠ "NUMERIC" and ≠ "BIGNUMERIC". If precision and scale are not specified, no value range constraint is imposed on this field insofar as values are permitted by the type. Values of this NUMERIC or BIGNUMERIC field must be in this range when: - Precision (P) and scale (S) are specified: [-10P-S + 10-S, 10P-S - 10-S] - Precision (P) is specified but not scale (and thus scale is interpreted to be equal to zero): [-10P + 1, 10P - 1]. Acceptable values for precision and scale if both are specified: - If type = "NUMERIC": 1 ≤ precision - scale ≤ 29 and 0 ≤ scale ≤ 9. - If type = "BIGNUMERIC": 1 ≤ precision - scale ≤ 38 and 0 ≤ scale ≤ 38. Acceptable values for precision if only precision is specified but not scale (and thus scale is interpreted to be equal to zero): - If type = "NUMERIC": 1 ≤ precision ≤ 29. - If type = "BIGNUMERIC": 1 ≤ precision ≤ 38. If scale is specified but not precision, then it is invalid. Precision *string `pulumi:"precision"` // [Optional] See documentation for precision. Scale *string `pulumi:"scale"` // [Required] The field data type. Possible values include STRING, BYTES, INTEGER, INT64 (same as INTEGER), FLOAT, FLOAT64 (same as FLOAT), NUMERIC, BIGNUMERIC, BOOLEAN, BOOL (same as BOOLEAN), TIMESTAMP, DATE, TIME, DATETIME, INTERVAL, RECORD (where RECORD indicates that the field contains a nested schema) or STRUCT (same as RECORD). Type *string `pulumi:"type"` }
type TableFieldSchemaArgs ¶
type TableFieldSchemaArgs struct { // [Optional] The categories attached to this field, used for field-level access control. Categories TableFieldSchemaCategoriesPtrInput `pulumi:"categories"` // Optional. Collation specification of the field. It only can be set on string type field. CollationSpec pulumi.StringPtrInput `pulumi:"collationSpec"` // [Optional] The field description. The maximum length is 1,024 characters. Description pulumi.StringPtrInput `pulumi:"description"` // [Optional] Describes the nested schema fields if the type property is set to RECORD. Fields TableFieldSchemaArrayInput `pulumi:"fields"` // [Optional] Maximum length of values of this field for STRINGS or BYTES. If max_length is not specified, no maximum length constraint is imposed on this field. If type = "STRING", then max_length represents the maximum UTF-8 length of strings in this field. If type = "BYTES", then max_length represents the maximum number of bytes in this field. It is invalid to set this field if type ≠ "STRING" and ≠ "BYTES". MaxLength pulumi.StringPtrInput `pulumi:"maxLength"` // [Optional] The field mode. Possible values include NULLABLE, REQUIRED and REPEATED. The default value is NULLABLE. Mode pulumi.StringPtrInput `pulumi:"mode"` // [Required] The field name. The name must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_), and must start with a letter or underscore. The maximum length is 300 characters. Name pulumi.StringPtrInput `pulumi:"name"` PolicyTags TableFieldSchemaPolicyTagsPtrInput `pulumi:"policyTags"` // [Optional] Precision (maximum number of total digits in base 10) and scale (maximum number of digits in the fractional part in base 10) constraints for values of this field for NUMERIC or BIGNUMERIC. It is invalid to set precision or scale if type ≠ "NUMERIC" and ≠ "BIGNUMERIC". If precision and scale are not specified, no value range constraint is imposed on this field insofar as values are permitted by the type. Values of this NUMERIC or BIGNUMERIC field must be in this range when: - Precision (P) and scale (S) are specified: [-10P-S + 10-S, 10P-S - 10-S] - Precision (P) is specified but not scale (and thus scale is interpreted to be equal to zero): [-10P + 1, 10P - 1]. Acceptable values for precision and scale if both are specified: - If type = "NUMERIC": 1 ≤ precision - scale ≤ 29 and 0 ≤ scale ≤ 9. - If type = "BIGNUMERIC": 1 ≤ precision - scale ≤ 38 and 0 ≤ scale ≤ 38. Acceptable values for precision if only precision is specified but not scale (and thus scale is interpreted to be equal to zero): - If type = "NUMERIC": 1 ≤ precision ≤ 29. - If type = "BIGNUMERIC": 1 ≤ precision ≤ 38. If scale is specified but not precision, then it is invalid. Precision pulumi.StringPtrInput `pulumi:"precision"` // [Optional] See documentation for precision. Scale pulumi.StringPtrInput `pulumi:"scale"` // [Required] The field data type. Possible values include STRING, BYTES, INTEGER, INT64 (same as INTEGER), FLOAT, FLOAT64 (same as FLOAT), NUMERIC, BIGNUMERIC, BOOLEAN, BOOL (same as BOOLEAN), TIMESTAMP, DATE, TIME, DATETIME, INTERVAL, RECORD (where RECORD indicates that the field contains a nested schema) or STRUCT (same as RECORD). Type pulumi.StringPtrInput `pulumi:"type"` }
func (TableFieldSchemaArgs) ElementType ¶
func (TableFieldSchemaArgs) ElementType() reflect.Type
func (TableFieldSchemaArgs) ToTableFieldSchemaOutput ¶
func (i TableFieldSchemaArgs) ToTableFieldSchemaOutput() TableFieldSchemaOutput
func (TableFieldSchemaArgs) ToTableFieldSchemaOutputWithContext ¶
func (i TableFieldSchemaArgs) ToTableFieldSchemaOutputWithContext(ctx context.Context) TableFieldSchemaOutput
type TableFieldSchemaArray ¶
type TableFieldSchemaArray []TableFieldSchemaInput
func (TableFieldSchemaArray) ElementType ¶
func (TableFieldSchemaArray) ElementType() reflect.Type
func (TableFieldSchemaArray) ToTableFieldSchemaArrayOutput ¶
func (i TableFieldSchemaArray) ToTableFieldSchemaArrayOutput() TableFieldSchemaArrayOutput
func (TableFieldSchemaArray) ToTableFieldSchemaArrayOutputWithContext ¶
func (i TableFieldSchemaArray) ToTableFieldSchemaArrayOutputWithContext(ctx context.Context) TableFieldSchemaArrayOutput
type TableFieldSchemaArrayInput ¶
type TableFieldSchemaArrayInput interface { pulumi.Input ToTableFieldSchemaArrayOutput() TableFieldSchemaArrayOutput ToTableFieldSchemaArrayOutputWithContext(context.Context) TableFieldSchemaArrayOutput }
TableFieldSchemaArrayInput is an input type that accepts TableFieldSchemaArray and TableFieldSchemaArrayOutput values. You can construct a concrete instance of `TableFieldSchemaArrayInput` via:
TableFieldSchemaArray{ TableFieldSchemaArgs{...} }
type TableFieldSchemaArrayOutput ¶
type TableFieldSchemaArrayOutput struct{ *pulumi.OutputState }
func (TableFieldSchemaArrayOutput) ElementType ¶
func (TableFieldSchemaArrayOutput) ElementType() reflect.Type
func (TableFieldSchemaArrayOutput) Index ¶
func (o TableFieldSchemaArrayOutput) Index(i pulumi.IntInput) TableFieldSchemaOutput
func (TableFieldSchemaArrayOutput) ToTableFieldSchemaArrayOutput ¶
func (o TableFieldSchemaArrayOutput) ToTableFieldSchemaArrayOutput() TableFieldSchemaArrayOutput
func (TableFieldSchemaArrayOutput) ToTableFieldSchemaArrayOutputWithContext ¶
func (o TableFieldSchemaArrayOutput) ToTableFieldSchemaArrayOutputWithContext(ctx context.Context) TableFieldSchemaArrayOutput
type TableFieldSchemaCategories ¶ added in v0.4.0
type TableFieldSchemaCategories struct { // A list of category resource names. For example, "projects/1/taxonomies/2/categories/3". At most 5 categories are allowed. Names []string `pulumi:"names"` }
[Optional] The categories attached to this field, used for field-level access control.
type TableFieldSchemaCategoriesArgs ¶ added in v0.4.0
type TableFieldSchemaCategoriesArgs struct { // A list of category resource names. For example, "projects/1/taxonomies/2/categories/3". At most 5 categories are allowed. Names pulumi.StringArrayInput `pulumi:"names"` }
[Optional] The categories attached to this field, used for field-level access control.
func (TableFieldSchemaCategoriesArgs) ElementType ¶ added in v0.4.0
func (TableFieldSchemaCategoriesArgs) ElementType() reflect.Type
func (TableFieldSchemaCategoriesArgs) ToTableFieldSchemaCategoriesOutput ¶ added in v0.4.0
func (i TableFieldSchemaCategoriesArgs) ToTableFieldSchemaCategoriesOutput() TableFieldSchemaCategoriesOutput
func (TableFieldSchemaCategoriesArgs) ToTableFieldSchemaCategoriesOutputWithContext ¶ added in v0.4.0
func (i TableFieldSchemaCategoriesArgs) ToTableFieldSchemaCategoriesOutputWithContext(ctx context.Context) TableFieldSchemaCategoriesOutput
func (TableFieldSchemaCategoriesArgs) ToTableFieldSchemaCategoriesPtrOutput ¶ added in v0.4.0
func (i TableFieldSchemaCategoriesArgs) ToTableFieldSchemaCategoriesPtrOutput() TableFieldSchemaCategoriesPtrOutput
func (TableFieldSchemaCategoriesArgs) ToTableFieldSchemaCategoriesPtrOutputWithContext ¶ added in v0.4.0
func (i TableFieldSchemaCategoriesArgs) ToTableFieldSchemaCategoriesPtrOutputWithContext(ctx context.Context) TableFieldSchemaCategoriesPtrOutput
type TableFieldSchemaCategoriesInput ¶ added in v0.4.0
type TableFieldSchemaCategoriesInput interface { pulumi.Input ToTableFieldSchemaCategoriesOutput() TableFieldSchemaCategoriesOutput ToTableFieldSchemaCategoriesOutputWithContext(context.Context) TableFieldSchemaCategoriesOutput }
TableFieldSchemaCategoriesInput is an input type that accepts TableFieldSchemaCategoriesArgs and TableFieldSchemaCategoriesOutput values. You can construct a concrete instance of `TableFieldSchemaCategoriesInput` via:
TableFieldSchemaCategoriesArgs{...}
type TableFieldSchemaCategoriesOutput ¶ added in v0.4.0
type TableFieldSchemaCategoriesOutput struct{ *pulumi.OutputState }
[Optional] The categories attached to this field, used for field-level access control.
func (TableFieldSchemaCategoriesOutput) ElementType ¶ added in v0.4.0
func (TableFieldSchemaCategoriesOutput) ElementType() reflect.Type
func (TableFieldSchemaCategoriesOutput) Names ¶ added in v0.4.0
func (o TableFieldSchemaCategoriesOutput) Names() pulumi.StringArrayOutput
A list of category resource names. For example, "projects/1/taxonomies/2/categories/3". At most 5 categories are allowed.
func (TableFieldSchemaCategoriesOutput) ToTableFieldSchemaCategoriesOutput ¶ added in v0.4.0
func (o TableFieldSchemaCategoriesOutput) ToTableFieldSchemaCategoriesOutput() TableFieldSchemaCategoriesOutput
func (TableFieldSchemaCategoriesOutput) ToTableFieldSchemaCategoriesOutputWithContext ¶ added in v0.4.0
func (o TableFieldSchemaCategoriesOutput) ToTableFieldSchemaCategoriesOutputWithContext(ctx context.Context) TableFieldSchemaCategoriesOutput
func (TableFieldSchemaCategoriesOutput) ToTableFieldSchemaCategoriesPtrOutput ¶ added in v0.4.0
func (o TableFieldSchemaCategoriesOutput) ToTableFieldSchemaCategoriesPtrOutput() TableFieldSchemaCategoriesPtrOutput
func (TableFieldSchemaCategoriesOutput) ToTableFieldSchemaCategoriesPtrOutputWithContext ¶ added in v0.4.0
func (o TableFieldSchemaCategoriesOutput) ToTableFieldSchemaCategoriesPtrOutputWithContext(ctx context.Context) TableFieldSchemaCategoriesPtrOutput
type TableFieldSchemaCategoriesPtrInput ¶ added in v0.4.0
type TableFieldSchemaCategoriesPtrInput interface { pulumi.Input ToTableFieldSchemaCategoriesPtrOutput() TableFieldSchemaCategoriesPtrOutput ToTableFieldSchemaCategoriesPtrOutputWithContext(context.Context) TableFieldSchemaCategoriesPtrOutput }
TableFieldSchemaCategoriesPtrInput is an input type that accepts TableFieldSchemaCategoriesArgs, TableFieldSchemaCategoriesPtr and TableFieldSchemaCategoriesPtrOutput values. You can construct a concrete instance of `TableFieldSchemaCategoriesPtrInput` via:
TableFieldSchemaCategoriesArgs{...} or: nil
func TableFieldSchemaCategoriesPtr ¶ added in v0.4.0
func TableFieldSchemaCategoriesPtr(v *TableFieldSchemaCategoriesArgs) TableFieldSchemaCategoriesPtrInput
type TableFieldSchemaCategoriesPtrOutput ¶ added in v0.4.0
type TableFieldSchemaCategoriesPtrOutput struct{ *pulumi.OutputState }
func (TableFieldSchemaCategoriesPtrOutput) Elem ¶ added in v0.4.0
func (o TableFieldSchemaCategoriesPtrOutput) Elem() TableFieldSchemaCategoriesOutput
func (TableFieldSchemaCategoriesPtrOutput) ElementType ¶ added in v0.4.0
func (TableFieldSchemaCategoriesPtrOutput) ElementType() reflect.Type
func (TableFieldSchemaCategoriesPtrOutput) Names ¶ added in v0.4.0
func (o TableFieldSchemaCategoriesPtrOutput) Names() pulumi.StringArrayOutput
A list of category resource names. For example, "projects/1/taxonomies/2/categories/3". At most 5 categories are allowed.
func (TableFieldSchemaCategoriesPtrOutput) ToTableFieldSchemaCategoriesPtrOutput ¶ added in v0.4.0
func (o TableFieldSchemaCategoriesPtrOutput) ToTableFieldSchemaCategoriesPtrOutput() TableFieldSchemaCategoriesPtrOutput
func (TableFieldSchemaCategoriesPtrOutput) ToTableFieldSchemaCategoriesPtrOutputWithContext ¶ added in v0.4.0
func (o TableFieldSchemaCategoriesPtrOutput) ToTableFieldSchemaCategoriesPtrOutputWithContext(ctx context.Context) TableFieldSchemaCategoriesPtrOutput
type TableFieldSchemaCategoriesResponse ¶ added in v0.4.0
type TableFieldSchemaCategoriesResponse struct { // A list of category resource names. For example, "projects/1/taxonomies/2/categories/3". At most 5 categories are allowed. Names []string `pulumi:"names"` }
[Optional] The categories attached to this field, used for field-level access control.
type TableFieldSchemaCategoriesResponseOutput ¶ added in v0.4.0
type TableFieldSchemaCategoriesResponseOutput struct{ *pulumi.OutputState }
[Optional] The categories attached to this field, used for field-level access control.
func (TableFieldSchemaCategoriesResponseOutput) ElementType ¶ added in v0.4.0
func (TableFieldSchemaCategoriesResponseOutput) ElementType() reflect.Type
func (TableFieldSchemaCategoriesResponseOutput) Names ¶ added in v0.4.0
func (o TableFieldSchemaCategoriesResponseOutput) Names() pulumi.StringArrayOutput
A list of category resource names. For example, "projects/1/taxonomies/2/categories/3". At most 5 categories are allowed.
func (TableFieldSchemaCategoriesResponseOutput) ToTableFieldSchemaCategoriesResponseOutput ¶ added in v0.4.0
func (o TableFieldSchemaCategoriesResponseOutput) ToTableFieldSchemaCategoriesResponseOutput() TableFieldSchemaCategoriesResponseOutput
func (TableFieldSchemaCategoriesResponseOutput) ToTableFieldSchemaCategoriesResponseOutputWithContext ¶ added in v0.4.0
func (o TableFieldSchemaCategoriesResponseOutput) ToTableFieldSchemaCategoriesResponseOutputWithContext(ctx context.Context) TableFieldSchemaCategoriesResponseOutput
type TableFieldSchemaInput ¶
type TableFieldSchemaInput interface { pulumi.Input ToTableFieldSchemaOutput() TableFieldSchemaOutput ToTableFieldSchemaOutputWithContext(context.Context) TableFieldSchemaOutput }
TableFieldSchemaInput is an input type that accepts TableFieldSchemaArgs and TableFieldSchemaOutput values. You can construct a concrete instance of `TableFieldSchemaInput` via:
TableFieldSchemaArgs{...}
type TableFieldSchemaOutput ¶
type TableFieldSchemaOutput struct{ *pulumi.OutputState }
func (TableFieldSchemaOutput) Categories ¶
func (o TableFieldSchemaOutput) Categories() TableFieldSchemaCategoriesPtrOutput
[Optional] The categories attached to this field, used for field-level access control.
func (TableFieldSchemaOutput) CollationSpec ¶ added in v0.8.0
func (o TableFieldSchemaOutput) CollationSpec() pulumi.StringPtrOutput
Optional. Collation specification of the field. It only can be set on string type field.
func (TableFieldSchemaOutput) Description ¶
func (o TableFieldSchemaOutput) Description() pulumi.StringPtrOutput
[Optional] The field description. The maximum length is 1,024 characters.
func (TableFieldSchemaOutput) ElementType ¶
func (TableFieldSchemaOutput) ElementType() reflect.Type
func (TableFieldSchemaOutput) Fields ¶
func (o TableFieldSchemaOutput) Fields() TableFieldSchemaArrayOutput
[Optional] Describes the nested schema fields if the type property is set to RECORD.
func (TableFieldSchemaOutput) MaxLength ¶
func (o TableFieldSchemaOutput) MaxLength() pulumi.StringPtrOutput
[Optional] Maximum length of values of this field for STRINGS or BYTES. If max_length is not specified, no maximum length constraint is imposed on this field. If type = "STRING", then max_length represents the maximum UTF-8 length of strings in this field. If type = "BYTES", then max_length represents the maximum number of bytes in this field. It is invalid to set this field if type ≠ "STRING" and ≠ "BYTES".
func (TableFieldSchemaOutput) Mode ¶
func (o TableFieldSchemaOutput) Mode() pulumi.StringPtrOutput
[Optional] The field mode. Possible values include NULLABLE, REQUIRED and REPEATED. The default value is NULLABLE.
func (TableFieldSchemaOutput) Name ¶
func (o TableFieldSchemaOutput) Name() pulumi.StringPtrOutput
[Required] The field name. The name must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_), and must start with a letter or underscore. The maximum length is 300 characters.
func (TableFieldSchemaOutput) PolicyTags ¶
func (o TableFieldSchemaOutput) PolicyTags() TableFieldSchemaPolicyTagsPtrOutput
func (TableFieldSchemaOutput) Precision ¶
func (o TableFieldSchemaOutput) Precision() pulumi.StringPtrOutput
[Optional] Precision (maximum number of total digits in base 10) and scale (maximum number of digits in the fractional part in base 10) constraints for values of this field for NUMERIC or BIGNUMERIC. It is invalid to set precision or scale if type ≠ "NUMERIC" and ≠ "BIGNUMERIC". If precision and scale are not specified, no value range constraint is imposed on this field insofar as values are permitted by the type. Values of this NUMERIC or BIGNUMERIC field must be in this range when: - Precision (P) and scale (S) are specified: [-10P-S + 10-S, 10P-S - 10-S] - Precision (P) is specified but not scale (and thus scale is interpreted to be equal to zero): [-10P + 1, 10P - 1]. Acceptable values for precision and scale if both are specified: - If type = "NUMERIC": 1 ≤ precision - scale ≤ 29 and 0 ≤ scale ≤ 9. - If type = "BIGNUMERIC": 1 ≤ precision - scale ≤ 38 and 0 ≤ scale ≤ 38. Acceptable values for precision if only precision is specified but not scale (and thus scale is interpreted to be equal to zero): - If type = "NUMERIC": 1 ≤ precision ≤ 29. - If type = "BIGNUMERIC": 1 ≤ precision ≤ 38. If scale is specified but not precision, then it is invalid.
func (TableFieldSchemaOutput) Scale ¶
func (o TableFieldSchemaOutput) Scale() pulumi.StringPtrOutput
[Optional] See documentation for precision.
func (TableFieldSchemaOutput) ToTableFieldSchemaOutput ¶
func (o TableFieldSchemaOutput) ToTableFieldSchemaOutput() TableFieldSchemaOutput
func (TableFieldSchemaOutput) ToTableFieldSchemaOutputWithContext ¶
func (o TableFieldSchemaOutput) ToTableFieldSchemaOutputWithContext(ctx context.Context) TableFieldSchemaOutput
func (TableFieldSchemaOutput) Type ¶
func (o TableFieldSchemaOutput) Type() pulumi.StringPtrOutput
[Required] The field data type. Possible values include STRING, BYTES, INTEGER, INT64 (same as INTEGER), FLOAT, FLOAT64 (same as FLOAT), NUMERIC, BIGNUMERIC, BOOLEAN, BOOL (same as BOOLEAN), TIMESTAMP, DATE, TIME, DATETIME, INTERVAL, RECORD (where RECORD indicates that the field contains a nested schema) or STRUCT (same as RECORD).
type TableFieldSchemaPolicyTags ¶ added in v0.4.0
type TableFieldSchemaPolicyTags struct { // A list of category resource names. For example, "projects/1/location/eu/taxonomies/2/policyTags/3". At most 1 policy tag is allowed. Names []string `pulumi:"names"` }
type TableFieldSchemaPolicyTagsArgs ¶ added in v0.4.0
type TableFieldSchemaPolicyTagsArgs struct { // A list of category resource names. For example, "projects/1/location/eu/taxonomies/2/policyTags/3". At most 1 policy tag is allowed. Names pulumi.StringArrayInput `pulumi:"names"` }
func (TableFieldSchemaPolicyTagsArgs) ElementType ¶ added in v0.4.0
func (TableFieldSchemaPolicyTagsArgs) ElementType() reflect.Type
func (TableFieldSchemaPolicyTagsArgs) ToTableFieldSchemaPolicyTagsOutput ¶ added in v0.4.0
func (i TableFieldSchemaPolicyTagsArgs) ToTableFieldSchemaPolicyTagsOutput() TableFieldSchemaPolicyTagsOutput
func (TableFieldSchemaPolicyTagsArgs) ToTableFieldSchemaPolicyTagsOutputWithContext ¶ added in v0.4.0
func (i TableFieldSchemaPolicyTagsArgs) ToTableFieldSchemaPolicyTagsOutputWithContext(ctx context.Context) TableFieldSchemaPolicyTagsOutput
func (TableFieldSchemaPolicyTagsArgs) ToTableFieldSchemaPolicyTagsPtrOutput ¶ added in v0.4.0
func (i TableFieldSchemaPolicyTagsArgs) ToTableFieldSchemaPolicyTagsPtrOutput() TableFieldSchemaPolicyTagsPtrOutput
func (TableFieldSchemaPolicyTagsArgs) ToTableFieldSchemaPolicyTagsPtrOutputWithContext ¶ added in v0.4.0
func (i TableFieldSchemaPolicyTagsArgs) ToTableFieldSchemaPolicyTagsPtrOutputWithContext(ctx context.Context) TableFieldSchemaPolicyTagsPtrOutput
type TableFieldSchemaPolicyTagsInput ¶ added in v0.4.0
type TableFieldSchemaPolicyTagsInput interface { pulumi.Input ToTableFieldSchemaPolicyTagsOutput() TableFieldSchemaPolicyTagsOutput ToTableFieldSchemaPolicyTagsOutputWithContext(context.Context) TableFieldSchemaPolicyTagsOutput }
TableFieldSchemaPolicyTagsInput is an input type that accepts TableFieldSchemaPolicyTagsArgs and TableFieldSchemaPolicyTagsOutput values. You can construct a concrete instance of `TableFieldSchemaPolicyTagsInput` via:
TableFieldSchemaPolicyTagsArgs{...}
type TableFieldSchemaPolicyTagsOutput ¶ added in v0.4.0
type TableFieldSchemaPolicyTagsOutput struct{ *pulumi.OutputState }
func (TableFieldSchemaPolicyTagsOutput) ElementType ¶ added in v0.4.0
func (TableFieldSchemaPolicyTagsOutput) ElementType() reflect.Type
func (TableFieldSchemaPolicyTagsOutput) Names ¶ added in v0.4.0
func (o TableFieldSchemaPolicyTagsOutput) Names() pulumi.StringArrayOutput
A list of category resource names. For example, "projects/1/location/eu/taxonomies/2/policyTags/3". At most 1 policy tag is allowed.
func (TableFieldSchemaPolicyTagsOutput) ToTableFieldSchemaPolicyTagsOutput ¶ added in v0.4.0
func (o TableFieldSchemaPolicyTagsOutput) ToTableFieldSchemaPolicyTagsOutput() TableFieldSchemaPolicyTagsOutput
func (TableFieldSchemaPolicyTagsOutput) ToTableFieldSchemaPolicyTagsOutputWithContext ¶ added in v0.4.0
func (o TableFieldSchemaPolicyTagsOutput) ToTableFieldSchemaPolicyTagsOutputWithContext(ctx context.Context) TableFieldSchemaPolicyTagsOutput
func (TableFieldSchemaPolicyTagsOutput) ToTableFieldSchemaPolicyTagsPtrOutput ¶ added in v0.4.0
func (o TableFieldSchemaPolicyTagsOutput) ToTableFieldSchemaPolicyTagsPtrOutput() TableFieldSchemaPolicyTagsPtrOutput
func (TableFieldSchemaPolicyTagsOutput) ToTableFieldSchemaPolicyTagsPtrOutputWithContext ¶ added in v0.4.0
func (o TableFieldSchemaPolicyTagsOutput) ToTableFieldSchemaPolicyTagsPtrOutputWithContext(ctx context.Context) TableFieldSchemaPolicyTagsPtrOutput
type TableFieldSchemaPolicyTagsPtrInput ¶ added in v0.4.0
type TableFieldSchemaPolicyTagsPtrInput interface { pulumi.Input ToTableFieldSchemaPolicyTagsPtrOutput() TableFieldSchemaPolicyTagsPtrOutput ToTableFieldSchemaPolicyTagsPtrOutputWithContext(context.Context) TableFieldSchemaPolicyTagsPtrOutput }
TableFieldSchemaPolicyTagsPtrInput is an input type that accepts TableFieldSchemaPolicyTagsArgs, TableFieldSchemaPolicyTagsPtr and TableFieldSchemaPolicyTagsPtrOutput values. You can construct a concrete instance of `TableFieldSchemaPolicyTagsPtrInput` via:
TableFieldSchemaPolicyTagsArgs{...} or: nil
func TableFieldSchemaPolicyTagsPtr ¶ added in v0.4.0
func TableFieldSchemaPolicyTagsPtr(v *TableFieldSchemaPolicyTagsArgs) TableFieldSchemaPolicyTagsPtrInput
type TableFieldSchemaPolicyTagsPtrOutput ¶ added in v0.4.0
type TableFieldSchemaPolicyTagsPtrOutput struct{ *pulumi.OutputState }
func (TableFieldSchemaPolicyTagsPtrOutput) Elem ¶ added in v0.4.0
func (o TableFieldSchemaPolicyTagsPtrOutput) Elem() TableFieldSchemaPolicyTagsOutput
func (TableFieldSchemaPolicyTagsPtrOutput) ElementType ¶ added in v0.4.0
func (TableFieldSchemaPolicyTagsPtrOutput) ElementType() reflect.Type
func (TableFieldSchemaPolicyTagsPtrOutput) Names ¶ added in v0.4.0
func (o TableFieldSchemaPolicyTagsPtrOutput) Names() pulumi.StringArrayOutput
A list of category resource names. For example, "projects/1/location/eu/taxonomies/2/policyTags/3". At most 1 policy tag is allowed.
func (TableFieldSchemaPolicyTagsPtrOutput) ToTableFieldSchemaPolicyTagsPtrOutput ¶ added in v0.4.0
func (o TableFieldSchemaPolicyTagsPtrOutput) ToTableFieldSchemaPolicyTagsPtrOutput() TableFieldSchemaPolicyTagsPtrOutput
func (TableFieldSchemaPolicyTagsPtrOutput) ToTableFieldSchemaPolicyTagsPtrOutputWithContext ¶ added in v0.4.0
func (o TableFieldSchemaPolicyTagsPtrOutput) ToTableFieldSchemaPolicyTagsPtrOutputWithContext(ctx context.Context) TableFieldSchemaPolicyTagsPtrOutput
type TableFieldSchemaPolicyTagsResponse ¶ added in v0.4.0
type TableFieldSchemaPolicyTagsResponse struct { // A list of category resource names. For example, "projects/1/location/eu/taxonomies/2/policyTags/3". At most 1 policy tag is allowed. Names []string `pulumi:"names"` }
type TableFieldSchemaPolicyTagsResponseOutput ¶ added in v0.4.0
type TableFieldSchemaPolicyTagsResponseOutput struct{ *pulumi.OutputState }
func (TableFieldSchemaPolicyTagsResponseOutput) ElementType ¶ added in v0.4.0
func (TableFieldSchemaPolicyTagsResponseOutput) ElementType() reflect.Type
func (TableFieldSchemaPolicyTagsResponseOutput) Names ¶ added in v0.4.0
func (o TableFieldSchemaPolicyTagsResponseOutput) Names() pulumi.StringArrayOutput
A list of category resource names. For example, "projects/1/location/eu/taxonomies/2/policyTags/3". At most 1 policy tag is allowed.
func (TableFieldSchemaPolicyTagsResponseOutput) ToTableFieldSchemaPolicyTagsResponseOutput ¶ added in v0.4.0
func (o TableFieldSchemaPolicyTagsResponseOutput) ToTableFieldSchemaPolicyTagsResponseOutput() TableFieldSchemaPolicyTagsResponseOutput
func (TableFieldSchemaPolicyTagsResponseOutput) ToTableFieldSchemaPolicyTagsResponseOutputWithContext ¶ added in v0.4.0
func (o TableFieldSchemaPolicyTagsResponseOutput) ToTableFieldSchemaPolicyTagsResponseOutputWithContext(ctx context.Context) TableFieldSchemaPolicyTagsResponseOutput
type TableFieldSchemaResponse ¶
type TableFieldSchemaResponse struct { // [Optional] The categories attached to this field, used for field-level access control. Categories TableFieldSchemaCategoriesResponse `pulumi:"categories"` // Optional. Collation specification of the field. It only can be set on string type field. CollationSpec string `pulumi:"collationSpec"` // [Optional] The field description. The maximum length is 1,024 characters. Description string `pulumi:"description"` // [Optional] Describes the nested schema fields if the type property is set to RECORD. Fields []TableFieldSchemaResponse `pulumi:"fields"` // [Optional] Maximum length of values of this field for STRINGS or BYTES. If max_length is not specified, no maximum length constraint is imposed on this field. If type = "STRING", then max_length represents the maximum UTF-8 length of strings in this field. If type = "BYTES", then max_length represents the maximum number of bytes in this field. It is invalid to set this field if type ≠ "STRING" and ≠ "BYTES". MaxLength string `pulumi:"maxLength"` // [Optional] The field mode. Possible values include NULLABLE, REQUIRED and REPEATED. The default value is NULLABLE. Mode string `pulumi:"mode"` // [Required] The field name. The name must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_), and must start with a letter or underscore. The maximum length is 300 characters. Name string `pulumi:"name"` PolicyTags TableFieldSchemaPolicyTagsResponse `pulumi:"policyTags"` // [Optional] Precision (maximum number of total digits in base 10) and scale (maximum number of digits in the fractional part in base 10) constraints for values of this field for NUMERIC or BIGNUMERIC. It is invalid to set precision or scale if type ≠ "NUMERIC" and ≠ "BIGNUMERIC". If precision and scale are not specified, no value range constraint is imposed on this field insofar as values are permitted by the type. Values of this NUMERIC or BIGNUMERIC field must be in this range when: - Precision (P) and scale (S) are specified: [-10P-S + 10-S, 10P-S - 10-S] - Precision (P) is specified but not scale (and thus scale is interpreted to be equal to zero): [-10P + 1, 10P - 1]. Acceptable values for precision and scale if both are specified: - If type = "NUMERIC": 1 ≤ precision - scale ≤ 29 and 0 ≤ scale ≤ 9. - If type = "BIGNUMERIC": 1 ≤ precision - scale ≤ 38 and 0 ≤ scale ≤ 38. Acceptable values for precision if only precision is specified but not scale (and thus scale is interpreted to be equal to zero): - If type = "NUMERIC": 1 ≤ precision ≤ 29. - If type = "BIGNUMERIC": 1 ≤ precision ≤ 38. If scale is specified but not precision, then it is invalid. Precision string `pulumi:"precision"` // [Optional] See documentation for precision. Scale string `pulumi:"scale"` // [Required] The field data type. Possible values include STRING, BYTES, INTEGER, INT64 (same as INTEGER), FLOAT, FLOAT64 (same as FLOAT), NUMERIC, BIGNUMERIC, BOOLEAN, BOOL (same as BOOLEAN), TIMESTAMP, DATE, TIME, DATETIME, INTERVAL, RECORD (where RECORD indicates that the field contains a nested schema) or STRUCT (same as RECORD). Type string `pulumi:"type"` }
type TableFieldSchemaResponseArrayOutput ¶
type TableFieldSchemaResponseArrayOutput struct{ *pulumi.OutputState }
func (TableFieldSchemaResponseArrayOutput) ElementType ¶
func (TableFieldSchemaResponseArrayOutput) ElementType() reflect.Type
func (TableFieldSchemaResponseArrayOutput) Index ¶
func (o TableFieldSchemaResponseArrayOutput) Index(i pulumi.IntInput) TableFieldSchemaResponseOutput
func (TableFieldSchemaResponseArrayOutput) ToTableFieldSchemaResponseArrayOutput ¶
func (o TableFieldSchemaResponseArrayOutput) ToTableFieldSchemaResponseArrayOutput() TableFieldSchemaResponseArrayOutput
func (TableFieldSchemaResponseArrayOutput) ToTableFieldSchemaResponseArrayOutputWithContext ¶
func (o TableFieldSchemaResponseArrayOutput) ToTableFieldSchemaResponseArrayOutputWithContext(ctx context.Context) TableFieldSchemaResponseArrayOutput
type TableFieldSchemaResponseOutput ¶
type TableFieldSchemaResponseOutput struct{ *pulumi.OutputState }
func (TableFieldSchemaResponseOutput) Categories ¶
func (o TableFieldSchemaResponseOutput) Categories() TableFieldSchemaCategoriesResponseOutput
[Optional] The categories attached to this field, used for field-level access control.
func (TableFieldSchemaResponseOutput) CollationSpec ¶ added in v0.8.0
func (o TableFieldSchemaResponseOutput) CollationSpec() pulumi.StringOutput
Optional. Collation specification of the field. It only can be set on string type field.
func (TableFieldSchemaResponseOutput) Description ¶
func (o TableFieldSchemaResponseOutput) Description() pulumi.StringOutput
[Optional] The field description. The maximum length is 1,024 characters.
func (TableFieldSchemaResponseOutput) ElementType ¶
func (TableFieldSchemaResponseOutput) ElementType() reflect.Type
func (TableFieldSchemaResponseOutput) Fields ¶
func (o TableFieldSchemaResponseOutput) Fields() TableFieldSchemaResponseArrayOutput
[Optional] Describes the nested schema fields if the type property is set to RECORD.
func (TableFieldSchemaResponseOutput) MaxLength ¶
func (o TableFieldSchemaResponseOutput) MaxLength() pulumi.StringOutput
[Optional] Maximum length of values of this field for STRINGS or BYTES. If max_length is not specified, no maximum length constraint is imposed on this field. If type = "STRING", then max_length represents the maximum UTF-8 length of strings in this field. If type = "BYTES", then max_length represents the maximum number of bytes in this field. It is invalid to set this field if type ≠ "STRING" and ≠ "BYTES".
func (TableFieldSchemaResponseOutput) Mode ¶
func (o TableFieldSchemaResponseOutput) Mode() pulumi.StringOutput
[Optional] The field mode. Possible values include NULLABLE, REQUIRED and REPEATED. The default value is NULLABLE.
func (TableFieldSchemaResponseOutput) Name ¶
func (o TableFieldSchemaResponseOutput) Name() pulumi.StringOutput
[Required] The field name. The name must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_), and must start with a letter or underscore. The maximum length is 300 characters.
func (TableFieldSchemaResponseOutput) PolicyTags ¶
func (o TableFieldSchemaResponseOutput) PolicyTags() TableFieldSchemaPolicyTagsResponseOutput
func (TableFieldSchemaResponseOutput) Precision ¶
func (o TableFieldSchemaResponseOutput) Precision() pulumi.StringOutput
[Optional] Precision (maximum number of total digits in base 10) and scale (maximum number of digits in the fractional part in base 10) constraints for values of this field for NUMERIC or BIGNUMERIC. It is invalid to set precision or scale if type ≠ "NUMERIC" and ≠ "BIGNUMERIC". If precision and scale are not specified, no value range constraint is imposed on this field insofar as values are permitted by the type. Values of this NUMERIC or BIGNUMERIC field must be in this range when: - Precision (P) and scale (S) are specified: [-10P-S + 10-S, 10P-S - 10-S] - Precision (P) is specified but not scale (and thus scale is interpreted to be equal to zero): [-10P + 1, 10P - 1]. Acceptable values for precision and scale if both are specified: - If type = "NUMERIC": 1 ≤ precision - scale ≤ 29 and 0 ≤ scale ≤ 9. - If type = "BIGNUMERIC": 1 ≤ precision - scale ≤ 38 and 0 ≤ scale ≤ 38. Acceptable values for precision if only precision is specified but not scale (and thus scale is interpreted to be equal to zero): - If type = "NUMERIC": 1 ≤ precision ≤ 29. - If type = "BIGNUMERIC": 1 ≤ precision ≤ 38. If scale is specified but not precision, then it is invalid.
func (TableFieldSchemaResponseOutput) Scale ¶
func (o TableFieldSchemaResponseOutput) Scale() pulumi.StringOutput
[Optional] See documentation for precision.
func (TableFieldSchemaResponseOutput) ToTableFieldSchemaResponseOutput ¶
func (o TableFieldSchemaResponseOutput) ToTableFieldSchemaResponseOutput() TableFieldSchemaResponseOutput
func (TableFieldSchemaResponseOutput) ToTableFieldSchemaResponseOutputWithContext ¶
func (o TableFieldSchemaResponseOutput) ToTableFieldSchemaResponseOutputWithContext(ctx context.Context) TableFieldSchemaResponseOutput
func (TableFieldSchemaResponseOutput) Type ¶
func (o TableFieldSchemaResponseOutput) Type() pulumi.StringOutput
[Required] The field data type. Possible values include STRING, BYTES, INTEGER, INT64 (same as INTEGER), FLOAT, FLOAT64 (same as FLOAT), NUMERIC, BIGNUMERIC, BOOLEAN, BOOL (same as BOOLEAN), TIMESTAMP, DATE, TIME, DATETIME, INTERVAL, RECORD (where RECORD indicates that the field contains a nested schema) or STRUCT (same as RECORD).
type TableIamPolicy ¶
type TableIamPolicy 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 conditions **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. 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 GetTableIamPolicy ¶
func GetTableIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TableIamPolicyState, opts ...pulumi.ResourceOption) (*TableIamPolicy, error)
GetTableIamPolicy gets an existing TableIamPolicy 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 NewTableIamPolicy ¶
func NewTableIamPolicy(ctx *pulumi.Context, name string, args *TableIamPolicyArgs, opts ...pulumi.ResourceOption) (*TableIamPolicy, error)
NewTableIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*TableIamPolicy) ElementType ¶
func (*TableIamPolicy) ElementType() reflect.Type
func (*TableIamPolicy) ToTableIamPolicyOutput ¶
func (i *TableIamPolicy) ToTableIamPolicyOutput() TableIamPolicyOutput
func (*TableIamPolicy) ToTableIamPolicyOutputWithContext ¶
func (i *TableIamPolicy) ToTableIamPolicyOutputWithContext(ctx context.Context) TableIamPolicyOutput
type TableIamPolicyArgs ¶
type TableIamPolicyArgs 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 DatasetId 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 Project pulumi.StringPtrInput 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 conditions **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. 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 TableIamPolicy resource.
func (TableIamPolicyArgs) ElementType ¶
func (TableIamPolicyArgs) ElementType() reflect.Type
type TableIamPolicyInput ¶
type TableIamPolicyInput interface { pulumi.Input ToTableIamPolicyOutput() TableIamPolicyOutput ToTableIamPolicyOutputWithContext(ctx context.Context) TableIamPolicyOutput }
type TableIamPolicyOutput ¶
type TableIamPolicyOutput struct{ *pulumi.OutputState }
func (TableIamPolicyOutput) ElementType ¶
func (TableIamPolicyOutput) ElementType() reflect.Type
func (TableIamPolicyOutput) ToTableIamPolicyOutput ¶
func (o TableIamPolicyOutput) ToTableIamPolicyOutput() TableIamPolicyOutput
func (TableIamPolicyOutput) ToTableIamPolicyOutputWithContext ¶
func (o TableIamPolicyOutput) ToTableIamPolicyOutputWithContext(ctx context.Context) TableIamPolicyOutput
type TableIamPolicyState ¶
type TableIamPolicyState struct { }
func (TableIamPolicyState) ElementType ¶
func (TableIamPolicyState) ElementType() reflect.Type
type TableInput ¶
type TableInput interface { pulumi.Input ToTableOutput() TableOutput ToTableOutputWithContext(ctx context.Context) TableOutput }
type TableOutput ¶
type TableOutput struct{ *pulumi.OutputState }
func (TableOutput) ElementType ¶
func (TableOutput) ElementType() reflect.Type
func (TableOutput) ToTableOutput ¶
func (o TableOutput) ToTableOutput() TableOutput
func (TableOutput) ToTableOutputWithContext ¶
func (o TableOutput) ToTableOutputWithContext(ctx context.Context) TableOutput
type TableReference ¶
type TableReference struct { // [Required] The ID of the dataset containing this table. DatasetId *string `pulumi:"datasetId"` // [Required] The ID of the project containing this table. Project *string `pulumi:"project"` // [Required] The ID of the table. The ID must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_). The maximum length is 1,024 characters. TableId *string `pulumi:"tableId"` }
type TableReferenceArgs ¶
type TableReferenceArgs struct { // [Required] The ID of the dataset containing this table. DatasetId pulumi.StringPtrInput `pulumi:"datasetId"` // [Required] The ID of the project containing this table. Project pulumi.StringPtrInput `pulumi:"project"` // [Required] The ID of the table. The ID must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_). The maximum length is 1,024 characters. TableId pulumi.StringPtrInput `pulumi:"tableId"` }
func (TableReferenceArgs) ElementType ¶
func (TableReferenceArgs) ElementType() reflect.Type
func (TableReferenceArgs) ToTableReferenceOutput ¶
func (i TableReferenceArgs) ToTableReferenceOutput() TableReferenceOutput
func (TableReferenceArgs) ToTableReferenceOutputWithContext ¶
func (i TableReferenceArgs) ToTableReferenceOutputWithContext(ctx context.Context) TableReferenceOutput
func (TableReferenceArgs) ToTableReferencePtrOutput ¶
func (i TableReferenceArgs) ToTableReferencePtrOutput() TableReferencePtrOutput
func (TableReferenceArgs) ToTableReferencePtrOutputWithContext ¶
func (i TableReferenceArgs) ToTableReferencePtrOutputWithContext(ctx context.Context) TableReferencePtrOutput
type TableReferenceArray ¶
type TableReferenceArray []TableReferenceInput
func (TableReferenceArray) ElementType ¶
func (TableReferenceArray) ElementType() reflect.Type
func (TableReferenceArray) ToTableReferenceArrayOutput ¶
func (i TableReferenceArray) ToTableReferenceArrayOutput() TableReferenceArrayOutput
func (TableReferenceArray) ToTableReferenceArrayOutputWithContext ¶
func (i TableReferenceArray) ToTableReferenceArrayOutputWithContext(ctx context.Context) TableReferenceArrayOutput
type TableReferenceArrayInput ¶
type TableReferenceArrayInput interface { pulumi.Input ToTableReferenceArrayOutput() TableReferenceArrayOutput ToTableReferenceArrayOutputWithContext(context.Context) TableReferenceArrayOutput }
TableReferenceArrayInput is an input type that accepts TableReferenceArray and TableReferenceArrayOutput values. You can construct a concrete instance of `TableReferenceArrayInput` via:
TableReferenceArray{ TableReferenceArgs{...} }
type TableReferenceArrayOutput ¶
type TableReferenceArrayOutput struct{ *pulumi.OutputState }
func (TableReferenceArrayOutput) ElementType ¶
func (TableReferenceArrayOutput) ElementType() reflect.Type
func (TableReferenceArrayOutput) Index ¶
func (o TableReferenceArrayOutput) Index(i pulumi.IntInput) TableReferenceOutput
func (TableReferenceArrayOutput) ToTableReferenceArrayOutput ¶
func (o TableReferenceArrayOutput) ToTableReferenceArrayOutput() TableReferenceArrayOutput
func (TableReferenceArrayOutput) ToTableReferenceArrayOutputWithContext ¶
func (o TableReferenceArrayOutput) ToTableReferenceArrayOutputWithContext(ctx context.Context) TableReferenceArrayOutput
type TableReferenceInput ¶
type TableReferenceInput interface { pulumi.Input ToTableReferenceOutput() TableReferenceOutput ToTableReferenceOutputWithContext(context.Context) TableReferenceOutput }
TableReferenceInput is an input type that accepts TableReferenceArgs and TableReferenceOutput values. You can construct a concrete instance of `TableReferenceInput` via:
TableReferenceArgs{...}
type TableReferenceOutput ¶
type TableReferenceOutput struct{ *pulumi.OutputState }
func (TableReferenceOutput) DatasetId ¶
func (o TableReferenceOutput) DatasetId() pulumi.StringPtrOutput
[Required] The ID of the dataset containing this table.
func (TableReferenceOutput) ElementType ¶
func (TableReferenceOutput) ElementType() reflect.Type
func (TableReferenceOutput) Project ¶ added in v0.3.0
func (o TableReferenceOutput) Project() pulumi.StringPtrOutput
[Required] The ID of the project containing this table.
func (TableReferenceOutput) TableId ¶
func (o TableReferenceOutput) TableId() pulumi.StringPtrOutput
[Required] The ID of the table. The ID must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_). The maximum length is 1,024 characters.
func (TableReferenceOutput) ToTableReferenceOutput ¶
func (o TableReferenceOutput) ToTableReferenceOutput() TableReferenceOutput
func (TableReferenceOutput) ToTableReferenceOutputWithContext ¶
func (o TableReferenceOutput) ToTableReferenceOutputWithContext(ctx context.Context) TableReferenceOutput
func (TableReferenceOutput) ToTableReferencePtrOutput ¶
func (o TableReferenceOutput) ToTableReferencePtrOutput() TableReferencePtrOutput
func (TableReferenceOutput) ToTableReferencePtrOutputWithContext ¶
func (o TableReferenceOutput) ToTableReferencePtrOutputWithContext(ctx context.Context) TableReferencePtrOutput
type TableReferencePtrInput ¶
type TableReferencePtrInput interface { pulumi.Input ToTableReferencePtrOutput() TableReferencePtrOutput ToTableReferencePtrOutputWithContext(context.Context) TableReferencePtrOutput }
TableReferencePtrInput is an input type that accepts TableReferenceArgs, TableReferencePtr and TableReferencePtrOutput values. You can construct a concrete instance of `TableReferencePtrInput` via:
TableReferenceArgs{...} or: nil
func TableReferencePtr ¶
func TableReferencePtr(v *TableReferenceArgs) TableReferencePtrInput
type TableReferencePtrOutput ¶
type TableReferencePtrOutput struct{ *pulumi.OutputState }
func (TableReferencePtrOutput) DatasetId ¶
func (o TableReferencePtrOutput) DatasetId() pulumi.StringPtrOutput
[Required] The ID of the dataset containing this table.
func (TableReferencePtrOutput) Elem ¶
func (o TableReferencePtrOutput) Elem() TableReferenceOutput
func (TableReferencePtrOutput) ElementType ¶
func (TableReferencePtrOutput) ElementType() reflect.Type
func (TableReferencePtrOutput) Project ¶ added in v0.3.0
func (o TableReferencePtrOutput) Project() pulumi.StringPtrOutput
[Required] The ID of the project containing this table.
func (TableReferencePtrOutput) TableId ¶
func (o TableReferencePtrOutput) TableId() pulumi.StringPtrOutput
[Required] The ID of the table. The ID must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_). The maximum length is 1,024 characters.
func (TableReferencePtrOutput) ToTableReferencePtrOutput ¶
func (o TableReferencePtrOutput) ToTableReferencePtrOutput() TableReferencePtrOutput
func (TableReferencePtrOutput) ToTableReferencePtrOutputWithContext ¶
func (o TableReferencePtrOutput) ToTableReferencePtrOutputWithContext(ctx context.Context) TableReferencePtrOutput
type TableReferenceResponse ¶
type TableReferenceResponse struct { // [Required] The ID of the dataset containing this table. DatasetId string `pulumi:"datasetId"` // [Required] The ID of the project containing this table. Project string `pulumi:"project"` // [Required] The ID of the table. The ID must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_). The maximum length is 1,024 characters. TableId string `pulumi:"tableId"` }
type TableReferenceResponseArrayOutput ¶
type TableReferenceResponseArrayOutput struct{ *pulumi.OutputState }
func (TableReferenceResponseArrayOutput) ElementType ¶
func (TableReferenceResponseArrayOutput) ElementType() reflect.Type
func (TableReferenceResponseArrayOutput) Index ¶
func (o TableReferenceResponseArrayOutput) Index(i pulumi.IntInput) TableReferenceResponseOutput
func (TableReferenceResponseArrayOutput) ToTableReferenceResponseArrayOutput ¶
func (o TableReferenceResponseArrayOutput) ToTableReferenceResponseArrayOutput() TableReferenceResponseArrayOutput
func (TableReferenceResponseArrayOutput) ToTableReferenceResponseArrayOutputWithContext ¶
func (o TableReferenceResponseArrayOutput) ToTableReferenceResponseArrayOutputWithContext(ctx context.Context) TableReferenceResponseArrayOutput
type TableReferenceResponseOutput ¶
type TableReferenceResponseOutput struct{ *pulumi.OutputState }
func (TableReferenceResponseOutput) DatasetId ¶
func (o TableReferenceResponseOutput) DatasetId() pulumi.StringOutput
[Required] The ID of the dataset containing this table.
func (TableReferenceResponseOutput) ElementType ¶
func (TableReferenceResponseOutput) ElementType() reflect.Type
func (TableReferenceResponseOutput) Project ¶ added in v0.3.0
func (o TableReferenceResponseOutput) Project() pulumi.StringOutput
[Required] The ID of the project containing this table.
func (TableReferenceResponseOutput) TableId ¶
func (o TableReferenceResponseOutput) TableId() pulumi.StringOutput
[Required] The ID of the table. The ID must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_). The maximum length is 1,024 characters.
func (TableReferenceResponseOutput) ToTableReferenceResponseOutput ¶
func (o TableReferenceResponseOutput) ToTableReferenceResponseOutput() TableReferenceResponseOutput
func (TableReferenceResponseOutput) ToTableReferenceResponseOutputWithContext ¶
func (o TableReferenceResponseOutput) ToTableReferenceResponseOutputWithContext(ctx context.Context) TableReferenceResponseOutput
type TableSchema ¶
type TableSchema struct { // Describes the fields in a table. Fields []TableFieldSchema `pulumi:"fields"` }
type TableSchemaArgs ¶
type TableSchemaArgs struct { // Describes the fields in a table. Fields TableFieldSchemaArrayInput `pulumi:"fields"` }
func (TableSchemaArgs) ElementType ¶
func (TableSchemaArgs) ElementType() reflect.Type
func (TableSchemaArgs) ToTableSchemaOutput ¶
func (i TableSchemaArgs) ToTableSchemaOutput() TableSchemaOutput
func (TableSchemaArgs) ToTableSchemaOutputWithContext ¶
func (i TableSchemaArgs) ToTableSchemaOutputWithContext(ctx context.Context) TableSchemaOutput
func (TableSchemaArgs) ToTableSchemaPtrOutput ¶
func (i TableSchemaArgs) ToTableSchemaPtrOutput() TableSchemaPtrOutput
func (TableSchemaArgs) ToTableSchemaPtrOutputWithContext ¶
func (i TableSchemaArgs) ToTableSchemaPtrOutputWithContext(ctx context.Context) TableSchemaPtrOutput
type TableSchemaInput ¶
type TableSchemaInput interface { pulumi.Input ToTableSchemaOutput() TableSchemaOutput ToTableSchemaOutputWithContext(context.Context) TableSchemaOutput }
TableSchemaInput is an input type that accepts TableSchemaArgs and TableSchemaOutput values. You can construct a concrete instance of `TableSchemaInput` via:
TableSchemaArgs{...}
type TableSchemaOutput ¶
type TableSchemaOutput struct{ *pulumi.OutputState }
func (TableSchemaOutput) ElementType ¶
func (TableSchemaOutput) ElementType() reflect.Type
func (TableSchemaOutput) Fields ¶
func (o TableSchemaOutput) Fields() TableFieldSchemaArrayOutput
Describes the fields in a table.
func (TableSchemaOutput) ToTableSchemaOutput ¶
func (o TableSchemaOutput) ToTableSchemaOutput() TableSchemaOutput
func (TableSchemaOutput) ToTableSchemaOutputWithContext ¶
func (o TableSchemaOutput) ToTableSchemaOutputWithContext(ctx context.Context) TableSchemaOutput
func (TableSchemaOutput) ToTableSchemaPtrOutput ¶
func (o TableSchemaOutput) ToTableSchemaPtrOutput() TableSchemaPtrOutput
func (TableSchemaOutput) ToTableSchemaPtrOutputWithContext ¶
func (o TableSchemaOutput) ToTableSchemaPtrOutputWithContext(ctx context.Context) TableSchemaPtrOutput
type TableSchemaPtrInput ¶
type TableSchemaPtrInput interface { pulumi.Input ToTableSchemaPtrOutput() TableSchemaPtrOutput ToTableSchemaPtrOutputWithContext(context.Context) TableSchemaPtrOutput }
TableSchemaPtrInput is an input type that accepts TableSchemaArgs, TableSchemaPtr and TableSchemaPtrOutput values. You can construct a concrete instance of `TableSchemaPtrInput` via:
TableSchemaArgs{...} or: nil
func TableSchemaPtr ¶
func TableSchemaPtr(v *TableSchemaArgs) TableSchemaPtrInput
type TableSchemaPtrOutput ¶
type TableSchemaPtrOutput struct{ *pulumi.OutputState }
func (TableSchemaPtrOutput) Elem ¶
func (o TableSchemaPtrOutput) Elem() TableSchemaOutput
func (TableSchemaPtrOutput) ElementType ¶
func (TableSchemaPtrOutput) ElementType() reflect.Type
func (TableSchemaPtrOutput) Fields ¶
func (o TableSchemaPtrOutput) Fields() TableFieldSchemaArrayOutput
Describes the fields in a table.
func (TableSchemaPtrOutput) ToTableSchemaPtrOutput ¶
func (o TableSchemaPtrOutput) ToTableSchemaPtrOutput() TableSchemaPtrOutput
func (TableSchemaPtrOutput) ToTableSchemaPtrOutputWithContext ¶
func (o TableSchemaPtrOutput) ToTableSchemaPtrOutputWithContext(ctx context.Context) TableSchemaPtrOutput
type TableSchemaResponse ¶
type TableSchemaResponse struct { // Describes the fields in a table. Fields []TableFieldSchemaResponse `pulumi:"fields"` }
type TableSchemaResponseOutput ¶
type TableSchemaResponseOutput struct{ *pulumi.OutputState }
func (TableSchemaResponseOutput) ElementType ¶
func (TableSchemaResponseOutput) ElementType() reflect.Type
func (TableSchemaResponseOutput) Fields ¶
func (o TableSchemaResponseOutput) Fields() TableFieldSchemaResponseArrayOutput
Describes the fields in a table.
func (TableSchemaResponseOutput) ToTableSchemaResponseOutput ¶
func (o TableSchemaResponseOutput) ToTableSchemaResponseOutput() TableSchemaResponseOutput
func (TableSchemaResponseOutput) ToTableSchemaResponseOutputWithContext ¶
func (o TableSchemaResponseOutput) ToTableSchemaResponseOutputWithContext(ctx context.Context) TableSchemaResponseOutput
type TableState ¶
type TableState struct { }
func (TableState) ElementType ¶
func (TableState) ElementType() reflect.Type
type TimePartitioning ¶
type TimePartitioning struct { // [Optional] Number of milliseconds for which to keep the storage for partitions in the table. The storage in a partition will have an expiration time of its partition time plus this value. ExpirationMs *string `pulumi:"expirationMs"` // [Beta] [Optional] If not set, the table is partitioned by pseudo column, referenced via either '_PARTITIONTIME' as TIMESTAMP type, or '_PARTITIONDATE' as DATE type. If field is specified, the table is instead partitioned by this field. The field must be a top-level TIMESTAMP or DATE field. Its mode must be NULLABLE or REQUIRED. Field *string `pulumi:"field"` RequirePartitionFilter *bool `pulumi:"requirePartitionFilter"` // [Required] The supported types are DAY, HOUR, MONTH, and YEAR, which will generate one partition per day, hour, month, and year, respectively. When the type is not specified, the default behavior is DAY. Type *string `pulumi:"type"` }
type TimePartitioningArgs ¶
type TimePartitioningArgs struct { // [Optional] Number of milliseconds for which to keep the storage for partitions in the table. The storage in a partition will have an expiration time of its partition time plus this value. ExpirationMs pulumi.StringPtrInput `pulumi:"expirationMs"` // [Beta] [Optional] If not set, the table is partitioned by pseudo column, referenced via either '_PARTITIONTIME' as TIMESTAMP type, or '_PARTITIONDATE' as DATE type. If field is specified, the table is instead partitioned by this field. The field must be a top-level TIMESTAMP or DATE field. Its mode must be NULLABLE or REQUIRED. Field pulumi.StringPtrInput `pulumi:"field"` RequirePartitionFilter pulumi.BoolPtrInput `pulumi:"requirePartitionFilter"` // [Required] The supported types are DAY, HOUR, MONTH, and YEAR, which will generate one partition per day, hour, month, and year, respectively. When the type is not specified, the default behavior is DAY. Type pulumi.StringPtrInput `pulumi:"type"` }
func (TimePartitioningArgs) ElementType ¶
func (TimePartitioningArgs) ElementType() reflect.Type
func (TimePartitioningArgs) ToTimePartitioningOutput ¶
func (i TimePartitioningArgs) ToTimePartitioningOutput() TimePartitioningOutput
func (TimePartitioningArgs) ToTimePartitioningOutputWithContext ¶
func (i TimePartitioningArgs) ToTimePartitioningOutputWithContext(ctx context.Context) TimePartitioningOutput
func (TimePartitioningArgs) ToTimePartitioningPtrOutput ¶
func (i TimePartitioningArgs) ToTimePartitioningPtrOutput() TimePartitioningPtrOutput
func (TimePartitioningArgs) ToTimePartitioningPtrOutputWithContext ¶
func (i TimePartitioningArgs) ToTimePartitioningPtrOutputWithContext(ctx context.Context) TimePartitioningPtrOutput
type TimePartitioningInput ¶
type TimePartitioningInput interface { pulumi.Input ToTimePartitioningOutput() TimePartitioningOutput ToTimePartitioningOutputWithContext(context.Context) TimePartitioningOutput }
TimePartitioningInput is an input type that accepts TimePartitioningArgs and TimePartitioningOutput values. You can construct a concrete instance of `TimePartitioningInput` via:
TimePartitioningArgs{...}
type TimePartitioningOutput ¶
type TimePartitioningOutput struct{ *pulumi.OutputState }
func (TimePartitioningOutput) ElementType ¶
func (TimePartitioningOutput) ElementType() reflect.Type
func (TimePartitioningOutput) ExpirationMs ¶
func (o TimePartitioningOutput) ExpirationMs() pulumi.StringPtrOutput
[Optional] Number of milliseconds for which to keep the storage for partitions in the table. The storage in a partition will have an expiration time of its partition time plus this value.
func (TimePartitioningOutput) Field ¶
func (o TimePartitioningOutput) Field() pulumi.StringPtrOutput
[Beta] [Optional] If not set, the table is partitioned by pseudo column, referenced via either '_PARTITIONTIME' as TIMESTAMP type, or '_PARTITIONDATE' as DATE type. If field is specified, the table is instead partitioned by this field. The field must be a top-level TIMESTAMP or DATE field. Its mode must be NULLABLE or REQUIRED.
func (TimePartitioningOutput) RequirePartitionFilter ¶
func (o TimePartitioningOutput) RequirePartitionFilter() pulumi.BoolPtrOutput
func (TimePartitioningOutput) ToTimePartitioningOutput ¶
func (o TimePartitioningOutput) ToTimePartitioningOutput() TimePartitioningOutput
func (TimePartitioningOutput) ToTimePartitioningOutputWithContext ¶
func (o TimePartitioningOutput) ToTimePartitioningOutputWithContext(ctx context.Context) TimePartitioningOutput
func (TimePartitioningOutput) ToTimePartitioningPtrOutput ¶
func (o TimePartitioningOutput) ToTimePartitioningPtrOutput() TimePartitioningPtrOutput
func (TimePartitioningOutput) ToTimePartitioningPtrOutputWithContext ¶
func (o TimePartitioningOutput) ToTimePartitioningPtrOutputWithContext(ctx context.Context) TimePartitioningPtrOutput
func (TimePartitioningOutput) Type ¶
func (o TimePartitioningOutput) Type() pulumi.StringPtrOutput
[Required] The supported types are DAY, HOUR, MONTH, and YEAR, which will generate one partition per day, hour, month, and year, respectively. When the type is not specified, the default behavior is DAY.
type TimePartitioningPtrInput ¶
type TimePartitioningPtrInput interface { pulumi.Input ToTimePartitioningPtrOutput() TimePartitioningPtrOutput ToTimePartitioningPtrOutputWithContext(context.Context) TimePartitioningPtrOutput }
TimePartitioningPtrInput is an input type that accepts TimePartitioningArgs, TimePartitioningPtr and TimePartitioningPtrOutput values. You can construct a concrete instance of `TimePartitioningPtrInput` via:
TimePartitioningArgs{...} or: nil
func TimePartitioningPtr ¶
func TimePartitioningPtr(v *TimePartitioningArgs) TimePartitioningPtrInput
type TimePartitioningPtrOutput ¶
type TimePartitioningPtrOutput struct{ *pulumi.OutputState }
func (TimePartitioningPtrOutput) Elem ¶
func (o TimePartitioningPtrOutput) Elem() TimePartitioningOutput
func (TimePartitioningPtrOutput) ElementType ¶
func (TimePartitioningPtrOutput) ElementType() reflect.Type
func (TimePartitioningPtrOutput) ExpirationMs ¶
func (o TimePartitioningPtrOutput) ExpirationMs() pulumi.StringPtrOutput
[Optional] Number of milliseconds for which to keep the storage for partitions in the table. The storage in a partition will have an expiration time of its partition time plus this value.
func (TimePartitioningPtrOutput) Field ¶
func (o TimePartitioningPtrOutput) Field() pulumi.StringPtrOutput
[Beta] [Optional] If not set, the table is partitioned by pseudo column, referenced via either '_PARTITIONTIME' as TIMESTAMP type, or '_PARTITIONDATE' as DATE type. If field is specified, the table is instead partitioned by this field. The field must be a top-level TIMESTAMP or DATE field. Its mode must be NULLABLE or REQUIRED.
func (TimePartitioningPtrOutput) RequirePartitionFilter ¶
func (o TimePartitioningPtrOutput) RequirePartitionFilter() pulumi.BoolPtrOutput
func (TimePartitioningPtrOutput) ToTimePartitioningPtrOutput ¶
func (o TimePartitioningPtrOutput) ToTimePartitioningPtrOutput() TimePartitioningPtrOutput
func (TimePartitioningPtrOutput) ToTimePartitioningPtrOutputWithContext ¶
func (o TimePartitioningPtrOutput) ToTimePartitioningPtrOutputWithContext(ctx context.Context) TimePartitioningPtrOutput
func (TimePartitioningPtrOutput) Type ¶
func (o TimePartitioningPtrOutput) Type() pulumi.StringPtrOutput
[Required] The supported types are DAY, HOUR, MONTH, and YEAR, which will generate one partition per day, hour, month, and year, respectively. When the type is not specified, the default behavior is DAY.
type TimePartitioningResponse ¶
type TimePartitioningResponse struct { // [Optional] Number of milliseconds for which to keep the storage for partitions in the table. The storage in a partition will have an expiration time of its partition time plus this value. ExpirationMs string `pulumi:"expirationMs"` // [Beta] [Optional] If not set, the table is partitioned by pseudo column, referenced via either '_PARTITIONTIME' as TIMESTAMP type, or '_PARTITIONDATE' as DATE type. If field is specified, the table is instead partitioned by this field. The field must be a top-level TIMESTAMP or DATE field. Its mode must be NULLABLE or REQUIRED. Field string `pulumi:"field"` RequirePartitionFilter bool `pulumi:"requirePartitionFilter"` // [Required] The supported types are DAY, HOUR, MONTH, and YEAR, which will generate one partition per day, hour, month, and year, respectively. When the type is not specified, the default behavior is DAY. Type string `pulumi:"type"` }
type TimePartitioningResponseOutput ¶
type TimePartitioningResponseOutput struct{ *pulumi.OutputState }
func (TimePartitioningResponseOutput) ElementType ¶
func (TimePartitioningResponseOutput) ElementType() reflect.Type
func (TimePartitioningResponseOutput) ExpirationMs ¶
func (o TimePartitioningResponseOutput) ExpirationMs() pulumi.StringOutput
[Optional] Number of milliseconds for which to keep the storage for partitions in the table. The storage in a partition will have an expiration time of its partition time plus this value.
func (TimePartitioningResponseOutput) Field ¶
func (o TimePartitioningResponseOutput) Field() pulumi.StringOutput
[Beta] [Optional] If not set, the table is partitioned by pseudo column, referenced via either '_PARTITIONTIME' as TIMESTAMP type, or '_PARTITIONDATE' as DATE type. If field is specified, the table is instead partitioned by this field. The field must be a top-level TIMESTAMP or DATE field. Its mode must be NULLABLE or REQUIRED.
func (TimePartitioningResponseOutput) RequirePartitionFilter ¶
func (o TimePartitioningResponseOutput) RequirePartitionFilter() pulumi.BoolOutput
func (TimePartitioningResponseOutput) ToTimePartitioningResponseOutput ¶
func (o TimePartitioningResponseOutput) ToTimePartitioningResponseOutput() TimePartitioningResponseOutput
func (TimePartitioningResponseOutput) ToTimePartitioningResponseOutputWithContext ¶
func (o TimePartitioningResponseOutput) ToTimePartitioningResponseOutputWithContext(ctx context.Context) TimePartitioningResponseOutput
func (TimePartitioningResponseOutput) Type ¶
func (o TimePartitioningResponseOutput) Type() pulumi.StringOutput
[Required] The supported types are DAY, HOUR, MONTH, and YEAR, which will generate one partition per day, hour, month, and year, respectively. When the type is not specified, the default behavior is DAY.
type TransactionInfoResponse ¶
type TransactionInfoResponse struct { // // [Alpha] Id of the transaction. TransactionId string `pulumi:"transactionId"` }
type TransactionInfoResponseOutput ¶
type TransactionInfoResponseOutput struct{ *pulumi.OutputState }
func (TransactionInfoResponseOutput) ElementType ¶
func (TransactionInfoResponseOutput) ElementType() reflect.Type
func (TransactionInfoResponseOutput) ToTransactionInfoResponseOutput ¶
func (o TransactionInfoResponseOutput) ToTransactionInfoResponseOutput() TransactionInfoResponseOutput
func (TransactionInfoResponseOutput) ToTransactionInfoResponseOutputWithContext ¶
func (o TransactionInfoResponseOutput) ToTransactionInfoResponseOutputWithContext(ctx context.Context) TransactionInfoResponseOutput
func (TransactionInfoResponseOutput) TransactionId ¶
func (o TransactionInfoResponseOutput) TransactionId() pulumi.StringOutput
// [Alpha] Id of the transaction.
type UserDefinedFunctionResource ¶
type UserDefinedFunctionResource struct { // [Pick one] An inline resource that contains code for a user-defined function (UDF). Providing a inline code resource is equivalent to providing a URI for a file containing the same code. InlineCode *string `pulumi:"inlineCode"` // [Pick one] A code resource to load from a Google Cloud Storage URI (gs://bucket/path). ResourceUri *string `pulumi:"resourceUri"` }
This is used for defining User Defined Function (UDF) resources only when using legacy SQL. Users of Standard SQL should leverage either DDL (e.g. CREATE [TEMPORARY] FUNCTION ... ) or the Routines API to define UDF resources. For additional information on migrating, see: https://cloud.google.com/bigquery/docs/reference/standard-sql/migrating-from-legacy-sql#differences_in_user-defined_javascript_functions
type UserDefinedFunctionResourceArgs ¶
type UserDefinedFunctionResourceArgs struct { // [Pick one] An inline resource that contains code for a user-defined function (UDF). Providing a inline code resource is equivalent to providing a URI for a file containing the same code. InlineCode pulumi.StringPtrInput `pulumi:"inlineCode"` // [Pick one] A code resource to load from a Google Cloud Storage URI (gs://bucket/path). ResourceUri pulumi.StringPtrInput `pulumi:"resourceUri"` }
This is used for defining User Defined Function (UDF) resources only when using legacy SQL. Users of Standard SQL should leverage either DDL (e.g. CREATE [TEMPORARY] FUNCTION ... ) or the Routines API to define UDF resources. For additional information on migrating, see: https://cloud.google.com/bigquery/docs/reference/standard-sql/migrating-from-legacy-sql#differences_in_user-defined_javascript_functions
func (UserDefinedFunctionResourceArgs) ElementType ¶
func (UserDefinedFunctionResourceArgs) ElementType() reflect.Type
func (UserDefinedFunctionResourceArgs) ToUserDefinedFunctionResourceOutput ¶
func (i UserDefinedFunctionResourceArgs) ToUserDefinedFunctionResourceOutput() UserDefinedFunctionResourceOutput
func (UserDefinedFunctionResourceArgs) ToUserDefinedFunctionResourceOutputWithContext ¶
func (i UserDefinedFunctionResourceArgs) ToUserDefinedFunctionResourceOutputWithContext(ctx context.Context) UserDefinedFunctionResourceOutput
type UserDefinedFunctionResourceArray ¶
type UserDefinedFunctionResourceArray []UserDefinedFunctionResourceInput
func (UserDefinedFunctionResourceArray) ElementType ¶
func (UserDefinedFunctionResourceArray) ElementType() reflect.Type
func (UserDefinedFunctionResourceArray) ToUserDefinedFunctionResourceArrayOutput ¶
func (i UserDefinedFunctionResourceArray) ToUserDefinedFunctionResourceArrayOutput() UserDefinedFunctionResourceArrayOutput
func (UserDefinedFunctionResourceArray) ToUserDefinedFunctionResourceArrayOutputWithContext ¶
func (i UserDefinedFunctionResourceArray) ToUserDefinedFunctionResourceArrayOutputWithContext(ctx context.Context) UserDefinedFunctionResourceArrayOutput
type UserDefinedFunctionResourceArrayInput ¶
type UserDefinedFunctionResourceArrayInput interface { pulumi.Input ToUserDefinedFunctionResourceArrayOutput() UserDefinedFunctionResourceArrayOutput ToUserDefinedFunctionResourceArrayOutputWithContext(context.Context) UserDefinedFunctionResourceArrayOutput }
UserDefinedFunctionResourceArrayInput is an input type that accepts UserDefinedFunctionResourceArray and UserDefinedFunctionResourceArrayOutput values. You can construct a concrete instance of `UserDefinedFunctionResourceArrayInput` via:
UserDefinedFunctionResourceArray{ UserDefinedFunctionResourceArgs{...} }
type UserDefinedFunctionResourceArrayOutput ¶
type UserDefinedFunctionResourceArrayOutput struct{ *pulumi.OutputState }
func (UserDefinedFunctionResourceArrayOutput) ElementType ¶
func (UserDefinedFunctionResourceArrayOutput) ElementType() reflect.Type
func (UserDefinedFunctionResourceArrayOutput) ToUserDefinedFunctionResourceArrayOutput ¶
func (o UserDefinedFunctionResourceArrayOutput) ToUserDefinedFunctionResourceArrayOutput() UserDefinedFunctionResourceArrayOutput
func (UserDefinedFunctionResourceArrayOutput) ToUserDefinedFunctionResourceArrayOutputWithContext ¶
func (o UserDefinedFunctionResourceArrayOutput) ToUserDefinedFunctionResourceArrayOutputWithContext(ctx context.Context) UserDefinedFunctionResourceArrayOutput
type UserDefinedFunctionResourceInput ¶
type UserDefinedFunctionResourceInput interface { pulumi.Input ToUserDefinedFunctionResourceOutput() UserDefinedFunctionResourceOutput ToUserDefinedFunctionResourceOutputWithContext(context.Context) UserDefinedFunctionResourceOutput }
UserDefinedFunctionResourceInput is an input type that accepts UserDefinedFunctionResourceArgs and UserDefinedFunctionResourceOutput values. You can construct a concrete instance of `UserDefinedFunctionResourceInput` via:
UserDefinedFunctionResourceArgs{...}
type UserDefinedFunctionResourceOutput ¶
type UserDefinedFunctionResourceOutput struct{ *pulumi.OutputState }
This is used for defining User Defined Function (UDF) resources only when using legacy SQL. Users of Standard SQL should leverage either DDL (e.g. CREATE [TEMPORARY] FUNCTION ... ) or the Routines API to define UDF resources. For additional information on migrating, see: https://cloud.google.com/bigquery/docs/reference/standard-sql/migrating-from-legacy-sql#differences_in_user-defined_javascript_functions
func (UserDefinedFunctionResourceOutput) ElementType ¶
func (UserDefinedFunctionResourceOutput) ElementType() reflect.Type
func (UserDefinedFunctionResourceOutput) InlineCode ¶
func (o UserDefinedFunctionResourceOutput) InlineCode() pulumi.StringPtrOutput
[Pick one] An inline resource that contains code for a user-defined function (UDF). Providing a inline code resource is equivalent to providing a URI for a file containing the same code.
func (UserDefinedFunctionResourceOutput) ResourceUri ¶
func (o UserDefinedFunctionResourceOutput) ResourceUri() pulumi.StringPtrOutput
[Pick one] A code resource to load from a Google Cloud Storage URI (gs://bucket/path).
func (UserDefinedFunctionResourceOutput) ToUserDefinedFunctionResourceOutput ¶
func (o UserDefinedFunctionResourceOutput) ToUserDefinedFunctionResourceOutput() UserDefinedFunctionResourceOutput
func (UserDefinedFunctionResourceOutput) ToUserDefinedFunctionResourceOutputWithContext ¶
func (o UserDefinedFunctionResourceOutput) ToUserDefinedFunctionResourceOutputWithContext(ctx context.Context) UserDefinedFunctionResourceOutput
type UserDefinedFunctionResourceResponse ¶
type UserDefinedFunctionResourceResponse struct { // [Pick one] An inline resource that contains code for a user-defined function (UDF). Providing a inline code resource is equivalent to providing a URI for a file containing the same code. InlineCode string `pulumi:"inlineCode"` // [Pick one] A code resource to load from a Google Cloud Storage URI (gs://bucket/path). ResourceUri string `pulumi:"resourceUri"` }
This is used for defining User Defined Function (UDF) resources only when using legacy SQL. Users of Standard SQL should leverage either DDL (e.g. CREATE [TEMPORARY] FUNCTION ... ) or the Routines API to define UDF resources. For additional information on migrating, see: https://cloud.google.com/bigquery/docs/reference/standard-sql/migrating-from-legacy-sql#differences_in_user-defined_javascript_functions
type UserDefinedFunctionResourceResponseArrayOutput ¶
type UserDefinedFunctionResourceResponseArrayOutput struct{ *pulumi.OutputState }
func (UserDefinedFunctionResourceResponseArrayOutput) ElementType ¶
func (UserDefinedFunctionResourceResponseArrayOutput) ElementType() reflect.Type
func (UserDefinedFunctionResourceResponseArrayOutput) ToUserDefinedFunctionResourceResponseArrayOutput ¶
func (o UserDefinedFunctionResourceResponseArrayOutput) ToUserDefinedFunctionResourceResponseArrayOutput() UserDefinedFunctionResourceResponseArrayOutput
func (UserDefinedFunctionResourceResponseArrayOutput) ToUserDefinedFunctionResourceResponseArrayOutputWithContext ¶
func (o UserDefinedFunctionResourceResponseArrayOutput) ToUserDefinedFunctionResourceResponseArrayOutputWithContext(ctx context.Context) UserDefinedFunctionResourceResponseArrayOutput
type UserDefinedFunctionResourceResponseOutput ¶
type UserDefinedFunctionResourceResponseOutput struct{ *pulumi.OutputState }
This is used for defining User Defined Function (UDF) resources only when using legacy SQL. Users of Standard SQL should leverage either DDL (e.g. CREATE [TEMPORARY] FUNCTION ... ) or the Routines API to define UDF resources. For additional information on migrating, see: https://cloud.google.com/bigquery/docs/reference/standard-sql/migrating-from-legacy-sql#differences_in_user-defined_javascript_functions
func (UserDefinedFunctionResourceResponseOutput) ElementType ¶
func (UserDefinedFunctionResourceResponseOutput) ElementType() reflect.Type
func (UserDefinedFunctionResourceResponseOutput) InlineCode ¶
func (o UserDefinedFunctionResourceResponseOutput) InlineCode() pulumi.StringOutput
[Pick one] An inline resource that contains code for a user-defined function (UDF). Providing a inline code resource is equivalent to providing a URI for a file containing the same code.
func (UserDefinedFunctionResourceResponseOutput) ResourceUri ¶
func (o UserDefinedFunctionResourceResponseOutput) ResourceUri() pulumi.StringOutput
[Pick one] A code resource to load from a Google Cloud Storage URI (gs://bucket/path).
func (UserDefinedFunctionResourceResponseOutput) ToUserDefinedFunctionResourceResponseOutput ¶
func (o UserDefinedFunctionResourceResponseOutput) ToUserDefinedFunctionResourceResponseOutput() UserDefinedFunctionResourceResponseOutput
func (UserDefinedFunctionResourceResponseOutput) ToUserDefinedFunctionResourceResponseOutputWithContext ¶
func (o UserDefinedFunctionResourceResponseOutput) ToUserDefinedFunctionResourceResponseOutputWithContext(ctx context.Context) UserDefinedFunctionResourceResponseOutput
type ViewDefinition ¶
type ViewDefinition struct { // [Required] A query that BigQuery executes when the view is referenced. Query *string `pulumi:"query"` // True if the column names are explicitly specified. For example by using the 'CREATE VIEW v(c1, c2) AS ...' syntax. Can only be set using BigQuery's standard SQL: https://cloud.google.com/bigquery/sql-reference/ UseExplicitColumnNames *bool `pulumi:"useExplicitColumnNames"` // Specifies whether to use BigQuery's legacy SQL for this view. The default value is true. If set to false, the view will use BigQuery's standard SQL: https://cloud.google.com/bigquery/sql-reference/ Queries and views that reference this view must use the same flag value. UseLegacySql *bool `pulumi:"useLegacySql"` // Describes user-defined function resources used in the query. UserDefinedFunctionResources []UserDefinedFunctionResource `pulumi:"userDefinedFunctionResources"` }
type ViewDefinitionArgs ¶
type ViewDefinitionArgs struct { // [Required] A query that BigQuery executes when the view is referenced. Query pulumi.StringPtrInput `pulumi:"query"` // True if the column names are explicitly specified. For example by using the 'CREATE VIEW v(c1, c2) AS ...' syntax. Can only be set using BigQuery's standard SQL: https://cloud.google.com/bigquery/sql-reference/ UseExplicitColumnNames pulumi.BoolPtrInput `pulumi:"useExplicitColumnNames"` // Specifies whether to use BigQuery's legacy SQL for this view. The default value is true. If set to false, the view will use BigQuery's standard SQL: https://cloud.google.com/bigquery/sql-reference/ Queries and views that reference this view must use the same flag value. UseLegacySql pulumi.BoolPtrInput `pulumi:"useLegacySql"` // Describes user-defined function resources used in the query. UserDefinedFunctionResources UserDefinedFunctionResourceArrayInput `pulumi:"userDefinedFunctionResources"` }
func (ViewDefinitionArgs) ElementType ¶
func (ViewDefinitionArgs) ElementType() reflect.Type
func (ViewDefinitionArgs) ToViewDefinitionOutput ¶
func (i ViewDefinitionArgs) ToViewDefinitionOutput() ViewDefinitionOutput
func (ViewDefinitionArgs) ToViewDefinitionOutputWithContext ¶
func (i ViewDefinitionArgs) ToViewDefinitionOutputWithContext(ctx context.Context) ViewDefinitionOutput
func (ViewDefinitionArgs) ToViewDefinitionPtrOutput ¶
func (i ViewDefinitionArgs) ToViewDefinitionPtrOutput() ViewDefinitionPtrOutput
func (ViewDefinitionArgs) ToViewDefinitionPtrOutputWithContext ¶
func (i ViewDefinitionArgs) ToViewDefinitionPtrOutputWithContext(ctx context.Context) ViewDefinitionPtrOutput
type ViewDefinitionInput ¶
type ViewDefinitionInput interface { pulumi.Input ToViewDefinitionOutput() ViewDefinitionOutput ToViewDefinitionOutputWithContext(context.Context) ViewDefinitionOutput }
ViewDefinitionInput is an input type that accepts ViewDefinitionArgs and ViewDefinitionOutput values. You can construct a concrete instance of `ViewDefinitionInput` via:
ViewDefinitionArgs{...}
type ViewDefinitionOutput ¶
type ViewDefinitionOutput struct{ *pulumi.OutputState }
func (ViewDefinitionOutput) ElementType ¶
func (ViewDefinitionOutput) ElementType() reflect.Type
func (ViewDefinitionOutput) Query ¶
func (o ViewDefinitionOutput) Query() pulumi.StringPtrOutput
[Required] A query that BigQuery executes when the view is referenced.
func (ViewDefinitionOutput) ToViewDefinitionOutput ¶
func (o ViewDefinitionOutput) ToViewDefinitionOutput() ViewDefinitionOutput
func (ViewDefinitionOutput) ToViewDefinitionOutputWithContext ¶
func (o ViewDefinitionOutput) ToViewDefinitionOutputWithContext(ctx context.Context) ViewDefinitionOutput
func (ViewDefinitionOutput) ToViewDefinitionPtrOutput ¶
func (o ViewDefinitionOutput) ToViewDefinitionPtrOutput() ViewDefinitionPtrOutput
func (ViewDefinitionOutput) ToViewDefinitionPtrOutputWithContext ¶
func (o ViewDefinitionOutput) ToViewDefinitionPtrOutputWithContext(ctx context.Context) ViewDefinitionPtrOutput
func (ViewDefinitionOutput) UseExplicitColumnNames ¶ added in v0.5.0
func (o ViewDefinitionOutput) UseExplicitColumnNames() pulumi.BoolPtrOutput
True if the column names are explicitly specified. For example by using the 'CREATE VIEW v(c1, c2) AS ...' syntax. Can only be set using BigQuery's standard SQL: https://cloud.google.com/bigquery/sql-reference/
func (ViewDefinitionOutput) UseLegacySql ¶
func (o ViewDefinitionOutput) UseLegacySql() pulumi.BoolPtrOutput
Specifies whether to use BigQuery's legacy SQL for this view. The default value is true. If set to false, the view will use BigQuery's standard SQL: https://cloud.google.com/bigquery/sql-reference/ Queries and views that reference this view must use the same flag value.
func (ViewDefinitionOutput) UserDefinedFunctionResources ¶
func (o ViewDefinitionOutput) UserDefinedFunctionResources() UserDefinedFunctionResourceArrayOutput
Describes user-defined function resources used in the query.
type ViewDefinitionPtrInput ¶
type ViewDefinitionPtrInput interface { pulumi.Input ToViewDefinitionPtrOutput() ViewDefinitionPtrOutput ToViewDefinitionPtrOutputWithContext(context.Context) ViewDefinitionPtrOutput }
ViewDefinitionPtrInput is an input type that accepts ViewDefinitionArgs, ViewDefinitionPtr and ViewDefinitionPtrOutput values. You can construct a concrete instance of `ViewDefinitionPtrInput` via:
ViewDefinitionArgs{...} or: nil
func ViewDefinitionPtr ¶
func ViewDefinitionPtr(v *ViewDefinitionArgs) ViewDefinitionPtrInput
type ViewDefinitionPtrOutput ¶
type ViewDefinitionPtrOutput struct{ *pulumi.OutputState }
func (ViewDefinitionPtrOutput) Elem ¶
func (o ViewDefinitionPtrOutput) Elem() ViewDefinitionOutput
func (ViewDefinitionPtrOutput) ElementType ¶
func (ViewDefinitionPtrOutput) ElementType() reflect.Type
func (ViewDefinitionPtrOutput) Query ¶
func (o ViewDefinitionPtrOutput) Query() pulumi.StringPtrOutput
[Required] A query that BigQuery executes when the view is referenced.
func (ViewDefinitionPtrOutput) ToViewDefinitionPtrOutput ¶
func (o ViewDefinitionPtrOutput) ToViewDefinitionPtrOutput() ViewDefinitionPtrOutput
func (ViewDefinitionPtrOutput) ToViewDefinitionPtrOutputWithContext ¶
func (o ViewDefinitionPtrOutput) ToViewDefinitionPtrOutputWithContext(ctx context.Context) ViewDefinitionPtrOutput
func (ViewDefinitionPtrOutput) UseExplicitColumnNames ¶ added in v0.5.0
func (o ViewDefinitionPtrOutput) UseExplicitColumnNames() pulumi.BoolPtrOutput
True if the column names are explicitly specified. For example by using the 'CREATE VIEW v(c1, c2) AS ...' syntax. Can only be set using BigQuery's standard SQL: https://cloud.google.com/bigquery/sql-reference/
func (ViewDefinitionPtrOutput) UseLegacySql ¶
func (o ViewDefinitionPtrOutput) UseLegacySql() pulumi.BoolPtrOutput
Specifies whether to use BigQuery's legacy SQL for this view. The default value is true. If set to false, the view will use BigQuery's standard SQL: https://cloud.google.com/bigquery/sql-reference/ Queries and views that reference this view must use the same flag value.
func (ViewDefinitionPtrOutput) UserDefinedFunctionResources ¶
func (o ViewDefinitionPtrOutput) UserDefinedFunctionResources() UserDefinedFunctionResourceArrayOutput
Describes user-defined function resources used in the query.
type ViewDefinitionResponse ¶
type ViewDefinitionResponse struct { // [Required] A query that BigQuery executes when the view is referenced. Query string `pulumi:"query"` // True if the column names are explicitly specified. For example by using the 'CREATE VIEW v(c1, c2) AS ...' syntax. Can only be set using BigQuery's standard SQL: https://cloud.google.com/bigquery/sql-reference/ UseExplicitColumnNames bool `pulumi:"useExplicitColumnNames"` // Specifies whether to use BigQuery's legacy SQL for this view. The default value is true. If set to false, the view will use BigQuery's standard SQL: https://cloud.google.com/bigquery/sql-reference/ Queries and views that reference this view must use the same flag value. UseLegacySql bool `pulumi:"useLegacySql"` // Describes user-defined function resources used in the query. UserDefinedFunctionResources []UserDefinedFunctionResourceResponse `pulumi:"userDefinedFunctionResources"` }
type ViewDefinitionResponseOutput ¶
type ViewDefinitionResponseOutput struct{ *pulumi.OutputState }
func (ViewDefinitionResponseOutput) ElementType ¶
func (ViewDefinitionResponseOutput) ElementType() reflect.Type
func (ViewDefinitionResponseOutput) Query ¶
func (o ViewDefinitionResponseOutput) Query() pulumi.StringOutput
[Required] A query that BigQuery executes when the view is referenced.
func (ViewDefinitionResponseOutput) ToViewDefinitionResponseOutput ¶
func (o ViewDefinitionResponseOutput) ToViewDefinitionResponseOutput() ViewDefinitionResponseOutput
func (ViewDefinitionResponseOutput) ToViewDefinitionResponseOutputWithContext ¶
func (o ViewDefinitionResponseOutput) ToViewDefinitionResponseOutputWithContext(ctx context.Context) ViewDefinitionResponseOutput
func (ViewDefinitionResponseOutput) UseExplicitColumnNames ¶ added in v0.5.0
func (o ViewDefinitionResponseOutput) UseExplicitColumnNames() pulumi.BoolOutput
True if the column names are explicitly specified. For example by using the 'CREATE VIEW v(c1, c2) AS ...' syntax. Can only be set using BigQuery's standard SQL: https://cloud.google.com/bigquery/sql-reference/
func (ViewDefinitionResponseOutput) UseLegacySql ¶
func (o ViewDefinitionResponseOutput) UseLegacySql() pulumi.BoolOutput
Specifies whether to use BigQuery's legacy SQL for this view. The default value is true. If set to false, the view will use BigQuery's standard SQL: https://cloud.google.com/bigquery/sql-reference/ Queries and views that reference this view must use the same flag value.
func (ViewDefinitionResponseOutput) UserDefinedFunctionResources ¶
func (o ViewDefinitionResponseOutput) UserDefinedFunctionResources() UserDefinedFunctionResourceResponseArrayOutput
Describes user-defined function resources used in the query.