Documentation
¶
Index ¶
- Constants
- 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 BindingResponseArgs
- type BindingResponseArray
- type BindingResponseArrayInput
- 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 BindingResponseInput
- 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 Entry
- type EntryArgs
- type EntryGroup
- type EntryGroupArgs
- type EntryGroupIamPolicy
- type EntryGroupIamPolicyArgs
- type EntryGroupIamPolicyInput
- type EntryGroupIamPolicyOutput
- type EntryGroupIamPolicyState
- type EntryGroupInput
- type EntryGroupOutput
- type EntryGroupState
- type EntryInput
- type EntryOutput
- type EntryState
- type EntryType
- func (EntryType) ElementType() reflect.Type
- func (e EntryType) ToEntryTypeOutput() EntryTypeOutput
- func (e EntryType) ToEntryTypeOutputWithContext(ctx context.Context) EntryTypeOutput
- func (e EntryType) ToEntryTypePtrOutput() EntryTypePtrOutput
- func (e EntryType) ToEntryTypePtrOutputWithContext(ctx context.Context) EntryTypePtrOutput
- func (e EntryType) ToStringOutput() pulumi.StringOutput
- func (e EntryType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e EntryType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e EntryType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EntryTypeInput
- type EntryTypeOutput
- func (EntryTypeOutput) ElementType() reflect.Type
- func (o EntryTypeOutput) ToEntryTypeOutput() EntryTypeOutput
- func (o EntryTypeOutput) ToEntryTypeOutputWithContext(ctx context.Context) EntryTypeOutput
- func (o EntryTypeOutput) ToEntryTypePtrOutput() EntryTypePtrOutput
- func (o EntryTypeOutput) ToEntryTypePtrOutputWithContext(ctx context.Context) EntryTypePtrOutput
- func (o EntryTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o EntryTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o EntryTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EntryTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type EntryTypePtrInput
- type EntryTypePtrOutput
- func (o EntryTypePtrOutput) Elem() EntryTypeOutput
- func (EntryTypePtrOutput) ElementType() reflect.Type
- func (o EntryTypePtrOutput) ToEntryTypePtrOutput() EntryTypePtrOutput
- func (o EntryTypePtrOutput) ToEntryTypePtrOutputWithContext(ctx context.Context) EntryTypePtrOutput
- func (o EntryTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o EntryTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- 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 ExprResponseArgs
- type ExprResponseInput
- 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 GoogleCloudDatacatalogV1BigQueryConnectionSpec
- type GoogleCloudDatacatalogV1BigQueryConnectionSpecArgs
- func (GoogleCloudDatacatalogV1BigQueryConnectionSpecArgs) ElementType() reflect.Type
- func (i GoogleCloudDatacatalogV1BigQueryConnectionSpecArgs) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecOutput() GoogleCloudDatacatalogV1BigQueryConnectionSpecOutput
- func (i GoogleCloudDatacatalogV1BigQueryConnectionSpecArgs) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryConnectionSpecOutput
- func (i GoogleCloudDatacatalogV1BigQueryConnectionSpecArgs) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutput() GoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutput
- func (i GoogleCloudDatacatalogV1BigQueryConnectionSpecArgs) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutput
- type GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionType
- func (GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionType) ElementType() reflect.Type
- func (e GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionType) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutput() GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutput
- func (e GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionType) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutput
- func (e GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionType) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutput() GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutput
- func (e GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionType) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutput
- func (e GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionType) ToStringOutput() pulumi.StringOutput
- func (e GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeInput
- type GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutput
- func (GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutput() GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutput
- func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutput
- func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutput() GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutput
- func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutput
- func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrInput
- type GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutput
- func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutput) Elem() GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutput
- func (GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutput() GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutput
- func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutput
- func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudDatacatalogV1BigQueryConnectionSpecInput
- type GoogleCloudDatacatalogV1BigQueryConnectionSpecOutput
- func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecOutput) CloudSql() GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutput
- func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecOutput) ConnectionType() GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutput
- func (GoogleCloudDatacatalogV1BigQueryConnectionSpecOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecOutput) HasCredential() pulumi.BoolPtrOutput
- func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecOutput() GoogleCloudDatacatalogV1BigQueryConnectionSpecOutput
- func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryConnectionSpecOutput
- func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutput() GoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutput
- func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutput
- type GoogleCloudDatacatalogV1BigQueryConnectionSpecPtrInput
- type GoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutput
- func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutput) CloudSql() GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutput
- func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutput) ConnectionType() GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutput
- func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutput) Elem() GoogleCloudDatacatalogV1BigQueryConnectionSpecOutput
- func (GoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutput) HasCredential() pulumi.BoolPtrOutput
- func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutput() GoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutput
- func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutput
- type GoogleCloudDatacatalogV1BigQueryConnectionSpecResponse
- type GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseArgs
- func (GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseArgs) ElementType() reflect.Type
- func (i GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseArgs) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutput() GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutput
- func (i GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseArgs) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutput
- func (i GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseArgs) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutput() GoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutput
- func (i GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseArgs) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutput
- type GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseInput
- type GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutput
- func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutput) CloudSql() GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutput
- func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutput) ConnectionType() pulumi.StringOutput
- func (GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutput) HasCredential() pulumi.BoolOutput
- func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutput() GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutput
- func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutput
- func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutput() GoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutput
- func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutput
- type GoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrInput
- type GoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutput
- func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutput) CloudSql() GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutput
- func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutput) ConnectionType() pulumi.StringPtrOutput
- func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutput) Elem() GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutput
- func (GoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutput) HasCredential() pulumi.BoolPtrOutput
- func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutput() GoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutput
- func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutput
- type GoogleCloudDatacatalogV1BigQueryDateShardedSpec
- type GoogleCloudDatacatalogV1BigQueryDateShardedSpecArgs
- func (GoogleCloudDatacatalogV1BigQueryDateShardedSpecArgs) ElementType() reflect.Type
- func (i GoogleCloudDatacatalogV1BigQueryDateShardedSpecArgs) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecOutput() GoogleCloudDatacatalogV1BigQueryDateShardedSpecOutput
- func (i GoogleCloudDatacatalogV1BigQueryDateShardedSpecArgs) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryDateShardedSpecOutput
- func (i GoogleCloudDatacatalogV1BigQueryDateShardedSpecArgs) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrOutput() GoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrOutput
- func (i GoogleCloudDatacatalogV1BigQueryDateShardedSpecArgs) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrOutput
- type GoogleCloudDatacatalogV1BigQueryDateShardedSpecInput
- type GoogleCloudDatacatalogV1BigQueryDateShardedSpecOutput
- func (GoogleCloudDatacatalogV1BigQueryDateShardedSpecOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1BigQueryDateShardedSpecOutput) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecOutput() GoogleCloudDatacatalogV1BigQueryDateShardedSpecOutput
- func (o GoogleCloudDatacatalogV1BigQueryDateShardedSpecOutput) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryDateShardedSpecOutput
- func (o GoogleCloudDatacatalogV1BigQueryDateShardedSpecOutput) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrOutput() GoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrOutput
- func (o GoogleCloudDatacatalogV1BigQueryDateShardedSpecOutput) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrOutput
- type GoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrInput
- type GoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrOutput
- func (o GoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrOutput) Elem() GoogleCloudDatacatalogV1BigQueryDateShardedSpecOutput
- func (GoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrOutput) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrOutput() GoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrOutput
- func (o GoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrOutput) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrOutput
- type GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponse
- type GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseArgs
- func (GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseArgs) ElementType() reflect.Type
- func (i GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseArgs) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutput() GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutput
- func (i GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseArgs) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutput
- func (i GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseArgs) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutput() GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutput
- func (i GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseArgs) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutput
- type GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseInput
- type GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutput
- func (o GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutput) Dataset() pulumi.StringOutput
- func (GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutput) LatestShardResource() pulumi.StringOutput
- func (o GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutput) ShardCount() pulumi.StringOutput
- func (o GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutput) TablePrefix() pulumi.StringOutput
- func (o GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutput) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutput() GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutput
- func (o GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutput) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutput
- func (o GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutput) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutput() GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutput
- func (o GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutput) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutput
- type GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrInput
- type GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutput
- func (o GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutput) Dataset() pulumi.StringPtrOutput
- func (o GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutput) Elem() GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutput
- func (GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutput) LatestShardResource() pulumi.StringPtrOutput
- func (o GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutput) ShardCount() pulumi.StringPtrOutput
- func (o GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutput) TablePrefix() pulumi.StringPtrOutput
- func (o GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutput() GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutput
- func (o GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutput
- type GoogleCloudDatacatalogV1BigQueryRoutineSpec
- type GoogleCloudDatacatalogV1BigQueryRoutineSpecArgs
- func (GoogleCloudDatacatalogV1BigQueryRoutineSpecArgs) ElementType() reflect.Type
- func (i GoogleCloudDatacatalogV1BigQueryRoutineSpecArgs) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecOutput() GoogleCloudDatacatalogV1BigQueryRoutineSpecOutput
- func (i GoogleCloudDatacatalogV1BigQueryRoutineSpecArgs) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryRoutineSpecOutput
- func (i GoogleCloudDatacatalogV1BigQueryRoutineSpecArgs) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutput() GoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutput
- func (i GoogleCloudDatacatalogV1BigQueryRoutineSpecArgs) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutput
- type GoogleCloudDatacatalogV1BigQueryRoutineSpecInput
- type GoogleCloudDatacatalogV1BigQueryRoutineSpecOutput
- func (GoogleCloudDatacatalogV1BigQueryRoutineSpecOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1BigQueryRoutineSpecOutput) ImportedLibraries() pulumi.StringArrayOutput
- func (o GoogleCloudDatacatalogV1BigQueryRoutineSpecOutput) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecOutput() GoogleCloudDatacatalogV1BigQueryRoutineSpecOutput
- func (o GoogleCloudDatacatalogV1BigQueryRoutineSpecOutput) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryRoutineSpecOutput
- func (o GoogleCloudDatacatalogV1BigQueryRoutineSpecOutput) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutput() GoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutput
- func (o GoogleCloudDatacatalogV1BigQueryRoutineSpecOutput) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutput
- type GoogleCloudDatacatalogV1BigQueryRoutineSpecPtrInput
- type GoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutput
- func (o GoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutput) Elem() GoogleCloudDatacatalogV1BigQueryRoutineSpecOutput
- func (GoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutput) ImportedLibraries() pulumi.StringArrayOutput
- func (o GoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutput) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutput() GoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutput
- func (o GoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutput) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutput
- type GoogleCloudDatacatalogV1BigQueryRoutineSpecResponse
- type GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseArgs
- func (GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseArgs) ElementType() reflect.Type
- func (i GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseArgs) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecResponseOutput() GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseOutput
- func (i GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseArgs) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseOutput
- func (i GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseArgs) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutput() GoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutput
- func (i GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseArgs) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutput
- type GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseInput
- type GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseOutput
- func (GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseOutput) ImportedLibraries() pulumi.StringArrayOutput
- func (o GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseOutput) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecResponseOutput() GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseOutput
- func (o GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseOutput) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseOutput
- func (o GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseOutput) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutput() GoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutput
- func (o GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseOutput) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutput
- type GoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrInput
- type GoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutput
- func (o GoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutput) Elem() GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseOutput
- func (GoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutput) ImportedLibraries() pulumi.StringArrayOutput
- func (o GoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutput() GoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutput
- func (o GoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutput
- type GoogleCloudDatacatalogV1BigQueryTableSpec
- type GoogleCloudDatacatalogV1BigQueryTableSpecArgs
- func (GoogleCloudDatacatalogV1BigQueryTableSpecArgs) ElementType() reflect.Type
- func (i GoogleCloudDatacatalogV1BigQueryTableSpecArgs) ToGoogleCloudDatacatalogV1BigQueryTableSpecOutput() GoogleCloudDatacatalogV1BigQueryTableSpecOutput
- func (i GoogleCloudDatacatalogV1BigQueryTableSpecArgs) ToGoogleCloudDatacatalogV1BigQueryTableSpecOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryTableSpecOutput
- func (i GoogleCloudDatacatalogV1BigQueryTableSpecArgs) ToGoogleCloudDatacatalogV1BigQueryTableSpecPtrOutput() GoogleCloudDatacatalogV1BigQueryTableSpecPtrOutput
- func (i GoogleCloudDatacatalogV1BigQueryTableSpecArgs) ToGoogleCloudDatacatalogV1BigQueryTableSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryTableSpecPtrOutput
- type GoogleCloudDatacatalogV1BigQueryTableSpecInput
- type GoogleCloudDatacatalogV1BigQueryTableSpecOutput
- func (GoogleCloudDatacatalogV1BigQueryTableSpecOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1BigQueryTableSpecOutput) TableSpec() GoogleCloudDatacatalogV1TableSpecPtrOutput
- func (o GoogleCloudDatacatalogV1BigQueryTableSpecOutput) ToGoogleCloudDatacatalogV1BigQueryTableSpecOutput() GoogleCloudDatacatalogV1BigQueryTableSpecOutput
- func (o GoogleCloudDatacatalogV1BigQueryTableSpecOutput) ToGoogleCloudDatacatalogV1BigQueryTableSpecOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryTableSpecOutput
- func (o GoogleCloudDatacatalogV1BigQueryTableSpecOutput) ToGoogleCloudDatacatalogV1BigQueryTableSpecPtrOutput() GoogleCloudDatacatalogV1BigQueryTableSpecPtrOutput
- func (o GoogleCloudDatacatalogV1BigQueryTableSpecOutput) ToGoogleCloudDatacatalogV1BigQueryTableSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryTableSpecPtrOutput
- func (o GoogleCloudDatacatalogV1BigQueryTableSpecOutput) ViewSpec() GoogleCloudDatacatalogV1ViewSpecPtrOutput
- type GoogleCloudDatacatalogV1BigQueryTableSpecPtrInput
- type GoogleCloudDatacatalogV1BigQueryTableSpecPtrOutput
- func (o GoogleCloudDatacatalogV1BigQueryTableSpecPtrOutput) Elem() GoogleCloudDatacatalogV1BigQueryTableSpecOutput
- func (GoogleCloudDatacatalogV1BigQueryTableSpecPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1BigQueryTableSpecPtrOutput) TableSpec() GoogleCloudDatacatalogV1TableSpecPtrOutput
- func (o GoogleCloudDatacatalogV1BigQueryTableSpecPtrOutput) ToGoogleCloudDatacatalogV1BigQueryTableSpecPtrOutput() GoogleCloudDatacatalogV1BigQueryTableSpecPtrOutput
- func (o GoogleCloudDatacatalogV1BigQueryTableSpecPtrOutput) ToGoogleCloudDatacatalogV1BigQueryTableSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryTableSpecPtrOutput
- func (o GoogleCloudDatacatalogV1BigQueryTableSpecPtrOutput) ViewSpec() GoogleCloudDatacatalogV1ViewSpecPtrOutput
- type GoogleCloudDatacatalogV1BigQueryTableSpecResponse
- type GoogleCloudDatacatalogV1BigQueryTableSpecResponseArgs
- func (GoogleCloudDatacatalogV1BigQueryTableSpecResponseArgs) ElementType() reflect.Type
- func (i GoogleCloudDatacatalogV1BigQueryTableSpecResponseArgs) ToGoogleCloudDatacatalogV1BigQueryTableSpecResponseOutput() GoogleCloudDatacatalogV1BigQueryTableSpecResponseOutput
- func (i GoogleCloudDatacatalogV1BigQueryTableSpecResponseArgs) ToGoogleCloudDatacatalogV1BigQueryTableSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryTableSpecResponseOutput
- func (i GoogleCloudDatacatalogV1BigQueryTableSpecResponseArgs) ToGoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutput() GoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutput
- func (i GoogleCloudDatacatalogV1BigQueryTableSpecResponseArgs) ToGoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutput
- type GoogleCloudDatacatalogV1BigQueryTableSpecResponseInput
- type GoogleCloudDatacatalogV1BigQueryTableSpecResponseOutput
- func (GoogleCloudDatacatalogV1BigQueryTableSpecResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1BigQueryTableSpecResponseOutput) TableSourceType() pulumi.StringOutput
- func (o GoogleCloudDatacatalogV1BigQueryTableSpecResponseOutput) TableSpec() GoogleCloudDatacatalogV1TableSpecResponseOutput
- func (o GoogleCloudDatacatalogV1BigQueryTableSpecResponseOutput) ToGoogleCloudDatacatalogV1BigQueryTableSpecResponseOutput() GoogleCloudDatacatalogV1BigQueryTableSpecResponseOutput
- func (o GoogleCloudDatacatalogV1BigQueryTableSpecResponseOutput) ToGoogleCloudDatacatalogV1BigQueryTableSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryTableSpecResponseOutput
- func (o GoogleCloudDatacatalogV1BigQueryTableSpecResponseOutput) ToGoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutput() GoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutput
- func (o GoogleCloudDatacatalogV1BigQueryTableSpecResponseOutput) ToGoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutput
- func (o GoogleCloudDatacatalogV1BigQueryTableSpecResponseOutput) ViewSpec() GoogleCloudDatacatalogV1ViewSpecResponseOutput
- type GoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrInput
- type GoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutput
- func (o GoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutput) Elem() GoogleCloudDatacatalogV1BigQueryTableSpecResponseOutput
- func (GoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutput) TableSourceType() pulumi.StringPtrOutput
- func (o GoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutput) TableSpec() GoogleCloudDatacatalogV1TableSpecResponsePtrOutput
- func (o GoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutput() GoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutput
- func (o GoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutput
- func (o GoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutput) ViewSpec() GoogleCloudDatacatalogV1ViewSpecResponsePtrOutput
- type GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpec
- type GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecArgs
- func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecArgs) ElementType() reflect.Type
- func (i GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecArgs) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutput() GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutput
- func (i GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecArgs) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutput
- func (i GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecArgs) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutput() GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutput
- func (i GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecArgs) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutput
- type GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecInput
- type GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutput
- func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutput) Database() pulumi.StringPtrOutput
- func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutput) InstanceId() pulumi.StringPtrOutput
- func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutput() GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutput
- func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutput
- func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutput() GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutput
- func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutput
- func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutput) Type() GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutput
- type GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrInput
- type GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutput
- func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutput) Database() pulumi.StringPtrOutput
- func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutput) Elem() GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutput
- func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutput) InstanceId() pulumi.StringPtrOutput
- func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutput() GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutput
- func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutput
- func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutput) Type() GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutput
- type GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponse
- type GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseArgs
- func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseArgs) ElementType() reflect.Type
- func (i GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseArgs) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutput() GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutput
- func (i GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseArgs) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutput
- func (i GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseArgs) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutput() GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutput
- func (i GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseArgs) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutput
- type GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseInput
- type GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutput
- func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutput) Database() pulumi.StringOutput
- func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutput) InstanceId() pulumi.StringOutput
- func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutput() GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutput
- func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutput
- func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutput() GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutput
- func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutput
- func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutput) Type() pulumi.StringOutput
- type GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrInput
- type GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutput
- func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutput) Database() pulumi.StringPtrOutput
- func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutput) Elem() GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutput
- func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutput) InstanceId() pulumi.StringPtrOutput
- func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutput() GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutput
- func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutput
- func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutput) Type() pulumi.StringPtrOutput
- type GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecType
- func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecType) ElementType() reflect.Type
- func (e GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecType) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutput() GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutput
- func (e GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecType) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutput
- func (e GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecType) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutput() GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutput
- func (e GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecType) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutput
- func (e GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecType) ToStringOutput() pulumi.StringOutput
- func (e GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeInput
- type GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutput
- func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutput() GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutput
- func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutput
- func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutput() GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutput
- func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutput
- func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrInput
- type GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutput
- func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutput) Elem() GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutput
- func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutput() GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutput
- func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutput
- func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudDatacatalogV1ColumnSchema
- type GoogleCloudDatacatalogV1ColumnSchemaArgs
- func (GoogleCloudDatacatalogV1ColumnSchemaArgs) ElementType() reflect.Type
- func (i GoogleCloudDatacatalogV1ColumnSchemaArgs) ToGoogleCloudDatacatalogV1ColumnSchemaOutput() GoogleCloudDatacatalogV1ColumnSchemaOutput
- func (i GoogleCloudDatacatalogV1ColumnSchemaArgs) ToGoogleCloudDatacatalogV1ColumnSchemaOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1ColumnSchemaOutput
- type GoogleCloudDatacatalogV1ColumnSchemaArray
- func (GoogleCloudDatacatalogV1ColumnSchemaArray) ElementType() reflect.Type
- func (i GoogleCloudDatacatalogV1ColumnSchemaArray) ToGoogleCloudDatacatalogV1ColumnSchemaArrayOutput() GoogleCloudDatacatalogV1ColumnSchemaArrayOutput
- func (i GoogleCloudDatacatalogV1ColumnSchemaArray) ToGoogleCloudDatacatalogV1ColumnSchemaArrayOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1ColumnSchemaArrayOutput
- type GoogleCloudDatacatalogV1ColumnSchemaArrayInput
- type GoogleCloudDatacatalogV1ColumnSchemaArrayOutput
- func (GoogleCloudDatacatalogV1ColumnSchemaArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1ColumnSchemaArrayOutput) Index(i pulumi.IntInput) GoogleCloudDatacatalogV1ColumnSchemaOutput
- func (o GoogleCloudDatacatalogV1ColumnSchemaArrayOutput) ToGoogleCloudDatacatalogV1ColumnSchemaArrayOutput() GoogleCloudDatacatalogV1ColumnSchemaArrayOutput
- func (o GoogleCloudDatacatalogV1ColumnSchemaArrayOutput) ToGoogleCloudDatacatalogV1ColumnSchemaArrayOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1ColumnSchemaArrayOutput
- type GoogleCloudDatacatalogV1ColumnSchemaInput
- type GoogleCloudDatacatalogV1ColumnSchemaOutput
- func (o GoogleCloudDatacatalogV1ColumnSchemaOutput) Column() pulumi.StringOutput
- func (o GoogleCloudDatacatalogV1ColumnSchemaOutput) Description() pulumi.StringPtrOutput
- func (GoogleCloudDatacatalogV1ColumnSchemaOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1ColumnSchemaOutput) Mode() pulumi.StringPtrOutput
- func (o GoogleCloudDatacatalogV1ColumnSchemaOutput) Subcolumns() GoogleCloudDatacatalogV1ColumnSchemaArrayOutput
- func (o GoogleCloudDatacatalogV1ColumnSchemaOutput) ToGoogleCloudDatacatalogV1ColumnSchemaOutput() GoogleCloudDatacatalogV1ColumnSchemaOutput
- func (o GoogleCloudDatacatalogV1ColumnSchemaOutput) ToGoogleCloudDatacatalogV1ColumnSchemaOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1ColumnSchemaOutput
- func (o GoogleCloudDatacatalogV1ColumnSchemaOutput) Type() pulumi.StringOutput
- type GoogleCloudDatacatalogV1ColumnSchemaResponse
- type GoogleCloudDatacatalogV1ColumnSchemaResponseArgs
- func (GoogleCloudDatacatalogV1ColumnSchemaResponseArgs) ElementType() reflect.Type
- func (i GoogleCloudDatacatalogV1ColumnSchemaResponseArgs) ToGoogleCloudDatacatalogV1ColumnSchemaResponseOutput() GoogleCloudDatacatalogV1ColumnSchemaResponseOutput
- func (i GoogleCloudDatacatalogV1ColumnSchemaResponseArgs) ToGoogleCloudDatacatalogV1ColumnSchemaResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1ColumnSchemaResponseOutput
- type GoogleCloudDatacatalogV1ColumnSchemaResponseArray
- func (GoogleCloudDatacatalogV1ColumnSchemaResponseArray) ElementType() reflect.Type
- func (i GoogleCloudDatacatalogV1ColumnSchemaResponseArray) ToGoogleCloudDatacatalogV1ColumnSchemaResponseArrayOutput() GoogleCloudDatacatalogV1ColumnSchemaResponseArrayOutput
- func (i GoogleCloudDatacatalogV1ColumnSchemaResponseArray) ToGoogleCloudDatacatalogV1ColumnSchemaResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1ColumnSchemaResponseArrayOutput
- type GoogleCloudDatacatalogV1ColumnSchemaResponseArrayInput
- type GoogleCloudDatacatalogV1ColumnSchemaResponseArrayOutput
- func (GoogleCloudDatacatalogV1ColumnSchemaResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1ColumnSchemaResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudDatacatalogV1ColumnSchemaResponseOutput
- func (o GoogleCloudDatacatalogV1ColumnSchemaResponseArrayOutput) ToGoogleCloudDatacatalogV1ColumnSchemaResponseArrayOutput() GoogleCloudDatacatalogV1ColumnSchemaResponseArrayOutput
- func (o GoogleCloudDatacatalogV1ColumnSchemaResponseArrayOutput) ToGoogleCloudDatacatalogV1ColumnSchemaResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1ColumnSchemaResponseArrayOutput
- type GoogleCloudDatacatalogV1ColumnSchemaResponseInput
- type GoogleCloudDatacatalogV1ColumnSchemaResponseOutput
- func (o GoogleCloudDatacatalogV1ColumnSchemaResponseOutput) Column() pulumi.StringOutput
- func (o GoogleCloudDatacatalogV1ColumnSchemaResponseOutput) Description() pulumi.StringOutput
- func (GoogleCloudDatacatalogV1ColumnSchemaResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1ColumnSchemaResponseOutput) Mode() pulumi.StringOutput
- func (o GoogleCloudDatacatalogV1ColumnSchemaResponseOutput) Subcolumns() GoogleCloudDatacatalogV1ColumnSchemaResponseArrayOutput
- func (o GoogleCloudDatacatalogV1ColumnSchemaResponseOutput) ToGoogleCloudDatacatalogV1ColumnSchemaResponseOutput() GoogleCloudDatacatalogV1ColumnSchemaResponseOutput
- func (o GoogleCloudDatacatalogV1ColumnSchemaResponseOutput) ToGoogleCloudDatacatalogV1ColumnSchemaResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1ColumnSchemaResponseOutput
- func (o GoogleCloudDatacatalogV1ColumnSchemaResponseOutput) Type() pulumi.StringOutput
- type GoogleCloudDatacatalogV1DataSourceConnectionSpec
- type GoogleCloudDatacatalogV1DataSourceConnectionSpecArgs
- func (GoogleCloudDatacatalogV1DataSourceConnectionSpecArgs) ElementType() reflect.Type
- func (i GoogleCloudDatacatalogV1DataSourceConnectionSpecArgs) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecOutput() GoogleCloudDatacatalogV1DataSourceConnectionSpecOutput
- func (i GoogleCloudDatacatalogV1DataSourceConnectionSpecArgs) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DataSourceConnectionSpecOutput
- func (i GoogleCloudDatacatalogV1DataSourceConnectionSpecArgs) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecPtrOutput() GoogleCloudDatacatalogV1DataSourceConnectionSpecPtrOutput
- func (i GoogleCloudDatacatalogV1DataSourceConnectionSpecArgs) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DataSourceConnectionSpecPtrOutput
- type GoogleCloudDatacatalogV1DataSourceConnectionSpecInput
- type GoogleCloudDatacatalogV1DataSourceConnectionSpecOutput
- func (o GoogleCloudDatacatalogV1DataSourceConnectionSpecOutput) BigqueryConnectionSpec() GoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutput
- func (GoogleCloudDatacatalogV1DataSourceConnectionSpecOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1DataSourceConnectionSpecOutput) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecOutput() GoogleCloudDatacatalogV1DataSourceConnectionSpecOutput
- func (o GoogleCloudDatacatalogV1DataSourceConnectionSpecOutput) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DataSourceConnectionSpecOutput
- func (o GoogleCloudDatacatalogV1DataSourceConnectionSpecOutput) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecPtrOutput() GoogleCloudDatacatalogV1DataSourceConnectionSpecPtrOutput
- func (o GoogleCloudDatacatalogV1DataSourceConnectionSpecOutput) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DataSourceConnectionSpecPtrOutput
- type GoogleCloudDatacatalogV1DataSourceConnectionSpecPtrInput
- type GoogleCloudDatacatalogV1DataSourceConnectionSpecPtrOutput
- func (o GoogleCloudDatacatalogV1DataSourceConnectionSpecPtrOutput) BigqueryConnectionSpec() GoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutput
- func (o GoogleCloudDatacatalogV1DataSourceConnectionSpecPtrOutput) Elem() GoogleCloudDatacatalogV1DataSourceConnectionSpecOutput
- func (GoogleCloudDatacatalogV1DataSourceConnectionSpecPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1DataSourceConnectionSpecPtrOutput) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecPtrOutput() GoogleCloudDatacatalogV1DataSourceConnectionSpecPtrOutput
- func (o GoogleCloudDatacatalogV1DataSourceConnectionSpecPtrOutput) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DataSourceConnectionSpecPtrOutput
- type GoogleCloudDatacatalogV1DataSourceConnectionSpecResponse
- type GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseArgs
- func (GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseArgs) ElementType() reflect.Type
- func (i GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseArgs) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecResponseOutput() GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseOutput
- func (i GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseArgs) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseOutput
- func (i GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseArgs) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrOutput() GoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrOutput
- func (i GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseArgs) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrOutput
- type GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseInput
- type GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseOutput
- func (o GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseOutput) BigqueryConnectionSpec() GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutput
- func (GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseOutput) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecResponseOutput() GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseOutput
- func (o GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseOutput) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseOutput
- func (o GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseOutput) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrOutput() GoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrOutput
- func (o GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseOutput) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrOutput
- type GoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrInput
- type GoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrOutput
- func (o GoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrOutput) BigqueryConnectionSpec() GoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutput
- func (o GoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrOutput) Elem() GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseOutput
- func (GoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrOutput() GoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrOutput
- func (o GoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrOutput
- type GoogleCloudDatacatalogV1DataSourceResponse
- type GoogleCloudDatacatalogV1DataSourceResponseArgs
- func (GoogleCloudDatacatalogV1DataSourceResponseArgs) ElementType() reflect.Type
- func (i GoogleCloudDatacatalogV1DataSourceResponseArgs) ToGoogleCloudDatacatalogV1DataSourceResponseOutput() GoogleCloudDatacatalogV1DataSourceResponseOutput
- func (i GoogleCloudDatacatalogV1DataSourceResponseArgs) ToGoogleCloudDatacatalogV1DataSourceResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DataSourceResponseOutput
- func (i GoogleCloudDatacatalogV1DataSourceResponseArgs) ToGoogleCloudDatacatalogV1DataSourceResponsePtrOutput() GoogleCloudDatacatalogV1DataSourceResponsePtrOutput
- func (i GoogleCloudDatacatalogV1DataSourceResponseArgs) ToGoogleCloudDatacatalogV1DataSourceResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DataSourceResponsePtrOutput
- type GoogleCloudDatacatalogV1DataSourceResponseInput
- type GoogleCloudDatacatalogV1DataSourceResponseOutput
- func (GoogleCloudDatacatalogV1DataSourceResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1DataSourceResponseOutput) Resource() pulumi.StringOutput
- func (o GoogleCloudDatacatalogV1DataSourceResponseOutput) Service() pulumi.StringOutput
- func (o GoogleCloudDatacatalogV1DataSourceResponseOutput) ToGoogleCloudDatacatalogV1DataSourceResponseOutput() GoogleCloudDatacatalogV1DataSourceResponseOutput
- func (o GoogleCloudDatacatalogV1DataSourceResponseOutput) ToGoogleCloudDatacatalogV1DataSourceResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DataSourceResponseOutput
- func (o GoogleCloudDatacatalogV1DataSourceResponseOutput) ToGoogleCloudDatacatalogV1DataSourceResponsePtrOutput() GoogleCloudDatacatalogV1DataSourceResponsePtrOutput
- func (o GoogleCloudDatacatalogV1DataSourceResponseOutput) ToGoogleCloudDatacatalogV1DataSourceResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DataSourceResponsePtrOutput
- type GoogleCloudDatacatalogV1DataSourceResponsePtrInput
- type GoogleCloudDatacatalogV1DataSourceResponsePtrOutput
- func (o GoogleCloudDatacatalogV1DataSourceResponsePtrOutput) Elem() GoogleCloudDatacatalogV1DataSourceResponseOutput
- func (GoogleCloudDatacatalogV1DataSourceResponsePtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1DataSourceResponsePtrOutput) Resource() pulumi.StringPtrOutput
- func (o GoogleCloudDatacatalogV1DataSourceResponsePtrOutput) Service() pulumi.StringPtrOutput
- func (o GoogleCloudDatacatalogV1DataSourceResponsePtrOutput) ToGoogleCloudDatacatalogV1DataSourceResponsePtrOutput() GoogleCloudDatacatalogV1DataSourceResponsePtrOutput
- func (o GoogleCloudDatacatalogV1DataSourceResponsePtrOutput) ToGoogleCloudDatacatalogV1DataSourceResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DataSourceResponsePtrOutput
- type GoogleCloudDatacatalogV1DatabaseTableSpec
- type GoogleCloudDatacatalogV1DatabaseTableSpecArgs
- func (GoogleCloudDatacatalogV1DatabaseTableSpecArgs) ElementType() reflect.Type
- func (i GoogleCloudDatacatalogV1DatabaseTableSpecArgs) ToGoogleCloudDatacatalogV1DatabaseTableSpecOutput() GoogleCloudDatacatalogV1DatabaseTableSpecOutput
- func (i GoogleCloudDatacatalogV1DatabaseTableSpecArgs) ToGoogleCloudDatacatalogV1DatabaseTableSpecOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DatabaseTableSpecOutput
- func (i GoogleCloudDatacatalogV1DatabaseTableSpecArgs) ToGoogleCloudDatacatalogV1DatabaseTableSpecPtrOutput() GoogleCloudDatacatalogV1DatabaseTableSpecPtrOutput
- func (i GoogleCloudDatacatalogV1DatabaseTableSpecArgs) ToGoogleCloudDatacatalogV1DatabaseTableSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DatabaseTableSpecPtrOutput
- type GoogleCloudDatacatalogV1DatabaseTableSpecInput
- type GoogleCloudDatacatalogV1DatabaseTableSpecOutput
- func (GoogleCloudDatacatalogV1DatabaseTableSpecOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1DatabaseTableSpecOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecOutput() GoogleCloudDatacatalogV1DatabaseTableSpecOutput
- func (o GoogleCloudDatacatalogV1DatabaseTableSpecOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DatabaseTableSpecOutput
- func (o GoogleCloudDatacatalogV1DatabaseTableSpecOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecPtrOutput() GoogleCloudDatacatalogV1DatabaseTableSpecPtrOutput
- func (o GoogleCloudDatacatalogV1DatabaseTableSpecOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DatabaseTableSpecPtrOutput
- func (o GoogleCloudDatacatalogV1DatabaseTableSpecOutput) Type() GoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutput
- type GoogleCloudDatacatalogV1DatabaseTableSpecPtrInput
- type GoogleCloudDatacatalogV1DatabaseTableSpecPtrOutput
- func (o GoogleCloudDatacatalogV1DatabaseTableSpecPtrOutput) Elem() GoogleCloudDatacatalogV1DatabaseTableSpecOutput
- func (GoogleCloudDatacatalogV1DatabaseTableSpecPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1DatabaseTableSpecPtrOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecPtrOutput() GoogleCloudDatacatalogV1DatabaseTableSpecPtrOutput
- func (o GoogleCloudDatacatalogV1DatabaseTableSpecPtrOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DatabaseTableSpecPtrOutput
- func (o GoogleCloudDatacatalogV1DatabaseTableSpecPtrOutput) Type() GoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutput
- type GoogleCloudDatacatalogV1DatabaseTableSpecResponse
- type GoogleCloudDatacatalogV1DatabaseTableSpecResponseArgs
- func (GoogleCloudDatacatalogV1DatabaseTableSpecResponseArgs) ElementType() reflect.Type
- func (i GoogleCloudDatacatalogV1DatabaseTableSpecResponseArgs) ToGoogleCloudDatacatalogV1DatabaseTableSpecResponseOutput() GoogleCloudDatacatalogV1DatabaseTableSpecResponseOutput
- func (i GoogleCloudDatacatalogV1DatabaseTableSpecResponseArgs) ToGoogleCloudDatacatalogV1DatabaseTableSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DatabaseTableSpecResponseOutput
- func (i GoogleCloudDatacatalogV1DatabaseTableSpecResponseArgs) ToGoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrOutput() GoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrOutput
- func (i GoogleCloudDatacatalogV1DatabaseTableSpecResponseArgs) ToGoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrOutput
- type GoogleCloudDatacatalogV1DatabaseTableSpecResponseInput
- type GoogleCloudDatacatalogV1DatabaseTableSpecResponseOutput
- func (GoogleCloudDatacatalogV1DatabaseTableSpecResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1DatabaseTableSpecResponseOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecResponseOutput() GoogleCloudDatacatalogV1DatabaseTableSpecResponseOutput
- func (o GoogleCloudDatacatalogV1DatabaseTableSpecResponseOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DatabaseTableSpecResponseOutput
- func (o GoogleCloudDatacatalogV1DatabaseTableSpecResponseOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrOutput() GoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrOutput
- func (o GoogleCloudDatacatalogV1DatabaseTableSpecResponseOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrOutput
- func (o GoogleCloudDatacatalogV1DatabaseTableSpecResponseOutput) Type() pulumi.StringOutput
- type GoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrInput
- type GoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrOutput
- func (o GoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrOutput) Elem() GoogleCloudDatacatalogV1DatabaseTableSpecResponseOutput
- func (GoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrOutput() GoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrOutput
- func (o GoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrOutput
- func (o GoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrOutput) Type() pulumi.StringPtrOutput
- type GoogleCloudDatacatalogV1DatabaseTableSpecType
- func (GoogleCloudDatacatalogV1DatabaseTableSpecType) ElementType() reflect.Type
- func (e GoogleCloudDatacatalogV1DatabaseTableSpecType) ToGoogleCloudDatacatalogV1DatabaseTableSpecTypeOutput() GoogleCloudDatacatalogV1DatabaseTableSpecTypeOutput
- func (e GoogleCloudDatacatalogV1DatabaseTableSpecType) ToGoogleCloudDatacatalogV1DatabaseTableSpecTypeOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DatabaseTableSpecTypeOutput
- func (e GoogleCloudDatacatalogV1DatabaseTableSpecType) ToGoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutput() GoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutput
- func (e GoogleCloudDatacatalogV1DatabaseTableSpecType) ToGoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutput
- func (e GoogleCloudDatacatalogV1DatabaseTableSpecType) ToStringOutput() pulumi.StringOutput
- func (e GoogleCloudDatacatalogV1DatabaseTableSpecType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GoogleCloudDatacatalogV1DatabaseTableSpecType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GoogleCloudDatacatalogV1DatabaseTableSpecType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudDatacatalogV1DatabaseTableSpecTypeInput
- type GoogleCloudDatacatalogV1DatabaseTableSpecTypeOutput
- func (GoogleCloudDatacatalogV1DatabaseTableSpecTypeOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1DatabaseTableSpecTypeOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecTypeOutput() GoogleCloudDatacatalogV1DatabaseTableSpecTypeOutput
- func (o GoogleCloudDatacatalogV1DatabaseTableSpecTypeOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecTypeOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DatabaseTableSpecTypeOutput
- func (o GoogleCloudDatacatalogV1DatabaseTableSpecTypeOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutput() GoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutput
- func (o GoogleCloudDatacatalogV1DatabaseTableSpecTypeOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutput
- func (o GoogleCloudDatacatalogV1DatabaseTableSpecTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o GoogleCloudDatacatalogV1DatabaseTableSpecTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GoogleCloudDatacatalogV1DatabaseTableSpecTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudDatacatalogV1DatabaseTableSpecTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudDatacatalogV1DatabaseTableSpecTypePtrInput
- type GoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutput
- func (o GoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutput) Elem() GoogleCloudDatacatalogV1DatabaseTableSpecTypeOutput
- func (GoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutput() GoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutput
- func (o GoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutput
- func (o GoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudDatacatalogV1GcsFileSpecResponse
- type GoogleCloudDatacatalogV1GcsFileSpecResponseArgs
- func (GoogleCloudDatacatalogV1GcsFileSpecResponseArgs) ElementType() reflect.Type
- func (i GoogleCloudDatacatalogV1GcsFileSpecResponseArgs) ToGoogleCloudDatacatalogV1GcsFileSpecResponseOutput() GoogleCloudDatacatalogV1GcsFileSpecResponseOutput
- func (i GoogleCloudDatacatalogV1GcsFileSpecResponseArgs) ToGoogleCloudDatacatalogV1GcsFileSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1GcsFileSpecResponseOutput
- type GoogleCloudDatacatalogV1GcsFileSpecResponseArray
- func (GoogleCloudDatacatalogV1GcsFileSpecResponseArray) ElementType() reflect.Type
- func (i GoogleCloudDatacatalogV1GcsFileSpecResponseArray) ToGoogleCloudDatacatalogV1GcsFileSpecResponseArrayOutput() GoogleCloudDatacatalogV1GcsFileSpecResponseArrayOutput
- func (i GoogleCloudDatacatalogV1GcsFileSpecResponseArray) ToGoogleCloudDatacatalogV1GcsFileSpecResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1GcsFileSpecResponseArrayOutput
- type GoogleCloudDatacatalogV1GcsFileSpecResponseArrayInput
- type GoogleCloudDatacatalogV1GcsFileSpecResponseArrayOutput
- func (GoogleCloudDatacatalogV1GcsFileSpecResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1GcsFileSpecResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudDatacatalogV1GcsFileSpecResponseOutput
- func (o GoogleCloudDatacatalogV1GcsFileSpecResponseArrayOutput) ToGoogleCloudDatacatalogV1GcsFileSpecResponseArrayOutput() GoogleCloudDatacatalogV1GcsFileSpecResponseArrayOutput
- func (o GoogleCloudDatacatalogV1GcsFileSpecResponseArrayOutput) ToGoogleCloudDatacatalogV1GcsFileSpecResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1GcsFileSpecResponseArrayOutput
- type GoogleCloudDatacatalogV1GcsFileSpecResponseInput
- type GoogleCloudDatacatalogV1GcsFileSpecResponseOutput
- func (GoogleCloudDatacatalogV1GcsFileSpecResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1GcsFileSpecResponseOutput) FilePath() pulumi.StringOutput
- func (o GoogleCloudDatacatalogV1GcsFileSpecResponseOutput) GcsTimestamps() GoogleCloudDatacatalogV1SystemTimestampsResponseOutput
- func (o GoogleCloudDatacatalogV1GcsFileSpecResponseOutput) SizeBytes() pulumi.StringOutput
- func (o GoogleCloudDatacatalogV1GcsFileSpecResponseOutput) ToGoogleCloudDatacatalogV1GcsFileSpecResponseOutput() GoogleCloudDatacatalogV1GcsFileSpecResponseOutput
- func (o GoogleCloudDatacatalogV1GcsFileSpecResponseOutput) ToGoogleCloudDatacatalogV1GcsFileSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1GcsFileSpecResponseOutput
- type GoogleCloudDatacatalogV1GcsFilesetSpec
- type GoogleCloudDatacatalogV1GcsFilesetSpecArgs
- func (GoogleCloudDatacatalogV1GcsFilesetSpecArgs) ElementType() reflect.Type
- func (i GoogleCloudDatacatalogV1GcsFilesetSpecArgs) ToGoogleCloudDatacatalogV1GcsFilesetSpecOutput() GoogleCloudDatacatalogV1GcsFilesetSpecOutput
- func (i GoogleCloudDatacatalogV1GcsFilesetSpecArgs) ToGoogleCloudDatacatalogV1GcsFilesetSpecOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1GcsFilesetSpecOutput
- func (i GoogleCloudDatacatalogV1GcsFilesetSpecArgs) ToGoogleCloudDatacatalogV1GcsFilesetSpecPtrOutput() GoogleCloudDatacatalogV1GcsFilesetSpecPtrOutput
- func (i GoogleCloudDatacatalogV1GcsFilesetSpecArgs) ToGoogleCloudDatacatalogV1GcsFilesetSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1GcsFilesetSpecPtrOutput
- type GoogleCloudDatacatalogV1GcsFilesetSpecInput
- type GoogleCloudDatacatalogV1GcsFilesetSpecOutput
- func (GoogleCloudDatacatalogV1GcsFilesetSpecOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1GcsFilesetSpecOutput) FilePatterns() pulumi.StringArrayOutput
- func (o GoogleCloudDatacatalogV1GcsFilesetSpecOutput) ToGoogleCloudDatacatalogV1GcsFilesetSpecOutput() GoogleCloudDatacatalogV1GcsFilesetSpecOutput
- func (o GoogleCloudDatacatalogV1GcsFilesetSpecOutput) ToGoogleCloudDatacatalogV1GcsFilesetSpecOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1GcsFilesetSpecOutput
- func (o GoogleCloudDatacatalogV1GcsFilesetSpecOutput) ToGoogleCloudDatacatalogV1GcsFilesetSpecPtrOutput() GoogleCloudDatacatalogV1GcsFilesetSpecPtrOutput
- func (o GoogleCloudDatacatalogV1GcsFilesetSpecOutput) ToGoogleCloudDatacatalogV1GcsFilesetSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1GcsFilesetSpecPtrOutput
- type GoogleCloudDatacatalogV1GcsFilesetSpecPtrInput
- type GoogleCloudDatacatalogV1GcsFilesetSpecPtrOutput
- func (o GoogleCloudDatacatalogV1GcsFilesetSpecPtrOutput) Elem() GoogleCloudDatacatalogV1GcsFilesetSpecOutput
- func (GoogleCloudDatacatalogV1GcsFilesetSpecPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1GcsFilesetSpecPtrOutput) FilePatterns() pulumi.StringArrayOutput
- func (o GoogleCloudDatacatalogV1GcsFilesetSpecPtrOutput) ToGoogleCloudDatacatalogV1GcsFilesetSpecPtrOutput() GoogleCloudDatacatalogV1GcsFilesetSpecPtrOutput
- func (o GoogleCloudDatacatalogV1GcsFilesetSpecPtrOutput) ToGoogleCloudDatacatalogV1GcsFilesetSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1GcsFilesetSpecPtrOutput
- type GoogleCloudDatacatalogV1GcsFilesetSpecResponse
- type GoogleCloudDatacatalogV1GcsFilesetSpecResponseArgs
- func (GoogleCloudDatacatalogV1GcsFilesetSpecResponseArgs) ElementType() reflect.Type
- func (i GoogleCloudDatacatalogV1GcsFilesetSpecResponseArgs) ToGoogleCloudDatacatalogV1GcsFilesetSpecResponseOutput() GoogleCloudDatacatalogV1GcsFilesetSpecResponseOutput
- func (i GoogleCloudDatacatalogV1GcsFilesetSpecResponseArgs) ToGoogleCloudDatacatalogV1GcsFilesetSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1GcsFilesetSpecResponseOutput
- func (i GoogleCloudDatacatalogV1GcsFilesetSpecResponseArgs) ToGoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutput() GoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutput
- func (i GoogleCloudDatacatalogV1GcsFilesetSpecResponseArgs) ToGoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutput
- type GoogleCloudDatacatalogV1GcsFilesetSpecResponseInput
- type GoogleCloudDatacatalogV1GcsFilesetSpecResponseOutput
- func (GoogleCloudDatacatalogV1GcsFilesetSpecResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1GcsFilesetSpecResponseOutput) FilePatterns() pulumi.StringArrayOutput
- func (o GoogleCloudDatacatalogV1GcsFilesetSpecResponseOutput) SampleGcsFileSpecs() GoogleCloudDatacatalogV1GcsFileSpecResponseArrayOutput
- func (o GoogleCloudDatacatalogV1GcsFilesetSpecResponseOutput) ToGoogleCloudDatacatalogV1GcsFilesetSpecResponseOutput() GoogleCloudDatacatalogV1GcsFilesetSpecResponseOutput
- func (o GoogleCloudDatacatalogV1GcsFilesetSpecResponseOutput) ToGoogleCloudDatacatalogV1GcsFilesetSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1GcsFilesetSpecResponseOutput
- func (o GoogleCloudDatacatalogV1GcsFilesetSpecResponseOutput) ToGoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutput() GoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutput
- func (o GoogleCloudDatacatalogV1GcsFilesetSpecResponseOutput) ToGoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutput
- type GoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrInput
- type GoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutput
- func (o GoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutput) Elem() GoogleCloudDatacatalogV1GcsFilesetSpecResponseOutput
- func (GoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutput) FilePatterns() pulumi.StringArrayOutput
- func (o GoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutput) SampleGcsFileSpecs() GoogleCloudDatacatalogV1GcsFileSpecResponseArrayOutput
- func (o GoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutput() GoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutput
- func (o GoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutput
- type GoogleCloudDatacatalogV1RoutineSpec
- type GoogleCloudDatacatalogV1RoutineSpecArgs
- func (GoogleCloudDatacatalogV1RoutineSpecArgs) ElementType() reflect.Type
- func (i GoogleCloudDatacatalogV1RoutineSpecArgs) ToGoogleCloudDatacatalogV1RoutineSpecOutput() GoogleCloudDatacatalogV1RoutineSpecOutput
- func (i GoogleCloudDatacatalogV1RoutineSpecArgs) ToGoogleCloudDatacatalogV1RoutineSpecOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecOutput
- func (i GoogleCloudDatacatalogV1RoutineSpecArgs) ToGoogleCloudDatacatalogV1RoutineSpecPtrOutput() GoogleCloudDatacatalogV1RoutineSpecPtrOutput
- func (i GoogleCloudDatacatalogV1RoutineSpecArgs) ToGoogleCloudDatacatalogV1RoutineSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecPtrOutput
- type GoogleCloudDatacatalogV1RoutineSpecArgument
- type GoogleCloudDatacatalogV1RoutineSpecArgumentArgs
- func (GoogleCloudDatacatalogV1RoutineSpecArgumentArgs) ElementType() reflect.Type
- func (i GoogleCloudDatacatalogV1RoutineSpecArgumentArgs) ToGoogleCloudDatacatalogV1RoutineSpecArgumentOutput() GoogleCloudDatacatalogV1RoutineSpecArgumentOutput
- func (i GoogleCloudDatacatalogV1RoutineSpecArgumentArgs) ToGoogleCloudDatacatalogV1RoutineSpecArgumentOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecArgumentOutput
- type GoogleCloudDatacatalogV1RoutineSpecArgumentArray
- func (GoogleCloudDatacatalogV1RoutineSpecArgumentArray) ElementType() reflect.Type
- func (i GoogleCloudDatacatalogV1RoutineSpecArgumentArray) ToGoogleCloudDatacatalogV1RoutineSpecArgumentArrayOutput() GoogleCloudDatacatalogV1RoutineSpecArgumentArrayOutput
- func (i GoogleCloudDatacatalogV1RoutineSpecArgumentArray) ToGoogleCloudDatacatalogV1RoutineSpecArgumentArrayOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecArgumentArrayOutput
- type GoogleCloudDatacatalogV1RoutineSpecArgumentArrayInput
- type GoogleCloudDatacatalogV1RoutineSpecArgumentArrayOutput
- func (GoogleCloudDatacatalogV1RoutineSpecArgumentArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1RoutineSpecArgumentArrayOutput) Index(i pulumi.IntInput) GoogleCloudDatacatalogV1RoutineSpecArgumentOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecArgumentArrayOutput) ToGoogleCloudDatacatalogV1RoutineSpecArgumentArrayOutput() GoogleCloudDatacatalogV1RoutineSpecArgumentArrayOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecArgumentArrayOutput) ToGoogleCloudDatacatalogV1RoutineSpecArgumentArrayOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecArgumentArrayOutput
- type GoogleCloudDatacatalogV1RoutineSpecArgumentInput
- type GoogleCloudDatacatalogV1RoutineSpecArgumentMode
- func (GoogleCloudDatacatalogV1RoutineSpecArgumentMode) ElementType() reflect.Type
- func (e GoogleCloudDatacatalogV1RoutineSpecArgumentMode) ToGoogleCloudDatacatalogV1RoutineSpecArgumentModeOutput() GoogleCloudDatacatalogV1RoutineSpecArgumentModeOutput
- func (e GoogleCloudDatacatalogV1RoutineSpecArgumentMode) ToGoogleCloudDatacatalogV1RoutineSpecArgumentModeOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecArgumentModeOutput
- func (e GoogleCloudDatacatalogV1RoutineSpecArgumentMode) ToGoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutput() GoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutput
- func (e GoogleCloudDatacatalogV1RoutineSpecArgumentMode) ToGoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutput
- func (e GoogleCloudDatacatalogV1RoutineSpecArgumentMode) ToStringOutput() pulumi.StringOutput
- func (e GoogleCloudDatacatalogV1RoutineSpecArgumentMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GoogleCloudDatacatalogV1RoutineSpecArgumentMode) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GoogleCloudDatacatalogV1RoutineSpecArgumentMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudDatacatalogV1RoutineSpecArgumentModeInput
- type GoogleCloudDatacatalogV1RoutineSpecArgumentModeOutput
- func (GoogleCloudDatacatalogV1RoutineSpecArgumentModeOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1RoutineSpecArgumentModeOutput) ToGoogleCloudDatacatalogV1RoutineSpecArgumentModeOutput() GoogleCloudDatacatalogV1RoutineSpecArgumentModeOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecArgumentModeOutput) ToGoogleCloudDatacatalogV1RoutineSpecArgumentModeOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecArgumentModeOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecArgumentModeOutput) ToGoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutput() GoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecArgumentModeOutput) ToGoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecArgumentModeOutput) ToStringOutput() pulumi.StringOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecArgumentModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecArgumentModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecArgumentModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudDatacatalogV1RoutineSpecArgumentModePtrInput
- type GoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutput) Elem() GoogleCloudDatacatalogV1RoutineSpecArgumentModeOutput
- func (GoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutput) ToGoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutput() GoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutput) ToGoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudDatacatalogV1RoutineSpecArgumentOutput
- func (GoogleCloudDatacatalogV1RoutineSpecArgumentOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1RoutineSpecArgumentOutput) Mode() GoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecArgumentOutput) Name() pulumi.StringPtrOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecArgumentOutput) ToGoogleCloudDatacatalogV1RoutineSpecArgumentOutput() GoogleCloudDatacatalogV1RoutineSpecArgumentOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecArgumentOutput) ToGoogleCloudDatacatalogV1RoutineSpecArgumentOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecArgumentOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecArgumentOutput) Type() pulumi.StringPtrOutput
- type GoogleCloudDatacatalogV1RoutineSpecArgumentResponse
- type GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArgs
- func (GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArgs) ElementType() reflect.Type
- func (i GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArgs) ToGoogleCloudDatacatalogV1RoutineSpecArgumentResponseOutput() GoogleCloudDatacatalogV1RoutineSpecArgumentResponseOutput
- func (i GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArgs) ToGoogleCloudDatacatalogV1RoutineSpecArgumentResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecArgumentResponseOutput
- type GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArray
- func (GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArray) ElementType() reflect.Type
- func (i GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArray) ToGoogleCloudDatacatalogV1RoutineSpecArgumentResponseArrayOutput() GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArrayOutput
- func (i GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArray) ToGoogleCloudDatacatalogV1RoutineSpecArgumentResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArrayOutput
- type GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArrayInput
- type GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArrayOutput
- func (GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArrayOutput) Index(i pulumi.IntInput) GoogleCloudDatacatalogV1RoutineSpecArgumentResponseOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArrayOutput) ToGoogleCloudDatacatalogV1RoutineSpecArgumentResponseArrayOutput() GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArrayOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArrayOutput) ToGoogleCloudDatacatalogV1RoutineSpecArgumentResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArrayOutput
- type GoogleCloudDatacatalogV1RoutineSpecArgumentResponseInput
- type GoogleCloudDatacatalogV1RoutineSpecArgumentResponseOutput
- func (GoogleCloudDatacatalogV1RoutineSpecArgumentResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1RoutineSpecArgumentResponseOutput) Mode() pulumi.StringOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecArgumentResponseOutput) Name() pulumi.StringOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecArgumentResponseOutput) ToGoogleCloudDatacatalogV1RoutineSpecArgumentResponseOutput() GoogleCloudDatacatalogV1RoutineSpecArgumentResponseOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecArgumentResponseOutput) ToGoogleCloudDatacatalogV1RoutineSpecArgumentResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecArgumentResponseOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecArgumentResponseOutput) Type() pulumi.StringOutput
- type GoogleCloudDatacatalogV1RoutineSpecInput
- type GoogleCloudDatacatalogV1RoutineSpecOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecOutput) BigqueryRoutineSpec() GoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecOutput) DefinitionBody() pulumi.StringPtrOutput
- func (GoogleCloudDatacatalogV1RoutineSpecOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1RoutineSpecOutput) Language() pulumi.StringPtrOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecOutput) ReturnType() pulumi.StringPtrOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecOutput) RoutineArguments() GoogleCloudDatacatalogV1RoutineSpecArgumentArrayOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecOutput) RoutineType() GoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecOutput) ToGoogleCloudDatacatalogV1RoutineSpecOutput() GoogleCloudDatacatalogV1RoutineSpecOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecOutput) ToGoogleCloudDatacatalogV1RoutineSpecOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecOutput) ToGoogleCloudDatacatalogV1RoutineSpecPtrOutput() GoogleCloudDatacatalogV1RoutineSpecPtrOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecOutput) ToGoogleCloudDatacatalogV1RoutineSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecPtrOutput
- type GoogleCloudDatacatalogV1RoutineSpecPtrInput
- type GoogleCloudDatacatalogV1RoutineSpecPtrOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecPtrOutput) BigqueryRoutineSpec() GoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecPtrOutput) DefinitionBody() pulumi.StringPtrOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecPtrOutput) Elem() GoogleCloudDatacatalogV1RoutineSpecOutput
- func (GoogleCloudDatacatalogV1RoutineSpecPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1RoutineSpecPtrOutput) Language() pulumi.StringPtrOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecPtrOutput) ReturnType() pulumi.StringPtrOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecPtrOutput) RoutineArguments() GoogleCloudDatacatalogV1RoutineSpecArgumentArrayOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecPtrOutput) RoutineType() GoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecPtrOutput) ToGoogleCloudDatacatalogV1RoutineSpecPtrOutput() GoogleCloudDatacatalogV1RoutineSpecPtrOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecPtrOutput) ToGoogleCloudDatacatalogV1RoutineSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecPtrOutput
- type GoogleCloudDatacatalogV1RoutineSpecResponse
- type GoogleCloudDatacatalogV1RoutineSpecResponseArgs
- func (GoogleCloudDatacatalogV1RoutineSpecResponseArgs) ElementType() reflect.Type
- func (i GoogleCloudDatacatalogV1RoutineSpecResponseArgs) ToGoogleCloudDatacatalogV1RoutineSpecResponseOutput() GoogleCloudDatacatalogV1RoutineSpecResponseOutput
- func (i GoogleCloudDatacatalogV1RoutineSpecResponseArgs) ToGoogleCloudDatacatalogV1RoutineSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecResponseOutput
- func (i GoogleCloudDatacatalogV1RoutineSpecResponseArgs) ToGoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput() GoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput
- func (i GoogleCloudDatacatalogV1RoutineSpecResponseArgs) ToGoogleCloudDatacatalogV1RoutineSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput
- type GoogleCloudDatacatalogV1RoutineSpecResponseInput
- type GoogleCloudDatacatalogV1RoutineSpecResponseOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecResponseOutput) BigqueryRoutineSpec() GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecResponseOutput) DefinitionBody() pulumi.StringOutput
- func (GoogleCloudDatacatalogV1RoutineSpecResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1RoutineSpecResponseOutput) Language() pulumi.StringOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecResponseOutput) ReturnType() pulumi.StringOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecResponseOutput) RoutineArguments() GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArrayOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecResponseOutput) RoutineType() pulumi.StringOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecResponseOutput) ToGoogleCloudDatacatalogV1RoutineSpecResponseOutput() GoogleCloudDatacatalogV1RoutineSpecResponseOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecResponseOutput) ToGoogleCloudDatacatalogV1RoutineSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecResponseOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecResponseOutput) ToGoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput() GoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecResponseOutput) ToGoogleCloudDatacatalogV1RoutineSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput
- type GoogleCloudDatacatalogV1RoutineSpecResponsePtrInput
- type GoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput) BigqueryRoutineSpec() GoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput) DefinitionBody() pulumi.StringPtrOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput) Elem() GoogleCloudDatacatalogV1RoutineSpecResponseOutput
- func (GoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput) Language() pulumi.StringPtrOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput) ReturnType() pulumi.StringPtrOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput) RoutineArguments() GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArrayOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput) RoutineType() pulumi.StringPtrOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput() GoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1RoutineSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput
- type GoogleCloudDatacatalogV1RoutineSpecRoutineType
- func (GoogleCloudDatacatalogV1RoutineSpecRoutineType) ElementType() reflect.Type
- func (e GoogleCloudDatacatalogV1RoutineSpecRoutineType) ToGoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutput() GoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutput
- func (e GoogleCloudDatacatalogV1RoutineSpecRoutineType) ToGoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutput
- func (e GoogleCloudDatacatalogV1RoutineSpecRoutineType) ToGoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutput() GoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutput
- func (e GoogleCloudDatacatalogV1RoutineSpecRoutineType) ToGoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutput
- func (e GoogleCloudDatacatalogV1RoutineSpecRoutineType) ToStringOutput() pulumi.StringOutput
- func (e GoogleCloudDatacatalogV1RoutineSpecRoutineType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GoogleCloudDatacatalogV1RoutineSpecRoutineType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GoogleCloudDatacatalogV1RoutineSpecRoutineType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudDatacatalogV1RoutineSpecRoutineTypeInput
- type GoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutput
- func (GoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutput) ToGoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutput() GoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutput) ToGoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutput) ToGoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutput() GoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutput) ToGoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrInput
- type GoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutput) Elem() GoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutput
- func (GoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutput) ToGoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutput() GoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutput) ToGoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleCloudDatacatalogV1Schema
- type GoogleCloudDatacatalogV1SchemaArgs
- func (GoogleCloudDatacatalogV1SchemaArgs) ElementType() reflect.Type
- func (i GoogleCloudDatacatalogV1SchemaArgs) ToGoogleCloudDatacatalogV1SchemaOutput() GoogleCloudDatacatalogV1SchemaOutput
- func (i GoogleCloudDatacatalogV1SchemaArgs) ToGoogleCloudDatacatalogV1SchemaOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1SchemaOutput
- func (i GoogleCloudDatacatalogV1SchemaArgs) ToGoogleCloudDatacatalogV1SchemaPtrOutput() GoogleCloudDatacatalogV1SchemaPtrOutput
- func (i GoogleCloudDatacatalogV1SchemaArgs) ToGoogleCloudDatacatalogV1SchemaPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1SchemaPtrOutput
- type GoogleCloudDatacatalogV1SchemaInput
- type GoogleCloudDatacatalogV1SchemaOutput
- func (o GoogleCloudDatacatalogV1SchemaOutput) Columns() GoogleCloudDatacatalogV1ColumnSchemaArrayOutput
- func (GoogleCloudDatacatalogV1SchemaOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1SchemaOutput) ToGoogleCloudDatacatalogV1SchemaOutput() GoogleCloudDatacatalogV1SchemaOutput
- func (o GoogleCloudDatacatalogV1SchemaOutput) ToGoogleCloudDatacatalogV1SchemaOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1SchemaOutput
- func (o GoogleCloudDatacatalogV1SchemaOutput) ToGoogleCloudDatacatalogV1SchemaPtrOutput() GoogleCloudDatacatalogV1SchemaPtrOutput
- func (o GoogleCloudDatacatalogV1SchemaOutput) ToGoogleCloudDatacatalogV1SchemaPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1SchemaPtrOutput
- type GoogleCloudDatacatalogV1SchemaPtrInput
- type GoogleCloudDatacatalogV1SchemaPtrOutput
- func (o GoogleCloudDatacatalogV1SchemaPtrOutput) Columns() GoogleCloudDatacatalogV1ColumnSchemaArrayOutput
- func (o GoogleCloudDatacatalogV1SchemaPtrOutput) Elem() GoogleCloudDatacatalogV1SchemaOutput
- func (GoogleCloudDatacatalogV1SchemaPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1SchemaPtrOutput) ToGoogleCloudDatacatalogV1SchemaPtrOutput() GoogleCloudDatacatalogV1SchemaPtrOutput
- func (o GoogleCloudDatacatalogV1SchemaPtrOutput) ToGoogleCloudDatacatalogV1SchemaPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1SchemaPtrOutput
- type GoogleCloudDatacatalogV1SchemaResponse
- type GoogleCloudDatacatalogV1SchemaResponseArgs
- func (GoogleCloudDatacatalogV1SchemaResponseArgs) ElementType() reflect.Type
- func (i GoogleCloudDatacatalogV1SchemaResponseArgs) ToGoogleCloudDatacatalogV1SchemaResponseOutput() GoogleCloudDatacatalogV1SchemaResponseOutput
- func (i GoogleCloudDatacatalogV1SchemaResponseArgs) ToGoogleCloudDatacatalogV1SchemaResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1SchemaResponseOutput
- func (i GoogleCloudDatacatalogV1SchemaResponseArgs) ToGoogleCloudDatacatalogV1SchemaResponsePtrOutput() GoogleCloudDatacatalogV1SchemaResponsePtrOutput
- func (i GoogleCloudDatacatalogV1SchemaResponseArgs) ToGoogleCloudDatacatalogV1SchemaResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1SchemaResponsePtrOutput
- type GoogleCloudDatacatalogV1SchemaResponseInput
- type GoogleCloudDatacatalogV1SchemaResponseOutput
- func (o GoogleCloudDatacatalogV1SchemaResponseOutput) Columns() GoogleCloudDatacatalogV1ColumnSchemaResponseArrayOutput
- func (GoogleCloudDatacatalogV1SchemaResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1SchemaResponseOutput) ToGoogleCloudDatacatalogV1SchemaResponseOutput() GoogleCloudDatacatalogV1SchemaResponseOutput
- func (o GoogleCloudDatacatalogV1SchemaResponseOutput) ToGoogleCloudDatacatalogV1SchemaResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1SchemaResponseOutput
- func (o GoogleCloudDatacatalogV1SchemaResponseOutput) ToGoogleCloudDatacatalogV1SchemaResponsePtrOutput() GoogleCloudDatacatalogV1SchemaResponsePtrOutput
- func (o GoogleCloudDatacatalogV1SchemaResponseOutput) ToGoogleCloudDatacatalogV1SchemaResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1SchemaResponsePtrOutput
- type GoogleCloudDatacatalogV1SchemaResponsePtrInput
- type GoogleCloudDatacatalogV1SchemaResponsePtrOutput
- func (o GoogleCloudDatacatalogV1SchemaResponsePtrOutput) Columns() GoogleCloudDatacatalogV1ColumnSchemaResponseArrayOutput
- func (o GoogleCloudDatacatalogV1SchemaResponsePtrOutput) Elem() GoogleCloudDatacatalogV1SchemaResponseOutput
- func (GoogleCloudDatacatalogV1SchemaResponsePtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1SchemaResponsePtrOutput) ToGoogleCloudDatacatalogV1SchemaResponsePtrOutput() GoogleCloudDatacatalogV1SchemaResponsePtrOutput
- func (o GoogleCloudDatacatalogV1SchemaResponsePtrOutput) ToGoogleCloudDatacatalogV1SchemaResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1SchemaResponsePtrOutput
- type GoogleCloudDatacatalogV1SystemTimestamps
- type GoogleCloudDatacatalogV1SystemTimestampsArgs
- func (GoogleCloudDatacatalogV1SystemTimestampsArgs) ElementType() reflect.Type
- func (i GoogleCloudDatacatalogV1SystemTimestampsArgs) ToGoogleCloudDatacatalogV1SystemTimestampsOutput() GoogleCloudDatacatalogV1SystemTimestampsOutput
- func (i GoogleCloudDatacatalogV1SystemTimestampsArgs) ToGoogleCloudDatacatalogV1SystemTimestampsOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1SystemTimestampsOutput
- func (i GoogleCloudDatacatalogV1SystemTimestampsArgs) ToGoogleCloudDatacatalogV1SystemTimestampsPtrOutput() GoogleCloudDatacatalogV1SystemTimestampsPtrOutput
- func (i GoogleCloudDatacatalogV1SystemTimestampsArgs) ToGoogleCloudDatacatalogV1SystemTimestampsPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1SystemTimestampsPtrOutput
- type GoogleCloudDatacatalogV1SystemTimestampsInput
- type GoogleCloudDatacatalogV1SystemTimestampsOutput
- func (o GoogleCloudDatacatalogV1SystemTimestampsOutput) CreateTime() pulumi.StringPtrOutput
- func (GoogleCloudDatacatalogV1SystemTimestampsOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1SystemTimestampsOutput) ToGoogleCloudDatacatalogV1SystemTimestampsOutput() GoogleCloudDatacatalogV1SystemTimestampsOutput
- func (o GoogleCloudDatacatalogV1SystemTimestampsOutput) ToGoogleCloudDatacatalogV1SystemTimestampsOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1SystemTimestampsOutput
- func (o GoogleCloudDatacatalogV1SystemTimestampsOutput) ToGoogleCloudDatacatalogV1SystemTimestampsPtrOutput() GoogleCloudDatacatalogV1SystemTimestampsPtrOutput
- func (o GoogleCloudDatacatalogV1SystemTimestampsOutput) ToGoogleCloudDatacatalogV1SystemTimestampsPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1SystemTimestampsPtrOutput
- func (o GoogleCloudDatacatalogV1SystemTimestampsOutput) UpdateTime() pulumi.StringPtrOutput
- type GoogleCloudDatacatalogV1SystemTimestampsPtrInput
- type GoogleCloudDatacatalogV1SystemTimestampsPtrOutput
- func (o GoogleCloudDatacatalogV1SystemTimestampsPtrOutput) CreateTime() pulumi.StringPtrOutput
- func (o GoogleCloudDatacatalogV1SystemTimestampsPtrOutput) Elem() GoogleCloudDatacatalogV1SystemTimestampsOutput
- func (GoogleCloudDatacatalogV1SystemTimestampsPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1SystemTimestampsPtrOutput) ToGoogleCloudDatacatalogV1SystemTimestampsPtrOutput() GoogleCloudDatacatalogV1SystemTimestampsPtrOutput
- func (o GoogleCloudDatacatalogV1SystemTimestampsPtrOutput) ToGoogleCloudDatacatalogV1SystemTimestampsPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1SystemTimestampsPtrOutput
- func (o GoogleCloudDatacatalogV1SystemTimestampsPtrOutput) UpdateTime() pulumi.StringPtrOutput
- type GoogleCloudDatacatalogV1SystemTimestampsResponse
- type GoogleCloudDatacatalogV1SystemTimestampsResponseArgs
- func (GoogleCloudDatacatalogV1SystemTimestampsResponseArgs) ElementType() reflect.Type
- func (i GoogleCloudDatacatalogV1SystemTimestampsResponseArgs) ToGoogleCloudDatacatalogV1SystemTimestampsResponseOutput() GoogleCloudDatacatalogV1SystemTimestampsResponseOutput
- func (i GoogleCloudDatacatalogV1SystemTimestampsResponseArgs) ToGoogleCloudDatacatalogV1SystemTimestampsResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1SystemTimestampsResponseOutput
- func (i GoogleCloudDatacatalogV1SystemTimestampsResponseArgs) ToGoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutput() GoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutput
- func (i GoogleCloudDatacatalogV1SystemTimestampsResponseArgs) ToGoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutput
- type GoogleCloudDatacatalogV1SystemTimestampsResponseInput
- type GoogleCloudDatacatalogV1SystemTimestampsResponseOutput
- func (o GoogleCloudDatacatalogV1SystemTimestampsResponseOutput) CreateTime() pulumi.StringOutput
- func (GoogleCloudDatacatalogV1SystemTimestampsResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1SystemTimestampsResponseOutput) ExpireTime() pulumi.StringOutput
- func (o GoogleCloudDatacatalogV1SystemTimestampsResponseOutput) ToGoogleCloudDatacatalogV1SystemTimestampsResponseOutput() GoogleCloudDatacatalogV1SystemTimestampsResponseOutput
- func (o GoogleCloudDatacatalogV1SystemTimestampsResponseOutput) ToGoogleCloudDatacatalogV1SystemTimestampsResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1SystemTimestampsResponseOutput
- func (o GoogleCloudDatacatalogV1SystemTimestampsResponseOutput) ToGoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutput() GoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutput
- func (o GoogleCloudDatacatalogV1SystemTimestampsResponseOutput) ToGoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutput
- func (o GoogleCloudDatacatalogV1SystemTimestampsResponseOutput) UpdateTime() pulumi.StringOutput
- type GoogleCloudDatacatalogV1SystemTimestampsResponsePtrInput
- type GoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutput
- func (o GoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutput) CreateTime() pulumi.StringPtrOutput
- func (o GoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutput) Elem() GoogleCloudDatacatalogV1SystemTimestampsResponseOutput
- func (GoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutput) ExpireTime() pulumi.StringPtrOutput
- func (o GoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutput) ToGoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutput() GoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutput
- func (o GoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutput) ToGoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutput
- func (o GoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutput) UpdateTime() pulumi.StringPtrOutput
- type GoogleCloudDatacatalogV1TableSpec
- type GoogleCloudDatacatalogV1TableSpecArgs
- func (GoogleCloudDatacatalogV1TableSpecArgs) ElementType() reflect.Type
- func (i GoogleCloudDatacatalogV1TableSpecArgs) ToGoogleCloudDatacatalogV1TableSpecOutput() GoogleCloudDatacatalogV1TableSpecOutput
- func (i GoogleCloudDatacatalogV1TableSpecArgs) ToGoogleCloudDatacatalogV1TableSpecOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1TableSpecOutput
- func (i GoogleCloudDatacatalogV1TableSpecArgs) ToGoogleCloudDatacatalogV1TableSpecPtrOutput() GoogleCloudDatacatalogV1TableSpecPtrOutput
- func (i GoogleCloudDatacatalogV1TableSpecArgs) ToGoogleCloudDatacatalogV1TableSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1TableSpecPtrOutput
- type GoogleCloudDatacatalogV1TableSpecInput
- type GoogleCloudDatacatalogV1TableSpecOutput
- func (GoogleCloudDatacatalogV1TableSpecOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1TableSpecOutput) ToGoogleCloudDatacatalogV1TableSpecOutput() GoogleCloudDatacatalogV1TableSpecOutput
- func (o GoogleCloudDatacatalogV1TableSpecOutput) ToGoogleCloudDatacatalogV1TableSpecOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1TableSpecOutput
- func (o GoogleCloudDatacatalogV1TableSpecOutput) ToGoogleCloudDatacatalogV1TableSpecPtrOutput() GoogleCloudDatacatalogV1TableSpecPtrOutput
- func (o GoogleCloudDatacatalogV1TableSpecOutput) ToGoogleCloudDatacatalogV1TableSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1TableSpecPtrOutput
- type GoogleCloudDatacatalogV1TableSpecPtrInput
- type GoogleCloudDatacatalogV1TableSpecPtrOutput
- func (o GoogleCloudDatacatalogV1TableSpecPtrOutput) Elem() GoogleCloudDatacatalogV1TableSpecOutput
- func (GoogleCloudDatacatalogV1TableSpecPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1TableSpecPtrOutput) ToGoogleCloudDatacatalogV1TableSpecPtrOutput() GoogleCloudDatacatalogV1TableSpecPtrOutput
- func (o GoogleCloudDatacatalogV1TableSpecPtrOutput) ToGoogleCloudDatacatalogV1TableSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1TableSpecPtrOutput
- type GoogleCloudDatacatalogV1TableSpecResponse
- type GoogleCloudDatacatalogV1TableSpecResponseArgs
- func (GoogleCloudDatacatalogV1TableSpecResponseArgs) ElementType() reflect.Type
- func (i GoogleCloudDatacatalogV1TableSpecResponseArgs) ToGoogleCloudDatacatalogV1TableSpecResponseOutput() GoogleCloudDatacatalogV1TableSpecResponseOutput
- func (i GoogleCloudDatacatalogV1TableSpecResponseArgs) ToGoogleCloudDatacatalogV1TableSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1TableSpecResponseOutput
- func (i GoogleCloudDatacatalogV1TableSpecResponseArgs) ToGoogleCloudDatacatalogV1TableSpecResponsePtrOutput() GoogleCloudDatacatalogV1TableSpecResponsePtrOutput
- func (i GoogleCloudDatacatalogV1TableSpecResponseArgs) ToGoogleCloudDatacatalogV1TableSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1TableSpecResponsePtrOutput
- type GoogleCloudDatacatalogV1TableSpecResponseInput
- type GoogleCloudDatacatalogV1TableSpecResponseOutput
- func (GoogleCloudDatacatalogV1TableSpecResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1TableSpecResponseOutput) GroupedEntry() pulumi.StringOutput
- func (o GoogleCloudDatacatalogV1TableSpecResponseOutput) ToGoogleCloudDatacatalogV1TableSpecResponseOutput() GoogleCloudDatacatalogV1TableSpecResponseOutput
- func (o GoogleCloudDatacatalogV1TableSpecResponseOutput) ToGoogleCloudDatacatalogV1TableSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1TableSpecResponseOutput
- func (o GoogleCloudDatacatalogV1TableSpecResponseOutput) ToGoogleCloudDatacatalogV1TableSpecResponsePtrOutput() GoogleCloudDatacatalogV1TableSpecResponsePtrOutput
- func (o GoogleCloudDatacatalogV1TableSpecResponseOutput) ToGoogleCloudDatacatalogV1TableSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1TableSpecResponsePtrOutput
- type GoogleCloudDatacatalogV1TableSpecResponsePtrInput
- type GoogleCloudDatacatalogV1TableSpecResponsePtrOutput
- func (o GoogleCloudDatacatalogV1TableSpecResponsePtrOutput) Elem() GoogleCloudDatacatalogV1TableSpecResponseOutput
- func (GoogleCloudDatacatalogV1TableSpecResponsePtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1TableSpecResponsePtrOutput) GroupedEntry() pulumi.StringPtrOutput
- func (o GoogleCloudDatacatalogV1TableSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1TableSpecResponsePtrOutput() GoogleCloudDatacatalogV1TableSpecResponsePtrOutput
- func (o GoogleCloudDatacatalogV1TableSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1TableSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1TableSpecResponsePtrOutput
- type GoogleCloudDatacatalogV1UsageSignalResponse
- type GoogleCloudDatacatalogV1UsageSignalResponseArgs
- func (GoogleCloudDatacatalogV1UsageSignalResponseArgs) ElementType() reflect.Type
- func (i GoogleCloudDatacatalogV1UsageSignalResponseArgs) ToGoogleCloudDatacatalogV1UsageSignalResponseOutput() GoogleCloudDatacatalogV1UsageSignalResponseOutput
- func (i GoogleCloudDatacatalogV1UsageSignalResponseArgs) ToGoogleCloudDatacatalogV1UsageSignalResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1UsageSignalResponseOutput
- func (i GoogleCloudDatacatalogV1UsageSignalResponseArgs) ToGoogleCloudDatacatalogV1UsageSignalResponsePtrOutput() GoogleCloudDatacatalogV1UsageSignalResponsePtrOutput
- func (i GoogleCloudDatacatalogV1UsageSignalResponseArgs) ToGoogleCloudDatacatalogV1UsageSignalResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1UsageSignalResponsePtrOutput
- type GoogleCloudDatacatalogV1UsageSignalResponseInput
- type GoogleCloudDatacatalogV1UsageSignalResponseOutput
- func (GoogleCloudDatacatalogV1UsageSignalResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1UsageSignalResponseOutput) ToGoogleCloudDatacatalogV1UsageSignalResponseOutput() GoogleCloudDatacatalogV1UsageSignalResponseOutput
- func (o GoogleCloudDatacatalogV1UsageSignalResponseOutput) ToGoogleCloudDatacatalogV1UsageSignalResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1UsageSignalResponseOutput
- func (o GoogleCloudDatacatalogV1UsageSignalResponseOutput) ToGoogleCloudDatacatalogV1UsageSignalResponsePtrOutput() GoogleCloudDatacatalogV1UsageSignalResponsePtrOutput
- func (o GoogleCloudDatacatalogV1UsageSignalResponseOutput) ToGoogleCloudDatacatalogV1UsageSignalResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1UsageSignalResponsePtrOutput
- func (o GoogleCloudDatacatalogV1UsageSignalResponseOutput) UpdateTime() pulumi.StringOutput
- func (o GoogleCloudDatacatalogV1UsageSignalResponseOutput) UsageWithinTimeRange() pulumi.StringMapOutput
- type GoogleCloudDatacatalogV1UsageSignalResponsePtrInput
- type GoogleCloudDatacatalogV1UsageSignalResponsePtrOutput
- func (o GoogleCloudDatacatalogV1UsageSignalResponsePtrOutput) Elem() GoogleCloudDatacatalogV1UsageSignalResponseOutput
- func (GoogleCloudDatacatalogV1UsageSignalResponsePtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1UsageSignalResponsePtrOutput) ToGoogleCloudDatacatalogV1UsageSignalResponsePtrOutput() GoogleCloudDatacatalogV1UsageSignalResponsePtrOutput
- func (o GoogleCloudDatacatalogV1UsageSignalResponsePtrOutput) ToGoogleCloudDatacatalogV1UsageSignalResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1UsageSignalResponsePtrOutput
- func (o GoogleCloudDatacatalogV1UsageSignalResponsePtrOutput) UpdateTime() pulumi.StringPtrOutput
- func (o GoogleCloudDatacatalogV1UsageSignalResponsePtrOutput) UsageWithinTimeRange() pulumi.StringMapOutput
- type GoogleCloudDatacatalogV1ViewSpec
- type GoogleCloudDatacatalogV1ViewSpecArgs
- func (GoogleCloudDatacatalogV1ViewSpecArgs) ElementType() reflect.Type
- func (i GoogleCloudDatacatalogV1ViewSpecArgs) ToGoogleCloudDatacatalogV1ViewSpecOutput() GoogleCloudDatacatalogV1ViewSpecOutput
- func (i GoogleCloudDatacatalogV1ViewSpecArgs) ToGoogleCloudDatacatalogV1ViewSpecOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1ViewSpecOutput
- func (i GoogleCloudDatacatalogV1ViewSpecArgs) ToGoogleCloudDatacatalogV1ViewSpecPtrOutput() GoogleCloudDatacatalogV1ViewSpecPtrOutput
- func (i GoogleCloudDatacatalogV1ViewSpecArgs) ToGoogleCloudDatacatalogV1ViewSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1ViewSpecPtrOutput
- type GoogleCloudDatacatalogV1ViewSpecInput
- type GoogleCloudDatacatalogV1ViewSpecOutput
- func (GoogleCloudDatacatalogV1ViewSpecOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1ViewSpecOutput) ToGoogleCloudDatacatalogV1ViewSpecOutput() GoogleCloudDatacatalogV1ViewSpecOutput
- func (o GoogleCloudDatacatalogV1ViewSpecOutput) ToGoogleCloudDatacatalogV1ViewSpecOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1ViewSpecOutput
- func (o GoogleCloudDatacatalogV1ViewSpecOutput) ToGoogleCloudDatacatalogV1ViewSpecPtrOutput() GoogleCloudDatacatalogV1ViewSpecPtrOutput
- func (o GoogleCloudDatacatalogV1ViewSpecOutput) ToGoogleCloudDatacatalogV1ViewSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1ViewSpecPtrOutput
- type GoogleCloudDatacatalogV1ViewSpecPtrInput
- type GoogleCloudDatacatalogV1ViewSpecPtrOutput
- func (o GoogleCloudDatacatalogV1ViewSpecPtrOutput) Elem() GoogleCloudDatacatalogV1ViewSpecOutput
- func (GoogleCloudDatacatalogV1ViewSpecPtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1ViewSpecPtrOutput) ToGoogleCloudDatacatalogV1ViewSpecPtrOutput() GoogleCloudDatacatalogV1ViewSpecPtrOutput
- func (o GoogleCloudDatacatalogV1ViewSpecPtrOutput) ToGoogleCloudDatacatalogV1ViewSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1ViewSpecPtrOutput
- type GoogleCloudDatacatalogV1ViewSpecResponse
- type GoogleCloudDatacatalogV1ViewSpecResponseArgs
- func (GoogleCloudDatacatalogV1ViewSpecResponseArgs) ElementType() reflect.Type
- func (i GoogleCloudDatacatalogV1ViewSpecResponseArgs) ToGoogleCloudDatacatalogV1ViewSpecResponseOutput() GoogleCloudDatacatalogV1ViewSpecResponseOutput
- func (i GoogleCloudDatacatalogV1ViewSpecResponseArgs) ToGoogleCloudDatacatalogV1ViewSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1ViewSpecResponseOutput
- func (i GoogleCloudDatacatalogV1ViewSpecResponseArgs) ToGoogleCloudDatacatalogV1ViewSpecResponsePtrOutput() GoogleCloudDatacatalogV1ViewSpecResponsePtrOutput
- func (i GoogleCloudDatacatalogV1ViewSpecResponseArgs) ToGoogleCloudDatacatalogV1ViewSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1ViewSpecResponsePtrOutput
- type GoogleCloudDatacatalogV1ViewSpecResponseInput
- type GoogleCloudDatacatalogV1ViewSpecResponseOutput
- func (GoogleCloudDatacatalogV1ViewSpecResponseOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1ViewSpecResponseOutput) ToGoogleCloudDatacatalogV1ViewSpecResponseOutput() GoogleCloudDatacatalogV1ViewSpecResponseOutput
- func (o GoogleCloudDatacatalogV1ViewSpecResponseOutput) ToGoogleCloudDatacatalogV1ViewSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1ViewSpecResponseOutput
- func (o GoogleCloudDatacatalogV1ViewSpecResponseOutput) ToGoogleCloudDatacatalogV1ViewSpecResponsePtrOutput() GoogleCloudDatacatalogV1ViewSpecResponsePtrOutput
- func (o GoogleCloudDatacatalogV1ViewSpecResponseOutput) ToGoogleCloudDatacatalogV1ViewSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1ViewSpecResponsePtrOutput
- func (o GoogleCloudDatacatalogV1ViewSpecResponseOutput) ViewQuery() pulumi.StringOutput
- type GoogleCloudDatacatalogV1ViewSpecResponsePtrInput
- type GoogleCloudDatacatalogV1ViewSpecResponsePtrOutput
- func (o GoogleCloudDatacatalogV1ViewSpecResponsePtrOutput) Elem() GoogleCloudDatacatalogV1ViewSpecResponseOutput
- func (GoogleCloudDatacatalogV1ViewSpecResponsePtrOutput) ElementType() reflect.Type
- func (o GoogleCloudDatacatalogV1ViewSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1ViewSpecResponsePtrOutput() GoogleCloudDatacatalogV1ViewSpecResponsePtrOutput
- func (o GoogleCloudDatacatalogV1ViewSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1ViewSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1ViewSpecResponsePtrOutput
- func (o GoogleCloudDatacatalogV1ViewSpecResponsePtrOutput) ViewQuery() pulumi.StringPtrOutput
- type LookupEntryArgs
- type LookupEntryGroupArgs
- type LookupEntryGroupIamPolicyArgs
- type LookupEntryGroupIamPolicyOutputArgs
- type LookupEntryGroupIamPolicyResult
- type LookupEntryGroupIamPolicyResultOutput
- func (o LookupEntryGroupIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
- func (LookupEntryGroupIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupEntryGroupIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupEntryGroupIamPolicyResultOutput) ToLookupEntryGroupIamPolicyResultOutput() LookupEntryGroupIamPolicyResultOutput
- func (o LookupEntryGroupIamPolicyResultOutput) ToLookupEntryGroupIamPolicyResultOutputWithContext(ctx context.Context) LookupEntryGroupIamPolicyResultOutput
- func (o LookupEntryGroupIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupEntryGroupOutputArgs
- type LookupEntryGroupResult
- type LookupEntryGroupResultOutput
- func (o LookupEntryGroupResultOutput) DataCatalogTimestamps() GoogleCloudDatacatalogV1SystemTimestampsResponseOutput
- func (o LookupEntryGroupResultOutput) Description() pulumi.StringOutput
- func (o LookupEntryGroupResultOutput) DisplayName() pulumi.StringOutput
- func (LookupEntryGroupResultOutput) ElementType() reflect.Type
- func (o LookupEntryGroupResultOutput) Name() pulumi.StringOutput
- func (o LookupEntryGroupResultOutput) ToLookupEntryGroupResultOutput() LookupEntryGroupResultOutput
- func (o LookupEntryGroupResultOutput) ToLookupEntryGroupResultOutputWithContext(ctx context.Context) LookupEntryGroupResultOutput
- type LookupEntryOutputArgs
- type LookupEntryResult
- type LookupEntryResultOutput
- func (o LookupEntryResultOutput) BigqueryDateShardedSpec() GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutput
- func (o LookupEntryResultOutput) BigqueryTableSpec() GoogleCloudDatacatalogV1BigQueryTableSpecResponseOutput
- func (o LookupEntryResultOutput) DataSource() GoogleCloudDatacatalogV1DataSourceResponseOutput
- func (o LookupEntryResultOutput) DataSourceConnectionSpec() GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseOutput
- func (o LookupEntryResultOutput) DatabaseTableSpec() GoogleCloudDatacatalogV1DatabaseTableSpecResponseOutput
- func (o LookupEntryResultOutput) Description() pulumi.StringOutput
- func (o LookupEntryResultOutput) DisplayName() pulumi.StringOutput
- func (LookupEntryResultOutput) ElementType() reflect.Type
- func (o LookupEntryResultOutput) FullyQualifiedName() pulumi.StringOutput
- func (o LookupEntryResultOutput) GcsFilesetSpec() GoogleCloudDatacatalogV1GcsFilesetSpecResponseOutput
- func (o LookupEntryResultOutput) IntegratedSystem() pulumi.StringOutput
- func (o LookupEntryResultOutput) Labels() pulumi.StringMapOutput
- func (o LookupEntryResultOutput) LinkedResource() pulumi.StringOutput
- func (o LookupEntryResultOutput) Name() pulumi.StringOutput
- func (o LookupEntryResultOutput) RoutineSpec() GoogleCloudDatacatalogV1RoutineSpecResponseOutput
- func (o LookupEntryResultOutput) Schema() GoogleCloudDatacatalogV1SchemaResponseOutput
- func (o LookupEntryResultOutput) SourceSystemTimestamps() GoogleCloudDatacatalogV1SystemTimestampsResponseOutput
- func (o LookupEntryResultOutput) ToLookupEntryResultOutput() LookupEntryResultOutput
- func (o LookupEntryResultOutput) ToLookupEntryResultOutputWithContext(ctx context.Context) LookupEntryResultOutput
- func (o LookupEntryResultOutput) Type() pulumi.StringOutput
- func (o LookupEntryResultOutput) UsageSignal() GoogleCloudDatacatalogV1UsageSignalResponseOutput
- func (o LookupEntryResultOutput) UserSpecifiedSystem() pulumi.StringOutput
- func (o LookupEntryResultOutput) UserSpecifiedType() pulumi.StringOutput
- type LookupPolicyTagArgs
- type LookupPolicyTagOutputArgs
- type LookupPolicyTagResult
- type LookupPolicyTagResultOutput
- func (o LookupPolicyTagResultOutput) ChildPolicyTags() pulumi.StringArrayOutput
- func (o LookupPolicyTagResultOutput) Description() pulumi.StringOutput
- func (o LookupPolicyTagResultOutput) DisplayName() pulumi.StringOutput
- func (LookupPolicyTagResultOutput) ElementType() reflect.Type
- func (o LookupPolicyTagResultOutput) Name() pulumi.StringOutput
- func (o LookupPolicyTagResultOutput) ParentPolicyTag() pulumi.StringOutput
- func (o LookupPolicyTagResultOutput) ToLookupPolicyTagResultOutput() LookupPolicyTagResultOutput
- func (o LookupPolicyTagResultOutput) ToLookupPolicyTagResultOutputWithContext(ctx context.Context) LookupPolicyTagResultOutput
- type LookupTagTemplateArgs
- type LookupTagTemplateIamPolicyArgs
- type LookupTagTemplateIamPolicyOutputArgs
- type LookupTagTemplateIamPolicyResult
- type LookupTagTemplateIamPolicyResultOutput
- func (o LookupTagTemplateIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
- func (LookupTagTemplateIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupTagTemplateIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupTagTemplateIamPolicyResultOutput) ToLookupTagTemplateIamPolicyResultOutput() LookupTagTemplateIamPolicyResultOutput
- func (o LookupTagTemplateIamPolicyResultOutput) ToLookupTagTemplateIamPolicyResultOutputWithContext(ctx context.Context) LookupTagTemplateIamPolicyResultOutput
- func (o LookupTagTemplateIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupTagTemplateOutputArgs
- type LookupTagTemplateResult
- type LookupTagTemplateResultOutput
- func (o LookupTagTemplateResultOutput) DisplayName() pulumi.StringOutput
- func (LookupTagTemplateResultOutput) ElementType() reflect.Type
- func (o LookupTagTemplateResultOutput) Fields() pulumi.StringMapOutput
- func (o LookupTagTemplateResultOutput) IsPubliclyReadable() pulumi.BoolOutput
- func (o LookupTagTemplateResultOutput) Name() pulumi.StringOutput
- func (o LookupTagTemplateResultOutput) ToLookupTagTemplateResultOutput() LookupTagTemplateResultOutput
- func (o LookupTagTemplateResultOutput) ToLookupTagTemplateResultOutputWithContext(ctx context.Context) LookupTagTemplateResultOutput
- type LookupTaxonomyArgs
- type LookupTaxonomyIamPolicyArgs
- type LookupTaxonomyIamPolicyOutputArgs
- type LookupTaxonomyIamPolicyResult
- type LookupTaxonomyIamPolicyResultOutput
- func (o LookupTaxonomyIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
- func (LookupTaxonomyIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupTaxonomyIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupTaxonomyIamPolicyResultOutput) ToLookupTaxonomyIamPolicyResultOutput() LookupTaxonomyIamPolicyResultOutput
- func (o LookupTaxonomyIamPolicyResultOutput) ToLookupTaxonomyIamPolicyResultOutputWithContext(ctx context.Context) LookupTaxonomyIamPolicyResultOutput
- func (o LookupTaxonomyIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupTaxonomyOutputArgs
- type LookupTaxonomyPolicyTagIamPolicyArgs
- type LookupTaxonomyPolicyTagIamPolicyOutputArgs
- type LookupTaxonomyPolicyTagIamPolicyResult
- type LookupTaxonomyPolicyTagIamPolicyResultOutput
- func (o LookupTaxonomyPolicyTagIamPolicyResultOutput) Bindings() BindingResponseArrayOutput
- func (LookupTaxonomyPolicyTagIamPolicyResultOutput) ElementType() reflect.Type
- func (o LookupTaxonomyPolicyTagIamPolicyResultOutput) Etag() pulumi.StringOutput
- func (o LookupTaxonomyPolicyTagIamPolicyResultOutput) ToLookupTaxonomyPolicyTagIamPolicyResultOutput() LookupTaxonomyPolicyTagIamPolicyResultOutput
- func (o LookupTaxonomyPolicyTagIamPolicyResultOutput) ToLookupTaxonomyPolicyTagIamPolicyResultOutputWithContext(ctx context.Context) LookupTaxonomyPolicyTagIamPolicyResultOutput
- func (o LookupTaxonomyPolicyTagIamPolicyResultOutput) Version() pulumi.IntOutput
- type LookupTaxonomyResult
- type LookupTaxonomyResultOutput
- func (o LookupTaxonomyResultOutput) ActivatedPolicyTypes() pulumi.StringArrayOutput
- func (o LookupTaxonomyResultOutput) Description() pulumi.StringOutput
- func (o LookupTaxonomyResultOutput) DisplayName() pulumi.StringOutput
- func (LookupTaxonomyResultOutput) ElementType() reflect.Type
- func (o LookupTaxonomyResultOutput) Name() pulumi.StringOutput
- func (o LookupTaxonomyResultOutput) PolicyTagCount() pulumi.IntOutput
- func (o LookupTaxonomyResultOutput) TaxonomyTimestamps() GoogleCloudDatacatalogV1SystemTimestampsResponseOutput
- func (o LookupTaxonomyResultOutput) ToLookupTaxonomyResultOutput() LookupTaxonomyResultOutput
- func (o LookupTaxonomyResultOutput) ToLookupTaxonomyResultOutputWithContext(ctx context.Context) LookupTaxonomyResultOutput
- type PolicyTag
- type PolicyTagArgs
- type PolicyTagInput
- type PolicyTagOutput
- type PolicyTagState
- type TagTemplate
- type TagTemplateArgs
- type TagTemplateIamPolicy
- type TagTemplateIamPolicyArgs
- type TagTemplateIamPolicyInput
- type TagTemplateIamPolicyOutput
- type TagTemplateIamPolicyState
- type TagTemplateInput
- type TagTemplateOutput
- type TagTemplateState
- type Taxonomy
- type TaxonomyActivatedPolicyTypesItem
- func (TaxonomyActivatedPolicyTypesItem) ElementType() reflect.Type
- func (e TaxonomyActivatedPolicyTypesItem) ToStringOutput() pulumi.StringOutput
- func (e TaxonomyActivatedPolicyTypesItem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e TaxonomyActivatedPolicyTypesItem) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e TaxonomyActivatedPolicyTypesItem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (e TaxonomyActivatedPolicyTypesItem) ToTaxonomyActivatedPolicyTypesItemOutput() TaxonomyActivatedPolicyTypesItemOutput
- func (e TaxonomyActivatedPolicyTypesItem) ToTaxonomyActivatedPolicyTypesItemOutputWithContext(ctx context.Context) TaxonomyActivatedPolicyTypesItemOutput
- func (e TaxonomyActivatedPolicyTypesItem) ToTaxonomyActivatedPolicyTypesItemPtrOutput() TaxonomyActivatedPolicyTypesItemPtrOutput
- func (e TaxonomyActivatedPolicyTypesItem) ToTaxonomyActivatedPolicyTypesItemPtrOutputWithContext(ctx context.Context) TaxonomyActivatedPolicyTypesItemPtrOutput
- type TaxonomyActivatedPolicyTypesItemArray
- func (TaxonomyActivatedPolicyTypesItemArray) ElementType() reflect.Type
- func (i TaxonomyActivatedPolicyTypesItemArray) ToTaxonomyActivatedPolicyTypesItemArrayOutput() TaxonomyActivatedPolicyTypesItemArrayOutput
- func (i TaxonomyActivatedPolicyTypesItemArray) ToTaxonomyActivatedPolicyTypesItemArrayOutputWithContext(ctx context.Context) TaxonomyActivatedPolicyTypesItemArrayOutput
- type TaxonomyActivatedPolicyTypesItemArrayInput
- type TaxonomyActivatedPolicyTypesItemArrayOutput
- func (TaxonomyActivatedPolicyTypesItemArrayOutput) ElementType() reflect.Type
- func (o TaxonomyActivatedPolicyTypesItemArrayOutput) Index(i pulumi.IntInput) TaxonomyActivatedPolicyTypesItemOutput
- func (o TaxonomyActivatedPolicyTypesItemArrayOutput) ToTaxonomyActivatedPolicyTypesItemArrayOutput() TaxonomyActivatedPolicyTypesItemArrayOutput
- func (o TaxonomyActivatedPolicyTypesItemArrayOutput) ToTaxonomyActivatedPolicyTypesItemArrayOutputWithContext(ctx context.Context) TaxonomyActivatedPolicyTypesItemArrayOutput
- type TaxonomyActivatedPolicyTypesItemInput
- type TaxonomyActivatedPolicyTypesItemOutput
- func (TaxonomyActivatedPolicyTypesItemOutput) ElementType() reflect.Type
- func (o TaxonomyActivatedPolicyTypesItemOutput) ToStringOutput() pulumi.StringOutput
- func (o TaxonomyActivatedPolicyTypesItemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o TaxonomyActivatedPolicyTypesItemOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TaxonomyActivatedPolicyTypesItemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TaxonomyActivatedPolicyTypesItemOutput) ToTaxonomyActivatedPolicyTypesItemOutput() TaxonomyActivatedPolicyTypesItemOutput
- func (o TaxonomyActivatedPolicyTypesItemOutput) ToTaxonomyActivatedPolicyTypesItemOutputWithContext(ctx context.Context) TaxonomyActivatedPolicyTypesItemOutput
- func (o TaxonomyActivatedPolicyTypesItemOutput) ToTaxonomyActivatedPolicyTypesItemPtrOutput() TaxonomyActivatedPolicyTypesItemPtrOutput
- func (o TaxonomyActivatedPolicyTypesItemOutput) ToTaxonomyActivatedPolicyTypesItemPtrOutputWithContext(ctx context.Context) TaxonomyActivatedPolicyTypesItemPtrOutput
- type TaxonomyActivatedPolicyTypesItemPtrInput
- type TaxonomyActivatedPolicyTypesItemPtrOutput
- func (o TaxonomyActivatedPolicyTypesItemPtrOutput) Elem() TaxonomyActivatedPolicyTypesItemOutput
- func (TaxonomyActivatedPolicyTypesItemPtrOutput) ElementType() reflect.Type
- func (o TaxonomyActivatedPolicyTypesItemPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o TaxonomyActivatedPolicyTypesItemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- func (o TaxonomyActivatedPolicyTypesItemPtrOutput) ToTaxonomyActivatedPolicyTypesItemPtrOutput() TaxonomyActivatedPolicyTypesItemPtrOutput
- func (o TaxonomyActivatedPolicyTypesItemPtrOutput) ToTaxonomyActivatedPolicyTypesItemPtrOutputWithContext(ctx context.Context) TaxonomyActivatedPolicyTypesItemPtrOutput
- type TaxonomyArgs
- type TaxonomyIamPolicy
- type TaxonomyIamPolicyArgs
- type TaxonomyIamPolicyInput
- type TaxonomyIamPolicyOutput
- type TaxonomyIamPolicyState
- type TaxonomyInput
- type TaxonomyOutput
- type TaxonomyPolicyTagIamPolicy
- func (*TaxonomyPolicyTagIamPolicy) ElementType() reflect.Type
- func (i *TaxonomyPolicyTagIamPolicy) ToTaxonomyPolicyTagIamPolicyOutput() TaxonomyPolicyTagIamPolicyOutput
- func (i *TaxonomyPolicyTagIamPolicy) ToTaxonomyPolicyTagIamPolicyOutputWithContext(ctx context.Context) TaxonomyPolicyTagIamPolicyOutput
- type TaxonomyPolicyTagIamPolicyArgs
- type TaxonomyPolicyTagIamPolicyInput
- type TaxonomyPolicyTagIamPolicyOutput
- func (TaxonomyPolicyTagIamPolicyOutput) ElementType() reflect.Type
- func (o TaxonomyPolicyTagIamPolicyOutput) ToTaxonomyPolicyTagIamPolicyOutput() TaxonomyPolicyTagIamPolicyOutput
- func (o TaxonomyPolicyTagIamPolicyOutput) ToTaxonomyPolicyTagIamPolicyOutputWithContext(ctx context.Context) TaxonomyPolicyTagIamPolicyOutput
- type TaxonomyPolicyTagIamPolicyState
- type TaxonomyState
Constants ¶
const ( // Default unknown type. EntryTypeEntryTypeUnspecified = EntryType("ENTRY_TYPE_UNSPECIFIED") // Output only. The entry type that has a GoogleSQL schema, including logical views. EntryTypeTable = EntryType("TABLE") // Output only. The type of models. For more information, see [Supported models in BigQuery ML] (https://cloud.google.com/bigquery-ml/docs/introduction#supported_models_in). EntryTypeModel = EntryType("MODEL") // An entry type for streaming entries. For example, a Pub/Sub topic. EntryTypeDataStream = EntryType("DATA_STREAM") // An entry type for a set of files or objects. For example, a Cloud Storage fileset. EntryTypeFileset = EntryType("FILESET") // A group of servers that work together. For example, a Kafka cluster. EntryTypeCluster = EntryType("CLUSTER") // A database. EntryTypeDatabase = EntryType("DATABASE") // Output only. Connection to a data source. For example, a BigQuery connection. EntryTypeDataSourceConnection = EntryType("DATA_SOURCE_CONNECTION") // Output only. Routine, for example, a BigQuery routine. EntryTypeRoutine = EntryType("ROUTINE") // A service, for example, a Dataproc Metastore service. EntryTypeService = EntryType("SERVICE") )
const ( // Unspecified type. GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeConnectionTypeUnspecified = GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionType("CONNECTION_TYPE_UNSPECIFIED") // Cloud SQL connection. GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeCloudSql = GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionType("CLOUD_SQL") )
const ( // Unspecified database type. GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeDatabaseTypeUnspecified = GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecType("DATABASE_TYPE_UNSPECIFIED") // Cloud SQL for PostgreSQL. GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePostgres = GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecType("POSTGRES") // Cloud SQL for MySQL. GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeMysql = GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecType("MYSQL") )
const ( // Default unknown table type. GoogleCloudDatacatalogV1DatabaseTableSpecTypeTableTypeUnspecified = GoogleCloudDatacatalogV1DatabaseTableSpecType("TABLE_TYPE_UNSPECIFIED") // Native table. GoogleCloudDatacatalogV1DatabaseTableSpecTypeNative = GoogleCloudDatacatalogV1DatabaseTableSpecType("NATIVE") // External table. GoogleCloudDatacatalogV1DatabaseTableSpecTypeExternal = GoogleCloudDatacatalogV1DatabaseTableSpecType("EXTERNAL") )
const ( // Unspecified mode. GoogleCloudDatacatalogV1RoutineSpecArgumentModeModeUnspecified = GoogleCloudDatacatalogV1RoutineSpecArgumentMode("MODE_UNSPECIFIED") // The argument is input-only. GoogleCloudDatacatalogV1RoutineSpecArgumentModeIn = GoogleCloudDatacatalogV1RoutineSpecArgumentMode("IN") // The argument is output-only. GoogleCloudDatacatalogV1RoutineSpecArgumentModeOut = GoogleCloudDatacatalogV1RoutineSpecArgumentMode("OUT") // The argument is both an input and an output. GoogleCloudDatacatalogV1RoutineSpecArgumentModeInout = GoogleCloudDatacatalogV1RoutineSpecArgumentMode("INOUT") )
const ( // Unspecified type. GoogleCloudDatacatalogV1RoutineSpecRoutineTypeRoutineTypeUnspecified = GoogleCloudDatacatalogV1RoutineSpecRoutineType("ROUTINE_TYPE_UNSPECIFIED") // Non-builtin permanent scalar function. GoogleCloudDatacatalogV1RoutineSpecRoutineTypeScalarFunction = GoogleCloudDatacatalogV1RoutineSpecRoutineType("SCALAR_FUNCTION") // Stored procedure. GoogleCloudDatacatalogV1RoutineSpecRoutineTypeProcedure = GoogleCloudDatacatalogV1RoutineSpecRoutineType("PROCEDURE") )
const ( // Unspecified policy type. TaxonomyActivatedPolicyTypesItemPolicyTypeUnspecified = TaxonomyActivatedPolicyTypesItem("POLICY_TYPE_UNSPECIFIED") // Fine-grained access control policy that enables access control on tagged sub-resources. TaxonomyActivatedPolicyTypesItemFineGrainedAccessControl = TaxonomyActivatedPolicyTypesItem("FINE_GRAINED_ACCESS_CONTROL") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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 BindingResponseArgs ¶
type BindingResponseArgs 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 ExprResponseInput `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.StringInput `pulumi:"role"` }
Associates `members`, or principals, with a `role`.
func (BindingResponseArgs) ElementType ¶
func (BindingResponseArgs) ElementType() reflect.Type
func (BindingResponseArgs) ToBindingResponseOutput ¶
func (i BindingResponseArgs) ToBindingResponseOutput() BindingResponseOutput
func (BindingResponseArgs) ToBindingResponseOutputWithContext ¶
func (i BindingResponseArgs) ToBindingResponseOutputWithContext(ctx context.Context) BindingResponseOutput
type BindingResponseArray ¶
type BindingResponseArray []BindingResponseInput
func (BindingResponseArray) ElementType ¶
func (BindingResponseArray) ElementType() reflect.Type
func (BindingResponseArray) ToBindingResponseArrayOutput ¶
func (i BindingResponseArray) ToBindingResponseArrayOutput() BindingResponseArrayOutput
func (BindingResponseArray) ToBindingResponseArrayOutputWithContext ¶
func (i BindingResponseArray) ToBindingResponseArrayOutputWithContext(ctx context.Context) BindingResponseArrayOutput
type BindingResponseArrayInput ¶
type BindingResponseArrayInput interface { pulumi.Input ToBindingResponseArrayOutput() BindingResponseArrayOutput ToBindingResponseArrayOutputWithContext(context.Context) BindingResponseArrayOutput }
BindingResponseArrayInput is an input type that accepts BindingResponseArray and BindingResponseArrayOutput values. You can construct a concrete instance of `BindingResponseArrayInput` via:
BindingResponseArray{ BindingResponseArgs{...} }
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 BindingResponseInput ¶
type BindingResponseInput interface { pulumi.Input ToBindingResponseOutput() BindingResponseOutput ToBindingResponseOutputWithContext(context.Context) BindingResponseOutput }
BindingResponseInput is an input type that accepts BindingResponseArgs and BindingResponseOutput values. You can construct a concrete instance of `BindingResponseInput` via:
BindingResponseArgs{...}
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 Entry ¶
type Entry struct { pulumi.CustomResourceState // Specification for a group of BigQuery tables with the `[prefix]YYYYMMDD` name pattern. For more information, see [Introduction to partitioned tables] (https://cloud.google.com/bigquery/docs/partitioned-tables#partitioning_versus_sharding). BigqueryDateShardedSpec GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutput `pulumi:"bigqueryDateShardedSpec"` // Specification that applies to a BigQuery table. Valid only for entries with the `TABLE` type. BigqueryTableSpec GoogleCloudDatacatalogV1BigQueryTableSpecResponseOutput `pulumi:"bigqueryTableSpec"` // Physical location of the entry. DataSource GoogleCloudDatacatalogV1DataSourceResponseOutput `pulumi:"dataSource"` // Specification that applies to a data source connection. Valid only for entries with the `DATA_SOURCE_CONNECTION` type. DataSourceConnectionSpec GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseOutput `pulumi:"dataSourceConnectionSpec"` // Specification that applies to a table resource. Valid only for entries with the `TABLE` type. DatabaseTableSpec GoogleCloudDatacatalogV1DatabaseTableSpecResponseOutput `pulumi:"databaseTableSpec"` // Entry description that can consist of several sentences or paragraphs that describe entry contents. The description must not contain Unicode non-characters as well as C0 and C1 control codes except tabs (HT), new lines (LF), carriage returns (CR), and page breaks (FF). The maximum size is 2000 bytes when encoded in UTF-8. Default value is an empty string. Description pulumi.StringOutput `pulumi:"description"` // Display name of an entry. The name must contain only Unicode letters, numbers (0-9), underscores (_), dashes (-), spaces ( ), and can't start or end with spaces. The maximum size is 200 bytes when encoded in UTF-8. Default value is an empty string. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Fully qualified name (FQN) of the resource. Set automatically for entries representing resources from synced systems. Settable only during creation and read-only afterwards. Can be used for search and lookup of the entries. FQNs take two forms: * For non-regionalized resources: `{SYSTEM}:{PROJECT}.{PATH_TO_RESOURCE_SEPARATED_WITH_DOTS}` * For regionalized resources: `{SYSTEM}:{PROJECT}.{LOCATION_ID}.{PATH_TO_RESOURCE_SEPARATED_WITH_DOTS}` Example for a DPMS table: `dataproc_metastore:{PROJECT_ID}.{LOCATION_ID}.{INSTANCE_ID}.{DATABASE_ID}.{TABLE_ID}` FullyQualifiedName pulumi.StringOutput `pulumi:"fullyQualifiedName"` // Specification that applies to a Cloud Storage fileset. Valid only for entries with the `FILESET` type. GcsFilesetSpec GoogleCloudDatacatalogV1GcsFilesetSpecResponseOutput `pulumi:"gcsFilesetSpec"` // Indicates the entry's source system that Data Catalog integrates with, such as BigQuery, Pub/Sub, or Dataproc Metastore. IntegratedSystem pulumi.StringOutput `pulumi:"integratedSystem"` // Cloud labels attached to the entry. In Data Catalog, you can create and modify labels attached only to custom entries. Synced entries have unmodifiable labels that come from the source system. Labels pulumi.StringMapOutput `pulumi:"labels"` // The resource this metadata entry refers to. For Google Cloud Platform resources, `linked_resource` is the [Full Resource Name] (https://cloud.google.com/apis/design/resource_names#full_resource_name). For example, the `linked_resource` for a table resource from BigQuery is: `//bigquery.googleapis.com/projects/{PROJECT_ID}/datasets/{DATASET_ID}/tables/{TABLE_ID}` Output only when the entry is one of the types in the `EntryType` enum. For entries with a `user_specified_type`, this field is optional and defaults to an empty string. The resource string must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), periods (.), colons (:), slashes (/), dashes (-), and hashes (#). The maximum size is 200 bytes when encoded in UTF-8. LinkedResource pulumi.StringOutput `pulumi:"linkedResource"` // The resource name of an entry in URL format. Note: The entry itself and its child resources might not be stored in the location specified in its name. Name pulumi.StringOutput `pulumi:"name"` // Specification that applies to a user-defined function or procedure. Valid only for entries with the `ROUTINE` type. RoutineSpec GoogleCloudDatacatalogV1RoutineSpecResponseOutput `pulumi:"routineSpec"` // Schema of the entry. An entry might not have any schema attached to it. Schema GoogleCloudDatacatalogV1SchemaResponseOutput `pulumi:"schema"` // Timestamps from the underlying resource, not from the Data Catalog entry. Output only when the entry has a type listed in the `EntryType` enum. For entries with `user_specified_type`, this field is optional and defaults to an empty timestamp. SourceSystemTimestamps GoogleCloudDatacatalogV1SystemTimestampsResponseOutput `pulumi:"sourceSystemTimestamps"` // The type of the entry. Only used for entries with types listed in the `EntryType` enum. Currently, only `FILESET` enum value is allowed. All other entries created in Data Catalog must use the `user_specified_type`. Type pulumi.StringOutput `pulumi:"type"` // Resource usage statistics. UsageSignal GoogleCloudDatacatalogV1UsageSignalResponseOutput `pulumi:"usageSignal"` // Indicates the entry's source system that Data Catalog doesn't automatically integrate with. The `user_specified_system` string has the following limitations: * Is case insensitive. * Must begin with a letter or underscore. * Can only contain letters, numbers, and underscores. * Must be at least 1 character and at most 64 characters long. UserSpecifiedSystem pulumi.StringOutput `pulumi:"userSpecifiedSystem"` // Custom entry type that doesn't match any of the values allowed for input and listed in the `EntryType` enum. When creating an entry, first check the type values in the enum. If there are no appropriate types for the new entry, provide a custom value, for example, `my_special_type`. The `user_specified_type` string has the following limitations: * Is case insensitive. * Must begin with a letter or underscore. * Can only contain letters, numbers, and underscores. * Must be at least 1 character and at most 64 characters long. UserSpecifiedType pulumi.StringOutput `pulumi:"userSpecifiedType"` }
Creates an entry. You can create entries only with 'FILESET', 'CLUSTER', 'DATA_STREAM', or custom types. Data Catalog automatically creates entries with other types during metadata ingestion from integrated systems. You must enable the Data Catalog API in the project identified by the `parent` parameter. For more information, see [Data Catalog resource project](https://cloud.google.com/data-catalog/docs/concepts/resource-project). An entry group can have a maximum of 100,000 entries. Auto-naming is currently not supported for this resource.
func GetEntry ¶
func GetEntry(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EntryState, opts ...pulumi.ResourceOption) (*Entry, error)
GetEntry gets an existing Entry 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 NewEntry ¶
func NewEntry(ctx *pulumi.Context, name string, args *EntryArgs, opts ...pulumi.ResourceOption) (*Entry, error)
NewEntry registers a new resource with the given unique name, arguments, and options.
func (*Entry) ElementType ¶
func (*Entry) ToEntryOutput ¶
func (i *Entry) ToEntryOutput() EntryOutput
func (*Entry) ToEntryOutputWithContext ¶
func (i *Entry) ToEntryOutputWithContext(ctx context.Context) EntryOutput
type EntryArgs ¶
type EntryArgs struct { // Specification for a group of BigQuery tables with the `[prefix]YYYYMMDD` name pattern. For more information, see [Introduction to partitioned tables] (https://cloud.google.com/bigquery/docs/partitioned-tables#partitioning_versus_sharding). BigqueryDateShardedSpec GoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrInput // Specification that applies to a BigQuery table. Valid only for entries with the `TABLE` type. BigqueryTableSpec GoogleCloudDatacatalogV1BigQueryTableSpecPtrInput // Specification that applies to a data source connection. Valid only for entries with the `DATA_SOURCE_CONNECTION` type. DataSourceConnectionSpec GoogleCloudDatacatalogV1DataSourceConnectionSpecPtrInput // Specification that applies to a table resource. Valid only for entries with the `TABLE` type. DatabaseTableSpec GoogleCloudDatacatalogV1DatabaseTableSpecPtrInput // Entry description that can consist of several sentences or paragraphs that describe entry contents. The description must not contain Unicode non-characters as well as C0 and C1 control codes except tabs (HT), new lines (LF), carriage returns (CR), and page breaks (FF). The maximum size is 2000 bytes when encoded in UTF-8. Default value is an empty string. Description pulumi.StringPtrInput // Display name of an entry. The name must contain only Unicode letters, numbers (0-9), underscores (_), dashes (-), spaces ( ), and can't start or end with spaces. The maximum size is 200 bytes when encoded in UTF-8. Default value is an empty string. DisplayName pulumi.StringPtrInput EntryGroupId pulumi.StringInput EntryId pulumi.StringInput // Fully qualified name (FQN) of the resource. Set automatically for entries representing resources from synced systems. Settable only during creation and read-only afterwards. Can be used for search and lookup of the entries. FQNs take two forms: * For non-regionalized resources: `{SYSTEM}:{PROJECT}.{PATH_TO_RESOURCE_SEPARATED_WITH_DOTS}` * For regionalized resources: `{SYSTEM}:{PROJECT}.{LOCATION_ID}.{PATH_TO_RESOURCE_SEPARATED_WITH_DOTS}` Example for a DPMS table: `dataproc_metastore:{PROJECT_ID}.{LOCATION_ID}.{INSTANCE_ID}.{DATABASE_ID}.{TABLE_ID}` FullyQualifiedName pulumi.StringPtrInput // Specification that applies to a Cloud Storage fileset. Valid only for entries with the `FILESET` type. GcsFilesetSpec GoogleCloudDatacatalogV1GcsFilesetSpecPtrInput // Cloud labels attached to the entry. In Data Catalog, you can create and modify labels attached only to custom entries. Synced entries have unmodifiable labels that come from the source system. Labels pulumi.StringMapInput // The resource this metadata entry refers to. For Google Cloud Platform resources, `linked_resource` is the [Full Resource Name] (https://cloud.google.com/apis/design/resource_names#full_resource_name). For example, the `linked_resource` for a table resource from BigQuery is: `//bigquery.googleapis.com/projects/{PROJECT_ID}/datasets/{DATASET_ID}/tables/{TABLE_ID}` Output only when the entry is one of the types in the `EntryType` enum. For entries with a `user_specified_type`, this field is optional and defaults to an empty string. The resource string must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), periods (.), colons (:), slashes (/), dashes (-), and hashes (#). The maximum size is 200 bytes when encoded in UTF-8. LinkedResource pulumi.StringPtrInput Location pulumi.StringPtrInput Project pulumi.StringPtrInput // Specification that applies to a user-defined function or procedure. Valid only for entries with the `ROUTINE` type. RoutineSpec GoogleCloudDatacatalogV1RoutineSpecPtrInput // Schema of the entry. An entry might not have any schema attached to it. Schema GoogleCloudDatacatalogV1SchemaPtrInput // Timestamps from the underlying resource, not from the Data Catalog entry. Output only when the entry has a type listed in the `EntryType` enum. For entries with `user_specified_type`, this field is optional and defaults to an empty timestamp. SourceSystemTimestamps GoogleCloudDatacatalogV1SystemTimestampsPtrInput // The type of the entry. Only used for entries with types listed in the `EntryType` enum. Currently, only `FILESET` enum value is allowed. All other entries created in Data Catalog must use the `user_specified_type`. Type EntryTypePtrInput // Indicates the entry's source system that Data Catalog doesn't automatically integrate with. The `user_specified_system` string has the following limitations: * Is case insensitive. * Must begin with a letter or underscore. * Can only contain letters, numbers, and underscores. * Must be at least 1 character and at most 64 characters long. UserSpecifiedSystem pulumi.StringPtrInput // Custom entry type that doesn't match any of the values allowed for input and listed in the `EntryType` enum. When creating an entry, first check the type values in the enum. If there are no appropriate types for the new entry, provide a custom value, for example, `my_special_type`. The `user_specified_type` string has the following limitations: * Is case insensitive. * Must begin with a letter or underscore. * Can only contain letters, numbers, and underscores. * Must be at least 1 character and at most 64 characters long. UserSpecifiedType pulumi.StringPtrInput }
The set of arguments for constructing a Entry resource.
func (EntryArgs) ElementType ¶
type EntryGroup ¶
type EntryGroup struct { pulumi.CustomResourceState // Timestamps of the entry group. Default value is empty. DataCatalogTimestamps GoogleCloudDatacatalogV1SystemTimestampsResponseOutput `pulumi:"dataCatalogTimestamps"` // Entry group description. Can consist of several sentences or paragraphs that describe the entry group contents. Default value is an empty string. Description pulumi.StringOutput `pulumi:"description"` // A short name to identify the entry group, for example, "analytics data - jan 2011". Default value is an empty string. DisplayName pulumi.StringOutput `pulumi:"displayName"` // The resource name of the entry group in URL format. Note: The entry group itself and its child resources might not be stored in the location specified in its name. Name pulumi.StringOutput `pulumi:"name"` }
Creates an entry group. An entry group contains logically related entries together with [Cloud Identity and Access Management](/data-catalog/docs/concepts/iam) policies. These policies specify users who can create, edit, and view entries within entry groups. Data Catalog automatically creates entry groups with names that start with the `@` symbol for the following resources: * BigQuery entries (`@bigquery`) * Pub/Sub topics (`@pubsub`) * Dataproc Metastore services (`@dataproc_metastore_{SERVICE_NAME_HASH}`) You can create your own entry groups for Cloud Storage fileset entries and custom entries together with the corresponding IAM policies. User-created entry groups can't contain the `@` symbol, it is reserved for automatically created groups. Entry groups, like entries, can be searched. A maximum of 10,000 entry groups may be created per organization across all locations. You must enable the Data Catalog API in the project identified by the `parent` parameter. For more information, see [Data Catalog resource project](https://cloud.google.com/data-catalog/docs/concepts/resource-project).
func GetEntryGroup ¶
func GetEntryGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EntryGroupState, opts ...pulumi.ResourceOption) (*EntryGroup, error)
GetEntryGroup gets an existing EntryGroup 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 NewEntryGroup ¶
func NewEntryGroup(ctx *pulumi.Context, name string, args *EntryGroupArgs, opts ...pulumi.ResourceOption) (*EntryGroup, error)
NewEntryGroup registers a new resource with the given unique name, arguments, and options.
func (*EntryGroup) ElementType ¶
func (*EntryGroup) ElementType() reflect.Type
func (*EntryGroup) ToEntryGroupOutput ¶
func (i *EntryGroup) ToEntryGroupOutput() EntryGroupOutput
func (*EntryGroup) ToEntryGroupOutputWithContext ¶
func (i *EntryGroup) ToEntryGroupOutputWithContext(ctx context.Context) EntryGroupOutput
type EntryGroupArgs ¶
type EntryGroupArgs struct { // Entry group description. Can consist of several sentences or paragraphs that describe the entry group contents. Default value is an empty string. Description pulumi.StringPtrInput // A short name to identify the entry group, for example, "analytics data - jan 2011". Default value is an empty string. DisplayName pulumi.StringPtrInput EntryGroupId pulumi.StringInput Location pulumi.StringPtrInput // The resource name of the entry group in URL format. Note: The entry group itself and its child resources might not be stored in the location specified in its name. Name pulumi.StringPtrInput Project pulumi.StringPtrInput }
The set of arguments for constructing a EntryGroup resource.
func (EntryGroupArgs) ElementType ¶
func (EntryGroupArgs) ElementType() reflect.Type
type EntryGroupIamPolicy ¶
type EntryGroupIamPolicy struct { pulumi.CustomResourceState // 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 an access control policy for a resource. Replaces any existing policy. Supported resources are: - Tag templates - Entry groups Note: This method sets policies only within Data Catalog and can't be used to manage policies in BigQuery, Pub/Sub, Dataproc Metastore, and any external Google Cloud Platform resources synced with the Data Catalog. To call this method, you must have the following Google IAM permissions: - `datacatalog.tagTemplates.setIamPolicy` to set policies on tag templates. - `datacatalog.entryGroups.setIamPolicy` to set policies on entry groups. 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 GetEntryGroupIamPolicy ¶
func GetEntryGroupIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *EntryGroupIamPolicyState, opts ...pulumi.ResourceOption) (*EntryGroupIamPolicy, error)
GetEntryGroupIamPolicy gets an existing EntryGroupIamPolicy 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 NewEntryGroupIamPolicy ¶
func NewEntryGroupIamPolicy(ctx *pulumi.Context, name string, args *EntryGroupIamPolicyArgs, opts ...pulumi.ResourceOption) (*EntryGroupIamPolicy, error)
NewEntryGroupIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*EntryGroupIamPolicy) ElementType ¶
func (*EntryGroupIamPolicy) ElementType() reflect.Type
func (*EntryGroupIamPolicy) ToEntryGroupIamPolicyOutput ¶
func (i *EntryGroupIamPolicy) ToEntryGroupIamPolicyOutput() EntryGroupIamPolicyOutput
func (*EntryGroupIamPolicy) ToEntryGroupIamPolicyOutputWithContext ¶
func (i *EntryGroupIamPolicy) ToEntryGroupIamPolicyOutputWithContext(ctx context.Context) EntryGroupIamPolicyOutput
type EntryGroupIamPolicyArgs ¶
type EntryGroupIamPolicyArgs struct { // 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 EntryGroupId pulumi.StringInput // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag pulumi.StringPtrInput Location pulumi.StringPtrInput Project pulumi.StringPtrInput // 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 EntryGroupIamPolicy resource.
func (EntryGroupIamPolicyArgs) ElementType ¶
func (EntryGroupIamPolicyArgs) ElementType() reflect.Type
type EntryGroupIamPolicyInput ¶
type EntryGroupIamPolicyInput interface { pulumi.Input ToEntryGroupIamPolicyOutput() EntryGroupIamPolicyOutput ToEntryGroupIamPolicyOutputWithContext(ctx context.Context) EntryGroupIamPolicyOutput }
type EntryGroupIamPolicyOutput ¶
type EntryGroupIamPolicyOutput struct{ *pulumi.OutputState }
func (EntryGroupIamPolicyOutput) ElementType ¶
func (EntryGroupIamPolicyOutput) ElementType() reflect.Type
func (EntryGroupIamPolicyOutput) ToEntryGroupIamPolicyOutput ¶
func (o EntryGroupIamPolicyOutput) ToEntryGroupIamPolicyOutput() EntryGroupIamPolicyOutput
func (EntryGroupIamPolicyOutput) ToEntryGroupIamPolicyOutputWithContext ¶
func (o EntryGroupIamPolicyOutput) ToEntryGroupIamPolicyOutputWithContext(ctx context.Context) EntryGroupIamPolicyOutput
type EntryGroupIamPolicyState ¶
type EntryGroupIamPolicyState struct { }
func (EntryGroupIamPolicyState) ElementType ¶
func (EntryGroupIamPolicyState) ElementType() reflect.Type
type EntryGroupInput ¶
type EntryGroupInput interface { pulumi.Input ToEntryGroupOutput() EntryGroupOutput ToEntryGroupOutputWithContext(ctx context.Context) EntryGroupOutput }
type EntryGroupOutput ¶
type EntryGroupOutput struct{ *pulumi.OutputState }
func (EntryGroupOutput) ElementType ¶
func (EntryGroupOutput) ElementType() reflect.Type
func (EntryGroupOutput) ToEntryGroupOutput ¶
func (o EntryGroupOutput) ToEntryGroupOutput() EntryGroupOutput
func (EntryGroupOutput) ToEntryGroupOutputWithContext ¶
func (o EntryGroupOutput) ToEntryGroupOutputWithContext(ctx context.Context) EntryGroupOutput
type EntryGroupState ¶
type EntryGroupState struct { }
func (EntryGroupState) ElementType ¶
func (EntryGroupState) ElementType() reflect.Type
type EntryInput ¶
type EntryInput interface { pulumi.Input ToEntryOutput() EntryOutput ToEntryOutputWithContext(ctx context.Context) EntryOutput }
type EntryOutput ¶
type EntryOutput struct{ *pulumi.OutputState }
func (EntryOutput) ElementType ¶
func (EntryOutput) ElementType() reflect.Type
func (EntryOutput) ToEntryOutput ¶
func (o EntryOutput) ToEntryOutput() EntryOutput
func (EntryOutput) ToEntryOutputWithContext ¶
func (o EntryOutput) ToEntryOutputWithContext(ctx context.Context) EntryOutput
type EntryState ¶
type EntryState struct { }
func (EntryState) ElementType ¶
func (EntryState) ElementType() reflect.Type
type EntryType ¶
type EntryType string
The type of the entry. Only used for entries with types listed in the `EntryType` enum. Currently, only `FILESET` enum value is allowed. All other entries created in Data Catalog must use the `user_specified_type`.
func (EntryType) ElementType ¶
func (EntryType) ToEntryTypeOutput ¶ added in v0.6.0
func (e EntryType) ToEntryTypeOutput() EntryTypeOutput
func (EntryType) ToEntryTypeOutputWithContext ¶ added in v0.6.0
func (e EntryType) ToEntryTypeOutputWithContext(ctx context.Context) EntryTypeOutput
func (EntryType) ToEntryTypePtrOutput ¶ added in v0.6.0
func (e EntryType) ToEntryTypePtrOutput() EntryTypePtrOutput
func (EntryType) ToEntryTypePtrOutputWithContext ¶ added in v0.6.0
func (e EntryType) ToEntryTypePtrOutputWithContext(ctx context.Context) EntryTypePtrOutput
func (EntryType) ToStringOutput ¶
func (e EntryType) ToStringOutput() pulumi.StringOutput
func (EntryType) ToStringOutputWithContext ¶
func (e EntryType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EntryType) ToStringPtrOutput ¶
func (e EntryType) ToStringPtrOutput() pulumi.StringPtrOutput
func (EntryType) ToStringPtrOutputWithContext ¶
func (e EntryType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EntryTypeInput ¶ added in v0.6.0
type EntryTypeInput interface { pulumi.Input ToEntryTypeOutput() EntryTypeOutput ToEntryTypeOutputWithContext(context.Context) EntryTypeOutput }
EntryTypeInput is an input type that accepts EntryTypeArgs and EntryTypeOutput values. You can construct a concrete instance of `EntryTypeInput` via:
EntryTypeArgs{...}
type EntryTypeOutput ¶ added in v0.6.0
type EntryTypeOutput struct{ *pulumi.OutputState }
func (EntryTypeOutput) ElementType ¶ added in v0.6.0
func (EntryTypeOutput) ElementType() reflect.Type
func (EntryTypeOutput) ToEntryTypeOutput ¶ added in v0.6.0
func (o EntryTypeOutput) ToEntryTypeOutput() EntryTypeOutput
func (EntryTypeOutput) ToEntryTypeOutputWithContext ¶ added in v0.6.0
func (o EntryTypeOutput) ToEntryTypeOutputWithContext(ctx context.Context) EntryTypeOutput
func (EntryTypeOutput) ToEntryTypePtrOutput ¶ added in v0.6.0
func (o EntryTypeOutput) ToEntryTypePtrOutput() EntryTypePtrOutput
func (EntryTypeOutput) ToEntryTypePtrOutputWithContext ¶ added in v0.6.0
func (o EntryTypeOutput) ToEntryTypePtrOutputWithContext(ctx context.Context) EntryTypePtrOutput
func (EntryTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o EntryTypeOutput) ToStringOutput() pulumi.StringOutput
func (EntryTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o EntryTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (EntryTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o EntryTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EntryTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o EntryTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type EntryTypePtrInput ¶ added in v0.6.0
type EntryTypePtrInput interface { pulumi.Input ToEntryTypePtrOutput() EntryTypePtrOutput ToEntryTypePtrOutputWithContext(context.Context) EntryTypePtrOutput }
func EntryTypePtr ¶ added in v0.6.0
func EntryTypePtr(v string) EntryTypePtrInput
type EntryTypePtrOutput ¶ added in v0.6.0
type EntryTypePtrOutput struct{ *pulumi.OutputState }
func (EntryTypePtrOutput) Elem ¶ added in v0.6.0
func (o EntryTypePtrOutput) Elem() EntryTypeOutput
func (EntryTypePtrOutput) ElementType ¶ added in v0.6.0
func (EntryTypePtrOutput) ElementType() reflect.Type
func (EntryTypePtrOutput) ToEntryTypePtrOutput ¶ added in v0.6.0
func (o EntryTypePtrOutput) ToEntryTypePtrOutput() EntryTypePtrOutput
func (EntryTypePtrOutput) ToEntryTypePtrOutputWithContext ¶ added in v0.6.0
func (o EntryTypePtrOutput) ToEntryTypePtrOutputWithContext(ctx context.Context) EntryTypePtrOutput
func (EntryTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o EntryTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (EntryTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o EntryTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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 ExprResponseArgs ¶
type ExprResponseArgs 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.StringInput `pulumi:"description"` // Textual representation of an expression in Common Expression Language syntax. Expression pulumi.StringInput `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.StringInput `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.StringInput `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 (ExprResponseArgs) ElementType ¶
func (ExprResponseArgs) ElementType() reflect.Type
func (ExprResponseArgs) ToExprResponseOutput ¶
func (i ExprResponseArgs) ToExprResponseOutput() ExprResponseOutput
func (ExprResponseArgs) ToExprResponseOutputWithContext ¶
func (i ExprResponseArgs) ToExprResponseOutputWithContext(ctx context.Context) ExprResponseOutput
type ExprResponseInput ¶
type ExprResponseInput interface { pulumi.Input ToExprResponseOutput() ExprResponseOutput ToExprResponseOutputWithContext(context.Context) ExprResponseOutput }
ExprResponseInput is an input type that accepts ExprResponseArgs and ExprResponseOutput values. You can construct a concrete instance of `ExprResponseInput` via:
ExprResponseArgs{...}
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 GoogleCloudDatacatalogV1BigQueryConnectionSpec ¶
type GoogleCloudDatacatalogV1BigQueryConnectionSpec struct { // Specification for the BigQuery connection to a Cloud SQL instance. CloudSql *GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpec `pulumi:"cloudSql"` // The type of the BigQuery connection. ConnectionType *GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionType `pulumi:"connectionType"` // True if there are credentials attached to the BigQuery connection; false otherwise. HasCredential *bool `pulumi:"hasCredential"` }
Specification for the BigQuery connection.
type GoogleCloudDatacatalogV1BigQueryConnectionSpecArgs ¶
type GoogleCloudDatacatalogV1BigQueryConnectionSpecArgs struct { // Specification for the BigQuery connection to a Cloud SQL instance. CloudSql GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrInput `pulumi:"cloudSql"` // The type of the BigQuery connection. ConnectionType GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrInput `pulumi:"connectionType"` // True if there are credentials attached to the BigQuery connection; false otherwise. HasCredential pulumi.BoolPtrInput `pulumi:"hasCredential"` }
Specification for the BigQuery connection.
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecArgs) ElementType ¶
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecArgs) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecArgs) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecOutput ¶
func (i GoogleCloudDatacatalogV1BigQueryConnectionSpecArgs) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecOutput() GoogleCloudDatacatalogV1BigQueryConnectionSpecOutput
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecArgs) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecOutputWithContext ¶
func (i GoogleCloudDatacatalogV1BigQueryConnectionSpecArgs) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryConnectionSpecOutput
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecArgs) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutput ¶
func (i GoogleCloudDatacatalogV1BigQueryConnectionSpecArgs) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutput() GoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutput
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecArgs) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutputWithContext ¶
func (i GoogleCloudDatacatalogV1BigQueryConnectionSpecArgs) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutput
type GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionType ¶
type GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionType string
The type of the BigQuery connection.
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionType) ElementType ¶
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionType) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionType) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutput ¶ added in v0.6.0
func (e GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionType) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutput() GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutput
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionType) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutputWithContext ¶ added in v0.6.0
func (e GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionType) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutput
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionType) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutput ¶ added in v0.6.0
func (e GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionType) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutput() GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutput
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionType) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutputWithContext ¶ added in v0.6.0
func (e GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionType) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutput
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionType) ToStringOutput ¶
func (e GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionType) ToStringOutput() pulumi.StringOutput
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionType) ToStringOutputWithContext ¶
func (e GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionType) ToStringPtrOutput ¶
func (e GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionType) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionType) ToStringPtrOutputWithContext ¶
func (e GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeInput ¶ added in v0.6.0
type GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeInput interface { pulumi.Input ToGoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutput() GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutput ToGoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutputWithContext(context.Context) GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutput }
GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeInput is an input type that accepts GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeArgs and GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeInput` via:
GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeArgs{...}
type GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutput ¶ added in v0.6.0
type GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutput struct{ *pulumi.OutputState }
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutput) ElementType ¶ added in v0.6.0
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutput ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutput() GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutput
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutput
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutput ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutput() GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutput
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutput
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutput) ToStringOutput() pulumi.StringOutput
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrInput ¶ added in v0.6.0
type GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrInput interface { pulumi.Input ToGoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutput() GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutput ToGoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutputWithContext(context.Context) GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutput }
func GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtr ¶ added in v0.6.0
func GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtr(v string) GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrInput
type GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutput ¶ added in v0.6.0
type GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutput) ElementType ¶ added in v0.6.0
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutput ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutput() GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutput
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutput
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudDatacatalogV1BigQueryConnectionSpecInput ¶
type GoogleCloudDatacatalogV1BigQueryConnectionSpecInput interface { pulumi.Input ToGoogleCloudDatacatalogV1BigQueryConnectionSpecOutput() GoogleCloudDatacatalogV1BigQueryConnectionSpecOutput ToGoogleCloudDatacatalogV1BigQueryConnectionSpecOutputWithContext(context.Context) GoogleCloudDatacatalogV1BigQueryConnectionSpecOutput }
GoogleCloudDatacatalogV1BigQueryConnectionSpecInput is an input type that accepts GoogleCloudDatacatalogV1BigQueryConnectionSpecArgs and GoogleCloudDatacatalogV1BigQueryConnectionSpecOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1BigQueryConnectionSpecInput` via:
GoogleCloudDatacatalogV1BigQueryConnectionSpecArgs{...}
type GoogleCloudDatacatalogV1BigQueryConnectionSpecOutput ¶
type GoogleCloudDatacatalogV1BigQueryConnectionSpecOutput struct{ *pulumi.OutputState }
Specification for the BigQuery connection.
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecOutput) CloudSql ¶
func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecOutput) CloudSql() GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutput
Specification for the BigQuery connection to a Cloud SQL instance.
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecOutput) ConnectionType ¶
func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecOutput) ConnectionType() GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutput
The type of the BigQuery connection.
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecOutput) ElementType ¶
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecOutput) HasCredential ¶
func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecOutput) HasCredential() pulumi.BoolPtrOutput
True if there are credentials attached to the BigQuery connection; false otherwise.
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecOutput ¶
func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecOutput() GoogleCloudDatacatalogV1BigQueryConnectionSpecOutput
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecOutputWithContext ¶
func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryConnectionSpecOutput
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutput ¶
func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutput() GoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutput
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutput
type GoogleCloudDatacatalogV1BigQueryConnectionSpecPtrInput ¶
type GoogleCloudDatacatalogV1BigQueryConnectionSpecPtrInput interface { pulumi.Input ToGoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutput() GoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutput ToGoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutputWithContext(context.Context) GoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutput }
GoogleCloudDatacatalogV1BigQueryConnectionSpecPtrInput is an input type that accepts GoogleCloudDatacatalogV1BigQueryConnectionSpecArgs, GoogleCloudDatacatalogV1BigQueryConnectionSpecPtr and GoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1BigQueryConnectionSpecPtrInput` via:
GoogleCloudDatacatalogV1BigQueryConnectionSpecArgs{...} or: nil
func GoogleCloudDatacatalogV1BigQueryConnectionSpecPtr ¶
func GoogleCloudDatacatalogV1BigQueryConnectionSpecPtr(v *GoogleCloudDatacatalogV1BigQueryConnectionSpecArgs) GoogleCloudDatacatalogV1BigQueryConnectionSpecPtrInput
type GoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutput ¶
type GoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutput) CloudSql ¶
func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutput) CloudSql() GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutput
Specification for the BigQuery connection to a Cloud SQL instance.
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutput) ConnectionType ¶
func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutput) ConnectionType() GoogleCloudDatacatalogV1BigQueryConnectionSpecConnectionTypePtrOutput
The type of the BigQuery connection.
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutput) ElementType ¶
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutput) HasCredential ¶
func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutput) HasCredential() pulumi.BoolPtrOutput
True if there are credentials attached to the BigQuery connection; false otherwise.
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutput ¶
func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutput() GoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutput
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutput
type GoogleCloudDatacatalogV1BigQueryConnectionSpecResponse ¶
type GoogleCloudDatacatalogV1BigQueryConnectionSpecResponse struct { // Specification for the BigQuery connection to a Cloud SQL instance. CloudSql GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponse `pulumi:"cloudSql"` // The type of the BigQuery connection. ConnectionType string `pulumi:"connectionType"` // True if there are credentials attached to the BigQuery connection; false otherwise. HasCredential bool `pulumi:"hasCredential"` }
Specification for the BigQuery connection.
type GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseArgs ¶
type GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseArgs struct { // Specification for the BigQuery connection to a Cloud SQL instance. CloudSql GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseInput `pulumi:"cloudSql"` // The type of the BigQuery connection. ConnectionType pulumi.StringInput `pulumi:"connectionType"` // True if there are credentials attached to the BigQuery connection; false otherwise. HasCredential pulumi.BoolInput `pulumi:"hasCredential"` }
Specification for the BigQuery connection.
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseArgs) ElementType ¶
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseArgs) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseArgs) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutput ¶
func (i GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseArgs) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutput() GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutput
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseArgs) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutputWithContext ¶
func (i GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseArgs) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutput
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseArgs) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutput ¶
func (i GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseArgs) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutput() GoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutput
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseArgs) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutputWithContext ¶
func (i GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseArgs) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutput
type GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseInput ¶
type GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseInput interface { pulumi.Input ToGoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutput() GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutput ToGoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutputWithContext(context.Context) GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutput }
GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseInput is an input type that accepts GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseArgs and GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseInput` via:
GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseArgs{...}
type GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutput ¶
type GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutput struct{ *pulumi.OutputState }
Specification for the BigQuery connection.
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutput) CloudSql ¶
func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutput) CloudSql() GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutput
Specification for the BigQuery connection to a Cloud SQL instance.
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutput) ConnectionType ¶
func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutput) ConnectionType() pulumi.StringOutput
The type of the BigQuery connection.
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutput) ElementType ¶
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutput) HasCredential ¶
func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutput) HasCredential() pulumi.BoolOutput
True if there are credentials attached to the BigQuery connection; false otherwise.
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutput ¶
func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutput() GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutput
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutputWithContext ¶
func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutput
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutput ¶
func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutput() GoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutput
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutput
type GoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrInput ¶
type GoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrInput interface { pulumi.Input ToGoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutput() GoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutput ToGoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutputWithContext(context.Context) GoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutput }
GoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrInput is an input type that accepts GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseArgs, GoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtr and GoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrInput` via:
GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseArgs{...} or: nil
func GoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtr ¶
func GoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtr(v *GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseArgs) GoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrInput
type GoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutput ¶
type GoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutput) CloudSql ¶
func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutput) CloudSql() GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutput
Specification for the BigQuery connection to a Cloud SQL instance.
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutput) ConnectionType ¶
func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutput) ConnectionType() pulumi.StringPtrOutput
The type of the BigQuery connection.
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutput) ElementType ¶
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutput) HasCredential ¶
func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutput) HasCredential() pulumi.BoolPtrOutput
True if there are credentials attached to the BigQuery connection; false otherwise.
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutput ¶
func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutput() GoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutput
func (GoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutput
type GoogleCloudDatacatalogV1BigQueryDateShardedSpec ¶
type GoogleCloudDatacatalogV1BigQueryDateShardedSpec struct { }
Specification for a group of BigQuery tables with the `[prefix]YYYYMMDD` name pattern. For more information, see [Introduction to partitioned tables] (https://cloud.google.com/bigquery/docs/partitioned-tables#partitioning_versus_sharding).
type GoogleCloudDatacatalogV1BigQueryDateShardedSpecArgs ¶
type GoogleCloudDatacatalogV1BigQueryDateShardedSpecArgs struct { }
Specification for a group of BigQuery tables with the `[prefix]YYYYMMDD` name pattern. For more information, see [Introduction to partitioned tables] (https://cloud.google.com/bigquery/docs/partitioned-tables#partitioning_versus_sharding).
func (GoogleCloudDatacatalogV1BigQueryDateShardedSpecArgs) ElementType ¶
func (GoogleCloudDatacatalogV1BigQueryDateShardedSpecArgs) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1BigQueryDateShardedSpecArgs) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecOutput ¶
func (i GoogleCloudDatacatalogV1BigQueryDateShardedSpecArgs) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecOutput() GoogleCloudDatacatalogV1BigQueryDateShardedSpecOutput
func (GoogleCloudDatacatalogV1BigQueryDateShardedSpecArgs) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecOutputWithContext ¶
func (i GoogleCloudDatacatalogV1BigQueryDateShardedSpecArgs) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryDateShardedSpecOutput
func (GoogleCloudDatacatalogV1BigQueryDateShardedSpecArgs) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrOutput ¶
func (i GoogleCloudDatacatalogV1BigQueryDateShardedSpecArgs) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrOutput() GoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrOutput
func (GoogleCloudDatacatalogV1BigQueryDateShardedSpecArgs) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrOutputWithContext ¶
func (i GoogleCloudDatacatalogV1BigQueryDateShardedSpecArgs) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrOutput
type GoogleCloudDatacatalogV1BigQueryDateShardedSpecInput ¶
type GoogleCloudDatacatalogV1BigQueryDateShardedSpecInput interface { pulumi.Input ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecOutput() GoogleCloudDatacatalogV1BigQueryDateShardedSpecOutput ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecOutputWithContext(context.Context) GoogleCloudDatacatalogV1BigQueryDateShardedSpecOutput }
GoogleCloudDatacatalogV1BigQueryDateShardedSpecInput is an input type that accepts GoogleCloudDatacatalogV1BigQueryDateShardedSpecArgs and GoogleCloudDatacatalogV1BigQueryDateShardedSpecOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1BigQueryDateShardedSpecInput` via:
GoogleCloudDatacatalogV1BigQueryDateShardedSpecArgs{...}
type GoogleCloudDatacatalogV1BigQueryDateShardedSpecOutput ¶
type GoogleCloudDatacatalogV1BigQueryDateShardedSpecOutput struct{ *pulumi.OutputState }
Specification for a group of BigQuery tables with the `[prefix]YYYYMMDD` name pattern. For more information, see [Introduction to partitioned tables] (https://cloud.google.com/bigquery/docs/partitioned-tables#partitioning_versus_sharding).
func (GoogleCloudDatacatalogV1BigQueryDateShardedSpecOutput) ElementType ¶
func (GoogleCloudDatacatalogV1BigQueryDateShardedSpecOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1BigQueryDateShardedSpecOutput) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecOutput ¶
func (o GoogleCloudDatacatalogV1BigQueryDateShardedSpecOutput) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecOutput() GoogleCloudDatacatalogV1BigQueryDateShardedSpecOutput
func (GoogleCloudDatacatalogV1BigQueryDateShardedSpecOutput) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecOutputWithContext ¶
func (o GoogleCloudDatacatalogV1BigQueryDateShardedSpecOutput) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryDateShardedSpecOutput
func (GoogleCloudDatacatalogV1BigQueryDateShardedSpecOutput) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrOutput ¶
func (o GoogleCloudDatacatalogV1BigQueryDateShardedSpecOutput) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrOutput() GoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrOutput
func (GoogleCloudDatacatalogV1BigQueryDateShardedSpecOutput) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1BigQueryDateShardedSpecOutput) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrOutput
type GoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrInput ¶
type GoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrInput interface { pulumi.Input ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrOutput() GoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrOutput ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrOutputWithContext(context.Context) GoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrOutput }
GoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrInput is an input type that accepts GoogleCloudDatacatalogV1BigQueryDateShardedSpecArgs, GoogleCloudDatacatalogV1BigQueryDateShardedSpecPtr and GoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrInput` via:
GoogleCloudDatacatalogV1BigQueryDateShardedSpecArgs{...} or: nil
func GoogleCloudDatacatalogV1BigQueryDateShardedSpecPtr ¶
func GoogleCloudDatacatalogV1BigQueryDateShardedSpecPtr(v *GoogleCloudDatacatalogV1BigQueryDateShardedSpecArgs) GoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrInput
type GoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrOutput ¶
type GoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrOutput) ElementType ¶
func (GoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrOutput) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrOutput ¶
func (o GoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrOutput) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrOutput() GoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrOutput
func (GoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrOutput) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrOutput) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryDateShardedSpecPtrOutput
type GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponse ¶
type GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponse struct { // The Data Catalog resource name of the dataset entry the current table belongs to. For example: `projects/{PROJECT_ID}/locations/{LOCATION}/entrygroups/{ENTRY_GROUP_ID}/entries/{ENTRY_ID}`. Dataset string `pulumi:"dataset"` // BigQuery resource name of the latest shard. LatestShardResource string `pulumi:"latestShardResource"` // Total number of shards. ShardCount string `pulumi:"shardCount"` // The table name prefix of the shards. The name of any given shard is `[table_prefix]YYYYMMDD`. For example, for the `MyTable20180101` shard, the `table_prefix` is `MyTable`. TablePrefix string `pulumi:"tablePrefix"` }
Specification for a group of BigQuery tables with the `[prefix]YYYYMMDD` name pattern. For more information, see [Introduction to partitioned tables] (https://cloud.google.com/bigquery/docs/partitioned-tables#partitioning_versus_sharding).
type GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseArgs ¶
type GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseArgs struct { // The Data Catalog resource name of the dataset entry the current table belongs to. For example: `projects/{PROJECT_ID}/locations/{LOCATION}/entrygroups/{ENTRY_GROUP_ID}/entries/{ENTRY_ID}`. Dataset pulumi.StringInput `pulumi:"dataset"` // BigQuery resource name of the latest shard. LatestShardResource pulumi.StringInput `pulumi:"latestShardResource"` // Total number of shards. ShardCount pulumi.StringInput `pulumi:"shardCount"` // The table name prefix of the shards. The name of any given shard is `[table_prefix]YYYYMMDD`. For example, for the `MyTable20180101` shard, the `table_prefix` is `MyTable`. TablePrefix pulumi.StringInput `pulumi:"tablePrefix"` }
Specification for a group of BigQuery tables with the `[prefix]YYYYMMDD` name pattern. For more information, see [Introduction to partitioned tables] (https://cloud.google.com/bigquery/docs/partitioned-tables#partitioning_versus_sharding).
func (GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseArgs) ElementType ¶
func (GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseArgs) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseArgs) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutput ¶
func (i GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseArgs) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutput() GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutput
func (GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseArgs) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutputWithContext ¶
func (i GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseArgs) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutput
func (GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseArgs) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutput ¶
func (i GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseArgs) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutput() GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutput
func (GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseArgs) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutputWithContext ¶
func (i GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseArgs) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutput
type GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseInput ¶
type GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseInput interface { pulumi.Input ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutput() GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutput ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutputWithContext(context.Context) GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutput }
GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseInput is an input type that accepts GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseArgs and GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseInput` via:
GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseArgs{...}
type GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutput ¶
type GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutput struct{ *pulumi.OutputState }
Specification for a group of BigQuery tables with the `[prefix]YYYYMMDD` name pattern. For more information, see [Introduction to partitioned tables] (https://cloud.google.com/bigquery/docs/partitioned-tables#partitioning_versus_sharding).
func (GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutput) Dataset ¶
func (o GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutput) Dataset() pulumi.StringOutput
The Data Catalog resource name of the dataset entry the current table belongs to. For example: `projects/{PROJECT_ID}/locations/{LOCATION}/entrygroups/{ENTRY_GROUP_ID}/entries/{ENTRY_ID}`.
func (GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutput) ElementType ¶
func (GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutput) LatestShardResource ¶ added in v0.9.0
func (o GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutput) LatestShardResource() pulumi.StringOutput
BigQuery resource name of the latest shard.
func (GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutput) ShardCount ¶
func (o GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutput) ShardCount() pulumi.StringOutput
Total number of shards.
func (GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutput) TablePrefix ¶
func (o GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutput) TablePrefix() pulumi.StringOutput
The table name prefix of the shards. The name of any given shard is `[table_prefix]YYYYMMDD`. For example, for the `MyTable20180101` shard, the `table_prefix` is `MyTable`.
func (GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutput) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutput ¶
func (o GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutput) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutput() GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutput
func (GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutput) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutputWithContext ¶
func (o GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutput) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutput
func (GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutput) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutput ¶
func (o GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutput) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutput() GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutput
func (GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutput) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutput) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutput
type GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrInput ¶
type GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrInput interface { pulumi.Input ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutput() GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutput ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutputWithContext(context.Context) GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutput }
GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrInput is an input type that accepts GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseArgs, GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtr and GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrInput` via:
GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseArgs{...} or: nil
func GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtr ¶
func GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtr(v *GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseArgs) GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrInput
type GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutput ¶
type GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutput) Dataset ¶
func (o GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutput) Dataset() pulumi.StringPtrOutput
The Data Catalog resource name of the dataset entry the current table belongs to. For example: `projects/{PROJECT_ID}/locations/{LOCATION}/entrygroups/{ENTRY_GROUP_ID}/entries/{ENTRY_ID}`.
func (GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutput) ElementType ¶
func (GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutput) LatestShardResource ¶ added in v0.9.0
func (o GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutput) LatestShardResource() pulumi.StringPtrOutput
BigQuery resource name of the latest shard.
func (GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutput) ShardCount ¶
func (o GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutput) ShardCount() pulumi.StringPtrOutput
Total number of shards.
func (GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutput) TablePrefix ¶
func (o GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutput) TablePrefix() pulumi.StringPtrOutput
The table name prefix of the shards. The name of any given shard is `[table_prefix]YYYYMMDD`. For example, for the `MyTable20180101` shard, the `table_prefix` is `MyTable`.
func (GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutput ¶
func (o GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutput() GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutput
func (GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponsePtrOutput
type GoogleCloudDatacatalogV1BigQueryRoutineSpec ¶
type GoogleCloudDatacatalogV1BigQueryRoutineSpec struct { // Paths of the imported libraries. ImportedLibraries []string `pulumi:"importedLibraries"` }
Fields specific for BigQuery routines.
type GoogleCloudDatacatalogV1BigQueryRoutineSpecArgs ¶
type GoogleCloudDatacatalogV1BigQueryRoutineSpecArgs struct { // Paths of the imported libraries. ImportedLibraries pulumi.StringArrayInput `pulumi:"importedLibraries"` }
Fields specific for BigQuery routines.
func (GoogleCloudDatacatalogV1BigQueryRoutineSpecArgs) ElementType ¶
func (GoogleCloudDatacatalogV1BigQueryRoutineSpecArgs) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1BigQueryRoutineSpecArgs) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecOutput ¶
func (i GoogleCloudDatacatalogV1BigQueryRoutineSpecArgs) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecOutput() GoogleCloudDatacatalogV1BigQueryRoutineSpecOutput
func (GoogleCloudDatacatalogV1BigQueryRoutineSpecArgs) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecOutputWithContext ¶
func (i GoogleCloudDatacatalogV1BigQueryRoutineSpecArgs) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryRoutineSpecOutput
func (GoogleCloudDatacatalogV1BigQueryRoutineSpecArgs) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutput ¶
func (i GoogleCloudDatacatalogV1BigQueryRoutineSpecArgs) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutput() GoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutput
func (GoogleCloudDatacatalogV1BigQueryRoutineSpecArgs) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutputWithContext ¶
func (i GoogleCloudDatacatalogV1BigQueryRoutineSpecArgs) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutput
type GoogleCloudDatacatalogV1BigQueryRoutineSpecInput ¶
type GoogleCloudDatacatalogV1BigQueryRoutineSpecInput interface { pulumi.Input ToGoogleCloudDatacatalogV1BigQueryRoutineSpecOutput() GoogleCloudDatacatalogV1BigQueryRoutineSpecOutput ToGoogleCloudDatacatalogV1BigQueryRoutineSpecOutputWithContext(context.Context) GoogleCloudDatacatalogV1BigQueryRoutineSpecOutput }
GoogleCloudDatacatalogV1BigQueryRoutineSpecInput is an input type that accepts GoogleCloudDatacatalogV1BigQueryRoutineSpecArgs and GoogleCloudDatacatalogV1BigQueryRoutineSpecOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1BigQueryRoutineSpecInput` via:
GoogleCloudDatacatalogV1BigQueryRoutineSpecArgs{...}
type GoogleCloudDatacatalogV1BigQueryRoutineSpecOutput ¶
type GoogleCloudDatacatalogV1BigQueryRoutineSpecOutput struct{ *pulumi.OutputState }
Fields specific for BigQuery routines.
func (GoogleCloudDatacatalogV1BigQueryRoutineSpecOutput) ElementType ¶
func (GoogleCloudDatacatalogV1BigQueryRoutineSpecOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1BigQueryRoutineSpecOutput) ImportedLibraries ¶
func (o GoogleCloudDatacatalogV1BigQueryRoutineSpecOutput) ImportedLibraries() pulumi.StringArrayOutput
Paths of the imported libraries.
func (GoogleCloudDatacatalogV1BigQueryRoutineSpecOutput) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecOutput ¶
func (o GoogleCloudDatacatalogV1BigQueryRoutineSpecOutput) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecOutput() GoogleCloudDatacatalogV1BigQueryRoutineSpecOutput
func (GoogleCloudDatacatalogV1BigQueryRoutineSpecOutput) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecOutputWithContext ¶
func (o GoogleCloudDatacatalogV1BigQueryRoutineSpecOutput) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryRoutineSpecOutput
func (GoogleCloudDatacatalogV1BigQueryRoutineSpecOutput) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutput ¶
func (o GoogleCloudDatacatalogV1BigQueryRoutineSpecOutput) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutput() GoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutput
func (GoogleCloudDatacatalogV1BigQueryRoutineSpecOutput) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1BigQueryRoutineSpecOutput) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutput
type GoogleCloudDatacatalogV1BigQueryRoutineSpecPtrInput ¶
type GoogleCloudDatacatalogV1BigQueryRoutineSpecPtrInput interface { pulumi.Input ToGoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutput() GoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutput ToGoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutputWithContext(context.Context) GoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutput }
GoogleCloudDatacatalogV1BigQueryRoutineSpecPtrInput is an input type that accepts GoogleCloudDatacatalogV1BigQueryRoutineSpecArgs, GoogleCloudDatacatalogV1BigQueryRoutineSpecPtr and GoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1BigQueryRoutineSpecPtrInput` via:
GoogleCloudDatacatalogV1BigQueryRoutineSpecArgs{...} or: nil
func GoogleCloudDatacatalogV1BigQueryRoutineSpecPtr ¶
func GoogleCloudDatacatalogV1BigQueryRoutineSpecPtr(v *GoogleCloudDatacatalogV1BigQueryRoutineSpecArgs) GoogleCloudDatacatalogV1BigQueryRoutineSpecPtrInput
type GoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutput ¶
type GoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutput) ElementType ¶
func (GoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutput) ImportedLibraries ¶
func (o GoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutput) ImportedLibraries() pulumi.StringArrayOutput
Paths of the imported libraries.
func (GoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutput) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutput ¶
func (o GoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutput) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutput() GoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutput
func (GoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutput) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutput) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutput
type GoogleCloudDatacatalogV1BigQueryRoutineSpecResponse ¶
type GoogleCloudDatacatalogV1BigQueryRoutineSpecResponse struct { // Paths of the imported libraries. ImportedLibraries []string `pulumi:"importedLibraries"` }
Fields specific for BigQuery routines.
type GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseArgs ¶
type GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseArgs struct { // Paths of the imported libraries. ImportedLibraries pulumi.StringArrayInput `pulumi:"importedLibraries"` }
Fields specific for BigQuery routines.
func (GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseArgs) ElementType ¶
func (GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseArgs) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseArgs) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecResponseOutput ¶
func (i GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseArgs) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecResponseOutput() GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseOutput
func (GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseArgs) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecResponseOutputWithContext ¶
func (i GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseArgs) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseOutput
func (GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseArgs) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutput ¶
func (i GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseArgs) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutput() GoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutput
func (GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseArgs) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutputWithContext ¶
func (i GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseArgs) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutput
type GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseInput ¶
type GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseInput interface { pulumi.Input ToGoogleCloudDatacatalogV1BigQueryRoutineSpecResponseOutput() GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseOutput ToGoogleCloudDatacatalogV1BigQueryRoutineSpecResponseOutputWithContext(context.Context) GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseOutput }
GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseInput is an input type that accepts GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseArgs and GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseInput` via:
GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseArgs{...}
type GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseOutput ¶
type GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseOutput struct{ *pulumi.OutputState }
Fields specific for BigQuery routines.
func (GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseOutput) ElementType ¶
func (GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseOutput) ImportedLibraries ¶
func (o GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseOutput) ImportedLibraries() pulumi.StringArrayOutput
Paths of the imported libraries.
func (GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseOutput) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecResponseOutput ¶
func (o GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseOutput) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecResponseOutput() GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseOutput
func (GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseOutput) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecResponseOutputWithContext ¶
func (o GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseOutput) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseOutput
func (GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseOutput) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutput ¶
func (o GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseOutput) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutput() GoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutput
func (GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseOutput) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseOutput) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutput
type GoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrInput ¶
type GoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrInput interface { pulumi.Input ToGoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutput() GoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutput ToGoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutputWithContext(context.Context) GoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutput }
GoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrInput is an input type that accepts GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseArgs, GoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtr and GoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrInput` via:
GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseArgs{...} or: nil
func GoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtr ¶
func GoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtr(v *GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseArgs) GoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrInput
type GoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutput ¶
type GoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutput) ElementType ¶
func (GoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutput) ImportedLibraries ¶
func (o GoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutput) ImportedLibraries() pulumi.StringArrayOutput
Paths of the imported libraries.
func (GoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutput ¶
func (o GoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutput() GoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutput
func (GoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutput
type GoogleCloudDatacatalogV1BigQueryTableSpec ¶
type GoogleCloudDatacatalogV1BigQueryTableSpec struct { // Specification of a BigQuery table. Populated only if the `table_source_type` is `BIGQUERY_TABLE`. TableSpec *GoogleCloudDatacatalogV1TableSpec `pulumi:"tableSpec"` // Table view specification. Populated only if the `table_source_type` is `BIGQUERY_VIEW`. ViewSpec *GoogleCloudDatacatalogV1ViewSpec `pulumi:"viewSpec"` }
Describes a BigQuery table.
type GoogleCloudDatacatalogV1BigQueryTableSpecArgs ¶
type GoogleCloudDatacatalogV1BigQueryTableSpecArgs struct { // Specification of a BigQuery table. Populated only if the `table_source_type` is `BIGQUERY_TABLE`. TableSpec GoogleCloudDatacatalogV1TableSpecPtrInput `pulumi:"tableSpec"` // Table view specification. Populated only if the `table_source_type` is `BIGQUERY_VIEW`. ViewSpec GoogleCloudDatacatalogV1ViewSpecPtrInput `pulumi:"viewSpec"` }
Describes a BigQuery table.
func (GoogleCloudDatacatalogV1BigQueryTableSpecArgs) ElementType ¶
func (GoogleCloudDatacatalogV1BigQueryTableSpecArgs) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1BigQueryTableSpecArgs) ToGoogleCloudDatacatalogV1BigQueryTableSpecOutput ¶
func (i GoogleCloudDatacatalogV1BigQueryTableSpecArgs) ToGoogleCloudDatacatalogV1BigQueryTableSpecOutput() GoogleCloudDatacatalogV1BigQueryTableSpecOutput
func (GoogleCloudDatacatalogV1BigQueryTableSpecArgs) ToGoogleCloudDatacatalogV1BigQueryTableSpecOutputWithContext ¶
func (i GoogleCloudDatacatalogV1BigQueryTableSpecArgs) ToGoogleCloudDatacatalogV1BigQueryTableSpecOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryTableSpecOutput
func (GoogleCloudDatacatalogV1BigQueryTableSpecArgs) ToGoogleCloudDatacatalogV1BigQueryTableSpecPtrOutput ¶
func (i GoogleCloudDatacatalogV1BigQueryTableSpecArgs) ToGoogleCloudDatacatalogV1BigQueryTableSpecPtrOutput() GoogleCloudDatacatalogV1BigQueryTableSpecPtrOutput
func (GoogleCloudDatacatalogV1BigQueryTableSpecArgs) ToGoogleCloudDatacatalogV1BigQueryTableSpecPtrOutputWithContext ¶
func (i GoogleCloudDatacatalogV1BigQueryTableSpecArgs) ToGoogleCloudDatacatalogV1BigQueryTableSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryTableSpecPtrOutput
type GoogleCloudDatacatalogV1BigQueryTableSpecInput ¶
type GoogleCloudDatacatalogV1BigQueryTableSpecInput interface { pulumi.Input ToGoogleCloudDatacatalogV1BigQueryTableSpecOutput() GoogleCloudDatacatalogV1BigQueryTableSpecOutput ToGoogleCloudDatacatalogV1BigQueryTableSpecOutputWithContext(context.Context) GoogleCloudDatacatalogV1BigQueryTableSpecOutput }
GoogleCloudDatacatalogV1BigQueryTableSpecInput is an input type that accepts GoogleCloudDatacatalogV1BigQueryTableSpecArgs and GoogleCloudDatacatalogV1BigQueryTableSpecOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1BigQueryTableSpecInput` via:
GoogleCloudDatacatalogV1BigQueryTableSpecArgs{...}
type GoogleCloudDatacatalogV1BigQueryTableSpecOutput ¶
type GoogleCloudDatacatalogV1BigQueryTableSpecOutput struct{ *pulumi.OutputState }
Describes a BigQuery table.
func (GoogleCloudDatacatalogV1BigQueryTableSpecOutput) ElementType ¶
func (GoogleCloudDatacatalogV1BigQueryTableSpecOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1BigQueryTableSpecOutput) TableSpec ¶
func (o GoogleCloudDatacatalogV1BigQueryTableSpecOutput) TableSpec() GoogleCloudDatacatalogV1TableSpecPtrOutput
Specification of a BigQuery table. Populated only if the `table_source_type` is `BIGQUERY_TABLE`.
func (GoogleCloudDatacatalogV1BigQueryTableSpecOutput) ToGoogleCloudDatacatalogV1BigQueryTableSpecOutput ¶
func (o GoogleCloudDatacatalogV1BigQueryTableSpecOutput) ToGoogleCloudDatacatalogV1BigQueryTableSpecOutput() GoogleCloudDatacatalogV1BigQueryTableSpecOutput
func (GoogleCloudDatacatalogV1BigQueryTableSpecOutput) ToGoogleCloudDatacatalogV1BigQueryTableSpecOutputWithContext ¶
func (o GoogleCloudDatacatalogV1BigQueryTableSpecOutput) ToGoogleCloudDatacatalogV1BigQueryTableSpecOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryTableSpecOutput
func (GoogleCloudDatacatalogV1BigQueryTableSpecOutput) ToGoogleCloudDatacatalogV1BigQueryTableSpecPtrOutput ¶
func (o GoogleCloudDatacatalogV1BigQueryTableSpecOutput) ToGoogleCloudDatacatalogV1BigQueryTableSpecPtrOutput() GoogleCloudDatacatalogV1BigQueryTableSpecPtrOutput
func (GoogleCloudDatacatalogV1BigQueryTableSpecOutput) ToGoogleCloudDatacatalogV1BigQueryTableSpecPtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1BigQueryTableSpecOutput) ToGoogleCloudDatacatalogV1BigQueryTableSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryTableSpecPtrOutput
func (GoogleCloudDatacatalogV1BigQueryTableSpecOutput) ViewSpec ¶
func (o GoogleCloudDatacatalogV1BigQueryTableSpecOutput) ViewSpec() GoogleCloudDatacatalogV1ViewSpecPtrOutput
Table view specification. Populated only if the `table_source_type` is `BIGQUERY_VIEW`.
type GoogleCloudDatacatalogV1BigQueryTableSpecPtrInput ¶
type GoogleCloudDatacatalogV1BigQueryTableSpecPtrInput interface { pulumi.Input ToGoogleCloudDatacatalogV1BigQueryTableSpecPtrOutput() GoogleCloudDatacatalogV1BigQueryTableSpecPtrOutput ToGoogleCloudDatacatalogV1BigQueryTableSpecPtrOutputWithContext(context.Context) GoogleCloudDatacatalogV1BigQueryTableSpecPtrOutput }
GoogleCloudDatacatalogV1BigQueryTableSpecPtrInput is an input type that accepts GoogleCloudDatacatalogV1BigQueryTableSpecArgs, GoogleCloudDatacatalogV1BigQueryTableSpecPtr and GoogleCloudDatacatalogV1BigQueryTableSpecPtrOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1BigQueryTableSpecPtrInput` via:
GoogleCloudDatacatalogV1BigQueryTableSpecArgs{...} or: nil
func GoogleCloudDatacatalogV1BigQueryTableSpecPtr ¶
func GoogleCloudDatacatalogV1BigQueryTableSpecPtr(v *GoogleCloudDatacatalogV1BigQueryTableSpecArgs) GoogleCloudDatacatalogV1BigQueryTableSpecPtrInput
type GoogleCloudDatacatalogV1BigQueryTableSpecPtrOutput ¶
type GoogleCloudDatacatalogV1BigQueryTableSpecPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDatacatalogV1BigQueryTableSpecPtrOutput) ElementType ¶
func (GoogleCloudDatacatalogV1BigQueryTableSpecPtrOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1BigQueryTableSpecPtrOutput) TableSpec ¶
func (o GoogleCloudDatacatalogV1BigQueryTableSpecPtrOutput) TableSpec() GoogleCloudDatacatalogV1TableSpecPtrOutput
Specification of a BigQuery table. Populated only if the `table_source_type` is `BIGQUERY_TABLE`.
func (GoogleCloudDatacatalogV1BigQueryTableSpecPtrOutput) ToGoogleCloudDatacatalogV1BigQueryTableSpecPtrOutput ¶
func (o GoogleCloudDatacatalogV1BigQueryTableSpecPtrOutput) ToGoogleCloudDatacatalogV1BigQueryTableSpecPtrOutput() GoogleCloudDatacatalogV1BigQueryTableSpecPtrOutput
func (GoogleCloudDatacatalogV1BigQueryTableSpecPtrOutput) ToGoogleCloudDatacatalogV1BigQueryTableSpecPtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1BigQueryTableSpecPtrOutput) ToGoogleCloudDatacatalogV1BigQueryTableSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryTableSpecPtrOutput
func (GoogleCloudDatacatalogV1BigQueryTableSpecPtrOutput) ViewSpec ¶
func (o GoogleCloudDatacatalogV1BigQueryTableSpecPtrOutput) ViewSpec() GoogleCloudDatacatalogV1ViewSpecPtrOutput
Table view specification. Populated only if the `table_source_type` is `BIGQUERY_VIEW`.
type GoogleCloudDatacatalogV1BigQueryTableSpecResponse ¶
type GoogleCloudDatacatalogV1BigQueryTableSpecResponse struct { // The table source type. TableSourceType string `pulumi:"tableSourceType"` // Specification of a BigQuery table. Populated only if the `table_source_type` is `BIGQUERY_TABLE`. TableSpec GoogleCloudDatacatalogV1TableSpecResponse `pulumi:"tableSpec"` // Table view specification. Populated only if the `table_source_type` is `BIGQUERY_VIEW`. ViewSpec GoogleCloudDatacatalogV1ViewSpecResponse `pulumi:"viewSpec"` }
Describes a BigQuery table.
type GoogleCloudDatacatalogV1BigQueryTableSpecResponseArgs ¶
type GoogleCloudDatacatalogV1BigQueryTableSpecResponseArgs struct { // The table source type. TableSourceType pulumi.StringInput `pulumi:"tableSourceType"` // Specification of a BigQuery table. Populated only if the `table_source_type` is `BIGQUERY_TABLE`. TableSpec GoogleCloudDatacatalogV1TableSpecResponseInput `pulumi:"tableSpec"` // Table view specification. Populated only if the `table_source_type` is `BIGQUERY_VIEW`. ViewSpec GoogleCloudDatacatalogV1ViewSpecResponseInput `pulumi:"viewSpec"` }
Describes a BigQuery table.
func (GoogleCloudDatacatalogV1BigQueryTableSpecResponseArgs) ElementType ¶
func (GoogleCloudDatacatalogV1BigQueryTableSpecResponseArgs) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1BigQueryTableSpecResponseArgs) ToGoogleCloudDatacatalogV1BigQueryTableSpecResponseOutput ¶
func (i GoogleCloudDatacatalogV1BigQueryTableSpecResponseArgs) ToGoogleCloudDatacatalogV1BigQueryTableSpecResponseOutput() GoogleCloudDatacatalogV1BigQueryTableSpecResponseOutput
func (GoogleCloudDatacatalogV1BigQueryTableSpecResponseArgs) ToGoogleCloudDatacatalogV1BigQueryTableSpecResponseOutputWithContext ¶
func (i GoogleCloudDatacatalogV1BigQueryTableSpecResponseArgs) ToGoogleCloudDatacatalogV1BigQueryTableSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryTableSpecResponseOutput
func (GoogleCloudDatacatalogV1BigQueryTableSpecResponseArgs) ToGoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutput ¶
func (i GoogleCloudDatacatalogV1BigQueryTableSpecResponseArgs) ToGoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutput() GoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutput
func (GoogleCloudDatacatalogV1BigQueryTableSpecResponseArgs) ToGoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutputWithContext ¶
func (i GoogleCloudDatacatalogV1BigQueryTableSpecResponseArgs) ToGoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutput
type GoogleCloudDatacatalogV1BigQueryTableSpecResponseInput ¶
type GoogleCloudDatacatalogV1BigQueryTableSpecResponseInput interface { pulumi.Input ToGoogleCloudDatacatalogV1BigQueryTableSpecResponseOutput() GoogleCloudDatacatalogV1BigQueryTableSpecResponseOutput ToGoogleCloudDatacatalogV1BigQueryTableSpecResponseOutputWithContext(context.Context) GoogleCloudDatacatalogV1BigQueryTableSpecResponseOutput }
GoogleCloudDatacatalogV1BigQueryTableSpecResponseInput is an input type that accepts GoogleCloudDatacatalogV1BigQueryTableSpecResponseArgs and GoogleCloudDatacatalogV1BigQueryTableSpecResponseOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1BigQueryTableSpecResponseInput` via:
GoogleCloudDatacatalogV1BigQueryTableSpecResponseArgs{...}
type GoogleCloudDatacatalogV1BigQueryTableSpecResponseOutput ¶
type GoogleCloudDatacatalogV1BigQueryTableSpecResponseOutput struct{ *pulumi.OutputState }
Describes a BigQuery table.
func (GoogleCloudDatacatalogV1BigQueryTableSpecResponseOutput) ElementType ¶
func (GoogleCloudDatacatalogV1BigQueryTableSpecResponseOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1BigQueryTableSpecResponseOutput) TableSourceType ¶
func (o GoogleCloudDatacatalogV1BigQueryTableSpecResponseOutput) TableSourceType() pulumi.StringOutput
The table source type.
func (GoogleCloudDatacatalogV1BigQueryTableSpecResponseOutput) TableSpec ¶
func (o GoogleCloudDatacatalogV1BigQueryTableSpecResponseOutput) TableSpec() GoogleCloudDatacatalogV1TableSpecResponseOutput
Specification of a BigQuery table. Populated only if the `table_source_type` is `BIGQUERY_TABLE`.
func (GoogleCloudDatacatalogV1BigQueryTableSpecResponseOutput) ToGoogleCloudDatacatalogV1BigQueryTableSpecResponseOutput ¶
func (o GoogleCloudDatacatalogV1BigQueryTableSpecResponseOutput) ToGoogleCloudDatacatalogV1BigQueryTableSpecResponseOutput() GoogleCloudDatacatalogV1BigQueryTableSpecResponseOutput
func (GoogleCloudDatacatalogV1BigQueryTableSpecResponseOutput) ToGoogleCloudDatacatalogV1BigQueryTableSpecResponseOutputWithContext ¶
func (o GoogleCloudDatacatalogV1BigQueryTableSpecResponseOutput) ToGoogleCloudDatacatalogV1BigQueryTableSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryTableSpecResponseOutput
func (GoogleCloudDatacatalogV1BigQueryTableSpecResponseOutput) ToGoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutput ¶
func (o GoogleCloudDatacatalogV1BigQueryTableSpecResponseOutput) ToGoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutput() GoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutput
func (GoogleCloudDatacatalogV1BigQueryTableSpecResponseOutput) ToGoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1BigQueryTableSpecResponseOutput) ToGoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutput
func (GoogleCloudDatacatalogV1BigQueryTableSpecResponseOutput) ViewSpec ¶
func (o GoogleCloudDatacatalogV1BigQueryTableSpecResponseOutput) ViewSpec() GoogleCloudDatacatalogV1ViewSpecResponseOutput
Table view specification. Populated only if the `table_source_type` is `BIGQUERY_VIEW`.
type GoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrInput ¶
type GoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrInput interface { pulumi.Input ToGoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutput() GoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutput ToGoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutputWithContext(context.Context) GoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutput }
GoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrInput is an input type that accepts GoogleCloudDatacatalogV1BigQueryTableSpecResponseArgs, GoogleCloudDatacatalogV1BigQueryTableSpecResponsePtr and GoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrInput` via:
GoogleCloudDatacatalogV1BigQueryTableSpecResponseArgs{...} or: nil
func GoogleCloudDatacatalogV1BigQueryTableSpecResponsePtr ¶
func GoogleCloudDatacatalogV1BigQueryTableSpecResponsePtr(v *GoogleCloudDatacatalogV1BigQueryTableSpecResponseArgs) GoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrInput
type GoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutput ¶
type GoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutput) ElementType ¶
func (GoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutput) TableSourceType ¶
func (o GoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutput) TableSourceType() pulumi.StringPtrOutput
The table source type.
func (GoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutput) TableSpec ¶
func (o GoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutput) TableSpec() GoogleCloudDatacatalogV1TableSpecResponsePtrOutput
Specification of a BigQuery table. Populated only if the `table_source_type` is `BIGQUERY_TABLE`.
func (GoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutput ¶
func (o GoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutput() GoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutput
func (GoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutput
func (GoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutput) ViewSpec ¶
func (o GoogleCloudDatacatalogV1BigQueryTableSpecResponsePtrOutput) ViewSpec() GoogleCloudDatacatalogV1ViewSpecResponsePtrOutput
Table view specification. Populated only if the `table_source_type` is `BIGQUERY_VIEW`.
type GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpec ¶
type GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpec struct { // Database name. Database *string `pulumi:"database"` // Cloud SQL instance ID in the format of `project:location:instance`. InstanceId *string `pulumi:"instanceId"` // Type of the Cloud SQL database. Type *GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecType `pulumi:"type"` }
Specification for the BigQuery connection to a Cloud SQL instance.
type GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecArgs ¶
type GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecArgs struct { // Database name. Database pulumi.StringPtrInput `pulumi:"database"` // Cloud SQL instance ID in the format of `project:location:instance`. InstanceId pulumi.StringPtrInput `pulumi:"instanceId"` // Type of the Cloud SQL database. Type GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrInput `pulumi:"type"` }
Specification for the BigQuery connection to a Cloud SQL instance.
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecArgs) ElementType ¶
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecArgs) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecArgs) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutput ¶
func (i GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecArgs) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutput() GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutput
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecArgs) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutputWithContext ¶
func (i GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecArgs) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutput
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecArgs) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutput ¶
func (i GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecArgs) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutput() GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutput
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecArgs) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutputWithContext ¶
func (i GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecArgs) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutput
type GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecInput ¶
type GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecInput interface { pulumi.Input ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutput() GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutput ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutputWithContext(context.Context) GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutput }
GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecInput is an input type that accepts GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecArgs and GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecInput` via:
GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecArgs{...}
type GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutput ¶
type GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutput struct{ *pulumi.OutputState }
Specification for the BigQuery connection to a Cloud SQL instance.
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutput) Database ¶
func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutput) Database() pulumi.StringPtrOutput
Database name.
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutput) ElementType ¶
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutput) InstanceId ¶
func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutput) InstanceId() pulumi.StringPtrOutput
Cloud SQL instance ID in the format of `project:location:instance`.
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutput ¶
func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutput() GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutput
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutputWithContext ¶
func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutput
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutput ¶
func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutput() GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutput
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutput
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutput) Type ¶
func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecOutput) Type() GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutput
Type of the Cloud SQL database.
type GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrInput ¶
type GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrInput interface { pulumi.Input ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutput() GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutput ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutputWithContext(context.Context) GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutput }
GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrInput is an input type that accepts GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecArgs, GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtr and GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrInput` via:
GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecArgs{...} or: nil
func GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtr ¶
func GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtr(v *GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecArgs) GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrInput
type GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutput ¶
type GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutput) Database ¶
func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutput) Database() pulumi.StringPtrOutput
Database name.
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutput) ElementType ¶
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutput) InstanceId ¶
func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutput) InstanceId() pulumi.StringPtrOutput
Cloud SQL instance ID in the format of `project:location:instance`.
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutput ¶
func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutput() GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutput
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutput
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutput) Type ¶
func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecPtrOutput) Type() GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutput
Type of the Cloud SQL database.
type GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponse ¶
type GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponse struct { // Database name. Database string `pulumi:"database"` // Cloud SQL instance ID in the format of `project:location:instance`. InstanceId string `pulumi:"instanceId"` // Type of the Cloud SQL database. Type string `pulumi:"type"` }
Specification for the BigQuery connection to a Cloud SQL instance.
type GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseArgs ¶
type GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseArgs struct { // Database name. Database pulumi.StringInput `pulumi:"database"` // Cloud SQL instance ID in the format of `project:location:instance`. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Type of the Cloud SQL database. Type pulumi.StringInput `pulumi:"type"` }
Specification for the BigQuery connection to a Cloud SQL instance.
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseArgs) ElementType ¶
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseArgs) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseArgs) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutput ¶
func (i GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseArgs) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutput() GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutput
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseArgs) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutputWithContext ¶
func (i GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseArgs) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutput
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseArgs) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutput ¶
func (i GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseArgs) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutput() GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutput
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseArgs) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutputWithContext ¶
func (i GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseArgs) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutput
type GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseInput ¶
type GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseInput interface { pulumi.Input ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutput() GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutput ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutputWithContext(context.Context) GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutput }
GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseInput is an input type that accepts GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseArgs and GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseInput` via:
GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseArgs{...}
type GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutput ¶
type GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutput struct{ *pulumi.OutputState }
Specification for the BigQuery connection to a Cloud SQL instance.
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutput) Database ¶
func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutput) Database() pulumi.StringOutput
Database name.
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutput) ElementType ¶
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutput) InstanceId ¶
func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutput) InstanceId() pulumi.StringOutput
Cloud SQL instance ID in the format of `project:location:instance`.
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutput ¶
func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutput() GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutput
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutputWithContext ¶
func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutput
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutput ¶
func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutput() GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutput
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutput
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutput) Type ¶
func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseOutput) Type() pulumi.StringOutput
Type of the Cloud SQL database.
type GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrInput ¶
type GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrInput interface { pulumi.Input ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutput() GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutput ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutputWithContext(context.Context) GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutput }
GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrInput is an input type that accepts GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseArgs, GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtr and GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrInput` via:
GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseArgs{...} or: nil
func GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtr ¶
func GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtr(v *GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponseArgs) GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrInput
type GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutput ¶
type GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutput) Database ¶
func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutput) Database() pulumi.StringPtrOutput
Database name.
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutput) ElementType ¶
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutput) InstanceId ¶
func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutput) InstanceId() pulumi.StringPtrOutput
Cloud SQL instance ID in the format of `project:location:instance`.
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutput ¶
func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutput() GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutput
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutput
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutput) Type ¶
func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecResponsePtrOutput) Type() pulumi.StringPtrOutput
Type of the Cloud SQL database.
type GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecType ¶
type GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecType string
Type of the Cloud SQL database.
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecType) ElementType ¶
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecType) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecType) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutput ¶ added in v0.6.0
func (e GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecType) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutput() GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutput
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecType) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutputWithContext ¶ added in v0.6.0
func (e GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecType) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutput
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecType) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutput ¶ added in v0.6.0
func (e GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecType) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutput() GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutput
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecType) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutputWithContext ¶ added in v0.6.0
func (e GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecType) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutput
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecType) ToStringOutput ¶
func (e GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecType) ToStringOutput() pulumi.StringOutput
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecType) ToStringOutputWithContext ¶
func (e GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecType) ToStringPtrOutput ¶
func (e GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecType) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecType) ToStringPtrOutputWithContext ¶
func (e GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeInput ¶ added in v0.6.0
type GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeInput interface { pulumi.Input ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutput() GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutput ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutputWithContext(context.Context) GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutput }
GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeInput is an input type that accepts GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeArgs and GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeInput` via:
GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeArgs{...}
type GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutput ¶ added in v0.6.0
type GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutput struct{ *pulumi.OutputState }
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutput) ElementType ¶ added in v0.6.0
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutput ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutput() GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutput
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutput
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutput ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutput() GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutput
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutput
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutput) ToStringOutput() pulumi.StringOutput
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrInput ¶ added in v0.6.0
type GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrInput interface { pulumi.Input ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutput() GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutput ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutputWithContext(context.Context) GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutput }
func GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtr ¶ added in v0.6.0
func GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtr(v string) GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrInput
type GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutput ¶ added in v0.6.0
type GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutput) ElementType ¶ added in v0.6.0
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutput ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutput() GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutput
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutput) ToGoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutput
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1CloudSqlBigQueryConnectionSpecTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudDatacatalogV1ColumnSchema ¶
type GoogleCloudDatacatalogV1ColumnSchema struct { // Name of the column. Must be a UTF-8 string without dots (.). The maximum size is 64 bytes. Column string `pulumi:"column"` // Optional. Description of the column. Default value is an empty string. The description must be a UTF-8 string with the maximum size of 2000 bytes. Description *string `pulumi:"description"` // Optional. A column's mode indicates whether values in this column are required, nullable, or repeated. Only `NULLABLE`, `REQUIRED`, and `REPEATED` values are supported. Default mode is `NULLABLE`. Mode *string `pulumi:"mode"` // Optional. Schema of sub-columns. A column can have zero or more sub-columns. Subcolumns []GoogleCloudDatacatalogV1ColumnSchema `pulumi:"subcolumns"` // Type of the column. Must be a UTF-8 string with the maximum size of 128 bytes. Type string `pulumi:"type"` }
A column within a schema. Columns can be nested inside other columns.
type GoogleCloudDatacatalogV1ColumnSchemaArgs ¶
type GoogleCloudDatacatalogV1ColumnSchemaArgs struct { // Name of the column. Must be a UTF-8 string without dots (.). The maximum size is 64 bytes. Column pulumi.StringInput `pulumi:"column"` // Optional. Description of the column. Default value is an empty string. The description must be a UTF-8 string with the maximum size of 2000 bytes. Description pulumi.StringPtrInput `pulumi:"description"` // Optional. A column's mode indicates whether values in this column are required, nullable, or repeated. Only `NULLABLE`, `REQUIRED`, and `REPEATED` values are supported. Default mode is `NULLABLE`. Mode pulumi.StringPtrInput `pulumi:"mode"` // Optional. Schema of sub-columns. A column can have zero or more sub-columns. Subcolumns GoogleCloudDatacatalogV1ColumnSchemaArrayInput `pulumi:"subcolumns"` // Type of the column. Must be a UTF-8 string with the maximum size of 128 bytes. Type pulumi.StringInput `pulumi:"type"` }
A column within a schema. Columns can be nested inside other columns.
func (GoogleCloudDatacatalogV1ColumnSchemaArgs) ElementType ¶
func (GoogleCloudDatacatalogV1ColumnSchemaArgs) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1ColumnSchemaArgs) ToGoogleCloudDatacatalogV1ColumnSchemaOutput ¶
func (i GoogleCloudDatacatalogV1ColumnSchemaArgs) ToGoogleCloudDatacatalogV1ColumnSchemaOutput() GoogleCloudDatacatalogV1ColumnSchemaOutput
func (GoogleCloudDatacatalogV1ColumnSchemaArgs) ToGoogleCloudDatacatalogV1ColumnSchemaOutputWithContext ¶
func (i GoogleCloudDatacatalogV1ColumnSchemaArgs) ToGoogleCloudDatacatalogV1ColumnSchemaOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1ColumnSchemaOutput
type GoogleCloudDatacatalogV1ColumnSchemaArray ¶
type GoogleCloudDatacatalogV1ColumnSchemaArray []GoogleCloudDatacatalogV1ColumnSchemaInput
func (GoogleCloudDatacatalogV1ColumnSchemaArray) ElementType ¶
func (GoogleCloudDatacatalogV1ColumnSchemaArray) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1ColumnSchemaArray) ToGoogleCloudDatacatalogV1ColumnSchemaArrayOutput ¶
func (i GoogleCloudDatacatalogV1ColumnSchemaArray) ToGoogleCloudDatacatalogV1ColumnSchemaArrayOutput() GoogleCloudDatacatalogV1ColumnSchemaArrayOutput
func (GoogleCloudDatacatalogV1ColumnSchemaArray) ToGoogleCloudDatacatalogV1ColumnSchemaArrayOutputWithContext ¶
func (i GoogleCloudDatacatalogV1ColumnSchemaArray) ToGoogleCloudDatacatalogV1ColumnSchemaArrayOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1ColumnSchemaArrayOutput
type GoogleCloudDatacatalogV1ColumnSchemaArrayInput ¶
type GoogleCloudDatacatalogV1ColumnSchemaArrayInput interface { pulumi.Input ToGoogleCloudDatacatalogV1ColumnSchemaArrayOutput() GoogleCloudDatacatalogV1ColumnSchemaArrayOutput ToGoogleCloudDatacatalogV1ColumnSchemaArrayOutputWithContext(context.Context) GoogleCloudDatacatalogV1ColumnSchemaArrayOutput }
GoogleCloudDatacatalogV1ColumnSchemaArrayInput is an input type that accepts GoogleCloudDatacatalogV1ColumnSchemaArray and GoogleCloudDatacatalogV1ColumnSchemaArrayOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1ColumnSchemaArrayInput` via:
GoogleCloudDatacatalogV1ColumnSchemaArray{ GoogleCloudDatacatalogV1ColumnSchemaArgs{...} }
type GoogleCloudDatacatalogV1ColumnSchemaArrayOutput ¶
type GoogleCloudDatacatalogV1ColumnSchemaArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudDatacatalogV1ColumnSchemaArrayOutput) ElementType ¶
func (GoogleCloudDatacatalogV1ColumnSchemaArrayOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1ColumnSchemaArrayOutput) ToGoogleCloudDatacatalogV1ColumnSchemaArrayOutput ¶
func (o GoogleCloudDatacatalogV1ColumnSchemaArrayOutput) ToGoogleCloudDatacatalogV1ColumnSchemaArrayOutput() GoogleCloudDatacatalogV1ColumnSchemaArrayOutput
func (GoogleCloudDatacatalogV1ColumnSchemaArrayOutput) ToGoogleCloudDatacatalogV1ColumnSchemaArrayOutputWithContext ¶
func (o GoogleCloudDatacatalogV1ColumnSchemaArrayOutput) ToGoogleCloudDatacatalogV1ColumnSchemaArrayOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1ColumnSchemaArrayOutput
type GoogleCloudDatacatalogV1ColumnSchemaInput ¶
type GoogleCloudDatacatalogV1ColumnSchemaInput interface { pulumi.Input ToGoogleCloudDatacatalogV1ColumnSchemaOutput() GoogleCloudDatacatalogV1ColumnSchemaOutput ToGoogleCloudDatacatalogV1ColumnSchemaOutputWithContext(context.Context) GoogleCloudDatacatalogV1ColumnSchemaOutput }
GoogleCloudDatacatalogV1ColumnSchemaInput is an input type that accepts GoogleCloudDatacatalogV1ColumnSchemaArgs and GoogleCloudDatacatalogV1ColumnSchemaOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1ColumnSchemaInput` via:
GoogleCloudDatacatalogV1ColumnSchemaArgs{...}
type GoogleCloudDatacatalogV1ColumnSchemaOutput ¶
type GoogleCloudDatacatalogV1ColumnSchemaOutput struct{ *pulumi.OutputState }
A column within a schema. Columns can be nested inside other columns.
func (GoogleCloudDatacatalogV1ColumnSchemaOutput) Column ¶
func (o GoogleCloudDatacatalogV1ColumnSchemaOutput) Column() pulumi.StringOutput
Name of the column. Must be a UTF-8 string without dots (.). The maximum size is 64 bytes.
func (GoogleCloudDatacatalogV1ColumnSchemaOutput) Description ¶
func (o GoogleCloudDatacatalogV1ColumnSchemaOutput) Description() pulumi.StringPtrOutput
Optional. Description of the column. Default value is an empty string. The description must be a UTF-8 string with the maximum size of 2000 bytes.
func (GoogleCloudDatacatalogV1ColumnSchemaOutput) ElementType ¶
func (GoogleCloudDatacatalogV1ColumnSchemaOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1ColumnSchemaOutput) Mode ¶
func (o GoogleCloudDatacatalogV1ColumnSchemaOutput) Mode() pulumi.StringPtrOutput
Optional. A column's mode indicates whether values in this column are required, nullable, or repeated. Only `NULLABLE`, `REQUIRED`, and `REPEATED` values are supported. Default mode is `NULLABLE`.
func (GoogleCloudDatacatalogV1ColumnSchemaOutput) Subcolumns ¶
func (o GoogleCloudDatacatalogV1ColumnSchemaOutput) Subcolumns() GoogleCloudDatacatalogV1ColumnSchemaArrayOutput
Optional. Schema of sub-columns. A column can have zero or more sub-columns.
func (GoogleCloudDatacatalogV1ColumnSchemaOutput) ToGoogleCloudDatacatalogV1ColumnSchemaOutput ¶
func (o GoogleCloudDatacatalogV1ColumnSchemaOutput) ToGoogleCloudDatacatalogV1ColumnSchemaOutput() GoogleCloudDatacatalogV1ColumnSchemaOutput
func (GoogleCloudDatacatalogV1ColumnSchemaOutput) ToGoogleCloudDatacatalogV1ColumnSchemaOutputWithContext ¶
func (o GoogleCloudDatacatalogV1ColumnSchemaOutput) ToGoogleCloudDatacatalogV1ColumnSchemaOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1ColumnSchemaOutput
func (GoogleCloudDatacatalogV1ColumnSchemaOutput) Type ¶
func (o GoogleCloudDatacatalogV1ColumnSchemaOutput) Type() pulumi.StringOutput
Type of the column. Must be a UTF-8 string with the maximum size of 128 bytes.
type GoogleCloudDatacatalogV1ColumnSchemaResponse ¶
type GoogleCloudDatacatalogV1ColumnSchemaResponse struct { // Name of the column. Must be a UTF-8 string without dots (.). The maximum size is 64 bytes. Column string `pulumi:"column"` // Optional. Description of the column. Default value is an empty string. The description must be a UTF-8 string with the maximum size of 2000 bytes. Description string `pulumi:"description"` // Optional. A column's mode indicates whether values in this column are required, nullable, or repeated. Only `NULLABLE`, `REQUIRED`, and `REPEATED` values are supported. Default mode is `NULLABLE`. Mode string `pulumi:"mode"` // Optional. Schema of sub-columns. A column can have zero or more sub-columns. Subcolumns []GoogleCloudDatacatalogV1ColumnSchemaResponse `pulumi:"subcolumns"` // Type of the column. Must be a UTF-8 string with the maximum size of 128 bytes. Type string `pulumi:"type"` }
A column within a schema. Columns can be nested inside other columns.
type GoogleCloudDatacatalogV1ColumnSchemaResponseArgs ¶
type GoogleCloudDatacatalogV1ColumnSchemaResponseArgs struct { // Name of the column. Must be a UTF-8 string without dots (.). The maximum size is 64 bytes. Column pulumi.StringInput `pulumi:"column"` // Optional. Description of the column. Default value is an empty string. The description must be a UTF-8 string with the maximum size of 2000 bytes. Description pulumi.StringInput `pulumi:"description"` // Optional. A column's mode indicates whether values in this column are required, nullable, or repeated. Only `NULLABLE`, `REQUIRED`, and `REPEATED` values are supported. Default mode is `NULLABLE`. Mode pulumi.StringInput `pulumi:"mode"` // Optional. Schema of sub-columns. A column can have zero or more sub-columns. Subcolumns GoogleCloudDatacatalogV1ColumnSchemaResponseArrayInput `pulumi:"subcolumns"` // Type of the column. Must be a UTF-8 string with the maximum size of 128 bytes. Type pulumi.StringInput `pulumi:"type"` }
A column within a schema. Columns can be nested inside other columns.
func (GoogleCloudDatacatalogV1ColumnSchemaResponseArgs) ElementType ¶
func (GoogleCloudDatacatalogV1ColumnSchemaResponseArgs) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1ColumnSchemaResponseArgs) ToGoogleCloudDatacatalogV1ColumnSchemaResponseOutput ¶
func (i GoogleCloudDatacatalogV1ColumnSchemaResponseArgs) ToGoogleCloudDatacatalogV1ColumnSchemaResponseOutput() GoogleCloudDatacatalogV1ColumnSchemaResponseOutput
func (GoogleCloudDatacatalogV1ColumnSchemaResponseArgs) ToGoogleCloudDatacatalogV1ColumnSchemaResponseOutputWithContext ¶
func (i GoogleCloudDatacatalogV1ColumnSchemaResponseArgs) ToGoogleCloudDatacatalogV1ColumnSchemaResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1ColumnSchemaResponseOutput
type GoogleCloudDatacatalogV1ColumnSchemaResponseArray ¶
type GoogleCloudDatacatalogV1ColumnSchemaResponseArray []GoogleCloudDatacatalogV1ColumnSchemaResponseInput
func (GoogleCloudDatacatalogV1ColumnSchemaResponseArray) ElementType ¶
func (GoogleCloudDatacatalogV1ColumnSchemaResponseArray) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1ColumnSchemaResponseArray) ToGoogleCloudDatacatalogV1ColumnSchemaResponseArrayOutput ¶
func (i GoogleCloudDatacatalogV1ColumnSchemaResponseArray) ToGoogleCloudDatacatalogV1ColumnSchemaResponseArrayOutput() GoogleCloudDatacatalogV1ColumnSchemaResponseArrayOutput
func (GoogleCloudDatacatalogV1ColumnSchemaResponseArray) ToGoogleCloudDatacatalogV1ColumnSchemaResponseArrayOutputWithContext ¶
func (i GoogleCloudDatacatalogV1ColumnSchemaResponseArray) ToGoogleCloudDatacatalogV1ColumnSchemaResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1ColumnSchemaResponseArrayOutput
type GoogleCloudDatacatalogV1ColumnSchemaResponseArrayInput ¶
type GoogleCloudDatacatalogV1ColumnSchemaResponseArrayInput interface { pulumi.Input ToGoogleCloudDatacatalogV1ColumnSchemaResponseArrayOutput() GoogleCloudDatacatalogV1ColumnSchemaResponseArrayOutput ToGoogleCloudDatacatalogV1ColumnSchemaResponseArrayOutputWithContext(context.Context) GoogleCloudDatacatalogV1ColumnSchemaResponseArrayOutput }
GoogleCloudDatacatalogV1ColumnSchemaResponseArrayInput is an input type that accepts GoogleCloudDatacatalogV1ColumnSchemaResponseArray and GoogleCloudDatacatalogV1ColumnSchemaResponseArrayOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1ColumnSchemaResponseArrayInput` via:
GoogleCloudDatacatalogV1ColumnSchemaResponseArray{ GoogleCloudDatacatalogV1ColumnSchemaResponseArgs{...} }
type GoogleCloudDatacatalogV1ColumnSchemaResponseArrayOutput ¶
type GoogleCloudDatacatalogV1ColumnSchemaResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudDatacatalogV1ColumnSchemaResponseArrayOutput) ElementType ¶
func (GoogleCloudDatacatalogV1ColumnSchemaResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1ColumnSchemaResponseArrayOutput) ToGoogleCloudDatacatalogV1ColumnSchemaResponseArrayOutput ¶
func (o GoogleCloudDatacatalogV1ColumnSchemaResponseArrayOutput) ToGoogleCloudDatacatalogV1ColumnSchemaResponseArrayOutput() GoogleCloudDatacatalogV1ColumnSchemaResponseArrayOutput
func (GoogleCloudDatacatalogV1ColumnSchemaResponseArrayOutput) ToGoogleCloudDatacatalogV1ColumnSchemaResponseArrayOutputWithContext ¶
func (o GoogleCloudDatacatalogV1ColumnSchemaResponseArrayOutput) ToGoogleCloudDatacatalogV1ColumnSchemaResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1ColumnSchemaResponseArrayOutput
type GoogleCloudDatacatalogV1ColumnSchemaResponseInput ¶
type GoogleCloudDatacatalogV1ColumnSchemaResponseInput interface { pulumi.Input ToGoogleCloudDatacatalogV1ColumnSchemaResponseOutput() GoogleCloudDatacatalogV1ColumnSchemaResponseOutput ToGoogleCloudDatacatalogV1ColumnSchemaResponseOutputWithContext(context.Context) GoogleCloudDatacatalogV1ColumnSchemaResponseOutput }
GoogleCloudDatacatalogV1ColumnSchemaResponseInput is an input type that accepts GoogleCloudDatacatalogV1ColumnSchemaResponseArgs and GoogleCloudDatacatalogV1ColumnSchemaResponseOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1ColumnSchemaResponseInput` via:
GoogleCloudDatacatalogV1ColumnSchemaResponseArgs{...}
type GoogleCloudDatacatalogV1ColumnSchemaResponseOutput ¶
type GoogleCloudDatacatalogV1ColumnSchemaResponseOutput struct{ *pulumi.OutputState }
A column within a schema. Columns can be nested inside other columns.
func (GoogleCloudDatacatalogV1ColumnSchemaResponseOutput) Column ¶
func (o GoogleCloudDatacatalogV1ColumnSchemaResponseOutput) Column() pulumi.StringOutput
Name of the column. Must be a UTF-8 string without dots (.). The maximum size is 64 bytes.
func (GoogleCloudDatacatalogV1ColumnSchemaResponseOutput) Description ¶
func (o GoogleCloudDatacatalogV1ColumnSchemaResponseOutput) Description() pulumi.StringOutput
Optional. Description of the column. Default value is an empty string. The description must be a UTF-8 string with the maximum size of 2000 bytes.
func (GoogleCloudDatacatalogV1ColumnSchemaResponseOutput) ElementType ¶
func (GoogleCloudDatacatalogV1ColumnSchemaResponseOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1ColumnSchemaResponseOutput) Mode ¶
func (o GoogleCloudDatacatalogV1ColumnSchemaResponseOutput) Mode() pulumi.StringOutput
Optional. A column's mode indicates whether values in this column are required, nullable, or repeated. Only `NULLABLE`, `REQUIRED`, and `REPEATED` values are supported. Default mode is `NULLABLE`.
func (GoogleCloudDatacatalogV1ColumnSchemaResponseOutput) Subcolumns ¶
func (o GoogleCloudDatacatalogV1ColumnSchemaResponseOutput) Subcolumns() GoogleCloudDatacatalogV1ColumnSchemaResponseArrayOutput
Optional. Schema of sub-columns. A column can have zero or more sub-columns.
func (GoogleCloudDatacatalogV1ColumnSchemaResponseOutput) ToGoogleCloudDatacatalogV1ColumnSchemaResponseOutput ¶
func (o GoogleCloudDatacatalogV1ColumnSchemaResponseOutput) ToGoogleCloudDatacatalogV1ColumnSchemaResponseOutput() GoogleCloudDatacatalogV1ColumnSchemaResponseOutput
func (GoogleCloudDatacatalogV1ColumnSchemaResponseOutput) ToGoogleCloudDatacatalogV1ColumnSchemaResponseOutputWithContext ¶
func (o GoogleCloudDatacatalogV1ColumnSchemaResponseOutput) ToGoogleCloudDatacatalogV1ColumnSchemaResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1ColumnSchemaResponseOutput
func (GoogleCloudDatacatalogV1ColumnSchemaResponseOutput) Type ¶
func (o GoogleCloudDatacatalogV1ColumnSchemaResponseOutput) Type() pulumi.StringOutput
Type of the column. Must be a UTF-8 string with the maximum size of 128 bytes.
type GoogleCloudDatacatalogV1DataSourceConnectionSpec ¶
type GoogleCloudDatacatalogV1DataSourceConnectionSpec struct { // Fields specific to BigQuery connections. BigqueryConnectionSpec *GoogleCloudDatacatalogV1BigQueryConnectionSpec `pulumi:"bigqueryConnectionSpec"` }
Specification that applies to a data source connection. Valid only for entries with the `DATA_SOURCE_CONNECTION` type.
type GoogleCloudDatacatalogV1DataSourceConnectionSpecArgs ¶
type GoogleCloudDatacatalogV1DataSourceConnectionSpecArgs struct { // Fields specific to BigQuery connections. BigqueryConnectionSpec GoogleCloudDatacatalogV1BigQueryConnectionSpecPtrInput `pulumi:"bigqueryConnectionSpec"` }
Specification that applies to a data source connection. Valid only for entries with the `DATA_SOURCE_CONNECTION` type.
func (GoogleCloudDatacatalogV1DataSourceConnectionSpecArgs) ElementType ¶
func (GoogleCloudDatacatalogV1DataSourceConnectionSpecArgs) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1DataSourceConnectionSpecArgs) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecOutput ¶
func (i GoogleCloudDatacatalogV1DataSourceConnectionSpecArgs) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecOutput() GoogleCloudDatacatalogV1DataSourceConnectionSpecOutput
func (GoogleCloudDatacatalogV1DataSourceConnectionSpecArgs) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecOutputWithContext ¶
func (i GoogleCloudDatacatalogV1DataSourceConnectionSpecArgs) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DataSourceConnectionSpecOutput
func (GoogleCloudDatacatalogV1DataSourceConnectionSpecArgs) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecPtrOutput ¶
func (i GoogleCloudDatacatalogV1DataSourceConnectionSpecArgs) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecPtrOutput() GoogleCloudDatacatalogV1DataSourceConnectionSpecPtrOutput
func (GoogleCloudDatacatalogV1DataSourceConnectionSpecArgs) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecPtrOutputWithContext ¶
func (i GoogleCloudDatacatalogV1DataSourceConnectionSpecArgs) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DataSourceConnectionSpecPtrOutput
type GoogleCloudDatacatalogV1DataSourceConnectionSpecInput ¶
type GoogleCloudDatacatalogV1DataSourceConnectionSpecInput interface { pulumi.Input ToGoogleCloudDatacatalogV1DataSourceConnectionSpecOutput() GoogleCloudDatacatalogV1DataSourceConnectionSpecOutput ToGoogleCloudDatacatalogV1DataSourceConnectionSpecOutputWithContext(context.Context) GoogleCloudDatacatalogV1DataSourceConnectionSpecOutput }
GoogleCloudDatacatalogV1DataSourceConnectionSpecInput is an input type that accepts GoogleCloudDatacatalogV1DataSourceConnectionSpecArgs and GoogleCloudDatacatalogV1DataSourceConnectionSpecOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1DataSourceConnectionSpecInput` via:
GoogleCloudDatacatalogV1DataSourceConnectionSpecArgs{...}
type GoogleCloudDatacatalogV1DataSourceConnectionSpecOutput ¶
type GoogleCloudDatacatalogV1DataSourceConnectionSpecOutput struct{ *pulumi.OutputState }
Specification that applies to a data source connection. Valid only for entries with the `DATA_SOURCE_CONNECTION` type.
func (GoogleCloudDatacatalogV1DataSourceConnectionSpecOutput) BigqueryConnectionSpec ¶
func (o GoogleCloudDatacatalogV1DataSourceConnectionSpecOutput) BigqueryConnectionSpec() GoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutput
Fields specific to BigQuery connections.
func (GoogleCloudDatacatalogV1DataSourceConnectionSpecOutput) ElementType ¶
func (GoogleCloudDatacatalogV1DataSourceConnectionSpecOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1DataSourceConnectionSpecOutput) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecOutput ¶
func (o GoogleCloudDatacatalogV1DataSourceConnectionSpecOutput) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecOutput() GoogleCloudDatacatalogV1DataSourceConnectionSpecOutput
func (GoogleCloudDatacatalogV1DataSourceConnectionSpecOutput) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecOutputWithContext ¶
func (o GoogleCloudDatacatalogV1DataSourceConnectionSpecOutput) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DataSourceConnectionSpecOutput
func (GoogleCloudDatacatalogV1DataSourceConnectionSpecOutput) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecPtrOutput ¶
func (o GoogleCloudDatacatalogV1DataSourceConnectionSpecOutput) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecPtrOutput() GoogleCloudDatacatalogV1DataSourceConnectionSpecPtrOutput
func (GoogleCloudDatacatalogV1DataSourceConnectionSpecOutput) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecPtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1DataSourceConnectionSpecOutput) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DataSourceConnectionSpecPtrOutput
type GoogleCloudDatacatalogV1DataSourceConnectionSpecPtrInput ¶
type GoogleCloudDatacatalogV1DataSourceConnectionSpecPtrInput interface { pulumi.Input ToGoogleCloudDatacatalogV1DataSourceConnectionSpecPtrOutput() GoogleCloudDatacatalogV1DataSourceConnectionSpecPtrOutput ToGoogleCloudDatacatalogV1DataSourceConnectionSpecPtrOutputWithContext(context.Context) GoogleCloudDatacatalogV1DataSourceConnectionSpecPtrOutput }
GoogleCloudDatacatalogV1DataSourceConnectionSpecPtrInput is an input type that accepts GoogleCloudDatacatalogV1DataSourceConnectionSpecArgs, GoogleCloudDatacatalogV1DataSourceConnectionSpecPtr and GoogleCloudDatacatalogV1DataSourceConnectionSpecPtrOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1DataSourceConnectionSpecPtrInput` via:
GoogleCloudDatacatalogV1DataSourceConnectionSpecArgs{...} or: nil
func GoogleCloudDatacatalogV1DataSourceConnectionSpecPtr ¶
func GoogleCloudDatacatalogV1DataSourceConnectionSpecPtr(v *GoogleCloudDatacatalogV1DataSourceConnectionSpecArgs) GoogleCloudDatacatalogV1DataSourceConnectionSpecPtrInput
type GoogleCloudDatacatalogV1DataSourceConnectionSpecPtrOutput ¶
type GoogleCloudDatacatalogV1DataSourceConnectionSpecPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDatacatalogV1DataSourceConnectionSpecPtrOutput) BigqueryConnectionSpec ¶
func (o GoogleCloudDatacatalogV1DataSourceConnectionSpecPtrOutput) BigqueryConnectionSpec() GoogleCloudDatacatalogV1BigQueryConnectionSpecPtrOutput
Fields specific to BigQuery connections.
func (GoogleCloudDatacatalogV1DataSourceConnectionSpecPtrOutput) ElementType ¶
func (GoogleCloudDatacatalogV1DataSourceConnectionSpecPtrOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1DataSourceConnectionSpecPtrOutput) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecPtrOutput ¶
func (o GoogleCloudDatacatalogV1DataSourceConnectionSpecPtrOutput) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecPtrOutput() GoogleCloudDatacatalogV1DataSourceConnectionSpecPtrOutput
func (GoogleCloudDatacatalogV1DataSourceConnectionSpecPtrOutput) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecPtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1DataSourceConnectionSpecPtrOutput) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DataSourceConnectionSpecPtrOutput
type GoogleCloudDatacatalogV1DataSourceConnectionSpecResponse ¶
type GoogleCloudDatacatalogV1DataSourceConnectionSpecResponse struct { // Fields specific to BigQuery connections. BigqueryConnectionSpec GoogleCloudDatacatalogV1BigQueryConnectionSpecResponse `pulumi:"bigqueryConnectionSpec"` }
Specification that applies to a data source connection. Valid only for entries with the `DATA_SOURCE_CONNECTION` type.
type GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseArgs ¶
type GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseArgs struct { // Fields specific to BigQuery connections. BigqueryConnectionSpec GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseInput `pulumi:"bigqueryConnectionSpec"` }
Specification that applies to a data source connection. Valid only for entries with the `DATA_SOURCE_CONNECTION` type.
func (GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseArgs) ElementType ¶
func (GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseArgs) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseArgs) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecResponseOutput ¶
func (i GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseArgs) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecResponseOutput() GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseOutput
func (GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseArgs) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecResponseOutputWithContext ¶
func (i GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseArgs) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseOutput
func (GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseArgs) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrOutput ¶
func (i GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseArgs) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrOutput() GoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrOutput
func (GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseArgs) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrOutputWithContext ¶
func (i GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseArgs) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrOutput
type GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseInput ¶
type GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseInput interface { pulumi.Input ToGoogleCloudDatacatalogV1DataSourceConnectionSpecResponseOutput() GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseOutput ToGoogleCloudDatacatalogV1DataSourceConnectionSpecResponseOutputWithContext(context.Context) GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseOutput }
GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseInput is an input type that accepts GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseArgs and GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseInput` via:
GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseArgs{...}
type GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseOutput ¶
type GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseOutput struct{ *pulumi.OutputState }
Specification that applies to a data source connection. Valid only for entries with the `DATA_SOURCE_CONNECTION` type.
func (GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseOutput) BigqueryConnectionSpec ¶
func (o GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseOutput) BigqueryConnectionSpec() GoogleCloudDatacatalogV1BigQueryConnectionSpecResponseOutput
Fields specific to BigQuery connections.
func (GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseOutput) ElementType ¶
func (GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseOutput) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecResponseOutput ¶
func (o GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseOutput) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecResponseOutput() GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseOutput
func (GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseOutput) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecResponseOutputWithContext ¶
func (o GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseOutput) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseOutput
func (GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseOutput) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrOutput ¶
func (o GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseOutput) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrOutput() GoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrOutput
func (GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseOutput) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseOutput) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrOutput
type GoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrInput ¶
type GoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrInput interface { pulumi.Input ToGoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrOutput() GoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrOutput ToGoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrOutputWithContext(context.Context) GoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrOutput }
GoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrInput is an input type that accepts GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseArgs, GoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtr and GoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrInput` via:
GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseArgs{...} or: nil
func GoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtr ¶
func GoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtr(v *GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseArgs) GoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrInput
type GoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrOutput ¶
type GoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrOutput) BigqueryConnectionSpec ¶
func (o GoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrOutput) BigqueryConnectionSpec() GoogleCloudDatacatalogV1BigQueryConnectionSpecResponsePtrOutput
Fields specific to BigQuery connections.
func (GoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrOutput) ElementType ¶
func (GoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrOutput ¶
func (o GoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrOutput() GoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrOutput
func (GoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DataSourceConnectionSpecResponsePtrOutput
type GoogleCloudDatacatalogV1DataSourceResponse ¶
type GoogleCloudDatacatalogV1DataSourceResponse struct { // Full name of a resource as defined by the service. For example: `//bigquery.googleapis.com/projects/{PROJECT_ID}/locations/{LOCATION}/datasets/{DATASET_ID}/tables/{TABLE_ID}` Resource string `pulumi:"resource"` // Service that physically stores the data. Service string `pulumi:"service"` }
Physical location of an entry.
type GoogleCloudDatacatalogV1DataSourceResponseArgs ¶
type GoogleCloudDatacatalogV1DataSourceResponseArgs struct { // Full name of a resource as defined by the service. For example: `//bigquery.googleapis.com/projects/{PROJECT_ID}/locations/{LOCATION}/datasets/{DATASET_ID}/tables/{TABLE_ID}` Resource pulumi.StringInput `pulumi:"resource"` // Service that physically stores the data. Service pulumi.StringInput `pulumi:"service"` }
Physical location of an entry.
func (GoogleCloudDatacatalogV1DataSourceResponseArgs) ElementType ¶
func (GoogleCloudDatacatalogV1DataSourceResponseArgs) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1DataSourceResponseArgs) ToGoogleCloudDatacatalogV1DataSourceResponseOutput ¶
func (i GoogleCloudDatacatalogV1DataSourceResponseArgs) ToGoogleCloudDatacatalogV1DataSourceResponseOutput() GoogleCloudDatacatalogV1DataSourceResponseOutput
func (GoogleCloudDatacatalogV1DataSourceResponseArgs) ToGoogleCloudDatacatalogV1DataSourceResponseOutputWithContext ¶
func (i GoogleCloudDatacatalogV1DataSourceResponseArgs) ToGoogleCloudDatacatalogV1DataSourceResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DataSourceResponseOutput
func (GoogleCloudDatacatalogV1DataSourceResponseArgs) ToGoogleCloudDatacatalogV1DataSourceResponsePtrOutput ¶
func (i GoogleCloudDatacatalogV1DataSourceResponseArgs) ToGoogleCloudDatacatalogV1DataSourceResponsePtrOutput() GoogleCloudDatacatalogV1DataSourceResponsePtrOutput
func (GoogleCloudDatacatalogV1DataSourceResponseArgs) ToGoogleCloudDatacatalogV1DataSourceResponsePtrOutputWithContext ¶
func (i GoogleCloudDatacatalogV1DataSourceResponseArgs) ToGoogleCloudDatacatalogV1DataSourceResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DataSourceResponsePtrOutput
type GoogleCloudDatacatalogV1DataSourceResponseInput ¶
type GoogleCloudDatacatalogV1DataSourceResponseInput interface { pulumi.Input ToGoogleCloudDatacatalogV1DataSourceResponseOutput() GoogleCloudDatacatalogV1DataSourceResponseOutput ToGoogleCloudDatacatalogV1DataSourceResponseOutputWithContext(context.Context) GoogleCloudDatacatalogV1DataSourceResponseOutput }
GoogleCloudDatacatalogV1DataSourceResponseInput is an input type that accepts GoogleCloudDatacatalogV1DataSourceResponseArgs and GoogleCloudDatacatalogV1DataSourceResponseOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1DataSourceResponseInput` via:
GoogleCloudDatacatalogV1DataSourceResponseArgs{...}
type GoogleCloudDatacatalogV1DataSourceResponseOutput ¶
type GoogleCloudDatacatalogV1DataSourceResponseOutput struct{ *pulumi.OutputState }
Physical location of an entry.
func (GoogleCloudDatacatalogV1DataSourceResponseOutput) ElementType ¶
func (GoogleCloudDatacatalogV1DataSourceResponseOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1DataSourceResponseOutput) Resource ¶
func (o GoogleCloudDatacatalogV1DataSourceResponseOutput) Resource() pulumi.StringOutput
Full name of a resource as defined by the service. For example: `//bigquery.googleapis.com/projects/{PROJECT_ID}/locations/{LOCATION}/datasets/{DATASET_ID}/tables/{TABLE_ID}`
func (GoogleCloudDatacatalogV1DataSourceResponseOutput) Service ¶
func (o GoogleCloudDatacatalogV1DataSourceResponseOutput) Service() pulumi.StringOutput
Service that physically stores the data.
func (GoogleCloudDatacatalogV1DataSourceResponseOutput) ToGoogleCloudDatacatalogV1DataSourceResponseOutput ¶
func (o GoogleCloudDatacatalogV1DataSourceResponseOutput) ToGoogleCloudDatacatalogV1DataSourceResponseOutput() GoogleCloudDatacatalogV1DataSourceResponseOutput
func (GoogleCloudDatacatalogV1DataSourceResponseOutput) ToGoogleCloudDatacatalogV1DataSourceResponseOutputWithContext ¶
func (o GoogleCloudDatacatalogV1DataSourceResponseOutput) ToGoogleCloudDatacatalogV1DataSourceResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DataSourceResponseOutput
func (GoogleCloudDatacatalogV1DataSourceResponseOutput) ToGoogleCloudDatacatalogV1DataSourceResponsePtrOutput ¶
func (o GoogleCloudDatacatalogV1DataSourceResponseOutput) ToGoogleCloudDatacatalogV1DataSourceResponsePtrOutput() GoogleCloudDatacatalogV1DataSourceResponsePtrOutput
func (GoogleCloudDatacatalogV1DataSourceResponseOutput) ToGoogleCloudDatacatalogV1DataSourceResponsePtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1DataSourceResponseOutput) ToGoogleCloudDatacatalogV1DataSourceResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DataSourceResponsePtrOutput
type GoogleCloudDatacatalogV1DataSourceResponsePtrInput ¶
type GoogleCloudDatacatalogV1DataSourceResponsePtrInput interface { pulumi.Input ToGoogleCloudDatacatalogV1DataSourceResponsePtrOutput() GoogleCloudDatacatalogV1DataSourceResponsePtrOutput ToGoogleCloudDatacatalogV1DataSourceResponsePtrOutputWithContext(context.Context) GoogleCloudDatacatalogV1DataSourceResponsePtrOutput }
GoogleCloudDatacatalogV1DataSourceResponsePtrInput is an input type that accepts GoogleCloudDatacatalogV1DataSourceResponseArgs, GoogleCloudDatacatalogV1DataSourceResponsePtr and GoogleCloudDatacatalogV1DataSourceResponsePtrOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1DataSourceResponsePtrInput` via:
GoogleCloudDatacatalogV1DataSourceResponseArgs{...} or: nil
func GoogleCloudDatacatalogV1DataSourceResponsePtr ¶
func GoogleCloudDatacatalogV1DataSourceResponsePtr(v *GoogleCloudDatacatalogV1DataSourceResponseArgs) GoogleCloudDatacatalogV1DataSourceResponsePtrInput
type GoogleCloudDatacatalogV1DataSourceResponsePtrOutput ¶
type GoogleCloudDatacatalogV1DataSourceResponsePtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDatacatalogV1DataSourceResponsePtrOutput) ElementType ¶
func (GoogleCloudDatacatalogV1DataSourceResponsePtrOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1DataSourceResponsePtrOutput) Resource ¶
func (o GoogleCloudDatacatalogV1DataSourceResponsePtrOutput) Resource() pulumi.StringPtrOutput
Full name of a resource as defined by the service. For example: `//bigquery.googleapis.com/projects/{PROJECT_ID}/locations/{LOCATION}/datasets/{DATASET_ID}/tables/{TABLE_ID}`
func (GoogleCloudDatacatalogV1DataSourceResponsePtrOutput) Service ¶
func (o GoogleCloudDatacatalogV1DataSourceResponsePtrOutput) Service() pulumi.StringPtrOutput
Service that physically stores the data.
func (GoogleCloudDatacatalogV1DataSourceResponsePtrOutput) ToGoogleCloudDatacatalogV1DataSourceResponsePtrOutput ¶
func (o GoogleCloudDatacatalogV1DataSourceResponsePtrOutput) ToGoogleCloudDatacatalogV1DataSourceResponsePtrOutput() GoogleCloudDatacatalogV1DataSourceResponsePtrOutput
func (GoogleCloudDatacatalogV1DataSourceResponsePtrOutput) ToGoogleCloudDatacatalogV1DataSourceResponsePtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1DataSourceResponsePtrOutput) ToGoogleCloudDatacatalogV1DataSourceResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DataSourceResponsePtrOutput
type GoogleCloudDatacatalogV1DatabaseTableSpec ¶
type GoogleCloudDatacatalogV1DatabaseTableSpec struct { // Type of this table. Type *GoogleCloudDatacatalogV1DatabaseTableSpecType `pulumi:"type"` }
Specification that applies to a table resource. Valid only for entries with the `TABLE` type.
type GoogleCloudDatacatalogV1DatabaseTableSpecArgs ¶
type GoogleCloudDatacatalogV1DatabaseTableSpecArgs struct { // Type of this table. Type GoogleCloudDatacatalogV1DatabaseTableSpecTypePtrInput `pulumi:"type"` }
Specification that applies to a table resource. Valid only for entries with the `TABLE` type.
func (GoogleCloudDatacatalogV1DatabaseTableSpecArgs) ElementType ¶
func (GoogleCloudDatacatalogV1DatabaseTableSpecArgs) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1DatabaseTableSpecArgs) ToGoogleCloudDatacatalogV1DatabaseTableSpecOutput ¶
func (i GoogleCloudDatacatalogV1DatabaseTableSpecArgs) ToGoogleCloudDatacatalogV1DatabaseTableSpecOutput() GoogleCloudDatacatalogV1DatabaseTableSpecOutput
func (GoogleCloudDatacatalogV1DatabaseTableSpecArgs) ToGoogleCloudDatacatalogV1DatabaseTableSpecOutputWithContext ¶
func (i GoogleCloudDatacatalogV1DatabaseTableSpecArgs) ToGoogleCloudDatacatalogV1DatabaseTableSpecOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DatabaseTableSpecOutput
func (GoogleCloudDatacatalogV1DatabaseTableSpecArgs) ToGoogleCloudDatacatalogV1DatabaseTableSpecPtrOutput ¶
func (i GoogleCloudDatacatalogV1DatabaseTableSpecArgs) ToGoogleCloudDatacatalogV1DatabaseTableSpecPtrOutput() GoogleCloudDatacatalogV1DatabaseTableSpecPtrOutput
func (GoogleCloudDatacatalogV1DatabaseTableSpecArgs) ToGoogleCloudDatacatalogV1DatabaseTableSpecPtrOutputWithContext ¶
func (i GoogleCloudDatacatalogV1DatabaseTableSpecArgs) ToGoogleCloudDatacatalogV1DatabaseTableSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DatabaseTableSpecPtrOutput
type GoogleCloudDatacatalogV1DatabaseTableSpecInput ¶
type GoogleCloudDatacatalogV1DatabaseTableSpecInput interface { pulumi.Input ToGoogleCloudDatacatalogV1DatabaseTableSpecOutput() GoogleCloudDatacatalogV1DatabaseTableSpecOutput ToGoogleCloudDatacatalogV1DatabaseTableSpecOutputWithContext(context.Context) GoogleCloudDatacatalogV1DatabaseTableSpecOutput }
GoogleCloudDatacatalogV1DatabaseTableSpecInput is an input type that accepts GoogleCloudDatacatalogV1DatabaseTableSpecArgs and GoogleCloudDatacatalogV1DatabaseTableSpecOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1DatabaseTableSpecInput` via:
GoogleCloudDatacatalogV1DatabaseTableSpecArgs{...}
type GoogleCloudDatacatalogV1DatabaseTableSpecOutput ¶
type GoogleCloudDatacatalogV1DatabaseTableSpecOutput struct{ *pulumi.OutputState }
Specification that applies to a table resource. Valid only for entries with the `TABLE` type.
func (GoogleCloudDatacatalogV1DatabaseTableSpecOutput) ElementType ¶
func (GoogleCloudDatacatalogV1DatabaseTableSpecOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1DatabaseTableSpecOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecOutput ¶
func (o GoogleCloudDatacatalogV1DatabaseTableSpecOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecOutput() GoogleCloudDatacatalogV1DatabaseTableSpecOutput
func (GoogleCloudDatacatalogV1DatabaseTableSpecOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecOutputWithContext ¶
func (o GoogleCloudDatacatalogV1DatabaseTableSpecOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DatabaseTableSpecOutput
func (GoogleCloudDatacatalogV1DatabaseTableSpecOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecPtrOutput ¶
func (o GoogleCloudDatacatalogV1DatabaseTableSpecOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecPtrOutput() GoogleCloudDatacatalogV1DatabaseTableSpecPtrOutput
func (GoogleCloudDatacatalogV1DatabaseTableSpecOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecPtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1DatabaseTableSpecOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DatabaseTableSpecPtrOutput
func (GoogleCloudDatacatalogV1DatabaseTableSpecOutput) Type ¶
func (o GoogleCloudDatacatalogV1DatabaseTableSpecOutput) Type() GoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutput
Type of this table.
type GoogleCloudDatacatalogV1DatabaseTableSpecPtrInput ¶
type GoogleCloudDatacatalogV1DatabaseTableSpecPtrInput interface { pulumi.Input ToGoogleCloudDatacatalogV1DatabaseTableSpecPtrOutput() GoogleCloudDatacatalogV1DatabaseTableSpecPtrOutput ToGoogleCloudDatacatalogV1DatabaseTableSpecPtrOutputWithContext(context.Context) GoogleCloudDatacatalogV1DatabaseTableSpecPtrOutput }
GoogleCloudDatacatalogV1DatabaseTableSpecPtrInput is an input type that accepts GoogleCloudDatacatalogV1DatabaseTableSpecArgs, GoogleCloudDatacatalogV1DatabaseTableSpecPtr and GoogleCloudDatacatalogV1DatabaseTableSpecPtrOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1DatabaseTableSpecPtrInput` via:
GoogleCloudDatacatalogV1DatabaseTableSpecArgs{...} or: nil
func GoogleCloudDatacatalogV1DatabaseTableSpecPtr ¶
func GoogleCloudDatacatalogV1DatabaseTableSpecPtr(v *GoogleCloudDatacatalogV1DatabaseTableSpecArgs) GoogleCloudDatacatalogV1DatabaseTableSpecPtrInput
type GoogleCloudDatacatalogV1DatabaseTableSpecPtrOutput ¶
type GoogleCloudDatacatalogV1DatabaseTableSpecPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDatacatalogV1DatabaseTableSpecPtrOutput) ElementType ¶
func (GoogleCloudDatacatalogV1DatabaseTableSpecPtrOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1DatabaseTableSpecPtrOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecPtrOutput ¶
func (o GoogleCloudDatacatalogV1DatabaseTableSpecPtrOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecPtrOutput() GoogleCloudDatacatalogV1DatabaseTableSpecPtrOutput
func (GoogleCloudDatacatalogV1DatabaseTableSpecPtrOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecPtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1DatabaseTableSpecPtrOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DatabaseTableSpecPtrOutput
func (GoogleCloudDatacatalogV1DatabaseTableSpecPtrOutput) Type ¶
func (o GoogleCloudDatacatalogV1DatabaseTableSpecPtrOutput) Type() GoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutput
Type of this table.
type GoogleCloudDatacatalogV1DatabaseTableSpecResponse ¶
type GoogleCloudDatacatalogV1DatabaseTableSpecResponse struct { // Type of this table. Type string `pulumi:"type"` }
Specification that applies to a table resource. Valid only for entries with the `TABLE` type.
type GoogleCloudDatacatalogV1DatabaseTableSpecResponseArgs ¶
type GoogleCloudDatacatalogV1DatabaseTableSpecResponseArgs struct { // Type of this table. Type pulumi.StringInput `pulumi:"type"` }
Specification that applies to a table resource. Valid only for entries with the `TABLE` type.
func (GoogleCloudDatacatalogV1DatabaseTableSpecResponseArgs) ElementType ¶
func (GoogleCloudDatacatalogV1DatabaseTableSpecResponseArgs) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1DatabaseTableSpecResponseArgs) ToGoogleCloudDatacatalogV1DatabaseTableSpecResponseOutput ¶
func (i GoogleCloudDatacatalogV1DatabaseTableSpecResponseArgs) ToGoogleCloudDatacatalogV1DatabaseTableSpecResponseOutput() GoogleCloudDatacatalogV1DatabaseTableSpecResponseOutput
func (GoogleCloudDatacatalogV1DatabaseTableSpecResponseArgs) ToGoogleCloudDatacatalogV1DatabaseTableSpecResponseOutputWithContext ¶
func (i GoogleCloudDatacatalogV1DatabaseTableSpecResponseArgs) ToGoogleCloudDatacatalogV1DatabaseTableSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DatabaseTableSpecResponseOutput
func (GoogleCloudDatacatalogV1DatabaseTableSpecResponseArgs) ToGoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrOutput ¶
func (i GoogleCloudDatacatalogV1DatabaseTableSpecResponseArgs) ToGoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrOutput() GoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrOutput
func (GoogleCloudDatacatalogV1DatabaseTableSpecResponseArgs) ToGoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrOutputWithContext ¶
func (i GoogleCloudDatacatalogV1DatabaseTableSpecResponseArgs) ToGoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrOutput
type GoogleCloudDatacatalogV1DatabaseTableSpecResponseInput ¶
type GoogleCloudDatacatalogV1DatabaseTableSpecResponseInput interface { pulumi.Input ToGoogleCloudDatacatalogV1DatabaseTableSpecResponseOutput() GoogleCloudDatacatalogV1DatabaseTableSpecResponseOutput ToGoogleCloudDatacatalogV1DatabaseTableSpecResponseOutputWithContext(context.Context) GoogleCloudDatacatalogV1DatabaseTableSpecResponseOutput }
GoogleCloudDatacatalogV1DatabaseTableSpecResponseInput is an input type that accepts GoogleCloudDatacatalogV1DatabaseTableSpecResponseArgs and GoogleCloudDatacatalogV1DatabaseTableSpecResponseOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1DatabaseTableSpecResponseInput` via:
GoogleCloudDatacatalogV1DatabaseTableSpecResponseArgs{...}
type GoogleCloudDatacatalogV1DatabaseTableSpecResponseOutput ¶
type GoogleCloudDatacatalogV1DatabaseTableSpecResponseOutput struct{ *pulumi.OutputState }
Specification that applies to a table resource. Valid only for entries with the `TABLE` type.
func (GoogleCloudDatacatalogV1DatabaseTableSpecResponseOutput) ElementType ¶
func (GoogleCloudDatacatalogV1DatabaseTableSpecResponseOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1DatabaseTableSpecResponseOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecResponseOutput ¶
func (o GoogleCloudDatacatalogV1DatabaseTableSpecResponseOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecResponseOutput() GoogleCloudDatacatalogV1DatabaseTableSpecResponseOutput
func (GoogleCloudDatacatalogV1DatabaseTableSpecResponseOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecResponseOutputWithContext ¶
func (o GoogleCloudDatacatalogV1DatabaseTableSpecResponseOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DatabaseTableSpecResponseOutput
func (GoogleCloudDatacatalogV1DatabaseTableSpecResponseOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrOutput ¶
func (o GoogleCloudDatacatalogV1DatabaseTableSpecResponseOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrOutput() GoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrOutput
func (GoogleCloudDatacatalogV1DatabaseTableSpecResponseOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1DatabaseTableSpecResponseOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrOutput
type GoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrInput ¶
type GoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrInput interface { pulumi.Input ToGoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrOutput() GoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrOutput ToGoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrOutputWithContext(context.Context) GoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrOutput }
GoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrInput is an input type that accepts GoogleCloudDatacatalogV1DatabaseTableSpecResponseArgs, GoogleCloudDatacatalogV1DatabaseTableSpecResponsePtr and GoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrInput` via:
GoogleCloudDatacatalogV1DatabaseTableSpecResponseArgs{...} or: nil
func GoogleCloudDatacatalogV1DatabaseTableSpecResponsePtr ¶
func GoogleCloudDatacatalogV1DatabaseTableSpecResponsePtr(v *GoogleCloudDatacatalogV1DatabaseTableSpecResponseArgs) GoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrInput
type GoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrOutput ¶
type GoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrOutput) ElementType ¶
func (GoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrOutput ¶
func (o GoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrOutput() GoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrOutput
func (GoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DatabaseTableSpecResponsePtrOutput
type GoogleCloudDatacatalogV1DatabaseTableSpecType ¶
type GoogleCloudDatacatalogV1DatabaseTableSpecType string
Type of this table.
func (GoogleCloudDatacatalogV1DatabaseTableSpecType) ElementType ¶
func (GoogleCloudDatacatalogV1DatabaseTableSpecType) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1DatabaseTableSpecType) ToGoogleCloudDatacatalogV1DatabaseTableSpecTypeOutput ¶ added in v0.6.0
func (e GoogleCloudDatacatalogV1DatabaseTableSpecType) ToGoogleCloudDatacatalogV1DatabaseTableSpecTypeOutput() GoogleCloudDatacatalogV1DatabaseTableSpecTypeOutput
func (GoogleCloudDatacatalogV1DatabaseTableSpecType) ToGoogleCloudDatacatalogV1DatabaseTableSpecTypeOutputWithContext ¶ added in v0.6.0
func (e GoogleCloudDatacatalogV1DatabaseTableSpecType) ToGoogleCloudDatacatalogV1DatabaseTableSpecTypeOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DatabaseTableSpecTypeOutput
func (GoogleCloudDatacatalogV1DatabaseTableSpecType) ToGoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutput ¶ added in v0.6.0
func (e GoogleCloudDatacatalogV1DatabaseTableSpecType) ToGoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutput() GoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutput
func (GoogleCloudDatacatalogV1DatabaseTableSpecType) ToGoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutputWithContext ¶ added in v0.6.0
func (e GoogleCloudDatacatalogV1DatabaseTableSpecType) ToGoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutput
func (GoogleCloudDatacatalogV1DatabaseTableSpecType) ToStringOutput ¶
func (e GoogleCloudDatacatalogV1DatabaseTableSpecType) ToStringOutput() pulumi.StringOutput
func (GoogleCloudDatacatalogV1DatabaseTableSpecType) ToStringOutputWithContext ¶
func (e GoogleCloudDatacatalogV1DatabaseTableSpecType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudDatacatalogV1DatabaseTableSpecType) ToStringPtrOutput ¶
func (e GoogleCloudDatacatalogV1DatabaseTableSpecType) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudDatacatalogV1DatabaseTableSpecType) ToStringPtrOutputWithContext ¶
func (e GoogleCloudDatacatalogV1DatabaseTableSpecType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudDatacatalogV1DatabaseTableSpecTypeInput ¶ added in v0.6.0
type GoogleCloudDatacatalogV1DatabaseTableSpecTypeInput interface { pulumi.Input ToGoogleCloudDatacatalogV1DatabaseTableSpecTypeOutput() GoogleCloudDatacatalogV1DatabaseTableSpecTypeOutput ToGoogleCloudDatacatalogV1DatabaseTableSpecTypeOutputWithContext(context.Context) GoogleCloudDatacatalogV1DatabaseTableSpecTypeOutput }
GoogleCloudDatacatalogV1DatabaseTableSpecTypeInput is an input type that accepts GoogleCloudDatacatalogV1DatabaseTableSpecTypeArgs and GoogleCloudDatacatalogV1DatabaseTableSpecTypeOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1DatabaseTableSpecTypeInput` via:
GoogleCloudDatacatalogV1DatabaseTableSpecTypeArgs{...}
type GoogleCloudDatacatalogV1DatabaseTableSpecTypeOutput ¶ added in v0.6.0
type GoogleCloudDatacatalogV1DatabaseTableSpecTypeOutput struct{ *pulumi.OutputState }
func (GoogleCloudDatacatalogV1DatabaseTableSpecTypeOutput) ElementType ¶ added in v0.6.0
func (GoogleCloudDatacatalogV1DatabaseTableSpecTypeOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1DatabaseTableSpecTypeOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecTypeOutput ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1DatabaseTableSpecTypeOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecTypeOutput() GoogleCloudDatacatalogV1DatabaseTableSpecTypeOutput
func (GoogleCloudDatacatalogV1DatabaseTableSpecTypeOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecTypeOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1DatabaseTableSpecTypeOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecTypeOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DatabaseTableSpecTypeOutput
func (GoogleCloudDatacatalogV1DatabaseTableSpecTypeOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutput ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1DatabaseTableSpecTypeOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutput() GoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutput
func (GoogleCloudDatacatalogV1DatabaseTableSpecTypeOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1DatabaseTableSpecTypeOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutput
func (GoogleCloudDatacatalogV1DatabaseTableSpecTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1DatabaseTableSpecTypeOutput) ToStringOutput() pulumi.StringOutput
func (GoogleCloudDatacatalogV1DatabaseTableSpecTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1DatabaseTableSpecTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudDatacatalogV1DatabaseTableSpecTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1DatabaseTableSpecTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudDatacatalogV1DatabaseTableSpecTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1DatabaseTableSpecTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudDatacatalogV1DatabaseTableSpecTypePtrInput ¶ added in v0.6.0
type GoogleCloudDatacatalogV1DatabaseTableSpecTypePtrInput interface { pulumi.Input ToGoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutput() GoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutput ToGoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutputWithContext(context.Context) GoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutput }
func GoogleCloudDatacatalogV1DatabaseTableSpecTypePtr ¶ added in v0.6.0
func GoogleCloudDatacatalogV1DatabaseTableSpecTypePtr(v string) GoogleCloudDatacatalogV1DatabaseTableSpecTypePtrInput
type GoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutput ¶ added in v0.6.0
type GoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutput) ElementType ¶ added in v0.6.0
func (GoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutput ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutput() GoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutput
func (GoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutput) ToGoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutput
func (GoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1DatabaseTableSpecTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudDatacatalogV1GcsFileSpecResponse ¶
type GoogleCloudDatacatalogV1GcsFileSpecResponse struct { // Full file path. Example: `gs://bucket_name/a/b.txt`. FilePath string `pulumi:"filePath"` // Creation, modification, and expiration timestamps of a Cloud Storage file. GcsTimestamps GoogleCloudDatacatalogV1SystemTimestampsResponse `pulumi:"gcsTimestamps"` // File size in bytes. SizeBytes string `pulumi:"sizeBytes"` }
Specification of a single file in Cloud Storage.
type GoogleCloudDatacatalogV1GcsFileSpecResponseArgs ¶
type GoogleCloudDatacatalogV1GcsFileSpecResponseArgs struct { // Full file path. Example: `gs://bucket_name/a/b.txt`. FilePath pulumi.StringInput `pulumi:"filePath"` // Creation, modification, and expiration timestamps of a Cloud Storage file. GcsTimestamps GoogleCloudDatacatalogV1SystemTimestampsResponseInput `pulumi:"gcsTimestamps"` // File size in bytes. SizeBytes pulumi.StringInput `pulumi:"sizeBytes"` }
Specification of a single file in Cloud Storage.
func (GoogleCloudDatacatalogV1GcsFileSpecResponseArgs) ElementType ¶
func (GoogleCloudDatacatalogV1GcsFileSpecResponseArgs) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1GcsFileSpecResponseArgs) ToGoogleCloudDatacatalogV1GcsFileSpecResponseOutput ¶
func (i GoogleCloudDatacatalogV1GcsFileSpecResponseArgs) ToGoogleCloudDatacatalogV1GcsFileSpecResponseOutput() GoogleCloudDatacatalogV1GcsFileSpecResponseOutput
func (GoogleCloudDatacatalogV1GcsFileSpecResponseArgs) ToGoogleCloudDatacatalogV1GcsFileSpecResponseOutputWithContext ¶
func (i GoogleCloudDatacatalogV1GcsFileSpecResponseArgs) ToGoogleCloudDatacatalogV1GcsFileSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1GcsFileSpecResponseOutput
type GoogleCloudDatacatalogV1GcsFileSpecResponseArray ¶
type GoogleCloudDatacatalogV1GcsFileSpecResponseArray []GoogleCloudDatacatalogV1GcsFileSpecResponseInput
func (GoogleCloudDatacatalogV1GcsFileSpecResponseArray) ElementType ¶
func (GoogleCloudDatacatalogV1GcsFileSpecResponseArray) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1GcsFileSpecResponseArray) ToGoogleCloudDatacatalogV1GcsFileSpecResponseArrayOutput ¶
func (i GoogleCloudDatacatalogV1GcsFileSpecResponseArray) ToGoogleCloudDatacatalogV1GcsFileSpecResponseArrayOutput() GoogleCloudDatacatalogV1GcsFileSpecResponseArrayOutput
func (GoogleCloudDatacatalogV1GcsFileSpecResponseArray) ToGoogleCloudDatacatalogV1GcsFileSpecResponseArrayOutputWithContext ¶
func (i GoogleCloudDatacatalogV1GcsFileSpecResponseArray) ToGoogleCloudDatacatalogV1GcsFileSpecResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1GcsFileSpecResponseArrayOutput
type GoogleCloudDatacatalogV1GcsFileSpecResponseArrayInput ¶
type GoogleCloudDatacatalogV1GcsFileSpecResponseArrayInput interface { pulumi.Input ToGoogleCloudDatacatalogV1GcsFileSpecResponseArrayOutput() GoogleCloudDatacatalogV1GcsFileSpecResponseArrayOutput ToGoogleCloudDatacatalogV1GcsFileSpecResponseArrayOutputWithContext(context.Context) GoogleCloudDatacatalogV1GcsFileSpecResponseArrayOutput }
GoogleCloudDatacatalogV1GcsFileSpecResponseArrayInput is an input type that accepts GoogleCloudDatacatalogV1GcsFileSpecResponseArray and GoogleCloudDatacatalogV1GcsFileSpecResponseArrayOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1GcsFileSpecResponseArrayInput` via:
GoogleCloudDatacatalogV1GcsFileSpecResponseArray{ GoogleCloudDatacatalogV1GcsFileSpecResponseArgs{...} }
type GoogleCloudDatacatalogV1GcsFileSpecResponseArrayOutput ¶
type GoogleCloudDatacatalogV1GcsFileSpecResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudDatacatalogV1GcsFileSpecResponseArrayOutput) ElementType ¶
func (GoogleCloudDatacatalogV1GcsFileSpecResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1GcsFileSpecResponseArrayOutput) ToGoogleCloudDatacatalogV1GcsFileSpecResponseArrayOutput ¶
func (o GoogleCloudDatacatalogV1GcsFileSpecResponseArrayOutput) ToGoogleCloudDatacatalogV1GcsFileSpecResponseArrayOutput() GoogleCloudDatacatalogV1GcsFileSpecResponseArrayOutput
func (GoogleCloudDatacatalogV1GcsFileSpecResponseArrayOutput) ToGoogleCloudDatacatalogV1GcsFileSpecResponseArrayOutputWithContext ¶
func (o GoogleCloudDatacatalogV1GcsFileSpecResponseArrayOutput) ToGoogleCloudDatacatalogV1GcsFileSpecResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1GcsFileSpecResponseArrayOutput
type GoogleCloudDatacatalogV1GcsFileSpecResponseInput ¶
type GoogleCloudDatacatalogV1GcsFileSpecResponseInput interface { pulumi.Input ToGoogleCloudDatacatalogV1GcsFileSpecResponseOutput() GoogleCloudDatacatalogV1GcsFileSpecResponseOutput ToGoogleCloudDatacatalogV1GcsFileSpecResponseOutputWithContext(context.Context) GoogleCloudDatacatalogV1GcsFileSpecResponseOutput }
GoogleCloudDatacatalogV1GcsFileSpecResponseInput is an input type that accepts GoogleCloudDatacatalogV1GcsFileSpecResponseArgs and GoogleCloudDatacatalogV1GcsFileSpecResponseOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1GcsFileSpecResponseInput` via:
GoogleCloudDatacatalogV1GcsFileSpecResponseArgs{...}
type GoogleCloudDatacatalogV1GcsFileSpecResponseOutput ¶
type GoogleCloudDatacatalogV1GcsFileSpecResponseOutput struct{ *pulumi.OutputState }
Specification of a single file in Cloud Storage.
func (GoogleCloudDatacatalogV1GcsFileSpecResponseOutput) ElementType ¶
func (GoogleCloudDatacatalogV1GcsFileSpecResponseOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1GcsFileSpecResponseOutput) FilePath ¶
func (o GoogleCloudDatacatalogV1GcsFileSpecResponseOutput) FilePath() pulumi.StringOutput
Full file path. Example: `gs://bucket_name/a/b.txt`.
func (GoogleCloudDatacatalogV1GcsFileSpecResponseOutput) GcsTimestamps ¶
func (o GoogleCloudDatacatalogV1GcsFileSpecResponseOutput) GcsTimestamps() GoogleCloudDatacatalogV1SystemTimestampsResponseOutput
Creation, modification, and expiration timestamps of a Cloud Storage file.
func (GoogleCloudDatacatalogV1GcsFileSpecResponseOutput) SizeBytes ¶
func (o GoogleCloudDatacatalogV1GcsFileSpecResponseOutput) SizeBytes() pulumi.StringOutput
File size in bytes.
func (GoogleCloudDatacatalogV1GcsFileSpecResponseOutput) ToGoogleCloudDatacatalogV1GcsFileSpecResponseOutput ¶
func (o GoogleCloudDatacatalogV1GcsFileSpecResponseOutput) ToGoogleCloudDatacatalogV1GcsFileSpecResponseOutput() GoogleCloudDatacatalogV1GcsFileSpecResponseOutput
func (GoogleCloudDatacatalogV1GcsFileSpecResponseOutput) ToGoogleCloudDatacatalogV1GcsFileSpecResponseOutputWithContext ¶
func (o GoogleCloudDatacatalogV1GcsFileSpecResponseOutput) ToGoogleCloudDatacatalogV1GcsFileSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1GcsFileSpecResponseOutput
type GoogleCloudDatacatalogV1GcsFilesetSpec ¶
type GoogleCloudDatacatalogV1GcsFilesetSpec struct { // Patterns to identify a set of files in Google Cloud Storage. For more information, see [Wildcard Names] (https://cloud.google.com/storage/docs/gsutil/addlhelp/WildcardNames). Note: Currently, bucket wildcards are not supported. Examples of valid `file_patterns`: * `gs://bucket_name/dir/*`: matches all files in `bucket_name/dir` directory * `gs://bucket_name/dir/**`: matches all files in `bucket_name/dir` and all subdirectories * `gs://bucket_name/file*`: matches files prefixed by `file` in `bucket_name` * `gs://bucket_name/??.txt`: matches files with two characters followed by `.txt` in `bucket_name` * `gs://bucket_name/[aeiou].txt`: matches files that contain a single vowel character followed by `.txt` in `bucket_name` * `gs://bucket_name/[a-m].txt`: matches files that contain `a`, `b`, ... or `m` followed by `.txt` in `bucket_name` * `gs://bucket_name/a/*/b`: matches all files in `bucket_name` that match the `a/*/b` pattern, such as `a/c/b`, `a/d/b` * `gs://another_bucket/a.txt`: matches `gs://another_bucket/a.txt` You can combine wildcards to match complex sets of files, for example: `gs://bucket_name/[a-m]??.j*g` FilePatterns []string `pulumi:"filePatterns"` }
Describes a Cloud Storage fileset entry.
type GoogleCloudDatacatalogV1GcsFilesetSpecArgs ¶
type GoogleCloudDatacatalogV1GcsFilesetSpecArgs struct { // Patterns to identify a set of files in Google Cloud Storage. For more information, see [Wildcard Names] (https://cloud.google.com/storage/docs/gsutil/addlhelp/WildcardNames). Note: Currently, bucket wildcards are not supported. Examples of valid `file_patterns`: * `gs://bucket_name/dir/*`: matches all files in `bucket_name/dir` directory * `gs://bucket_name/dir/**`: matches all files in `bucket_name/dir` and all subdirectories * `gs://bucket_name/file*`: matches files prefixed by `file` in `bucket_name` * `gs://bucket_name/??.txt`: matches files with two characters followed by `.txt` in `bucket_name` * `gs://bucket_name/[aeiou].txt`: matches files that contain a single vowel character followed by `.txt` in `bucket_name` * `gs://bucket_name/[a-m].txt`: matches files that contain `a`, `b`, ... or `m` followed by `.txt` in `bucket_name` * `gs://bucket_name/a/*/b`: matches all files in `bucket_name` that match the `a/*/b` pattern, such as `a/c/b`, `a/d/b` * `gs://another_bucket/a.txt`: matches `gs://another_bucket/a.txt` You can combine wildcards to match complex sets of files, for example: `gs://bucket_name/[a-m]??.j*g` FilePatterns pulumi.StringArrayInput `pulumi:"filePatterns"` }
Describes a Cloud Storage fileset entry.
func (GoogleCloudDatacatalogV1GcsFilesetSpecArgs) ElementType ¶
func (GoogleCloudDatacatalogV1GcsFilesetSpecArgs) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1GcsFilesetSpecArgs) ToGoogleCloudDatacatalogV1GcsFilesetSpecOutput ¶
func (i GoogleCloudDatacatalogV1GcsFilesetSpecArgs) ToGoogleCloudDatacatalogV1GcsFilesetSpecOutput() GoogleCloudDatacatalogV1GcsFilesetSpecOutput
func (GoogleCloudDatacatalogV1GcsFilesetSpecArgs) ToGoogleCloudDatacatalogV1GcsFilesetSpecOutputWithContext ¶
func (i GoogleCloudDatacatalogV1GcsFilesetSpecArgs) ToGoogleCloudDatacatalogV1GcsFilesetSpecOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1GcsFilesetSpecOutput
func (GoogleCloudDatacatalogV1GcsFilesetSpecArgs) ToGoogleCloudDatacatalogV1GcsFilesetSpecPtrOutput ¶
func (i GoogleCloudDatacatalogV1GcsFilesetSpecArgs) ToGoogleCloudDatacatalogV1GcsFilesetSpecPtrOutput() GoogleCloudDatacatalogV1GcsFilesetSpecPtrOutput
func (GoogleCloudDatacatalogV1GcsFilesetSpecArgs) ToGoogleCloudDatacatalogV1GcsFilesetSpecPtrOutputWithContext ¶
func (i GoogleCloudDatacatalogV1GcsFilesetSpecArgs) ToGoogleCloudDatacatalogV1GcsFilesetSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1GcsFilesetSpecPtrOutput
type GoogleCloudDatacatalogV1GcsFilesetSpecInput ¶
type GoogleCloudDatacatalogV1GcsFilesetSpecInput interface { pulumi.Input ToGoogleCloudDatacatalogV1GcsFilesetSpecOutput() GoogleCloudDatacatalogV1GcsFilesetSpecOutput ToGoogleCloudDatacatalogV1GcsFilesetSpecOutputWithContext(context.Context) GoogleCloudDatacatalogV1GcsFilesetSpecOutput }
GoogleCloudDatacatalogV1GcsFilesetSpecInput is an input type that accepts GoogleCloudDatacatalogV1GcsFilesetSpecArgs and GoogleCloudDatacatalogV1GcsFilesetSpecOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1GcsFilesetSpecInput` via:
GoogleCloudDatacatalogV1GcsFilesetSpecArgs{...}
type GoogleCloudDatacatalogV1GcsFilesetSpecOutput ¶
type GoogleCloudDatacatalogV1GcsFilesetSpecOutput struct{ *pulumi.OutputState }
Describes a Cloud Storage fileset entry.
func (GoogleCloudDatacatalogV1GcsFilesetSpecOutput) ElementType ¶
func (GoogleCloudDatacatalogV1GcsFilesetSpecOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1GcsFilesetSpecOutput) FilePatterns ¶
func (o GoogleCloudDatacatalogV1GcsFilesetSpecOutput) FilePatterns() pulumi.StringArrayOutput
Patterns to identify a set of files in Google Cloud Storage. For more information, see [Wildcard Names] (https://cloud.google.com/storage/docs/gsutil/addlhelp/WildcardNames). Note: Currently, bucket wildcards are not supported. Examples of valid `file_patterns`: * `gs://bucket_name/dir/*`: matches all files in `bucket_name/dir` directory * `gs://bucket_name/dir/**`: matches all files in `bucket_name/dir` and all subdirectories * `gs://bucket_name/file*`: matches files prefixed by `file` in `bucket_name` * `gs://bucket_name/??.txt`: matches files with two characters followed by `.txt` in `bucket_name` * `gs://bucket_name/[aeiou].txt`: matches files that contain a single vowel character followed by `.txt` in `bucket_name` * `gs://bucket_name/[a-m].txt`: matches files that contain `a`, `b`, ... or `m` followed by `.txt` in `bucket_name` * `gs://bucket_name/a/*/b`: matches all files in `bucket_name` that match the `a/*/b` pattern, such as `a/c/b`, `a/d/b` * `gs://another_bucket/a.txt`: matches `gs://another_bucket/a.txt` You can combine wildcards to match complex sets of files, for example: `gs://bucket_name/[a-m]??.j*g`
func (GoogleCloudDatacatalogV1GcsFilesetSpecOutput) ToGoogleCloudDatacatalogV1GcsFilesetSpecOutput ¶
func (o GoogleCloudDatacatalogV1GcsFilesetSpecOutput) ToGoogleCloudDatacatalogV1GcsFilesetSpecOutput() GoogleCloudDatacatalogV1GcsFilesetSpecOutput
func (GoogleCloudDatacatalogV1GcsFilesetSpecOutput) ToGoogleCloudDatacatalogV1GcsFilesetSpecOutputWithContext ¶
func (o GoogleCloudDatacatalogV1GcsFilesetSpecOutput) ToGoogleCloudDatacatalogV1GcsFilesetSpecOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1GcsFilesetSpecOutput
func (GoogleCloudDatacatalogV1GcsFilesetSpecOutput) ToGoogleCloudDatacatalogV1GcsFilesetSpecPtrOutput ¶
func (o GoogleCloudDatacatalogV1GcsFilesetSpecOutput) ToGoogleCloudDatacatalogV1GcsFilesetSpecPtrOutput() GoogleCloudDatacatalogV1GcsFilesetSpecPtrOutput
func (GoogleCloudDatacatalogV1GcsFilesetSpecOutput) ToGoogleCloudDatacatalogV1GcsFilesetSpecPtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1GcsFilesetSpecOutput) ToGoogleCloudDatacatalogV1GcsFilesetSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1GcsFilesetSpecPtrOutput
type GoogleCloudDatacatalogV1GcsFilesetSpecPtrInput ¶
type GoogleCloudDatacatalogV1GcsFilesetSpecPtrInput interface { pulumi.Input ToGoogleCloudDatacatalogV1GcsFilesetSpecPtrOutput() GoogleCloudDatacatalogV1GcsFilesetSpecPtrOutput ToGoogleCloudDatacatalogV1GcsFilesetSpecPtrOutputWithContext(context.Context) GoogleCloudDatacatalogV1GcsFilesetSpecPtrOutput }
GoogleCloudDatacatalogV1GcsFilesetSpecPtrInput is an input type that accepts GoogleCloudDatacatalogV1GcsFilesetSpecArgs, GoogleCloudDatacatalogV1GcsFilesetSpecPtr and GoogleCloudDatacatalogV1GcsFilesetSpecPtrOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1GcsFilesetSpecPtrInput` via:
GoogleCloudDatacatalogV1GcsFilesetSpecArgs{...} or: nil
func GoogleCloudDatacatalogV1GcsFilesetSpecPtr ¶
func GoogleCloudDatacatalogV1GcsFilesetSpecPtr(v *GoogleCloudDatacatalogV1GcsFilesetSpecArgs) GoogleCloudDatacatalogV1GcsFilesetSpecPtrInput
type GoogleCloudDatacatalogV1GcsFilesetSpecPtrOutput ¶
type GoogleCloudDatacatalogV1GcsFilesetSpecPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDatacatalogV1GcsFilesetSpecPtrOutput) ElementType ¶
func (GoogleCloudDatacatalogV1GcsFilesetSpecPtrOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1GcsFilesetSpecPtrOutput) FilePatterns ¶
func (o GoogleCloudDatacatalogV1GcsFilesetSpecPtrOutput) FilePatterns() pulumi.StringArrayOutput
Patterns to identify a set of files in Google Cloud Storage. For more information, see [Wildcard Names] (https://cloud.google.com/storage/docs/gsutil/addlhelp/WildcardNames). Note: Currently, bucket wildcards are not supported. Examples of valid `file_patterns`: * `gs://bucket_name/dir/*`: matches all files in `bucket_name/dir` directory * `gs://bucket_name/dir/**`: matches all files in `bucket_name/dir` and all subdirectories * `gs://bucket_name/file*`: matches files prefixed by `file` in `bucket_name` * `gs://bucket_name/??.txt`: matches files with two characters followed by `.txt` in `bucket_name` * `gs://bucket_name/[aeiou].txt`: matches files that contain a single vowel character followed by `.txt` in `bucket_name` * `gs://bucket_name/[a-m].txt`: matches files that contain `a`, `b`, ... or `m` followed by `.txt` in `bucket_name` * `gs://bucket_name/a/*/b`: matches all files in `bucket_name` that match the `a/*/b` pattern, such as `a/c/b`, `a/d/b` * `gs://another_bucket/a.txt`: matches `gs://another_bucket/a.txt` You can combine wildcards to match complex sets of files, for example: `gs://bucket_name/[a-m]??.j*g`
func (GoogleCloudDatacatalogV1GcsFilesetSpecPtrOutput) ToGoogleCloudDatacatalogV1GcsFilesetSpecPtrOutput ¶
func (o GoogleCloudDatacatalogV1GcsFilesetSpecPtrOutput) ToGoogleCloudDatacatalogV1GcsFilesetSpecPtrOutput() GoogleCloudDatacatalogV1GcsFilesetSpecPtrOutput
func (GoogleCloudDatacatalogV1GcsFilesetSpecPtrOutput) ToGoogleCloudDatacatalogV1GcsFilesetSpecPtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1GcsFilesetSpecPtrOutput) ToGoogleCloudDatacatalogV1GcsFilesetSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1GcsFilesetSpecPtrOutput
type GoogleCloudDatacatalogV1GcsFilesetSpecResponse ¶
type GoogleCloudDatacatalogV1GcsFilesetSpecResponse struct { // Patterns to identify a set of files in Google Cloud Storage. For more information, see [Wildcard Names] (https://cloud.google.com/storage/docs/gsutil/addlhelp/WildcardNames). Note: Currently, bucket wildcards are not supported. Examples of valid `file_patterns`: * `gs://bucket_name/dir/*`: matches all files in `bucket_name/dir` directory * `gs://bucket_name/dir/**`: matches all files in `bucket_name/dir` and all subdirectories * `gs://bucket_name/file*`: matches files prefixed by `file` in `bucket_name` * `gs://bucket_name/??.txt`: matches files with two characters followed by `.txt` in `bucket_name` * `gs://bucket_name/[aeiou].txt`: matches files that contain a single vowel character followed by `.txt` in `bucket_name` * `gs://bucket_name/[a-m].txt`: matches files that contain `a`, `b`, ... or `m` followed by `.txt` in `bucket_name` * `gs://bucket_name/a/*/b`: matches all files in `bucket_name` that match the `a/*/b` pattern, such as `a/c/b`, `a/d/b` * `gs://another_bucket/a.txt`: matches `gs://another_bucket/a.txt` You can combine wildcards to match complex sets of files, for example: `gs://bucket_name/[a-m]??.j*g` FilePatterns []string `pulumi:"filePatterns"` // Sample files contained in this fileset, not all files contained in this fileset are represented here. SampleGcsFileSpecs []GoogleCloudDatacatalogV1GcsFileSpecResponse `pulumi:"sampleGcsFileSpecs"` }
Describes a Cloud Storage fileset entry.
type GoogleCloudDatacatalogV1GcsFilesetSpecResponseArgs ¶
type GoogleCloudDatacatalogV1GcsFilesetSpecResponseArgs struct { // Patterns to identify a set of files in Google Cloud Storage. For more information, see [Wildcard Names] (https://cloud.google.com/storage/docs/gsutil/addlhelp/WildcardNames). Note: Currently, bucket wildcards are not supported. Examples of valid `file_patterns`: * `gs://bucket_name/dir/*`: matches all files in `bucket_name/dir` directory * `gs://bucket_name/dir/**`: matches all files in `bucket_name/dir` and all subdirectories * `gs://bucket_name/file*`: matches files prefixed by `file` in `bucket_name` * `gs://bucket_name/??.txt`: matches files with two characters followed by `.txt` in `bucket_name` * `gs://bucket_name/[aeiou].txt`: matches files that contain a single vowel character followed by `.txt` in `bucket_name` * `gs://bucket_name/[a-m].txt`: matches files that contain `a`, `b`, ... or `m` followed by `.txt` in `bucket_name` * `gs://bucket_name/a/*/b`: matches all files in `bucket_name` that match the `a/*/b` pattern, such as `a/c/b`, `a/d/b` * `gs://another_bucket/a.txt`: matches `gs://another_bucket/a.txt` You can combine wildcards to match complex sets of files, for example: `gs://bucket_name/[a-m]??.j*g` FilePatterns pulumi.StringArrayInput `pulumi:"filePatterns"` // Sample files contained in this fileset, not all files contained in this fileset are represented here. SampleGcsFileSpecs GoogleCloudDatacatalogV1GcsFileSpecResponseArrayInput `pulumi:"sampleGcsFileSpecs"` }
Describes a Cloud Storage fileset entry.
func (GoogleCloudDatacatalogV1GcsFilesetSpecResponseArgs) ElementType ¶
func (GoogleCloudDatacatalogV1GcsFilesetSpecResponseArgs) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1GcsFilesetSpecResponseArgs) ToGoogleCloudDatacatalogV1GcsFilesetSpecResponseOutput ¶
func (i GoogleCloudDatacatalogV1GcsFilesetSpecResponseArgs) ToGoogleCloudDatacatalogV1GcsFilesetSpecResponseOutput() GoogleCloudDatacatalogV1GcsFilesetSpecResponseOutput
func (GoogleCloudDatacatalogV1GcsFilesetSpecResponseArgs) ToGoogleCloudDatacatalogV1GcsFilesetSpecResponseOutputWithContext ¶
func (i GoogleCloudDatacatalogV1GcsFilesetSpecResponseArgs) ToGoogleCloudDatacatalogV1GcsFilesetSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1GcsFilesetSpecResponseOutput
func (GoogleCloudDatacatalogV1GcsFilesetSpecResponseArgs) ToGoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutput ¶
func (i GoogleCloudDatacatalogV1GcsFilesetSpecResponseArgs) ToGoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutput() GoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutput
func (GoogleCloudDatacatalogV1GcsFilesetSpecResponseArgs) ToGoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutputWithContext ¶
func (i GoogleCloudDatacatalogV1GcsFilesetSpecResponseArgs) ToGoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutput
type GoogleCloudDatacatalogV1GcsFilesetSpecResponseInput ¶
type GoogleCloudDatacatalogV1GcsFilesetSpecResponseInput interface { pulumi.Input ToGoogleCloudDatacatalogV1GcsFilesetSpecResponseOutput() GoogleCloudDatacatalogV1GcsFilesetSpecResponseOutput ToGoogleCloudDatacatalogV1GcsFilesetSpecResponseOutputWithContext(context.Context) GoogleCloudDatacatalogV1GcsFilesetSpecResponseOutput }
GoogleCloudDatacatalogV1GcsFilesetSpecResponseInput is an input type that accepts GoogleCloudDatacatalogV1GcsFilesetSpecResponseArgs and GoogleCloudDatacatalogV1GcsFilesetSpecResponseOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1GcsFilesetSpecResponseInput` via:
GoogleCloudDatacatalogV1GcsFilesetSpecResponseArgs{...}
type GoogleCloudDatacatalogV1GcsFilesetSpecResponseOutput ¶
type GoogleCloudDatacatalogV1GcsFilesetSpecResponseOutput struct{ *pulumi.OutputState }
Describes a Cloud Storage fileset entry.
func (GoogleCloudDatacatalogV1GcsFilesetSpecResponseOutput) ElementType ¶
func (GoogleCloudDatacatalogV1GcsFilesetSpecResponseOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1GcsFilesetSpecResponseOutput) FilePatterns ¶
func (o GoogleCloudDatacatalogV1GcsFilesetSpecResponseOutput) FilePatterns() pulumi.StringArrayOutput
Patterns to identify a set of files in Google Cloud Storage. For more information, see [Wildcard Names] (https://cloud.google.com/storage/docs/gsutil/addlhelp/WildcardNames). Note: Currently, bucket wildcards are not supported. Examples of valid `file_patterns`: * `gs://bucket_name/dir/*`: matches all files in `bucket_name/dir` directory * `gs://bucket_name/dir/**`: matches all files in `bucket_name/dir` and all subdirectories * `gs://bucket_name/file*`: matches files prefixed by `file` in `bucket_name` * `gs://bucket_name/??.txt`: matches files with two characters followed by `.txt` in `bucket_name` * `gs://bucket_name/[aeiou].txt`: matches files that contain a single vowel character followed by `.txt` in `bucket_name` * `gs://bucket_name/[a-m].txt`: matches files that contain `a`, `b`, ... or `m` followed by `.txt` in `bucket_name` * `gs://bucket_name/a/*/b`: matches all files in `bucket_name` that match the `a/*/b` pattern, such as `a/c/b`, `a/d/b` * `gs://another_bucket/a.txt`: matches `gs://another_bucket/a.txt` You can combine wildcards to match complex sets of files, for example: `gs://bucket_name/[a-m]??.j*g`
func (GoogleCloudDatacatalogV1GcsFilesetSpecResponseOutput) SampleGcsFileSpecs ¶
func (o GoogleCloudDatacatalogV1GcsFilesetSpecResponseOutput) SampleGcsFileSpecs() GoogleCloudDatacatalogV1GcsFileSpecResponseArrayOutput
Sample files contained in this fileset, not all files contained in this fileset are represented here.
func (GoogleCloudDatacatalogV1GcsFilesetSpecResponseOutput) ToGoogleCloudDatacatalogV1GcsFilesetSpecResponseOutput ¶
func (o GoogleCloudDatacatalogV1GcsFilesetSpecResponseOutput) ToGoogleCloudDatacatalogV1GcsFilesetSpecResponseOutput() GoogleCloudDatacatalogV1GcsFilesetSpecResponseOutput
func (GoogleCloudDatacatalogV1GcsFilesetSpecResponseOutput) ToGoogleCloudDatacatalogV1GcsFilesetSpecResponseOutputWithContext ¶
func (o GoogleCloudDatacatalogV1GcsFilesetSpecResponseOutput) ToGoogleCloudDatacatalogV1GcsFilesetSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1GcsFilesetSpecResponseOutput
func (GoogleCloudDatacatalogV1GcsFilesetSpecResponseOutput) ToGoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutput ¶
func (o GoogleCloudDatacatalogV1GcsFilesetSpecResponseOutput) ToGoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutput() GoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutput
func (GoogleCloudDatacatalogV1GcsFilesetSpecResponseOutput) ToGoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1GcsFilesetSpecResponseOutput) ToGoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutput
type GoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrInput ¶
type GoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrInput interface { pulumi.Input ToGoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutput() GoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutput ToGoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutputWithContext(context.Context) GoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutput }
GoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrInput is an input type that accepts GoogleCloudDatacatalogV1GcsFilesetSpecResponseArgs, GoogleCloudDatacatalogV1GcsFilesetSpecResponsePtr and GoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrInput` via:
GoogleCloudDatacatalogV1GcsFilesetSpecResponseArgs{...} or: nil
func GoogleCloudDatacatalogV1GcsFilesetSpecResponsePtr ¶
func GoogleCloudDatacatalogV1GcsFilesetSpecResponsePtr(v *GoogleCloudDatacatalogV1GcsFilesetSpecResponseArgs) GoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrInput
type GoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutput ¶
type GoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutput) ElementType ¶
func (GoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutput) FilePatterns ¶
func (o GoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutput) FilePatterns() pulumi.StringArrayOutput
Patterns to identify a set of files in Google Cloud Storage. For more information, see [Wildcard Names] (https://cloud.google.com/storage/docs/gsutil/addlhelp/WildcardNames). Note: Currently, bucket wildcards are not supported. Examples of valid `file_patterns`: * `gs://bucket_name/dir/*`: matches all files in `bucket_name/dir` directory * `gs://bucket_name/dir/**`: matches all files in `bucket_name/dir` and all subdirectories * `gs://bucket_name/file*`: matches files prefixed by `file` in `bucket_name` * `gs://bucket_name/??.txt`: matches files with two characters followed by `.txt` in `bucket_name` * `gs://bucket_name/[aeiou].txt`: matches files that contain a single vowel character followed by `.txt` in `bucket_name` * `gs://bucket_name/[a-m].txt`: matches files that contain `a`, `b`, ... or `m` followed by `.txt` in `bucket_name` * `gs://bucket_name/a/*/b`: matches all files in `bucket_name` that match the `a/*/b` pattern, such as `a/c/b`, `a/d/b` * `gs://another_bucket/a.txt`: matches `gs://another_bucket/a.txt` You can combine wildcards to match complex sets of files, for example: `gs://bucket_name/[a-m]??.j*g`
func (GoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutput) SampleGcsFileSpecs ¶
func (o GoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutput) SampleGcsFileSpecs() GoogleCloudDatacatalogV1GcsFileSpecResponseArrayOutput
Sample files contained in this fileset, not all files contained in this fileset are represented here.
func (GoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutput ¶
func (o GoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutput() GoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutput
func (GoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1GcsFilesetSpecResponsePtrOutput
type GoogleCloudDatacatalogV1RoutineSpec ¶
type GoogleCloudDatacatalogV1RoutineSpec struct { // Fields specific for BigQuery routines. BigqueryRoutineSpec *GoogleCloudDatacatalogV1BigQueryRoutineSpec `pulumi:"bigqueryRoutineSpec"` // The body of the routine. DefinitionBody *string `pulumi:"definitionBody"` // The language the routine is written in. The exact value depends on the source system. For BigQuery routines, possible values are: * `SQL` * `JAVASCRIPT` Language *string `pulumi:"language"` // Return type of the argument. The exact value depends on the source system and the language. ReturnType *string `pulumi:"returnType"` // Arguments of the routine. RoutineArguments []GoogleCloudDatacatalogV1RoutineSpecArgument `pulumi:"routineArguments"` // The type of the routine. RoutineType *GoogleCloudDatacatalogV1RoutineSpecRoutineType `pulumi:"routineType"` }
Specification that applies to a routine. Valid only for entries with the `ROUTINE` type.
type GoogleCloudDatacatalogV1RoutineSpecArgs ¶
type GoogleCloudDatacatalogV1RoutineSpecArgs struct { // Fields specific for BigQuery routines. BigqueryRoutineSpec GoogleCloudDatacatalogV1BigQueryRoutineSpecPtrInput `pulumi:"bigqueryRoutineSpec"` // The body of the routine. DefinitionBody pulumi.StringPtrInput `pulumi:"definitionBody"` // The language the routine is written in. The exact value depends on the source system. For BigQuery routines, possible values are: * `SQL` * `JAVASCRIPT` Language pulumi.StringPtrInput `pulumi:"language"` // Return type of the argument. The exact value depends on the source system and the language. ReturnType pulumi.StringPtrInput `pulumi:"returnType"` // Arguments of the routine. RoutineArguments GoogleCloudDatacatalogV1RoutineSpecArgumentArrayInput `pulumi:"routineArguments"` // The type of the routine. RoutineType GoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrInput `pulumi:"routineType"` }
Specification that applies to a routine. Valid only for entries with the `ROUTINE` type.
func (GoogleCloudDatacatalogV1RoutineSpecArgs) ElementType ¶
func (GoogleCloudDatacatalogV1RoutineSpecArgs) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1RoutineSpecArgs) ToGoogleCloudDatacatalogV1RoutineSpecOutput ¶
func (i GoogleCloudDatacatalogV1RoutineSpecArgs) ToGoogleCloudDatacatalogV1RoutineSpecOutput() GoogleCloudDatacatalogV1RoutineSpecOutput
func (GoogleCloudDatacatalogV1RoutineSpecArgs) ToGoogleCloudDatacatalogV1RoutineSpecOutputWithContext ¶
func (i GoogleCloudDatacatalogV1RoutineSpecArgs) ToGoogleCloudDatacatalogV1RoutineSpecOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecOutput
func (GoogleCloudDatacatalogV1RoutineSpecArgs) ToGoogleCloudDatacatalogV1RoutineSpecPtrOutput ¶
func (i GoogleCloudDatacatalogV1RoutineSpecArgs) ToGoogleCloudDatacatalogV1RoutineSpecPtrOutput() GoogleCloudDatacatalogV1RoutineSpecPtrOutput
func (GoogleCloudDatacatalogV1RoutineSpecArgs) ToGoogleCloudDatacatalogV1RoutineSpecPtrOutputWithContext ¶
func (i GoogleCloudDatacatalogV1RoutineSpecArgs) ToGoogleCloudDatacatalogV1RoutineSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecPtrOutput
type GoogleCloudDatacatalogV1RoutineSpecArgument ¶
type GoogleCloudDatacatalogV1RoutineSpecArgument struct { // Specifies whether the argument is input or output. Mode *GoogleCloudDatacatalogV1RoutineSpecArgumentMode `pulumi:"mode"` // The name of the argument. A return argument of a function might not have a name. Name *string `pulumi:"name"` // Type of the argument. The exact value depends on the source system and the language. Type *string `pulumi:"type"` }
Input or output argument of a function or stored procedure.
type GoogleCloudDatacatalogV1RoutineSpecArgumentArgs ¶
type GoogleCloudDatacatalogV1RoutineSpecArgumentArgs struct { // Specifies whether the argument is input or output. Mode GoogleCloudDatacatalogV1RoutineSpecArgumentModePtrInput `pulumi:"mode"` // The name of the argument. A return argument of a function might not have a name. Name pulumi.StringPtrInput `pulumi:"name"` // Type of the argument. The exact value depends on the source system and the language. Type pulumi.StringPtrInput `pulumi:"type"` }
Input or output argument of a function or stored procedure.
func (GoogleCloudDatacatalogV1RoutineSpecArgumentArgs) ElementType ¶
func (GoogleCloudDatacatalogV1RoutineSpecArgumentArgs) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1RoutineSpecArgumentArgs) ToGoogleCloudDatacatalogV1RoutineSpecArgumentOutput ¶
func (i GoogleCloudDatacatalogV1RoutineSpecArgumentArgs) ToGoogleCloudDatacatalogV1RoutineSpecArgumentOutput() GoogleCloudDatacatalogV1RoutineSpecArgumentOutput
func (GoogleCloudDatacatalogV1RoutineSpecArgumentArgs) ToGoogleCloudDatacatalogV1RoutineSpecArgumentOutputWithContext ¶
func (i GoogleCloudDatacatalogV1RoutineSpecArgumentArgs) ToGoogleCloudDatacatalogV1RoutineSpecArgumentOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecArgumentOutput
type GoogleCloudDatacatalogV1RoutineSpecArgumentArray ¶
type GoogleCloudDatacatalogV1RoutineSpecArgumentArray []GoogleCloudDatacatalogV1RoutineSpecArgumentInput
func (GoogleCloudDatacatalogV1RoutineSpecArgumentArray) ElementType ¶
func (GoogleCloudDatacatalogV1RoutineSpecArgumentArray) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1RoutineSpecArgumentArray) ToGoogleCloudDatacatalogV1RoutineSpecArgumentArrayOutput ¶
func (i GoogleCloudDatacatalogV1RoutineSpecArgumentArray) ToGoogleCloudDatacatalogV1RoutineSpecArgumentArrayOutput() GoogleCloudDatacatalogV1RoutineSpecArgumentArrayOutput
func (GoogleCloudDatacatalogV1RoutineSpecArgumentArray) ToGoogleCloudDatacatalogV1RoutineSpecArgumentArrayOutputWithContext ¶
func (i GoogleCloudDatacatalogV1RoutineSpecArgumentArray) ToGoogleCloudDatacatalogV1RoutineSpecArgumentArrayOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecArgumentArrayOutput
type GoogleCloudDatacatalogV1RoutineSpecArgumentArrayInput ¶
type GoogleCloudDatacatalogV1RoutineSpecArgumentArrayInput interface { pulumi.Input ToGoogleCloudDatacatalogV1RoutineSpecArgumentArrayOutput() GoogleCloudDatacatalogV1RoutineSpecArgumentArrayOutput ToGoogleCloudDatacatalogV1RoutineSpecArgumentArrayOutputWithContext(context.Context) GoogleCloudDatacatalogV1RoutineSpecArgumentArrayOutput }
GoogleCloudDatacatalogV1RoutineSpecArgumentArrayInput is an input type that accepts GoogleCloudDatacatalogV1RoutineSpecArgumentArray and GoogleCloudDatacatalogV1RoutineSpecArgumentArrayOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1RoutineSpecArgumentArrayInput` via:
GoogleCloudDatacatalogV1RoutineSpecArgumentArray{ GoogleCloudDatacatalogV1RoutineSpecArgumentArgs{...} }
type GoogleCloudDatacatalogV1RoutineSpecArgumentArrayOutput ¶
type GoogleCloudDatacatalogV1RoutineSpecArgumentArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudDatacatalogV1RoutineSpecArgumentArrayOutput) ElementType ¶
func (GoogleCloudDatacatalogV1RoutineSpecArgumentArrayOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1RoutineSpecArgumentArrayOutput) ToGoogleCloudDatacatalogV1RoutineSpecArgumentArrayOutput ¶
func (o GoogleCloudDatacatalogV1RoutineSpecArgumentArrayOutput) ToGoogleCloudDatacatalogV1RoutineSpecArgumentArrayOutput() GoogleCloudDatacatalogV1RoutineSpecArgumentArrayOutput
func (GoogleCloudDatacatalogV1RoutineSpecArgumentArrayOutput) ToGoogleCloudDatacatalogV1RoutineSpecArgumentArrayOutputWithContext ¶
func (o GoogleCloudDatacatalogV1RoutineSpecArgumentArrayOutput) ToGoogleCloudDatacatalogV1RoutineSpecArgumentArrayOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecArgumentArrayOutput
type GoogleCloudDatacatalogV1RoutineSpecArgumentInput ¶
type GoogleCloudDatacatalogV1RoutineSpecArgumentInput interface { pulumi.Input ToGoogleCloudDatacatalogV1RoutineSpecArgumentOutput() GoogleCloudDatacatalogV1RoutineSpecArgumentOutput ToGoogleCloudDatacatalogV1RoutineSpecArgumentOutputWithContext(context.Context) GoogleCloudDatacatalogV1RoutineSpecArgumentOutput }
GoogleCloudDatacatalogV1RoutineSpecArgumentInput is an input type that accepts GoogleCloudDatacatalogV1RoutineSpecArgumentArgs and GoogleCloudDatacatalogV1RoutineSpecArgumentOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1RoutineSpecArgumentInput` via:
GoogleCloudDatacatalogV1RoutineSpecArgumentArgs{...}
type GoogleCloudDatacatalogV1RoutineSpecArgumentMode ¶
type GoogleCloudDatacatalogV1RoutineSpecArgumentMode string
Specifies whether the argument is input or output.
func (GoogleCloudDatacatalogV1RoutineSpecArgumentMode) ElementType ¶
func (GoogleCloudDatacatalogV1RoutineSpecArgumentMode) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1RoutineSpecArgumentMode) ToGoogleCloudDatacatalogV1RoutineSpecArgumentModeOutput ¶ added in v0.6.0
func (e GoogleCloudDatacatalogV1RoutineSpecArgumentMode) ToGoogleCloudDatacatalogV1RoutineSpecArgumentModeOutput() GoogleCloudDatacatalogV1RoutineSpecArgumentModeOutput
func (GoogleCloudDatacatalogV1RoutineSpecArgumentMode) ToGoogleCloudDatacatalogV1RoutineSpecArgumentModeOutputWithContext ¶ added in v0.6.0
func (e GoogleCloudDatacatalogV1RoutineSpecArgumentMode) ToGoogleCloudDatacatalogV1RoutineSpecArgumentModeOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecArgumentModeOutput
func (GoogleCloudDatacatalogV1RoutineSpecArgumentMode) ToGoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutput ¶ added in v0.6.0
func (e GoogleCloudDatacatalogV1RoutineSpecArgumentMode) ToGoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutput() GoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutput
func (GoogleCloudDatacatalogV1RoutineSpecArgumentMode) ToGoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutputWithContext ¶ added in v0.6.0
func (e GoogleCloudDatacatalogV1RoutineSpecArgumentMode) ToGoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutput
func (GoogleCloudDatacatalogV1RoutineSpecArgumentMode) ToStringOutput ¶
func (e GoogleCloudDatacatalogV1RoutineSpecArgumentMode) ToStringOutput() pulumi.StringOutput
func (GoogleCloudDatacatalogV1RoutineSpecArgumentMode) ToStringOutputWithContext ¶
func (e GoogleCloudDatacatalogV1RoutineSpecArgumentMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudDatacatalogV1RoutineSpecArgumentMode) ToStringPtrOutput ¶
func (e GoogleCloudDatacatalogV1RoutineSpecArgumentMode) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudDatacatalogV1RoutineSpecArgumentMode) ToStringPtrOutputWithContext ¶
func (e GoogleCloudDatacatalogV1RoutineSpecArgumentMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudDatacatalogV1RoutineSpecArgumentModeInput ¶ added in v0.6.0
type GoogleCloudDatacatalogV1RoutineSpecArgumentModeInput interface { pulumi.Input ToGoogleCloudDatacatalogV1RoutineSpecArgumentModeOutput() GoogleCloudDatacatalogV1RoutineSpecArgumentModeOutput ToGoogleCloudDatacatalogV1RoutineSpecArgumentModeOutputWithContext(context.Context) GoogleCloudDatacatalogV1RoutineSpecArgumentModeOutput }
GoogleCloudDatacatalogV1RoutineSpecArgumentModeInput is an input type that accepts GoogleCloudDatacatalogV1RoutineSpecArgumentModeArgs and GoogleCloudDatacatalogV1RoutineSpecArgumentModeOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1RoutineSpecArgumentModeInput` via:
GoogleCloudDatacatalogV1RoutineSpecArgumentModeArgs{...}
type GoogleCloudDatacatalogV1RoutineSpecArgumentModeOutput ¶ added in v0.6.0
type GoogleCloudDatacatalogV1RoutineSpecArgumentModeOutput struct{ *pulumi.OutputState }
func (GoogleCloudDatacatalogV1RoutineSpecArgumentModeOutput) ElementType ¶ added in v0.6.0
func (GoogleCloudDatacatalogV1RoutineSpecArgumentModeOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1RoutineSpecArgumentModeOutput) ToGoogleCloudDatacatalogV1RoutineSpecArgumentModeOutput ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1RoutineSpecArgumentModeOutput) ToGoogleCloudDatacatalogV1RoutineSpecArgumentModeOutput() GoogleCloudDatacatalogV1RoutineSpecArgumentModeOutput
func (GoogleCloudDatacatalogV1RoutineSpecArgumentModeOutput) ToGoogleCloudDatacatalogV1RoutineSpecArgumentModeOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1RoutineSpecArgumentModeOutput) ToGoogleCloudDatacatalogV1RoutineSpecArgumentModeOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecArgumentModeOutput
func (GoogleCloudDatacatalogV1RoutineSpecArgumentModeOutput) ToGoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutput ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1RoutineSpecArgumentModeOutput) ToGoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutput() GoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutput
func (GoogleCloudDatacatalogV1RoutineSpecArgumentModeOutput) ToGoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1RoutineSpecArgumentModeOutput) ToGoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutput
func (GoogleCloudDatacatalogV1RoutineSpecArgumentModeOutput) ToStringOutput ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1RoutineSpecArgumentModeOutput) ToStringOutput() pulumi.StringOutput
func (GoogleCloudDatacatalogV1RoutineSpecArgumentModeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1RoutineSpecArgumentModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudDatacatalogV1RoutineSpecArgumentModeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1RoutineSpecArgumentModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudDatacatalogV1RoutineSpecArgumentModeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1RoutineSpecArgumentModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudDatacatalogV1RoutineSpecArgumentModePtrInput ¶ added in v0.6.0
type GoogleCloudDatacatalogV1RoutineSpecArgumentModePtrInput interface { pulumi.Input ToGoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutput() GoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutput ToGoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutputWithContext(context.Context) GoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutput }
func GoogleCloudDatacatalogV1RoutineSpecArgumentModePtr ¶ added in v0.6.0
func GoogleCloudDatacatalogV1RoutineSpecArgumentModePtr(v string) GoogleCloudDatacatalogV1RoutineSpecArgumentModePtrInput
type GoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutput ¶ added in v0.6.0
type GoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutput) ElementType ¶ added in v0.6.0
func (GoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutput) ToGoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutput ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutput) ToGoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutput() GoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutput
func (GoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutput) ToGoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutput) ToGoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutput
func (GoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudDatacatalogV1RoutineSpecArgumentOutput ¶
type GoogleCloudDatacatalogV1RoutineSpecArgumentOutput struct{ *pulumi.OutputState }
Input or output argument of a function or stored procedure.
func (GoogleCloudDatacatalogV1RoutineSpecArgumentOutput) ElementType ¶
func (GoogleCloudDatacatalogV1RoutineSpecArgumentOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1RoutineSpecArgumentOutput) Mode ¶
func (o GoogleCloudDatacatalogV1RoutineSpecArgumentOutput) Mode() GoogleCloudDatacatalogV1RoutineSpecArgumentModePtrOutput
Specifies whether the argument is input or output.
func (GoogleCloudDatacatalogV1RoutineSpecArgumentOutput) Name ¶
func (o GoogleCloudDatacatalogV1RoutineSpecArgumentOutput) Name() pulumi.StringPtrOutput
The name of the argument. A return argument of a function might not have a name.
func (GoogleCloudDatacatalogV1RoutineSpecArgumentOutput) ToGoogleCloudDatacatalogV1RoutineSpecArgumentOutput ¶
func (o GoogleCloudDatacatalogV1RoutineSpecArgumentOutput) ToGoogleCloudDatacatalogV1RoutineSpecArgumentOutput() GoogleCloudDatacatalogV1RoutineSpecArgumentOutput
func (GoogleCloudDatacatalogV1RoutineSpecArgumentOutput) ToGoogleCloudDatacatalogV1RoutineSpecArgumentOutputWithContext ¶
func (o GoogleCloudDatacatalogV1RoutineSpecArgumentOutput) ToGoogleCloudDatacatalogV1RoutineSpecArgumentOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecArgumentOutput
func (GoogleCloudDatacatalogV1RoutineSpecArgumentOutput) Type ¶
func (o GoogleCloudDatacatalogV1RoutineSpecArgumentOutput) Type() pulumi.StringPtrOutput
Type of the argument. The exact value depends on the source system and the language.
type GoogleCloudDatacatalogV1RoutineSpecArgumentResponse ¶
type GoogleCloudDatacatalogV1RoutineSpecArgumentResponse struct { // Specifies whether the argument is input or output. Mode string `pulumi:"mode"` // The name of the argument. A return argument of a function might not have a name. Name string `pulumi:"name"` // Type of the argument. The exact value depends on the source system and the language. Type string `pulumi:"type"` }
Input or output argument of a function or stored procedure.
type GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArgs ¶
type GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArgs struct { // Specifies whether the argument is input or output. Mode pulumi.StringInput `pulumi:"mode"` // The name of the argument. A return argument of a function might not have a name. Name pulumi.StringInput `pulumi:"name"` // Type of the argument. The exact value depends on the source system and the language. Type pulumi.StringInput `pulumi:"type"` }
Input or output argument of a function or stored procedure.
func (GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArgs) ElementType ¶
func (GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArgs) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArgs) ToGoogleCloudDatacatalogV1RoutineSpecArgumentResponseOutput ¶
func (i GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArgs) ToGoogleCloudDatacatalogV1RoutineSpecArgumentResponseOutput() GoogleCloudDatacatalogV1RoutineSpecArgumentResponseOutput
func (GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArgs) ToGoogleCloudDatacatalogV1RoutineSpecArgumentResponseOutputWithContext ¶
func (i GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArgs) ToGoogleCloudDatacatalogV1RoutineSpecArgumentResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecArgumentResponseOutput
type GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArray ¶
type GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArray []GoogleCloudDatacatalogV1RoutineSpecArgumentResponseInput
func (GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArray) ElementType ¶
func (GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArray) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArray) ToGoogleCloudDatacatalogV1RoutineSpecArgumentResponseArrayOutput ¶
func (i GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArray) ToGoogleCloudDatacatalogV1RoutineSpecArgumentResponseArrayOutput() GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArrayOutput
func (GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArray) ToGoogleCloudDatacatalogV1RoutineSpecArgumentResponseArrayOutputWithContext ¶
func (i GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArray) ToGoogleCloudDatacatalogV1RoutineSpecArgumentResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArrayOutput
type GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArrayInput ¶
type GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArrayInput interface { pulumi.Input ToGoogleCloudDatacatalogV1RoutineSpecArgumentResponseArrayOutput() GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArrayOutput ToGoogleCloudDatacatalogV1RoutineSpecArgumentResponseArrayOutputWithContext(context.Context) GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArrayOutput }
GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArrayInput is an input type that accepts GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArray and GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArrayOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArrayInput` via:
GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArray{ GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArgs{...} }
type GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArrayOutput ¶
type GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArrayOutput) ElementType ¶
func (GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArrayOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArrayOutput) ToGoogleCloudDatacatalogV1RoutineSpecArgumentResponseArrayOutput ¶
func (o GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArrayOutput) ToGoogleCloudDatacatalogV1RoutineSpecArgumentResponseArrayOutput() GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArrayOutput
func (GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArrayOutput) ToGoogleCloudDatacatalogV1RoutineSpecArgumentResponseArrayOutputWithContext ¶
func (o GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArrayOutput) ToGoogleCloudDatacatalogV1RoutineSpecArgumentResponseArrayOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArrayOutput
type GoogleCloudDatacatalogV1RoutineSpecArgumentResponseInput ¶
type GoogleCloudDatacatalogV1RoutineSpecArgumentResponseInput interface { pulumi.Input ToGoogleCloudDatacatalogV1RoutineSpecArgumentResponseOutput() GoogleCloudDatacatalogV1RoutineSpecArgumentResponseOutput ToGoogleCloudDatacatalogV1RoutineSpecArgumentResponseOutputWithContext(context.Context) GoogleCloudDatacatalogV1RoutineSpecArgumentResponseOutput }
GoogleCloudDatacatalogV1RoutineSpecArgumentResponseInput is an input type that accepts GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArgs and GoogleCloudDatacatalogV1RoutineSpecArgumentResponseOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1RoutineSpecArgumentResponseInput` via:
GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArgs{...}
type GoogleCloudDatacatalogV1RoutineSpecArgumentResponseOutput ¶
type GoogleCloudDatacatalogV1RoutineSpecArgumentResponseOutput struct{ *pulumi.OutputState }
Input or output argument of a function or stored procedure.
func (GoogleCloudDatacatalogV1RoutineSpecArgumentResponseOutput) ElementType ¶
func (GoogleCloudDatacatalogV1RoutineSpecArgumentResponseOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1RoutineSpecArgumentResponseOutput) Mode ¶
Specifies whether the argument is input or output.
func (GoogleCloudDatacatalogV1RoutineSpecArgumentResponseOutput) Name ¶
The name of the argument. A return argument of a function might not have a name.
func (GoogleCloudDatacatalogV1RoutineSpecArgumentResponseOutput) ToGoogleCloudDatacatalogV1RoutineSpecArgumentResponseOutput ¶
func (o GoogleCloudDatacatalogV1RoutineSpecArgumentResponseOutput) ToGoogleCloudDatacatalogV1RoutineSpecArgumentResponseOutput() GoogleCloudDatacatalogV1RoutineSpecArgumentResponseOutput
func (GoogleCloudDatacatalogV1RoutineSpecArgumentResponseOutput) ToGoogleCloudDatacatalogV1RoutineSpecArgumentResponseOutputWithContext ¶
func (o GoogleCloudDatacatalogV1RoutineSpecArgumentResponseOutput) ToGoogleCloudDatacatalogV1RoutineSpecArgumentResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecArgumentResponseOutput
type GoogleCloudDatacatalogV1RoutineSpecInput ¶
type GoogleCloudDatacatalogV1RoutineSpecInput interface { pulumi.Input ToGoogleCloudDatacatalogV1RoutineSpecOutput() GoogleCloudDatacatalogV1RoutineSpecOutput ToGoogleCloudDatacatalogV1RoutineSpecOutputWithContext(context.Context) GoogleCloudDatacatalogV1RoutineSpecOutput }
GoogleCloudDatacatalogV1RoutineSpecInput is an input type that accepts GoogleCloudDatacatalogV1RoutineSpecArgs and GoogleCloudDatacatalogV1RoutineSpecOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1RoutineSpecInput` via:
GoogleCloudDatacatalogV1RoutineSpecArgs{...}
type GoogleCloudDatacatalogV1RoutineSpecOutput ¶
type GoogleCloudDatacatalogV1RoutineSpecOutput struct{ *pulumi.OutputState }
Specification that applies to a routine. Valid only for entries with the `ROUTINE` type.
func (GoogleCloudDatacatalogV1RoutineSpecOutput) BigqueryRoutineSpec ¶
func (o GoogleCloudDatacatalogV1RoutineSpecOutput) BigqueryRoutineSpec() GoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutput
Fields specific for BigQuery routines.
func (GoogleCloudDatacatalogV1RoutineSpecOutput) DefinitionBody ¶
func (o GoogleCloudDatacatalogV1RoutineSpecOutput) DefinitionBody() pulumi.StringPtrOutput
The body of the routine.
func (GoogleCloudDatacatalogV1RoutineSpecOutput) ElementType ¶
func (GoogleCloudDatacatalogV1RoutineSpecOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1RoutineSpecOutput) Language ¶
func (o GoogleCloudDatacatalogV1RoutineSpecOutput) Language() pulumi.StringPtrOutput
The language the routine is written in. The exact value depends on the source system. For BigQuery routines, possible values are: * `SQL` * `JAVASCRIPT`
func (GoogleCloudDatacatalogV1RoutineSpecOutput) ReturnType ¶
func (o GoogleCloudDatacatalogV1RoutineSpecOutput) ReturnType() pulumi.StringPtrOutput
Return type of the argument. The exact value depends on the source system and the language.
func (GoogleCloudDatacatalogV1RoutineSpecOutput) RoutineArguments ¶
func (o GoogleCloudDatacatalogV1RoutineSpecOutput) RoutineArguments() GoogleCloudDatacatalogV1RoutineSpecArgumentArrayOutput
Arguments of the routine.
func (GoogleCloudDatacatalogV1RoutineSpecOutput) RoutineType ¶
func (o GoogleCloudDatacatalogV1RoutineSpecOutput) RoutineType() GoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutput
The type of the routine.
func (GoogleCloudDatacatalogV1RoutineSpecOutput) ToGoogleCloudDatacatalogV1RoutineSpecOutput ¶
func (o GoogleCloudDatacatalogV1RoutineSpecOutput) ToGoogleCloudDatacatalogV1RoutineSpecOutput() GoogleCloudDatacatalogV1RoutineSpecOutput
func (GoogleCloudDatacatalogV1RoutineSpecOutput) ToGoogleCloudDatacatalogV1RoutineSpecOutputWithContext ¶
func (o GoogleCloudDatacatalogV1RoutineSpecOutput) ToGoogleCloudDatacatalogV1RoutineSpecOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecOutput
func (GoogleCloudDatacatalogV1RoutineSpecOutput) ToGoogleCloudDatacatalogV1RoutineSpecPtrOutput ¶
func (o GoogleCloudDatacatalogV1RoutineSpecOutput) ToGoogleCloudDatacatalogV1RoutineSpecPtrOutput() GoogleCloudDatacatalogV1RoutineSpecPtrOutput
func (GoogleCloudDatacatalogV1RoutineSpecOutput) ToGoogleCloudDatacatalogV1RoutineSpecPtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1RoutineSpecOutput) ToGoogleCloudDatacatalogV1RoutineSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecPtrOutput
type GoogleCloudDatacatalogV1RoutineSpecPtrInput ¶
type GoogleCloudDatacatalogV1RoutineSpecPtrInput interface { pulumi.Input ToGoogleCloudDatacatalogV1RoutineSpecPtrOutput() GoogleCloudDatacatalogV1RoutineSpecPtrOutput ToGoogleCloudDatacatalogV1RoutineSpecPtrOutputWithContext(context.Context) GoogleCloudDatacatalogV1RoutineSpecPtrOutput }
GoogleCloudDatacatalogV1RoutineSpecPtrInput is an input type that accepts GoogleCloudDatacatalogV1RoutineSpecArgs, GoogleCloudDatacatalogV1RoutineSpecPtr and GoogleCloudDatacatalogV1RoutineSpecPtrOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1RoutineSpecPtrInput` via:
GoogleCloudDatacatalogV1RoutineSpecArgs{...} or: nil
func GoogleCloudDatacatalogV1RoutineSpecPtr ¶
func GoogleCloudDatacatalogV1RoutineSpecPtr(v *GoogleCloudDatacatalogV1RoutineSpecArgs) GoogleCloudDatacatalogV1RoutineSpecPtrInput
type GoogleCloudDatacatalogV1RoutineSpecPtrOutput ¶
type GoogleCloudDatacatalogV1RoutineSpecPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDatacatalogV1RoutineSpecPtrOutput) BigqueryRoutineSpec ¶
func (o GoogleCloudDatacatalogV1RoutineSpecPtrOutput) BigqueryRoutineSpec() GoogleCloudDatacatalogV1BigQueryRoutineSpecPtrOutput
Fields specific for BigQuery routines.
func (GoogleCloudDatacatalogV1RoutineSpecPtrOutput) DefinitionBody ¶
func (o GoogleCloudDatacatalogV1RoutineSpecPtrOutput) DefinitionBody() pulumi.StringPtrOutput
The body of the routine.
func (GoogleCloudDatacatalogV1RoutineSpecPtrOutput) ElementType ¶
func (GoogleCloudDatacatalogV1RoutineSpecPtrOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1RoutineSpecPtrOutput) Language ¶
func (o GoogleCloudDatacatalogV1RoutineSpecPtrOutput) Language() pulumi.StringPtrOutput
The language the routine is written in. The exact value depends on the source system. For BigQuery routines, possible values are: * `SQL` * `JAVASCRIPT`
func (GoogleCloudDatacatalogV1RoutineSpecPtrOutput) ReturnType ¶
func (o GoogleCloudDatacatalogV1RoutineSpecPtrOutput) ReturnType() pulumi.StringPtrOutput
Return type of the argument. The exact value depends on the source system and the language.
func (GoogleCloudDatacatalogV1RoutineSpecPtrOutput) RoutineArguments ¶
func (o GoogleCloudDatacatalogV1RoutineSpecPtrOutput) RoutineArguments() GoogleCloudDatacatalogV1RoutineSpecArgumentArrayOutput
Arguments of the routine.
func (GoogleCloudDatacatalogV1RoutineSpecPtrOutput) RoutineType ¶
func (o GoogleCloudDatacatalogV1RoutineSpecPtrOutput) RoutineType() GoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutput
The type of the routine.
func (GoogleCloudDatacatalogV1RoutineSpecPtrOutput) ToGoogleCloudDatacatalogV1RoutineSpecPtrOutput ¶
func (o GoogleCloudDatacatalogV1RoutineSpecPtrOutput) ToGoogleCloudDatacatalogV1RoutineSpecPtrOutput() GoogleCloudDatacatalogV1RoutineSpecPtrOutput
func (GoogleCloudDatacatalogV1RoutineSpecPtrOutput) ToGoogleCloudDatacatalogV1RoutineSpecPtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1RoutineSpecPtrOutput) ToGoogleCloudDatacatalogV1RoutineSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecPtrOutput
type GoogleCloudDatacatalogV1RoutineSpecResponse ¶
type GoogleCloudDatacatalogV1RoutineSpecResponse struct { // Fields specific for BigQuery routines. BigqueryRoutineSpec GoogleCloudDatacatalogV1BigQueryRoutineSpecResponse `pulumi:"bigqueryRoutineSpec"` // The body of the routine. DefinitionBody string `pulumi:"definitionBody"` // The language the routine is written in. The exact value depends on the source system. For BigQuery routines, possible values are: * `SQL` * `JAVASCRIPT` Language string `pulumi:"language"` // Return type of the argument. The exact value depends on the source system and the language. ReturnType string `pulumi:"returnType"` // Arguments of the routine. RoutineArguments []GoogleCloudDatacatalogV1RoutineSpecArgumentResponse `pulumi:"routineArguments"` // The type of the routine. RoutineType string `pulumi:"routineType"` }
Specification that applies to a routine. Valid only for entries with the `ROUTINE` type.
type GoogleCloudDatacatalogV1RoutineSpecResponseArgs ¶
type GoogleCloudDatacatalogV1RoutineSpecResponseArgs struct { // Fields specific for BigQuery routines. BigqueryRoutineSpec GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseInput `pulumi:"bigqueryRoutineSpec"` // The body of the routine. DefinitionBody pulumi.StringInput `pulumi:"definitionBody"` // The language the routine is written in. The exact value depends on the source system. For BigQuery routines, possible values are: * `SQL` * `JAVASCRIPT` Language pulumi.StringInput `pulumi:"language"` // Return type of the argument. The exact value depends on the source system and the language. ReturnType pulumi.StringInput `pulumi:"returnType"` // Arguments of the routine. RoutineArguments GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArrayInput `pulumi:"routineArguments"` // The type of the routine. RoutineType pulumi.StringInput `pulumi:"routineType"` }
Specification that applies to a routine. Valid only for entries with the `ROUTINE` type.
func (GoogleCloudDatacatalogV1RoutineSpecResponseArgs) ElementType ¶
func (GoogleCloudDatacatalogV1RoutineSpecResponseArgs) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1RoutineSpecResponseArgs) ToGoogleCloudDatacatalogV1RoutineSpecResponseOutput ¶
func (i GoogleCloudDatacatalogV1RoutineSpecResponseArgs) ToGoogleCloudDatacatalogV1RoutineSpecResponseOutput() GoogleCloudDatacatalogV1RoutineSpecResponseOutput
func (GoogleCloudDatacatalogV1RoutineSpecResponseArgs) ToGoogleCloudDatacatalogV1RoutineSpecResponseOutputWithContext ¶
func (i GoogleCloudDatacatalogV1RoutineSpecResponseArgs) ToGoogleCloudDatacatalogV1RoutineSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecResponseOutput
func (GoogleCloudDatacatalogV1RoutineSpecResponseArgs) ToGoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput ¶
func (i GoogleCloudDatacatalogV1RoutineSpecResponseArgs) ToGoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput() GoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput
func (GoogleCloudDatacatalogV1RoutineSpecResponseArgs) ToGoogleCloudDatacatalogV1RoutineSpecResponsePtrOutputWithContext ¶
func (i GoogleCloudDatacatalogV1RoutineSpecResponseArgs) ToGoogleCloudDatacatalogV1RoutineSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput
type GoogleCloudDatacatalogV1RoutineSpecResponseInput ¶
type GoogleCloudDatacatalogV1RoutineSpecResponseInput interface { pulumi.Input ToGoogleCloudDatacatalogV1RoutineSpecResponseOutput() GoogleCloudDatacatalogV1RoutineSpecResponseOutput ToGoogleCloudDatacatalogV1RoutineSpecResponseOutputWithContext(context.Context) GoogleCloudDatacatalogV1RoutineSpecResponseOutput }
GoogleCloudDatacatalogV1RoutineSpecResponseInput is an input type that accepts GoogleCloudDatacatalogV1RoutineSpecResponseArgs and GoogleCloudDatacatalogV1RoutineSpecResponseOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1RoutineSpecResponseInput` via:
GoogleCloudDatacatalogV1RoutineSpecResponseArgs{...}
type GoogleCloudDatacatalogV1RoutineSpecResponseOutput ¶
type GoogleCloudDatacatalogV1RoutineSpecResponseOutput struct{ *pulumi.OutputState }
Specification that applies to a routine. Valid only for entries with the `ROUTINE` type.
func (GoogleCloudDatacatalogV1RoutineSpecResponseOutput) BigqueryRoutineSpec ¶
func (o GoogleCloudDatacatalogV1RoutineSpecResponseOutput) BigqueryRoutineSpec() GoogleCloudDatacatalogV1BigQueryRoutineSpecResponseOutput
Fields specific for BigQuery routines.
func (GoogleCloudDatacatalogV1RoutineSpecResponseOutput) DefinitionBody ¶
func (o GoogleCloudDatacatalogV1RoutineSpecResponseOutput) DefinitionBody() pulumi.StringOutput
The body of the routine.
func (GoogleCloudDatacatalogV1RoutineSpecResponseOutput) ElementType ¶
func (GoogleCloudDatacatalogV1RoutineSpecResponseOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1RoutineSpecResponseOutput) Language ¶
func (o GoogleCloudDatacatalogV1RoutineSpecResponseOutput) Language() pulumi.StringOutput
The language the routine is written in. The exact value depends on the source system. For BigQuery routines, possible values are: * `SQL` * `JAVASCRIPT`
func (GoogleCloudDatacatalogV1RoutineSpecResponseOutput) ReturnType ¶
func (o GoogleCloudDatacatalogV1RoutineSpecResponseOutput) ReturnType() pulumi.StringOutput
Return type of the argument. The exact value depends on the source system and the language.
func (GoogleCloudDatacatalogV1RoutineSpecResponseOutput) RoutineArguments ¶
func (o GoogleCloudDatacatalogV1RoutineSpecResponseOutput) RoutineArguments() GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArrayOutput
Arguments of the routine.
func (GoogleCloudDatacatalogV1RoutineSpecResponseOutput) RoutineType ¶
func (o GoogleCloudDatacatalogV1RoutineSpecResponseOutput) RoutineType() pulumi.StringOutput
The type of the routine.
func (GoogleCloudDatacatalogV1RoutineSpecResponseOutput) ToGoogleCloudDatacatalogV1RoutineSpecResponseOutput ¶
func (o GoogleCloudDatacatalogV1RoutineSpecResponseOutput) ToGoogleCloudDatacatalogV1RoutineSpecResponseOutput() GoogleCloudDatacatalogV1RoutineSpecResponseOutput
func (GoogleCloudDatacatalogV1RoutineSpecResponseOutput) ToGoogleCloudDatacatalogV1RoutineSpecResponseOutputWithContext ¶
func (o GoogleCloudDatacatalogV1RoutineSpecResponseOutput) ToGoogleCloudDatacatalogV1RoutineSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecResponseOutput
func (GoogleCloudDatacatalogV1RoutineSpecResponseOutput) ToGoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput ¶
func (o GoogleCloudDatacatalogV1RoutineSpecResponseOutput) ToGoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput() GoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput
func (GoogleCloudDatacatalogV1RoutineSpecResponseOutput) ToGoogleCloudDatacatalogV1RoutineSpecResponsePtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1RoutineSpecResponseOutput) ToGoogleCloudDatacatalogV1RoutineSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput
type GoogleCloudDatacatalogV1RoutineSpecResponsePtrInput ¶
type GoogleCloudDatacatalogV1RoutineSpecResponsePtrInput interface { pulumi.Input ToGoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput() GoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput ToGoogleCloudDatacatalogV1RoutineSpecResponsePtrOutputWithContext(context.Context) GoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput }
GoogleCloudDatacatalogV1RoutineSpecResponsePtrInput is an input type that accepts GoogleCloudDatacatalogV1RoutineSpecResponseArgs, GoogleCloudDatacatalogV1RoutineSpecResponsePtr and GoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1RoutineSpecResponsePtrInput` via:
GoogleCloudDatacatalogV1RoutineSpecResponseArgs{...} or: nil
func GoogleCloudDatacatalogV1RoutineSpecResponsePtr ¶
func GoogleCloudDatacatalogV1RoutineSpecResponsePtr(v *GoogleCloudDatacatalogV1RoutineSpecResponseArgs) GoogleCloudDatacatalogV1RoutineSpecResponsePtrInput
type GoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput ¶
type GoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput) BigqueryRoutineSpec ¶
func (o GoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput) BigqueryRoutineSpec() GoogleCloudDatacatalogV1BigQueryRoutineSpecResponsePtrOutput
Fields specific for BigQuery routines.
func (GoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput) DefinitionBody ¶
func (o GoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput) DefinitionBody() pulumi.StringPtrOutput
The body of the routine.
func (GoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput) ElementType ¶
func (GoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput) Language ¶
func (o GoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput) Language() pulumi.StringPtrOutput
The language the routine is written in. The exact value depends on the source system. For BigQuery routines, possible values are: * `SQL` * `JAVASCRIPT`
func (GoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput) ReturnType ¶
func (o GoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput) ReturnType() pulumi.StringPtrOutput
Return type of the argument. The exact value depends on the source system and the language.
func (GoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput) RoutineArguments ¶
func (o GoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput) RoutineArguments() GoogleCloudDatacatalogV1RoutineSpecArgumentResponseArrayOutput
Arguments of the routine.
func (GoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput) RoutineType ¶
func (o GoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput) RoutineType() pulumi.StringPtrOutput
The type of the routine.
func (GoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput ¶
func (o GoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput() GoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput
func (GoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1RoutineSpecResponsePtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1RoutineSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecResponsePtrOutput
type GoogleCloudDatacatalogV1RoutineSpecRoutineType ¶
type GoogleCloudDatacatalogV1RoutineSpecRoutineType string
The type of the routine.
func (GoogleCloudDatacatalogV1RoutineSpecRoutineType) ElementType ¶
func (GoogleCloudDatacatalogV1RoutineSpecRoutineType) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1RoutineSpecRoutineType) ToGoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutput ¶ added in v0.6.0
func (e GoogleCloudDatacatalogV1RoutineSpecRoutineType) ToGoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutput() GoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutput
func (GoogleCloudDatacatalogV1RoutineSpecRoutineType) ToGoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutputWithContext ¶ added in v0.6.0
func (e GoogleCloudDatacatalogV1RoutineSpecRoutineType) ToGoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutput
func (GoogleCloudDatacatalogV1RoutineSpecRoutineType) ToGoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutput ¶ added in v0.6.0
func (e GoogleCloudDatacatalogV1RoutineSpecRoutineType) ToGoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutput() GoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutput
func (GoogleCloudDatacatalogV1RoutineSpecRoutineType) ToGoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutputWithContext ¶ added in v0.6.0
func (e GoogleCloudDatacatalogV1RoutineSpecRoutineType) ToGoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutput
func (GoogleCloudDatacatalogV1RoutineSpecRoutineType) ToStringOutput ¶
func (e GoogleCloudDatacatalogV1RoutineSpecRoutineType) ToStringOutput() pulumi.StringOutput
func (GoogleCloudDatacatalogV1RoutineSpecRoutineType) ToStringOutputWithContext ¶
func (e GoogleCloudDatacatalogV1RoutineSpecRoutineType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudDatacatalogV1RoutineSpecRoutineType) ToStringPtrOutput ¶
func (e GoogleCloudDatacatalogV1RoutineSpecRoutineType) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudDatacatalogV1RoutineSpecRoutineType) ToStringPtrOutputWithContext ¶
func (e GoogleCloudDatacatalogV1RoutineSpecRoutineType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudDatacatalogV1RoutineSpecRoutineTypeInput ¶ added in v0.6.0
type GoogleCloudDatacatalogV1RoutineSpecRoutineTypeInput interface { pulumi.Input ToGoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutput() GoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutput ToGoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutputWithContext(context.Context) GoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutput }
GoogleCloudDatacatalogV1RoutineSpecRoutineTypeInput is an input type that accepts GoogleCloudDatacatalogV1RoutineSpecRoutineTypeArgs and GoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1RoutineSpecRoutineTypeInput` via:
GoogleCloudDatacatalogV1RoutineSpecRoutineTypeArgs{...}
type GoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutput ¶ added in v0.6.0
type GoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutput struct{ *pulumi.OutputState }
func (GoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutput) ElementType ¶ added in v0.6.0
func (GoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutput) ToGoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutput ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutput) ToGoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutput() GoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutput
func (GoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutput) ToGoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutput) ToGoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutput
func (GoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutput) ToGoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutput ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutput) ToGoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutput() GoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutput
func (GoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutput) ToGoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutput) ToGoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutput
func (GoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutput) ToStringOutput ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutput) ToStringOutput() pulumi.StringOutput
func (GoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1RoutineSpecRoutineTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrInput ¶ added in v0.6.0
type GoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrInput interface { pulumi.Input ToGoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutput() GoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutput ToGoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutputWithContext(context.Context) GoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutput }
func GoogleCloudDatacatalogV1RoutineSpecRoutineTypePtr ¶ added in v0.6.0
func GoogleCloudDatacatalogV1RoutineSpecRoutineTypePtr(v string) GoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrInput
type GoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutput ¶ added in v0.6.0
type GoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutput) ElementType ¶ added in v0.6.0
func (GoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutput) ToGoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutput ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutput) ToGoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutput() GoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutput
func (GoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutput) ToGoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutput) ToGoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutput
func (GoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleCloudDatacatalogV1RoutineSpecRoutineTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleCloudDatacatalogV1Schema ¶
type GoogleCloudDatacatalogV1Schema struct { // The unified GoogleSQL-like schema of columns. The overall maximum number of columns and nested columns is 10,000. The maximum nested depth is 15 levels. Columns []GoogleCloudDatacatalogV1ColumnSchema `pulumi:"columns"` }
Represents a schema, for example, a BigQuery, GoogleSQL, or Avro schema.
type GoogleCloudDatacatalogV1SchemaArgs ¶
type GoogleCloudDatacatalogV1SchemaArgs struct { // The unified GoogleSQL-like schema of columns. The overall maximum number of columns and nested columns is 10,000. The maximum nested depth is 15 levels. Columns GoogleCloudDatacatalogV1ColumnSchemaArrayInput `pulumi:"columns"` }
Represents a schema, for example, a BigQuery, GoogleSQL, or Avro schema.
func (GoogleCloudDatacatalogV1SchemaArgs) ElementType ¶
func (GoogleCloudDatacatalogV1SchemaArgs) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1SchemaArgs) ToGoogleCloudDatacatalogV1SchemaOutput ¶
func (i GoogleCloudDatacatalogV1SchemaArgs) ToGoogleCloudDatacatalogV1SchemaOutput() GoogleCloudDatacatalogV1SchemaOutput
func (GoogleCloudDatacatalogV1SchemaArgs) ToGoogleCloudDatacatalogV1SchemaOutputWithContext ¶
func (i GoogleCloudDatacatalogV1SchemaArgs) ToGoogleCloudDatacatalogV1SchemaOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1SchemaOutput
func (GoogleCloudDatacatalogV1SchemaArgs) ToGoogleCloudDatacatalogV1SchemaPtrOutput ¶
func (i GoogleCloudDatacatalogV1SchemaArgs) ToGoogleCloudDatacatalogV1SchemaPtrOutput() GoogleCloudDatacatalogV1SchemaPtrOutput
func (GoogleCloudDatacatalogV1SchemaArgs) ToGoogleCloudDatacatalogV1SchemaPtrOutputWithContext ¶
func (i GoogleCloudDatacatalogV1SchemaArgs) ToGoogleCloudDatacatalogV1SchemaPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1SchemaPtrOutput
type GoogleCloudDatacatalogV1SchemaInput ¶
type GoogleCloudDatacatalogV1SchemaInput interface { pulumi.Input ToGoogleCloudDatacatalogV1SchemaOutput() GoogleCloudDatacatalogV1SchemaOutput ToGoogleCloudDatacatalogV1SchemaOutputWithContext(context.Context) GoogleCloudDatacatalogV1SchemaOutput }
GoogleCloudDatacatalogV1SchemaInput is an input type that accepts GoogleCloudDatacatalogV1SchemaArgs and GoogleCloudDatacatalogV1SchemaOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1SchemaInput` via:
GoogleCloudDatacatalogV1SchemaArgs{...}
type GoogleCloudDatacatalogV1SchemaOutput ¶
type GoogleCloudDatacatalogV1SchemaOutput struct{ *pulumi.OutputState }
Represents a schema, for example, a BigQuery, GoogleSQL, or Avro schema.
func (GoogleCloudDatacatalogV1SchemaOutput) Columns ¶
func (o GoogleCloudDatacatalogV1SchemaOutput) Columns() GoogleCloudDatacatalogV1ColumnSchemaArrayOutput
The unified GoogleSQL-like schema of columns. The overall maximum number of columns and nested columns is 10,000. The maximum nested depth is 15 levels.
func (GoogleCloudDatacatalogV1SchemaOutput) ElementType ¶
func (GoogleCloudDatacatalogV1SchemaOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1SchemaOutput) ToGoogleCloudDatacatalogV1SchemaOutput ¶
func (o GoogleCloudDatacatalogV1SchemaOutput) ToGoogleCloudDatacatalogV1SchemaOutput() GoogleCloudDatacatalogV1SchemaOutput
func (GoogleCloudDatacatalogV1SchemaOutput) ToGoogleCloudDatacatalogV1SchemaOutputWithContext ¶
func (o GoogleCloudDatacatalogV1SchemaOutput) ToGoogleCloudDatacatalogV1SchemaOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1SchemaOutput
func (GoogleCloudDatacatalogV1SchemaOutput) ToGoogleCloudDatacatalogV1SchemaPtrOutput ¶
func (o GoogleCloudDatacatalogV1SchemaOutput) ToGoogleCloudDatacatalogV1SchemaPtrOutput() GoogleCloudDatacatalogV1SchemaPtrOutput
func (GoogleCloudDatacatalogV1SchemaOutput) ToGoogleCloudDatacatalogV1SchemaPtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1SchemaOutput) ToGoogleCloudDatacatalogV1SchemaPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1SchemaPtrOutput
type GoogleCloudDatacatalogV1SchemaPtrInput ¶
type GoogleCloudDatacatalogV1SchemaPtrInput interface { pulumi.Input ToGoogleCloudDatacatalogV1SchemaPtrOutput() GoogleCloudDatacatalogV1SchemaPtrOutput ToGoogleCloudDatacatalogV1SchemaPtrOutputWithContext(context.Context) GoogleCloudDatacatalogV1SchemaPtrOutput }
GoogleCloudDatacatalogV1SchemaPtrInput is an input type that accepts GoogleCloudDatacatalogV1SchemaArgs, GoogleCloudDatacatalogV1SchemaPtr and GoogleCloudDatacatalogV1SchemaPtrOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1SchemaPtrInput` via:
GoogleCloudDatacatalogV1SchemaArgs{...} or: nil
func GoogleCloudDatacatalogV1SchemaPtr ¶
func GoogleCloudDatacatalogV1SchemaPtr(v *GoogleCloudDatacatalogV1SchemaArgs) GoogleCloudDatacatalogV1SchemaPtrInput
type GoogleCloudDatacatalogV1SchemaPtrOutput ¶
type GoogleCloudDatacatalogV1SchemaPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDatacatalogV1SchemaPtrOutput) Columns ¶
func (o GoogleCloudDatacatalogV1SchemaPtrOutput) Columns() GoogleCloudDatacatalogV1ColumnSchemaArrayOutput
The unified GoogleSQL-like schema of columns. The overall maximum number of columns and nested columns is 10,000. The maximum nested depth is 15 levels.
func (GoogleCloudDatacatalogV1SchemaPtrOutput) ElementType ¶
func (GoogleCloudDatacatalogV1SchemaPtrOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1SchemaPtrOutput) ToGoogleCloudDatacatalogV1SchemaPtrOutput ¶
func (o GoogleCloudDatacatalogV1SchemaPtrOutput) ToGoogleCloudDatacatalogV1SchemaPtrOutput() GoogleCloudDatacatalogV1SchemaPtrOutput
func (GoogleCloudDatacatalogV1SchemaPtrOutput) ToGoogleCloudDatacatalogV1SchemaPtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1SchemaPtrOutput) ToGoogleCloudDatacatalogV1SchemaPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1SchemaPtrOutput
type GoogleCloudDatacatalogV1SchemaResponse ¶
type GoogleCloudDatacatalogV1SchemaResponse struct { // The unified GoogleSQL-like schema of columns. The overall maximum number of columns and nested columns is 10,000. The maximum nested depth is 15 levels. Columns []GoogleCloudDatacatalogV1ColumnSchemaResponse `pulumi:"columns"` }
Represents a schema, for example, a BigQuery, GoogleSQL, or Avro schema.
type GoogleCloudDatacatalogV1SchemaResponseArgs ¶
type GoogleCloudDatacatalogV1SchemaResponseArgs struct { // The unified GoogleSQL-like schema of columns. The overall maximum number of columns and nested columns is 10,000. The maximum nested depth is 15 levels. Columns GoogleCloudDatacatalogV1ColumnSchemaResponseArrayInput `pulumi:"columns"` }
Represents a schema, for example, a BigQuery, GoogleSQL, or Avro schema.
func (GoogleCloudDatacatalogV1SchemaResponseArgs) ElementType ¶
func (GoogleCloudDatacatalogV1SchemaResponseArgs) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1SchemaResponseArgs) ToGoogleCloudDatacatalogV1SchemaResponseOutput ¶
func (i GoogleCloudDatacatalogV1SchemaResponseArgs) ToGoogleCloudDatacatalogV1SchemaResponseOutput() GoogleCloudDatacatalogV1SchemaResponseOutput
func (GoogleCloudDatacatalogV1SchemaResponseArgs) ToGoogleCloudDatacatalogV1SchemaResponseOutputWithContext ¶
func (i GoogleCloudDatacatalogV1SchemaResponseArgs) ToGoogleCloudDatacatalogV1SchemaResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1SchemaResponseOutput
func (GoogleCloudDatacatalogV1SchemaResponseArgs) ToGoogleCloudDatacatalogV1SchemaResponsePtrOutput ¶
func (i GoogleCloudDatacatalogV1SchemaResponseArgs) ToGoogleCloudDatacatalogV1SchemaResponsePtrOutput() GoogleCloudDatacatalogV1SchemaResponsePtrOutput
func (GoogleCloudDatacatalogV1SchemaResponseArgs) ToGoogleCloudDatacatalogV1SchemaResponsePtrOutputWithContext ¶
func (i GoogleCloudDatacatalogV1SchemaResponseArgs) ToGoogleCloudDatacatalogV1SchemaResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1SchemaResponsePtrOutput
type GoogleCloudDatacatalogV1SchemaResponseInput ¶
type GoogleCloudDatacatalogV1SchemaResponseInput interface { pulumi.Input ToGoogleCloudDatacatalogV1SchemaResponseOutput() GoogleCloudDatacatalogV1SchemaResponseOutput ToGoogleCloudDatacatalogV1SchemaResponseOutputWithContext(context.Context) GoogleCloudDatacatalogV1SchemaResponseOutput }
GoogleCloudDatacatalogV1SchemaResponseInput is an input type that accepts GoogleCloudDatacatalogV1SchemaResponseArgs and GoogleCloudDatacatalogV1SchemaResponseOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1SchemaResponseInput` via:
GoogleCloudDatacatalogV1SchemaResponseArgs{...}
type GoogleCloudDatacatalogV1SchemaResponseOutput ¶
type GoogleCloudDatacatalogV1SchemaResponseOutput struct{ *pulumi.OutputState }
Represents a schema, for example, a BigQuery, GoogleSQL, or Avro schema.
func (GoogleCloudDatacatalogV1SchemaResponseOutput) Columns ¶
func (o GoogleCloudDatacatalogV1SchemaResponseOutput) Columns() GoogleCloudDatacatalogV1ColumnSchemaResponseArrayOutput
The unified GoogleSQL-like schema of columns. The overall maximum number of columns and nested columns is 10,000. The maximum nested depth is 15 levels.
func (GoogleCloudDatacatalogV1SchemaResponseOutput) ElementType ¶
func (GoogleCloudDatacatalogV1SchemaResponseOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1SchemaResponseOutput) ToGoogleCloudDatacatalogV1SchemaResponseOutput ¶
func (o GoogleCloudDatacatalogV1SchemaResponseOutput) ToGoogleCloudDatacatalogV1SchemaResponseOutput() GoogleCloudDatacatalogV1SchemaResponseOutput
func (GoogleCloudDatacatalogV1SchemaResponseOutput) ToGoogleCloudDatacatalogV1SchemaResponseOutputWithContext ¶
func (o GoogleCloudDatacatalogV1SchemaResponseOutput) ToGoogleCloudDatacatalogV1SchemaResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1SchemaResponseOutput
func (GoogleCloudDatacatalogV1SchemaResponseOutput) ToGoogleCloudDatacatalogV1SchemaResponsePtrOutput ¶
func (o GoogleCloudDatacatalogV1SchemaResponseOutput) ToGoogleCloudDatacatalogV1SchemaResponsePtrOutput() GoogleCloudDatacatalogV1SchemaResponsePtrOutput
func (GoogleCloudDatacatalogV1SchemaResponseOutput) ToGoogleCloudDatacatalogV1SchemaResponsePtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1SchemaResponseOutput) ToGoogleCloudDatacatalogV1SchemaResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1SchemaResponsePtrOutput
type GoogleCloudDatacatalogV1SchemaResponsePtrInput ¶
type GoogleCloudDatacatalogV1SchemaResponsePtrInput interface { pulumi.Input ToGoogleCloudDatacatalogV1SchemaResponsePtrOutput() GoogleCloudDatacatalogV1SchemaResponsePtrOutput ToGoogleCloudDatacatalogV1SchemaResponsePtrOutputWithContext(context.Context) GoogleCloudDatacatalogV1SchemaResponsePtrOutput }
GoogleCloudDatacatalogV1SchemaResponsePtrInput is an input type that accepts GoogleCloudDatacatalogV1SchemaResponseArgs, GoogleCloudDatacatalogV1SchemaResponsePtr and GoogleCloudDatacatalogV1SchemaResponsePtrOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1SchemaResponsePtrInput` via:
GoogleCloudDatacatalogV1SchemaResponseArgs{...} or: nil
func GoogleCloudDatacatalogV1SchemaResponsePtr ¶
func GoogleCloudDatacatalogV1SchemaResponsePtr(v *GoogleCloudDatacatalogV1SchemaResponseArgs) GoogleCloudDatacatalogV1SchemaResponsePtrInput
type GoogleCloudDatacatalogV1SchemaResponsePtrOutput ¶
type GoogleCloudDatacatalogV1SchemaResponsePtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDatacatalogV1SchemaResponsePtrOutput) Columns ¶
func (o GoogleCloudDatacatalogV1SchemaResponsePtrOutput) Columns() GoogleCloudDatacatalogV1ColumnSchemaResponseArrayOutput
The unified GoogleSQL-like schema of columns. The overall maximum number of columns and nested columns is 10,000. The maximum nested depth is 15 levels.
func (GoogleCloudDatacatalogV1SchemaResponsePtrOutput) ElementType ¶
func (GoogleCloudDatacatalogV1SchemaResponsePtrOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1SchemaResponsePtrOutput) ToGoogleCloudDatacatalogV1SchemaResponsePtrOutput ¶
func (o GoogleCloudDatacatalogV1SchemaResponsePtrOutput) ToGoogleCloudDatacatalogV1SchemaResponsePtrOutput() GoogleCloudDatacatalogV1SchemaResponsePtrOutput
func (GoogleCloudDatacatalogV1SchemaResponsePtrOutput) ToGoogleCloudDatacatalogV1SchemaResponsePtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1SchemaResponsePtrOutput) ToGoogleCloudDatacatalogV1SchemaResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1SchemaResponsePtrOutput
type GoogleCloudDatacatalogV1SystemTimestamps ¶
type GoogleCloudDatacatalogV1SystemTimestamps struct { // Creation timestamp of the resource within the given system. CreateTime *string `pulumi:"createTime"` // Timestamp of the last modification of the resource or its metadata within a given system. Note: Depending on the source system, not every modification updates this timestamp. For example, BigQuery timestamps every metadata modification but not data or permission changes. UpdateTime *string `pulumi:"updateTime"` }
Timestamps associated with this resource in a particular system.
type GoogleCloudDatacatalogV1SystemTimestampsArgs ¶
type GoogleCloudDatacatalogV1SystemTimestampsArgs struct { // Creation timestamp of the resource within the given system. CreateTime pulumi.StringPtrInput `pulumi:"createTime"` // Timestamp of the last modification of the resource or its metadata within a given system. Note: Depending on the source system, not every modification updates this timestamp. For example, BigQuery timestamps every metadata modification but not data or permission changes. UpdateTime pulumi.StringPtrInput `pulumi:"updateTime"` }
Timestamps associated with this resource in a particular system.
func (GoogleCloudDatacatalogV1SystemTimestampsArgs) ElementType ¶
func (GoogleCloudDatacatalogV1SystemTimestampsArgs) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1SystemTimestampsArgs) ToGoogleCloudDatacatalogV1SystemTimestampsOutput ¶
func (i GoogleCloudDatacatalogV1SystemTimestampsArgs) ToGoogleCloudDatacatalogV1SystemTimestampsOutput() GoogleCloudDatacatalogV1SystemTimestampsOutput
func (GoogleCloudDatacatalogV1SystemTimestampsArgs) ToGoogleCloudDatacatalogV1SystemTimestampsOutputWithContext ¶
func (i GoogleCloudDatacatalogV1SystemTimestampsArgs) ToGoogleCloudDatacatalogV1SystemTimestampsOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1SystemTimestampsOutput
func (GoogleCloudDatacatalogV1SystemTimestampsArgs) ToGoogleCloudDatacatalogV1SystemTimestampsPtrOutput ¶
func (i GoogleCloudDatacatalogV1SystemTimestampsArgs) ToGoogleCloudDatacatalogV1SystemTimestampsPtrOutput() GoogleCloudDatacatalogV1SystemTimestampsPtrOutput
func (GoogleCloudDatacatalogV1SystemTimestampsArgs) ToGoogleCloudDatacatalogV1SystemTimestampsPtrOutputWithContext ¶
func (i GoogleCloudDatacatalogV1SystemTimestampsArgs) ToGoogleCloudDatacatalogV1SystemTimestampsPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1SystemTimestampsPtrOutput
type GoogleCloudDatacatalogV1SystemTimestampsInput ¶
type GoogleCloudDatacatalogV1SystemTimestampsInput interface { pulumi.Input ToGoogleCloudDatacatalogV1SystemTimestampsOutput() GoogleCloudDatacatalogV1SystemTimestampsOutput ToGoogleCloudDatacatalogV1SystemTimestampsOutputWithContext(context.Context) GoogleCloudDatacatalogV1SystemTimestampsOutput }
GoogleCloudDatacatalogV1SystemTimestampsInput is an input type that accepts GoogleCloudDatacatalogV1SystemTimestampsArgs and GoogleCloudDatacatalogV1SystemTimestampsOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1SystemTimestampsInput` via:
GoogleCloudDatacatalogV1SystemTimestampsArgs{...}
type GoogleCloudDatacatalogV1SystemTimestampsOutput ¶
type GoogleCloudDatacatalogV1SystemTimestampsOutput struct{ *pulumi.OutputState }
Timestamps associated with this resource in a particular system.
func (GoogleCloudDatacatalogV1SystemTimestampsOutput) CreateTime ¶
func (o GoogleCloudDatacatalogV1SystemTimestampsOutput) CreateTime() pulumi.StringPtrOutput
Creation timestamp of the resource within the given system.
func (GoogleCloudDatacatalogV1SystemTimestampsOutput) ElementType ¶
func (GoogleCloudDatacatalogV1SystemTimestampsOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1SystemTimestampsOutput) ToGoogleCloudDatacatalogV1SystemTimestampsOutput ¶
func (o GoogleCloudDatacatalogV1SystemTimestampsOutput) ToGoogleCloudDatacatalogV1SystemTimestampsOutput() GoogleCloudDatacatalogV1SystemTimestampsOutput
func (GoogleCloudDatacatalogV1SystemTimestampsOutput) ToGoogleCloudDatacatalogV1SystemTimestampsOutputWithContext ¶
func (o GoogleCloudDatacatalogV1SystemTimestampsOutput) ToGoogleCloudDatacatalogV1SystemTimestampsOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1SystemTimestampsOutput
func (GoogleCloudDatacatalogV1SystemTimestampsOutput) ToGoogleCloudDatacatalogV1SystemTimestampsPtrOutput ¶
func (o GoogleCloudDatacatalogV1SystemTimestampsOutput) ToGoogleCloudDatacatalogV1SystemTimestampsPtrOutput() GoogleCloudDatacatalogV1SystemTimestampsPtrOutput
func (GoogleCloudDatacatalogV1SystemTimestampsOutput) ToGoogleCloudDatacatalogV1SystemTimestampsPtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1SystemTimestampsOutput) ToGoogleCloudDatacatalogV1SystemTimestampsPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1SystemTimestampsPtrOutput
func (GoogleCloudDatacatalogV1SystemTimestampsOutput) UpdateTime ¶
func (o GoogleCloudDatacatalogV1SystemTimestampsOutput) UpdateTime() pulumi.StringPtrOutput
Timestamp of the last modification of the resource or its metadata within a given system. Note: Depending on the source system, not every modification updates this timestamp. For example, BigQuery timestamps every metadata modification but not data or permission changes.
type GoogleCloudDatacatalogV1SystemTimestampsPtrInput ¶
type GoogleCloudDatacatalogV1SystemTimestampsPtrInput interface { pulumi.Input ToGoogleCloudDatacatalogV1SystemTimestampsPtrOutput() GoogleCloudDatacatalogV1SystemTimestampsPtrOutput ToGoogleCloudDatacatalogV1SystemTimestampsPtrOutputWithContext(context.Context) GoogleCloudDatacatalogV1SystemTimestampsPtrOutput }
GoogleCloudDatacatalogV1SystemTimestampsPtrInput is an input type that accepts GoogleCloudDatacatalogV1SystemTimestampsArgs, GoogleCloudDatacatalogV1SystemTimestampsPtr and GoogleCloudDatacatalogV1SystemTimestampsPtrOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1SystemTimestampsPtrInput` via:
GoogleCloudDatacatalogV1SystemTimestampsArgs{...} or: nil
func GoogleCloudDatacatalogV1SystemTimestampsPtr ¶
func GoogleCloudDatacatalogV1SystemTimestampsPtr(v *GoogleCloudDatacatalogV1SystemTimestampsArgs) GoogleCloudDatacatalogV1SystemTimestampsPtrInput
type GoogleCloudDatacatalogV1SystemTimestampsPtrOutput ¶
type GoogleCloudDatacatalogV1SystemTimestampsPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDatacatalogV1SystemTimestampsPtrOutput) CreateTime ¶
func (o GoogleCloudDatacatalogV1SystemTimestampsPtrOutput) CreateTime() pulumi.StringPtrOutput
Creation timestamp of the resource within the given system.
func (GoogleCloudDatacatalogV1SystemTimestampsPtrOutput) ElementType ¶
func (GoogleCloudDatacatalogV1SystemTimestampsPtrOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1SystemTimestampsPtrOutput) ToGoogleCloudDatacatalogV1SystemTimestampsPtrOutput ¶
func (o GoogleCloudDatacatalogV1SystemTimestampsPtrOutput) ToGoogleCloudDatacatalogV1SystemTimestampsPtrOutput() GoogleCloudDatacatalogV1SystemTimestampsPtrOutput
func (GoogleCloudDatacatalogV1SystemTimestampsPtrOutput) ToGoogleCloudDatacatalogV1SystemTimestampsPtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1SystemTimestampsPtrOutput) ToGoogleCloudDatacatalogV1SystemTimestampsPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1SystemTimestampsPtrOutput
func (GoogleCloudDatacatalogV1SystemTimestampsPtrOutput) UpdateTime ¶
func (o GoogleCloudDatacatalogV1SystemTimestampsPtrOutput) UpdateTime() pulumi.StringPtrOutput
Timestamp of the last modification of the resource or its metadata within a given system. Note: Depending on the source system, not every modification updates this timestamp. For example, BigQuery timestamps every metadata modification but not data or permission changes.
type GoogleCloudDatacatalogV1SystemTimestampsResponse ¶
type GoogleCloudDatacatalogV1SystemTimestampsResponse struct { // Creation timestamp of the resource within the given system. CreateTime string `pulumi:"createTime"` // Expiration timestamp of the resource within the given system. Currently only applicable to BigQuery resources. ExpireTime string `pulumi:"expireTime"` // Timestamp of the last modification of the resource or its metadata within a given system. Note: Depending on the source system, not every modification updates this timestamp. For example, BigQuery timestamps every metadata modification but not data or permission changes. UpdateTime string `pulumi:"updateTime"` }
Timestamps associated with this resource in a particular system.
type GoogleCloudDatacatalogV1SystemTimestampsResponseArgs ¶
type GoogleCloudDatacatalogV1SystemTimestampsResponseArgs struct { // Creation timestamp of the resource within the given system. CreateTime pulumi.StringInput `pulumi:"createTime"` // Expiration timestamp of the resource within the given system. Currently only applicable to BigQuery resources. ExpireTime pulumi.StringInput `pulumi:"expireTime"` // Timestamp of the last modification of the resource or its metadata within a given system. Note: Depending on the source system, not every modification updates this timestamp. For example, BigQuery timestamps every metadata modification but not data or permission changes. UpdateTime pulumi.StringInput `pulumi:"updateTime"` }
Timestamps associated with this resource in a particular system.
func (GoogleCloudDatacatalogV1SystemTimestampsResponseArgs) ElementType ¶
func (GoogleCloudDatacatalogV1SystemTimestampsResponseArgs) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1SystemTimestampsResponseArgs) ToGoogleCloudDatacatalogV1SystemTimestampsResponseOutput ¶
func (i GoogleCloudDatacatalogV1SystemTimestampsResponseArgs) ToGoogleCloudDatacatalogV1SystemTimestampsResponseOutput() GoogleCloudDatacatalogV1SystemTimestampsResponseOutput
func (GoogleCloudDatacatalogV1SystemTimestampsResponseArgs) ToGoogleCloudDatacatalogV1SystemTimestampsResponseOutputWithContext ¶
func (i GoogleCloudDatacatalogV1SystemTimestampsResponseArgs) ToGoogleCloudDatacatalogV1SystemTimestampsResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1SystemTimestampsResponseOutput
func (GoogleCloudDatacatalogV1SystemTimestampsResponseArgs) ToGoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutput ¶
func (i GoogleCloudDatacatalogV1SystemTimestampsResponseArgs) ToGoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutput() GoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutput
func (GoogleCloudDatacatalogV1SystemTimestampsResponseArgs) ToGoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutputWithContext ¶
func (i GoogleCloudDatacatalogV1SystemTimestampsResponseArgs) ToGoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutput
type GoogleCloudDatacatalogV1SystemTimestampsResponseInput ¶
type GoogleCloudDatacatalogV1SystemTimestampsResponseInput interface { pulumi.Input ToGoogleCloudDatacatalogV1SystemTimestampsResponseOutput() GoogleCloudDatacatalogV1SystemTimestampsResponseOutput ToGoogleCloudDatacatalogV1SystemTimestampsResponseOutputWithContext(context.Context) GoogleCloudDatacatalogV1SystemTimestampsResponseOutput }
GoogleCloudDatacatalogV1SystemTimestampsResponseInput is an input type that accepts GoogleCloudDatacatalogV1SystemTimestampsResponseArgs and GoogleCloudDatacatalogV1SystemTimestampsResponseOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1SystemTimestampsResponseInput` via:
GoogleCloudDatacatalogV1SystemTimestampsResponseArgs{...}
type GoogleCloudDatacatalogV1SystemTimestampsResponseOutput ¶
type GoogleCloudDatacatalogV1SystemTimestampsResponseOutput struct{ *pulumi.OutputState }
Timestamps associated with this resource in a particular system.
func (GoogleCloudDatacatalogV1SystemTimestampsResponseOutput) CreateTime ¶
func (o GoogleCloudDatacatalogV1SystemTimestampsResponseOutput) CreateTime() pulumi.StringOutput
Creation timestamp of the resource within the given system.
func (GoogleCloudDatacatalogV1SystemTimestampsResponseOutput) ElementType ¶
func (GoogleCloudDatacatalogV1SystemTimestampsResponseOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1SystemTimestampsResponseOutput) ExpireTime ¶
func (o GoogleCloudDatacatalogV1SystemTimestampsResponseOutput) ExpireTime() pulumi.StringOutput
Expiration timestamp of the resource within the given system. Currently only applicable to BigQuery resources.
func (GoogleCloudDatacatalogV1SystemTimestampsResponseOutput) ToGoogleCloudDatacatalogV1SystemTimestampsResponseOutput ¶
func (o GoogleCloudDatacatalogV1SystemTimestampsResponseOutput) ToGoogleCloudDatacatalogV1SystemTimestampsResponseOutput() GoogleCloudDatacatalogV1SystemTimestampsResponseOutput
func (GoogleCloudDatacatalogV1SystemTimestampsResponseOutput) ToGoogleCloudDatacatalogV1SystemTimestampsResponseOutputWithContext ¶
func (o GoogleCloudDatacatalogV1SystemTimestampsResponseOutput) ToGoogleCloudDatacatalogV1SystemTimestampsResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1SystemTimestampsResponseOutput
func (GoogleCloudDatacatalogV1SystemTimestampsResponseOutput) ToGoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutput ¶
func (o GoogleCloudDatacatalogV1SystemTimestampsResponseOutput) ToGoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutput() GoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutput
func (GoogleCloudDatacatalogV1SystemTimestampsResponseOutput) ToGoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1SystemTimestampsResponseOutput) ToGoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutput
func (GoogleCloudDatacatalogV1SystemTimestampsResponseOutput) UpdateTime ¶
func (o GoogleCloudDatacatalogV1SystemTimestampsResponseOutput) UpdateTime() pulumi.StringOutput
Timestamp of the last modification of the resource or its metadata within a given system. Note: Depending on the source system, not every modification updates this timestamp. For example, BigQuery timestamps every metadata modification but not data or permission changes.
type GoogleCloudDatacatalogV1SystemTimestampsResponsePtrInput ¶
type GoogleCloudDatacatalogV1SystemTimestampsResponsePtrInput interface { pulumi.Input ToGoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutput() GoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutput ToGoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutputWithContext(context.Context) GoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutput }
GoogleCloudDatacatalogV1SystemTimestampsResponsePtrInput is an input type that accepts GoogleCloudDatacatalogV1SystemTimestampsResponseArgs, GoogleCloudDatacatalogV1SystemTimestampsResponsePtr and GoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1SystemTimestampsResponsePtrInput` via:
GoogleCloudDatacatalogV1SystemTimestampsResponseArgs{...} or: nil
func GoogleCloudDatacatalogV1SystemTimestampsResponsePtr ¶
func GoogleCloudDatacatalogV1SystemTimestampsResponsePtr(v *GoogleCloudDatacatalogV1SystemTimestampsResponseArgs) GoogleCloudDatacatalogV1SystemTimestampsResponsePtrInput
type GoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutput ¶
type GoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutput) CreateTime ¶
func (o GoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutput) CreateTime() pulumi.StringPtrOutput
Creation timestamp of the resource within the given system.
func (GoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutput) ElementType ¶
func (GoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutput) ExpireTime ¶
func (o GoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutput) ExpireTime() pulumi.StringPtrOutput
Expiration timestamp of the resource within the given system. Currently only applicable to BigQuery resources.
func (GoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutput) ToGoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutput ¶
func (o GoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutput) ToGoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutput() GoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutput
func (GoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutput) ToGoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutput) ToGoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutput
func (GoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutput) UpdateTime ¶
func (o GoogleCloudDatacatalogV1SystemTimestampsResponsePtrOutput) UpdateTime() pulumi.StringPtrOutput
Timestamp of the last modification of the resource or its metadata within a given system. Note: Depending on the source system, not every modification updates this timestamp. For example, BigQuery timestamps every metadata modification but not data or permission changes.
type GoogleCloudDatacatalogV1TableSpec ¶
type GoogleCloudDatacatalogV1TableSpec struct { }
Normal BigQuery table specification.
type GoogleCloudDatacatalogV1TableSpecArgs ¶
type GoogleCloudDatacatalogV1TableSpecArgs struct { }
Normal BigQuery table specification.
func (GoogleCloudDatacatalogV1TableSpecArgs) ElementType ¶
func (GoogleCloudDatacatalogV1TableSpecArgs) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1TableSpecArgs) ToGoogleCloudDatacatalogV1TableSpecOutput ¶
func (i GoogleCloudDatacatalogV1TableSpecArgs) ToGoogleCloudDatacatalogV1TableSpecOutput() GoogleCloudDatacatalogV1TableSpecOutput
func (GoogleCloudDatacatalogV1TableSpecArgs) ToGoogleCloudDatacatalogV1TableSpecOutputWithContext ¶
func (i GoogleCloudDatacatalogV1TableSpecArgs) ToGoogleCloudDatacatalogV1TableSpecOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1TableSpecOutput
func (GoogleCloudDatacatalogV1TableSpecArgs) ToGoogleCloudDatacatalogV1TableSpecPtrOutput ¶
func (i GoogleCloudDatacatalogV1TableSpecArgs) ToGoogleCloudDatacatalogV1TableSpecPtrOutput() GoogleCloudDatacatalogV1TableSpecPtrOutput
func (GoogleCloudDatacatalogV1TableSpecArgs) ToGoogleCloudDatacatalogV1TableSpecPtrOutputWithContext ¶
func (i GoogleCloudDatacatalogV1TableSpecArgs) ToGoogleCloudDatacatalogV1TableSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1TableSpecPtrOutput
type GoogleCloudDatacatalogV1TableSpecInput ¶
type GoogleCloudDatacatalogV1TableSpecInput interface { pulumi.Input ToGoogleCloudDatacatalogV1TableSpecOutput() GoogleCloudDatacatalogV1TableSpecOutput ToGoogleCloudDatacatalogV1TableSpecOutputWithContext(context.Context) GoogleCloudDatacatalogV1TableSpecOutput }
GoogleCloudDatacatalogV1TableSpecInput is an input type that accepts GoogleCloudDatacatalogV1TableSpecArgs and GoogleCloudDatacatalogV1TableSpecOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1TableSpecInput` via:
GoogleCloudDatacatalogV1TableSpecArgs{...}
type GoogleCloudDatacatalogV1TableSpecOutput ¶
type GoogleCloudDatacatalogV1TableSpecOutput struct{ *pulumi.OutputState }
Normal BigQuery table specification.
func (GoogleCloudDatacatalogV1TableSpecOutput) ElementType ¶
func (GoogleCloudDatacatalogV1TableSpecOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1TableSpecOutput) ToGoogleCloudDatacatalogV1TableSpecOutput ¶
func (o GoogleCloudDatacatalogV1TableSpecOutput) ToGoogleCloudDatacatalogV1TableSpecOutput() GoogleCloudDatacatalogV1TableSpecOutput
func (GoogleCloudDatacatalogV1TableSpecOutput) ToGoogleCloudDatacatalogV1TableSpecOutputWithContext ¶
func (o GoogleCloudDatacatalogV1TableSpecOutput) ToGoogleCloudDatacatalogV1TableSpecOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1TableSpecOutput
func (GoogleCloudDatacatalogV1TableSpecOutput) ToGoogleCloudDatacatalogV1TableSpecPtrOutput ¶
func (o GoogleCloudDatacatalogV1TableSpecOutput) ToGoogleCloudDatacatalogV1TableSpecPtrOutput() GoogleCloudDatacatalogV1TableSpecPtrOutput
func (GoogleCloudDatacatalogV1TableSpecOutput) ToGoogleCloudDatacatalogV1TableSpecPtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1TableSpecOutput) ToGoogleCloudDatacatalogV1TableSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1TableSpecPtrOutput
type GoogleCloudDatacatalogV1TableSpecPtrInput ¶
type GoogleCloudDatacatalogV1TableSpecPtrInput interface { pulumi.Input ToGoogleCloudDatacatalogV1TableSpecPtrOutput() GoogleCloudDatacatalogV1TableSpecPtrOutput ToGoogleCloudDatacatalogV1TableSpecPtrOutputWithContext(context.Context) GoogleCloudDatacatalogV1TableSpecPtrOutput }
GoogleCloudDatacatalogV1TableSpecPtrInput is an input type that accepts GoogleCloudDatacatalogV1TableSpecArgs, GoogleCloudDatacatalogV1TableSpecPtr and GoogleCloudDatacatalogV1TableSpecPtrOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1TableSpecPtrInput` via:
GoogleCloudDatacatalogV1TableSpecArgs{...} or: nil
func GoogleCloudDatacatalogV1TableSpecPtr ¶
func GoogleCloudDatacatalogV1TableSpecPtr(v *GoogleCloudDatacatalogV1TableSpecArgs) GoogleCloudDatacatalogV1TableSpecPtrInput
type GoogleCloudDatacatalogV1TableSpecPtrOutput ¶
type GoogleCloudDatacatalogV1TableSpecPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDatacatalogV1TableSpecPtrOutput) ElementType ¶
func (GoogleCloudDatacatalogV1TableSpecPtrOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1TableSpecPtrOutput) ToGoogleCloudDatacatalogV1TableSpecPtrOutput ¶
func (o GoogleCloudDatacatalogV1TableSpecPtrOutput) ToGoogleCloudDatacatalogV1TableSpecPtrOutput() GoogleCloudDatacatalogV1TableSpecPtrOutput
func (GoogleCloudDatacatalogV1TableSpecPtrOutput) ToGoogleCloudDatacatalogV1TableSpecPtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1TableSpecPtrOutput) ToGoogleCloudDatacatalogV1TableSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1TableSpecPtrOutput
type GoogleCloudDatacatalogV1TableSpecResponse ¶
type GoogleCloudDatacatalogV1TableSpecResponse struct { // If the table is date-sharded, that is, it matches the `[prefix]YYYYMMDD` name pattern, this field is the Data Catalog resource name of the date-sharded grouped entry. For example: `projects/{PROJECT_ID}/locations/{LOCATION}/entrygroups/{ENTRY_GROUP_ID}/entries/{ENTRY_ID}`. Otherwise, `grouped_entry` is empty. GroupedEntry string `pulumi:"groupedEntry"` }
Normal BigQuery table specification.
type GoogleCloudDatacatalogV1TableSpecResponseArgs ¶
type GoogleCloudDatacatalogV1TableSpecResponseArgs struct { // If the table is date-sharded, that is, it matches the `[prefix]YYYYMMDD` name pattern, this field is the Data Catalog resource name of the date-sharded grouped entry. For example: `projects/{PROJECT_ID}/locations/{LOCATION}/entrygroups/{ENTRY_GROUP_ID}/entries/{ENTRY_ID}`. Otherwise, `grouped_entry` is empty. GroupedEntry pulumi.StringInput `pulumi:"groupedEntry"` }
Normal BigQuery table specification.
func (GoogleCloudDatacatalogV1TableSpecResponseArgs) ElementType ¶
func (GoogleCloudDatacatalogV1TableSpecResponseArgs) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1TableSpecResponseArgs) ToGoogleCloudDatacatalogV1TableSpecResponseOutput ¶
func (i GoogleCloudDatacatalogV1TableSpecResponseArgs) ToGoogleCloudDatacatalogV1TableSpecResponseOutput() GoogleCloudDatacatalogV1TableSpecResponseOutput
func (GoogleCloudDatacatalogV1TableSpecResponseArgs) ToGoogleCloudDatacatalogV1TableSpecResponseOutputWithContext ¶
func (i GoogleCloudDatacatalogV1TableSpecResponseArgs) ToGoogleCloudDatacatalogV1TableSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1TableSpecResponseOutput
func (GoogleCloudDatacatalogV1TableSpecResponseArgs) ToGoogleCloudDatacatalogV1TableSpecResponsePtrOutput ¶
func (i GoogleCloudDatacatalogV1TableSpecResponseArgs) ToGoogleCloudDatacatalogV1TableSpecResponsePtrOutput() GoogleCloudDatacatalogV1TableSpecResponsePtrOutput
func (GoogleCloudDatacatalogV1TableSpecResponseArgs) ToGoogleCloudDatacatalogV1TableSpecResponsePtrOutputWithContext ¶
func (i GoogleCloudDatacatalogV1TableSpecResponseArgs) ToGoogleCloudDatacatalogV1TableSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1TableSpecResponsePtrOutput
type GoogleCloudDatacatalogV1TableSpecResponseInput ¶
type GoogleCloudDatacatalogV1TableSpecResponseInput interface { pulumi.Input ToGoogleCloudDatacatalogV1TableSpecResponseOutput() GoogleCloudDatacatalogV1TableSpecResponseOutput ToGoogleCloudDatacatalogV1TableSpecResponseOutputWithContext(context.Context) GoogleCloudDatacatalogV1TableSpecResponseOutput }
GoogleCloudDatacatalogV1TableSpecResponseInput is an input type that accepts GoogleCloudDatacatalogV1TableSpecResponseArgs and GoogleCloudDatacatalogV1TableSpecResponseOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1TableSpecResponseInput` via:
GoogleCloudDatacatalogV1TableSpecResponseArgs{...}
type GoogleCloudDatacatalogV1TableSpecResponseOutput ¶
type GoogleCloudDatacatalogV1TableSpecResponseOutput struct{ *pulumi.OutputState }
Normal BigQuery table specification.
func (GoogleCloudDatacatalogV1TableSpecResponseOutput) ElementType ¶
func (GoogleCloudDatacatalogV1TableSpecResponseOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1TableSpecResponseOutput) GroupedEntry ¶
func (o GoogleCloudDatacatalogV1TableSpecResponseOutput) GroupedEntry() pulumi.StringOutput
If the table is date-sharded, that is, it matches the `[prefix]YYYYMMDD` name pattern, this field is the Data Catalog resource name of the date-sharded grouped entry. For example: `projects/{PROJECT_ID}/locations/{LOCATION}/entrygroups/{ENTRY_GROUP_ID}/entries/{ENTRY_ID}`. Otherwise, `grouped_entry` is empty.
func (GoogleCloudDatacatalogV1TableSpecResponseOutput) ToGoogleCloudDatacatalogV1TableSpecResponseOutput ¶
func (o GoogleCloudDatacatalogV1TableSpecResponseOutput) ToGoogleCloudDatacatalogV1TableSpecResponseOutput() GoogleCloudDatacatalogV1TableSpecResponseOutput
func (GoogleCloudDatacatalogV1TableSpecResponseOutput) ToGoogleCloudDatacatalogV1TableSpecResponseOutputWithContext ¶
func (o GoogleCloudDatacatalogV1TableSpecResponseOutput) ToGoogleCloudDatacatalogV1TableSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1TableSpecResponseOutput
func (GoogleCloudDatacatalogV1TableSpecResponseOutput) ToGoogleCloudDatacatalogV1TableSpecResponsePtrOutput ¶
func (o GoogleCloudDatacatalogV1TableSpecResponseOutput) ToGoogleCloudDatacatalogV1TableSpecResponsePtrOutput() GoogleCloudDatacatalogV1TableSpecResponsePtrOutput
func (GoogleCloudDatacatalogV1TableSpecResponseOutput) ToGoogleCloudDatacatalogV1TableSpecResponsePtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1TableSpecResponseOutput) ToGoogleCloudDatacatalogV1TableSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1TableSpecResponsePtrOutput
type GoogleCloudDatacatalogV1TableSpecResponsePtrInput ¶
type GoogleCloudDatacatalogV1TableSpecResponsePtrInput interface { pulumi.Input ToGoogleCloudDatacatalogV1TableSpecResponsePtrOutput() GoogleCloudDatacatalogV1TableSpecResponsePtrOutput ToGoogleCloudDatacatalogV1TableSpecResponsePtrOutputWithContext(context.Context) GoogleCloudDatacatalogV1TableSpecResponsePtrOutput }
GoogleCloudDatacatalogV1TableSpecResponsePtrInput is an input type that accepts GoogleCloudDatacatalogV1TableSpecResponseArgs, GoogleCloudDatacatalogV1TableSpecResponsePtr and GoogleCloudDatacatalogV1TableSpecResponsePtrOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1TableSpecResponsePtrInput` via:
GoogleCloudDatacatalogV1TableSpecResponseArgs{...} or: nil
func GoogleCloudDatacatalogV1TableSpecResponsePtr ¶
func GoogleCloudDatacatalogV1TableSpecResponsePtr(v *GoogleCloudDatacatalogV1TableSpecResponseArgs) GoogleCloudDatacatalogV1TableSpecResponsePtrInput
type GoogleCloudDatacatalogV1TableSpecResponsePtrOutput ¶
type GoogleCloudDatacatalogV1TableSpecResponsePtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDatacatalogV1TableSpecResponsePtrOutput) ElementType ¶
func (GoogleCloudDatacatalogV1TableSpecResponsePtrOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1TableSpecResponsePtrOutput) GroupedEntry ¶
func (o GoogleCloudDatacatalogV1TableSpecResponsePtrOutput) GroupedEntry() pulumi.StringPtrOutput
If the table is date-sharded, that is, it matches the `[prefix]YYYYMMDD` name pattern, this field is the Data Catalog resource name of the date-sharded grouped entry. For example: `projects/{PROJECT_ID}/locations/{LOCATION}/entrygroups/{ENTRY_GROUP_ID}/entries/{ENTRY_ID}`. Otherwise, `grouped_entry` is empty.
func (GoogleCloudDatacatalogV1TableSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1TableSpecResponsePtrOutput ¶
func (o GoogleCloudDatacatalogV1TableSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1TableSpecResponsePtrOutput() GoogleCloudDatacatalogV1TableSpecResponsePtrOutput
func (GoogleCloudDatacatalogV1TableSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1TableSpecResponsePtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1TableSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1TableSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1TableSpecResponsePtrOutput
type GoogleCloudDatacatalogV1UsageSignalResponse ¶
type GoogleCloudDatacatalogV1UsageSignalResponse struct { // The end timestamp of the duration of usage statistics. UpdateTime string `pulumi:"updateTime"` // Usage statistics over each of the predefined time ranges. Supported time ranges are `{"24H", "7D", "30D"}`. UsageWithinTimeRange map[string]string `pulumi:"usageWithinTimeRange"` }
The set of all usage signals that Data Catalog stores. Note: Usually, these signals are updated daily. In rare cases, an update may fail but will be performed again on the next day.
type GoogleCloudDatacatalogV1UsageSignalResponseArgs ¶
type GoogleCloudDatacatalogV1UsageSignalResponseArgs struct { // The end timestamp of the duration of usage statistics. UpdateTime pulumi.StringInput `pulumi:"updateTime"` // Usage statistics over each of the predefined time ranges. Supported time ranges are `{"24H", "7D", "30D"}`. UsageWithinTimeRange pulumi.StringMapInput `pulumi:"usageWithinTimeRange"` }
The set of all usage signals that Data Catalog stores. Note: Usually, these signals are updated daily. In rare cases, an update may fail but will be performed again on the next day.
func (GoogleCloudDatacatalogV1UsageSignalResponseArgs) ElementType ¶
func (GoogleCloudDatacatalogV1UsageSignalResponseArgs) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1UsageSignalResponseArgs) ToGoogleCloudDatacatalogV1UsageSignalResponseOutput ¶
func (i GoogleCloudDatacatalogV1UsageSignalResponseArgs) ToGoogleCloudDatacatalogV1UsageSignalResponseOutput() GoogleCloudDatacatalogV1UsageSignalResponseOutput
func (GoogleCloudDatacatalogV1UsageSignalResponseArgs) ToGoogleCloudDatacatalogV1UsageSignalResponseOutputWithContext ¶
func (i GoogleCloudDatacatalogV1UsageSignalResponseArgs) ToGoogleCloudDatacatalogV1UsageSignalResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1UsageSignalResponseOutput
func (GoogleCloudDatacatalogV1UsageSignalResponseArgs) ToGoogleCloudDatacatalogV1UsageSignalResponsePtrOutput ¶
func (i GoogleCloudDatacatalogV1UsageSignalResponseArgs) ToGoogleCloudDatacatalogV1UsageSignalResponsePtrOutput() GoogleCloudDatacatalogV1UsageSignalResponsePtrOutput
func (GoogleCloudDatacatalogV1UsageSignalResponseArgs) ToGoogleCloudDatacatalogV1UsageSignalResponsePtrOutputWithContext ¶
func (i GoogleCloudDatacatalogV1UsageSignalResponseArgs) ToGoogleCloudDatacatalogV1UsageSignalResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1UsageSignalResponsePtrOutput
type GoogleCloudDatacatalogV1UsageSignalResponseInput ¶
type GoogleCloudDatacatalogV1UsageSignalResponseInput interface { pulumi.Input ToGoogleCloudDatacatalogV1UsageSignalResponseOutput() GoogleCloudDatacatalogV1UsageSignalResponseOutput ToGoogleCloudDatacatalogV1UsageSignalResponseOutputWithContext(context.Context) GoogleCloudDatacatalogV1UsageSignalResponseOutput }
GoogleCloudDatacatalogV1UsageSignalResponseInput is an input type that accepts GoogleCloudDatacatalogV1UsageSignalResponseArgs and GoogleCloudDatacatalogV1UsageSignalResponseOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1UsageSignalResponseInput` via:
GoogleCloudDatacatalogV1UsageSignalResponseArgs{...}
type GoogleCloudDatacatalogV1UsageSignalResponseOutput ¶
type GoogleCloudDatacatalogV1UsageSignalResponseOutput struct{ *pulumi.OutputState }
The set of all usage signals that Data Catalog stores. Note: Usually, these signals are updated daily. In rare cases, an update may fail but will be performed again on the next day.
func (GoogleCloudDatacatalogV1UsageSignalResponseOutput) ElementType ¶
func (GoogleCloudDatacatalogV1UsageSignalResponseOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1UsageSignalResponseOutput) ToGoogleCloudDatacatalogV1UsageSignalResponseOutput ¶
func (o GoogleCloudDatacatalogV1UsageSignalResponseOutput) ToGoogleCloudDatacatalogV1UsageSignalResponseOutput() GoogleCloudDatacatalogV1UsageSignalResponseOutput
func (GoogleCloudDatacatalogV1UsageSignalResponseOutput) ToGoogleCloudDatacatalogV1UsageSignalResponseOutputWithContext ¶
func (o GoogleCloudDatacatalogV1UsageSignalResponseOutput) ToGoogleCloudDatacatalogV1UsageSignalResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1UsageSignalResponseOutput
func (GoogleCloudDatacatalogV1UsageSignalResponseOutput) ToGoogleCloudDatacatalogV1UsageSignalResponsePtrOutput ¶
func (o GoogleCloudDatacatalogV1UsageSignalResponseOutput) ToGoogleCloudDatacatalogV1UsageSignalResponsePtrOutput() GoogleCloudDatacatalogV1UsageSignalResponsePtrOutput
func (GoogleCloudDatacatalogV1UsageSignalResponseOutput) ToGoogleCloudDatacatalogV1UsageSignalResponsePtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1UsageSignalResponseOutput) ToGoogleCloudDatacatalogV1UsageSignalResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1UsageSignalResponsePtrOutput
func (GoogleCloudDatacatalogV1UsageSignalResponseOutput) UpdateTime ¶
func (o GoogleCloudDatacatalogV1UsageSignalResponseOutput) UpdateTime() pulumi.StringOutput
The end timestamp of the duration of usage statistics.
func (GoogleCloudDatacatalogV1UsageSignalResponseOutput) UsageWithinTimeRange ¶
func (o GoogleCloudDatacatalogV1UsageSignalResponseOutput) UsageWithinTimeRange() pulumi.StringMapOutput
Usage statistics over each of the predefined time ranges. Supported time ranges are `{"24H", "7D", "30D"}`.
type GoogleCloudDatacatalogV1UsageSignalResponsePtrInput ¶
type GoogleCloudDatacatalogV1UsageSignalResponsePtrInput interface { pulumi.Input ToGoogleCloudDatacatalogV1UsageSignalResponsePtrOutput() GoogleCloudDatacatalogV1UsageSignalResponsePtrOutput ToGoogleCloudDatacatalogV1UsageSignalResponsePtrOutputWithContext(context.Context) GoogleCloudDatacatalogV1UsageSignalResponsePtrOutput }
GoogleCloudDatacatalogV1UsageSignalResponsePtrInput is an input type that accepts GoogleCloudDatacatalogV1UsageSignalResponseArgs, GoogleCloudDatacatalogV1UsageSignalResponsePtr and GoogleCloudDatacatalogV1UsageSignalResponsePtrOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1UsageSignalResponsePtrInput` via:
GoogleCloudDatacatalogV1UsageSignalResponseArgs{...} or: nil
func GoogleCloudDatacatalogV1UsageSignalResponsePtr ¶
func GoogleCloudDatacatalogV1UsageSignalResponsePtr(v *GoogleCloudDatacatalogV1UsageSignalResponseArgs) GoogleCloudDatacatalogV1UsageSignalResponsePtrInput
type GoogleCloudDatacatalogV1UsageSignalResponsePtrOutput ¶
type GoogleCloudDatacatalogV1UsageSignalResponsePtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDatacatalogV1UsageSignalResponsePtrOutput) ElementType ¶
func (GoogleCloudDatacatalogV1UsageSignalResponsePtrOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1UsageSignalResponsePtrOutput) ToGoogleCloudDatacatalogV1UsageSignalResponsePtrOutput ¶
func (o GoogleCloudDatacatalogV1UsageSignalResponsePtrOutput) ToGoogleCloudDatacatalogV1UsageSignalResponsePtrOutput() GoogleCloudDatacatalogV1UsageSignalResponsePtrOutput
func (GoogleCloudDatacatalogV1UsageSignalResponsePtrOutput) ToGoogleCloudDatacatalogV1UsageSignalResponsePtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1UsageSignalResponsePtrOutput) ToGoogleCloudDatacatalogV1UsageSignalResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1UsageSignalResponsePtrOutput
func (GoogleCloudDatacatalogV1UsageSignalResponsePtrOutput) UpdateTime ¶
func (o GoogleCloudDatacatalogV1UsageSignalResponsePtrOutput) UpdateTime() pulumi.StringPtrOutput
The end timestamp of the duration of usage statistics.
func (GoogleCloudDatacatalogV1UsageSignalResponsePtrOutput) UsageWithinTimeRange ¶
func (o GoogleCloudDatacatalogV1UsageSignalResponsePtrOutput) UsageWithinTimeRange() pulumi.StringMapOutput
Usage statistics over each of the predefined time ranges. Supported time ranges are `{"24H", "7D", "30D"}`.
type GoogleCloudDatacatalogV1ViewSpec ¶
type GoogleCloudDatacatalogV1ViewSpec struct { }
Table view specification.
type GoogleCloudDatacatalogV1ViewSpecArgs ¶
type GoogleCloudDatacatalogV1ViewSpecArgs struct { }
Table view specification.
func (GoogleCloudDatacatalogV1ViewSpecArgs) ElementType ¶
func (GoogleCloudDatacatalogV1ViewSpecArgs) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1ViewSpecArgs) ToGoogleCloudDatacatalogV1ViewSpecOutput ¶
func (i GoogleCloudDatacatalogV1ViewSpecArgs) ToGoogleCloudDatacatalogV1ViewSpecOutput() GoogleCloudDatacatalogV1ViewSpecOutput
func (GoogleCloudDatacatalogV1ViewSpecArgs) ToGoogleCloudDatacatalogV1ViewSpecOutputWithContext ¶
func (i GoogleCloudDatacatalogV1ViewSpecArgs) ToGoogleCloudDatacatalogV1ViewSpecOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1ViewSpecOutput
func (GoogleCloudDatacatalogV1ViewSpecArgs) ToGoogleCloudDatacatalogV1ViewSpecPtrOutput ¶
func (i GoogleCloudDatacatalogV1ViewSpecArgs) ToGoogleCloudDatacatalogV1ViewSpecPtrOutput() GoogleCloudDatacatalogV1ViewSpecPtrOutput
func (GoogleCloudDatacatalogV1ViewSpecArgs) ToGoogleCloudDatacatalogV1ViewSpecPtrOutputWithContext ¶
func (i GoogleCloudDatacatalogV1ViewSpecArgs) ToGoogleCloudDatacatalogV1ViewSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1ViewSpecPtrOutput
type GoogleCloudDatacatalogV1ViewSpecInput ¶
type GoogleCloudDatacatalogV1ViewSpecInput interface { pulumi.Input ToGoogleCloudDatacatalogV1ViewSpecOutput() GoogleCloudDatacatalogV1ViewSpecOutput ToGoogleCloudDatacatalogV1ViewSpecOutputWithContext(context.Context) GoogleCloudDatacatalogV1ViewSpecOutput }
GoogleCloudDatacatalogV1ViewSpecInput is an input type that accepts GoogleCloudDatacatalogV1ViewSpecArgs and GoogleCloudDatacatalogV1ViewSpecOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1ViewSpecInput` via:
GoogleCloudDatacatalogV1ViewSpecArgs{...}
type GoogleCloudDatacatalogV1ViewSpecOutput ¶
type GoogleCloudDatacatalogV1ViewSpecOutput struct{ *pulumi.OutputState }
Table view specification.
func (GoogleCloudDatacatalogV1ViewSpecOutput) ElementType ¶
func (GoogleCloudDatacatalogV1ViewSpecOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1ViewSpecOutput) ToGoogleCloudDatacatalogV1ViewSpecOutput ¶
func (o GoogleCloudDatacatalogV1ViewSpecOutput) ToGoogleCloudDatacatalogV1ViewSpecOutput() GoogleCloudDatacatalogV1ViewSpecOutput
func (GoogleCloudDatacatalogV1ViewSpecOutput) ToGoogleCloudDatacatalogV1ViewSpecOutputWithContext ¶
func (o GoogleCloudDatacatalogV1ViewSpecOutput) ToGoogleCloudDatacatalogV1ViewSpecOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1ViewSpecOutput
func (GoogleCloudDatacatalogV1ViewSpecOutput) ToGoogleCloudDatacatalogV1ViewSpecPtrOutput ¶
func (o GoogleCloudDatacatalogV1ViewSpecOutput) ToGoogleCloudDatacatalogV1ViewSpecPtrOutput() GoogleCloudDatacatalogV1ViewSpecPtrOutput
func (GoogleCloudDatacatalogV1ViewSpecOutput) ToGoogleCloudDatacatalogV1ViewSpecPtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1ViewSpecOutput) ToGoogleCloudDatacatalogV1ViewSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1ViewSpecPtrOutput
type GoogleCloudDatacatalogV1ViewSpecPtrInput ¶
type GoogleCloudDatacatalogV1ViewSpecPtrInput interface { pulumi.Input ToGoogleCloudDatacatalogV1ViewSpecPtrOutput() GoogleCloudDatacatalogV1ViewSpecPtrOutput ToGoogleCloudDatacatalogV1ViewSpecPtrOutputWithContext(context.Context) GoogleCloudDatacatalogV1ViewSpecPtrOutput }
GoogleCloudDatacatalogV1ViewSpecPtrInput is an input type that accepts GoogleCloudDatacatalogV1ViewSpecArgs, GoogleCloudDatacatalogV1ViewSpecPtr and GoogleCloudDatacatalogV1ViewSpecPtrOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1ViewSpecPtrInput` via:
GoogleCloudDatacatalogV1ViewSpecArgs{...} or: nil
func GoogleCloudDatacatalogV1ViewSpecPtr ¶
func GoogleCloudDatacatalogV1ViewSpecPtr(v *GoogleCloudDatacatalogV1ViewSpecArgs) GoogleCloudDatacatalogV1ViewSpecPtrInput
type GoogleCloudDatacatalogV1ViewSpecPtrOutput ¶
type GoogleCloudDatacatalogV1ViewSpecPtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDatacatalogV1ViewSpecPtrOutput) ElementType ¶
func (GoogleCloudDatacatalogV1ViewSpecPtrOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1ViewSpecPtrOutput) ToGoogleCloudDatacatalogV1ViewSpecPtrOutput ¶
func (o GoogleCloudDatacatalogV1ViewSpecPtrOutput) ToGoogleCloudDatacatalogV1ViewSpecPtrOutput() GoogleCloudDatacatalogV1ViewSpecPtrOutput
func (GoogleCloudDatacatalogV1ViewSpecPtrOutput) ToGoogleCloudDatacatalogV1ViewSpecPtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1ViewSpecPtrOutput) ToGoogleCloudDatacatalogV1ViewSpecPtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1ViewSpecPtrOutput
type GoogleCloudDatacatalogV1ViewSpecResponse ¶
type GoogleCloudDatacatalogV1ViewSpecResponse struct { // The query that defines the table view. ViewQuery string `pulumi:"viewQuery"` }
Table view specification.
type GoogleCloudDatacatalogV1ViewSpecResponseArgs ¶
type GoogleCloudDatacatalogV1ViewSpecResponseArgs struct { // The query that defines the table view. ViewQuery pulumi.StringInput `pulumi:"viewQuery"` }
Table view specification.
func (GoogleCloudDatacatalogV1ViewSpecResponseArgs) ElementType ¶
func (GoogleCloudDatacatalogV1ViewSpecResponseArgs) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1ViewSpecResponseArgs) ToGoogleCloudDatacatalogV1ViewSpecResponseOutput ¶
func (i GoogleCloudDatacatalogV1ViewSpecResponseArgs) ToGoogleCloudDatacatalogV1ViewSpecResponseOutput() GoogleCloudDatacatalogV1ViewSpecResponseOutput
func (GoogleCloudDatacatalogV1ViewSpecResponseArgs) ToGoogleCloudDatacatalogV1ViewSpecResponseOutputWithContext ¶
func (i GoogleCloudDatacatalogV1ViewSpecResponseArgs) ToGoogleCloudDatacatalogV1ViewSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1ViewSpecResponseOutput
func (GoogleCloudDatacatalogV1ViewSpecResponseArgs) ToGoogleCloudDatacatalogV1ViewSpecResponsePtrOutput ¶
func (i GoogleCloudDatacatalogV1ViewSpecResponseArgs) ToGoogleCloudDatacatalogV1ViewSpecResponsePtrOutput() GoogleCloudDatacatalogV1ViewSpecResponsePtrOutput
func (GoogleCloudDatacatalogV1ViewSpecResponseArgs) ToGoogleCloudDatacatalogV1ViewSpecResponsePtrOutputWithContext ¶
func (i GoogleCloudDatacatalogV1ViewSpecResponseArgs) ToGoogleCloudDatacatalogV1ViewSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1ViewSpecResponsePtrOutput
type GoogleCloudDatacatalogV1ViewSpecResponseInput ¶
type GoogleCloudDatacatalogV1ViewSpecResponseInput interface { pulumi.Input ToGoogleCloudDatacatalogV1ViewSpecResponseOutput() GoogleCloudDatacatalogV1ViewSpecResponseOutput ToGoogleCloudDatacatalogV1ViewSpecResponseOutputWithContext(context.Context) GoogleCloudDatacatalogV1ViewSpecResponseOutput }
GoogleCloudDatacatalogV1ViewSpecResponseInput is an input type that accepts GoogleCloudDatacatalogV1ViewSpecResponseArgs and GoogleCloudDatacatalogV1ViewSpecResponseOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1ViewSpecResponseInput` via:
GoogleCloudDatacatalogV1ViewSpecResponseArgs{...}
type GoogleCloudDatacatalogV1ViewSpecResponseOutput ¶
type GoogleCloudDatacatalogV1ViewSpecResponseOutput struct{ *pulumi.OutputState }
Table view specification.
func (GoogleCloudDatacatalogV1ViewSpecResponseOutput) ElementType ¶
func (GoogleCloudDatacatalogV1ViewSpecResponseOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1ViewSpecResponseOutput) ToGoogleCloudDatacatalogV1ViewSpecResponseOutput ¶
func (o GoogleCloudDatacatalogV1ViewSpecResponseOutput) ToGoogleCloudDatacatalogV1ViewSpecResponseOutput() GoogleCloudDatacatalogV1ViewSpecResponseOutput
func (GoogleCloudDatacatalogV1ViewSpecResponseOutput) ToGoogleCloudDatacatalogV1ViewSpecResponseOutputWithContext ¶
func (o GoogleCloudDatacatalogV1ViewSpecResponseOutput) ToGoogleCloudDatacatalogV1ViewSpecResponseOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1ViewSpecResponseOutput
func (GoogleCloudDatacatalogV1ViewSpecResponseOutput) ToGoogleCloudDatacatalogV1ViewSpecResponsePtrOutput ¶
func (o GoogleCloudDatacatalogV1ViewSpecResponseOutput) ToGoogleCloudDatacatalogV1ViewSpecResponsePtrOutput() GoogleCloudDatacatalogV1ViewSpecResponsePtrOutput
func (GoogleCloudDatacatalogV1ViewSpecResponseOutput) ToGoogleCloudDatacatalogV1ViewSpecResponsePtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1ViewSpecResponseOutput) ToGoogleCloudDatacatalogV1ViewSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1ViewSpecResponsePtrOutput
func (GoogleCloudDatacatalogV1ViewSpecResponseOutput) ViewQuery ¶
func (o GoogleCloudDatacatalogV1ViewSpecResponseOutput) ViewQuery() pulumi.StringOutput
The query that defines the table view.
type GoogleCloudDatacatalogV1ViewSpecResponsePtrInput ¶
type GoogleCloudDatacatalogV1ViewSpecResponsePtrInput interface { pulumi.Input ToGoogleCloudDatacatalogV1ViewSpecResponsePtrOutput() GoogleCloudDatacatalogV1ViewSpecResponsePtrOutput ToGoogleCloudDatacatalogV1ViewSpecResponsePtrOutputWithContext(context.Context) GoogleCloudDatacatalogV1ViewSpecResponsePtrOutput }
GoogleCloudDatacatalogV1ViewSpecResponsePtrInput is an input type that accepts GoogleCloudDatacatalogV1ViewSpecResponseArgs, GoogleCloudDatacatalogV1ViewSpecResponsePtr and GoogleCloudDatacatalogV1ViewSpecResponsePtrOutput values. You can construct a concrete instance of `GoogleCloudDatacatalogV1ViewSpecResponsePtrInput` via:
GoogleCloudDatacatalogV1ViewSpecResponseArgs{...} or: nil
func GoogleCloudDatacatalogV1ViewSpecResponsePtr ¶
func GoogleCloudDatacatalogV1ViewSpecResponsePtr(v *GoogleCloudDatacatalogV1ViewSpecResponseArgs) GoogleCloudDatacatalogV1ViewSpecResponsePtrInput
type GoogleCloudDatacatalogV1ViewSpecResponsePtrOutput ¶
type GoogleCloudDatacatalogV1ViewSpecResponsePtrOutput struct{ *pulumi.OutputState }
func (GoogleCloudDatacatalogV1ViewSpecResponsePtrOutput) ElementType ¶
func (GoogleCloudDatacatalogV1ViewSpecResponsePtrOutput) ElementType() reflect.Type
func (GoogleCloudDatacatalogV1ViewSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1ViewSpecResponsePtrOutput ¶
func (o GoogleCloudDatacatalogV1ViewSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1ViewSpecResponsePtrOutput() GoogleCloudDatacatalogV1ViewSpecResponsePtrOutput
func (GoogleCloudDatacatalogV1ViewSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1ViewSpecResponsePtrOutputWithContext ¶
func (o GoogleCloudDatacatalogV1ViewSpecResponsePtrOutput) ToGoogleCloudDatacatalogV1ViewSpecResponsePtrOutputWithContext(ctx context.Context) GoogleCloudDatacatalogV1ViewSpecResponsePtrOutput
func (GoogleCloudDatacatalogV1ViewSpecResponsePtrOutput) ViewQuery ¶
func (o GoogleCloudDatacatalogV1ViewSpecResponsePtrOutput) ViewQuery() pulumi.StringPtrOutput
The query that defines the table view.
type LookupEntryArgs ¶
type LookupEntryGroupArgs ¶
type LookupEntryGroupIamPolicyOutputArgs ¶ added in v0.8.0
type LookupEntryGroupIamPolicyOutputArgs struct { EntryGroupId pulumi.StringInput `pulumi:"entryGroupId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupEntryGroupIamPolicyOutputArgs) ElementType ¶ added in v0.8.0
func (LookupEntryGroupIamPolicyOutputArgs) ElementType() reflect.Type
type LookupEntryGroupIamPolicyResult ¶
type LookupEntryGroupIamPolicyResult struct { // 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 LookupEntryGroupIamPolicy ¶
func LookupEntryGroupIamPolicy(ctx *pulumi.Context, args *LookupEntryGroupIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupEntryGroupIamPolicyResult, error)
Gets the access control policy for a resource. May return: * A`NOT_FOUND` error if the resource doesn't exist or you don't have the permission to view it. * An empty policy if the resource exists but doesn't have a set policy. Supported resources are: - Tag templates - Entry groups Note: This method doesn't get policies from Google Cloud Platform resources ingested into Data Catalog. To call this method, you must have the following Google IAM permissions: - `datacatalog.tagTemplates.getIamPolicy` to get policies on tag templates. - `datacatalog.entryGroups.getIamPolicy` to get policies on entry groups.
type LookupEntryGroupIamPolicyResultOutput ¶ added in v0.8.0
type LookupEntryGroupIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupEntryGroupIamPolicyOutput ¶ added in v0.8.0
func LookupEntryGroupIamPolicyOutput(ctx *pulumi.Context, args LookupEntryGroupIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupEntryGroupIamPolicyResultOutput
func (LookupEntryGroupIamPolicyResultOutput) Bindings ¶ added in v0.8.0
func (o LookupEntryGroupIamPolicyResultOutput) 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 (LookupEntryGroupIamPolicyResultOutput) ElementType ¶ added in v0.8.0
func (LookupEntryGroupIamPolicyResultOutput) ElementType() reflect.Type
func (LookupEntryGroupIamPolicyResultOutput) Etag ¶ added in v0.8.0
func (o LookupEntryGroupIamPolicyResultOutput) 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 (LookupEntryGroupIamPolicyResultOutput) ToLookupEntryGroupIamPolicyResultOutput ¶ added in v0.8.0
func (o LookupEntryGroupIamPolicyResultOutput) ToLookupEntryGroupIamPolicyResultOutput() LookupEntryGroupIamPolicyResultOutput
func (LookupEntryGroupIamPolicyResultOutput) ToLookupEntryGroupIamPolicyResultOutputWithContext ¶ added in v0.8.0
func (o LookupEntryGroupIamPolicyResultOutput) ToLookupEntryGroupIamPolicyResultOutputWithContext(ctx context.Context) LookupEntryGroupIamPolicyResultOutput
func (LookupEntryGroupIamPolicyResultOutput) Version ¶ added in v0.8.0
func (o LookupEntryGroupIamPolicyResultOutput) 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 LookupEntryGroupOutputArgs ¶ added in v0.8.0
type LookupEntryGroupOutputArgs struct { EntryGroupId pulumi.StringInput `pulumi:"entryGroupId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` ReadMask pulumi.StringPtrInput `pulumi:"readMask"` }
func (LookupEntryGroupOutputArgs) ElementType ¶ added in v0.8.0
func (LookupEntryGroupOutputArgs) ElementType() reflect.Type
type LookupEntryGroupResult ¶
type LookupEntryGroupResult struct { // Timestamps of the entry group. Default value is empty. DataCatalogTimestamps GoogleCloudDatacatalogV1SystemTimestampsResponse `pulumi:"dataCatalogTimestamps"` // Entry group description. Can consist of several sentences or paragraphs that describe the entry group contents. Default value is an empty string. Description string `pulumi:"description"` // A short name to identify the entry group, for example, "analytics data - jan 2011". Default value is an empty string. DisplayName string `pulumi:"displayName"` // The resource name of the entry group in URL format. Note: The entry group itself and its child resources might not be stored in the location specified in its name. Name string `pulumi:"name"` }
func LookupEntryGroup ¶
func LookupEntryGroup(ctx *pulumi.Context, args *LookupEntryGroupArgs, opts ...pulumi.InvokeOption) (*LookupEntryGroupResult, error)
Gets an entry group.
type LookupEntryGroupResultOutput ¶ added in v0.8.0
type LookupEntryGroupResultOutput struct{ *pulumi.OutputState }
func LookupEntryGroupOutput ¶ added in v0.8.0
func LookupEntryGroupOutput(ctx *pulumi.Context, args LookupEntryGroupOutputArgs, opts ...pulumi.InvokeOption) LookupEntryGroupResultOutput
func (LookupEntryGroupResultOutput) DataCatalogTimestamps ¶ added in v0.8.0
func (o LookupEntryGroupResultOutput) DataCatalogTimestamps() GoogleCloudDatacatalogV1SystemTimestampsResponseOutput
Timestamps of the entry group. Default value is empty.
func (LookupEntryGroupResultOutput) Description ¶ added in v0.8.0
func (o LookupEntryGroupResultOutput) Description() pulumi.StringOutput
Entry group description. Can consist of several sentences or paragraphs that describe the entry group contents. Default value is an empty string.
func (LookupEntryGroupResultOutput) DisplayName ¶ added in v0.8.0
func (o LookupEntryGroupResultOutput) DisplayName() pulumi.StringOutput
A short name to identify the entry group, for example, "analytics data - jan 2011". Default value is an empty string.
func (LookupEntryGroupResultOutput) ElementType ¶ added in v0.8.0
func (LookupEntryGroupResultOutput) ElementType() reflect.Type
func (LookupEntryGroupResultOutput) Name ¶ added in v0.8.0
func (o LookupEntryGroupResultOutput) Name() pulumi.StringOutput
The resource name of the entry group in URL format. Note: The entry group itself and its child resources might not be stored in the location specified in its name.
func (LookupEntryGroupResultOutput) ToLookupEntryGroupResultOutput ¶ added in v0.8.0
func (o LookupEntryGroupResultOutput) ToLookupEntryGroupResultOutput() LookupEntryGroupResultOutput
func (LookupEntryGroupResultOutput) ToLookupEntryGroupResultOutputWithContext ¶ added in v0.8.0
func (o LookupEntryGroupResultOutput) ToLookupEntryGroupResultOutputWithContext(ctx context.Context) LookupEntryGroupResultOutput
type LookupEntryOutputArgs ¶ added in v0.8.0
type LookupEntryOutputArgs struct { EntryGroupId pulumi.StringInput `pulumi:"entryGroupId"` EntryId pulumi.StringInput `pulumi:"entryId"` Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` }
func (LookupEntryOutputArgs) ElementType ¶ added in v0.8.0
func (LookupEntryOutputArgs) ElementType() reflect.Type
type LookupEntryResult ¶
type LookupEntryResult struct { // Specification for a group of BigQuery tables with the `[prefix]YYYYMMDD` name pattern. For more information, see [Introduction to partitioned tables] (https://cloud.google.com/bigquery/docs/partitioned-tables#partitioning_versus_sharding). BigqueryDateShardedSpec GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponse `pulumi:"bigqueryDateShardedSpec"` // Specification that applies to a BigQuery table. Valid only for entries with the `TABLE` type. BigqueryTableSpec GoogleCloudDatacatalogV1BigQueryTableSpecResponse `pulumi:"bigqueryTableSpec"` // Physical location of the entry. DataSource GoogleCloudDatacatalogV1DataSourceResponse `pulumi:"dataSource"` // Specification that applies to a data source connection. Valid only for entries with the `DATA_SOURCE_CONNECTION` type. DataSourceConnectionSpec GoogleCloudDatacatalogV1DataSourceConnectionSpecResponse `pulumi:"dataSourceConnectionSpec"` // Specification that applies to a table resource. Valid only for entries with the `TABLE` type. DatabaseTableSpec GoogleCloudDatacatalogV1DatabaseTableSpecResponse `pulumi:"databaseTableSpec"` // Entry description that can consist of several sentences or paragraphs that describe entry contents. The description must not contain Unicode non-characters as well as C0 and C1 control codes except tabs (HT), new lines (LF), carriage returns (CR), and page breaks (FF). The maximum size is 2000 bytes when encoded in UTF-8. Default value is an empty string. Description string `pulumi:"description"` // Display name of an entry. The name must contain only Unicode letters, numbers (0-9), underscores (_), dashes (-), spaces ( ), and can't start or end with spaces. The maximum size is 200 bytes when encoded in UTF-8. Default value is an empty string. DisplayName string `pulumi:"displayName"` // Fully qualified name (FQN) of the resource. Set automatically for entries representing resources from synced systems. Settable only during creation and read-only afterwards. Can be used for search and lookup of the entries. FQNs take two forms: * For non-regionalized resources: `{SYSTEM}:{PROJECT}.{PATH_TO_RESOURCE_SEPARATED_WITH_DOTS}` * For regionalized resources: `{SYSTEM}:{PROJECT}.{LOCATION_ID}.{PATH_TO_RESOURCE_SEPARATED_WITH_DOTS}` Example for a DPMS table: `dataproc_metastore:{PROJECT_ID}.{LOCATION_ID}.{INSTANCE_ID}.{DATABASE_ID}.{TABLE_ID}` FullyQualifiedName string `pulumi:"fullyQualifiedName"` // Specification that applies to a Cloud Storage fileset. Valid only for entries with the `FILESET` type. GcsFilesetSpec GoogleCloudDatacatalogV1GcsFilesetSpecResponse `pulumi:"gcsFilesetSpec"` // Indicates the entry's source system that Data Catalog integrates with, such as BigQuery, Pub/Sub, or Dataproc Metastore. IntegratedSystem string `pulumi:"integratedSystem"` // Cloud labels attached to the entry. In Data Catalog, you can create and modify labels attached only to custom entries. Synced entries have unmodifiable labels that come from the source system. Labels map[string]string `pulumi:"labels"` // The resource this metadata entry refers to. For Google Cloud Platform resources, `linked_resource` is the [Full Resource Name] (https://cloud.google.com/apis/design/resource_names#full_resource_name). For example, the `linked_resource` for a table resource from BigQuery is: `//bigquery.googleapis.com/projects/{PROJECT_ID}/datasets/{DATASET_ID}/tables/{TABLE_ID}` Output only when the entry is one of the types in the `EntryType` enum. For entries with a `user_specified_type`, this field is optional and defaults to an empty string. The resource string must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), periods (.), colons (:), slashes (/), dashes (-), and hashes (#). The maximum size is 200 bytes when encoded in UTF-8. LinkedResource string `pulumi:"linkedResource"` // The resource name of an entry in URL format. Note: The entry itself and its child resources might not be stored in the location specified in its name. Name string `pulumi:"name"` // Specification that applies to a user-defined function or procedure. Valid only for entries with the `ROUTINE` type. RoutineSpec GoogleCloudDatacatalogV1RoutineSpecResponse `pulumi:"routineSpec"` // Schema of the entry. An entry might not have any schema attached to it. Schema GoogleCloudDatacatalogV1SchemaResponse `pulumi:"schema"` // Timestamps from the underlying resource, not from the Data Catalog entry. Output only when the entry has a type listed in the `EntryType` enum. For entries with `user_specified_type`, this field is optional and defaults to an empty timestamp. SourceSystemTimestamps GoogleCloudDatacatalogV1SystemTimestampsResponse `pulumi:"sourceSystemTimestamps"` // The type of the entry. Only used for entries with types listed in the `EntryType` enum. Currently, only `FILESET` enum value is allowed. All other entries created in Data Catalog must use the `user_specified_type`. Type string `pulumi:"type"` // Resource usage statistics. UsageSignal GoogleCloudDatacatalogV1UsageSignalResponse `pulumi:"usageSignal"` // Indicates the entry's source system that Data Catalog doesn't automatically integrate with. The `user_specified_system` string has the following limitations: * Is case insensitive. * Must begin with a letter or underscore. * Can only contain letters, numbers, and underscores. * Must be at least 1 character and at most 64 characters long. UserSpecifiedSystem string `pulumi:"userSpecifiedSystem"` // Custom entry type that doesn't match any of the values allowed for input and listed in the `EntryType` enum. When creating an entry, first check the type values in the enum. If there are no appropriate types for the new entry, provide a custom value, for example, `my_special_type`. The `user_specified_type` string has the following limitations: * Is case insensitive. * Must begin with a letter or underscore. * Can only contain letters, numbers, and underscores. * Must be at least 1 character and at most 64 characters long. UserSpecifiedType string `pulumi:"userSpecifiedType"` }
func LookupEntry ¶
func LookupEntry(ctx *pulumi.Context, args *LookupEntryArgs, opts ...pulumi.InvokeOption) (*LookupEntryResult, error)
Gets an entry.
type LookupEntryResultOutput ¶ added in v0.8.0
type LookupEntryResultOutput struct{ *pulumi.OutputState }
func LookupEntryOutput ¶ added in v0.8.0
func LookupEntryOutput(ctx *pulumi.Context, args LookupEntryOutputArgs, opts ...pulumi.InvokeOption) LookupEntryResultOutput
func (LookupEntryResultOutput) BigqueryDateShardedSpec ¶ added in v0.8.0
func (o LookupEntryResultOutput) BigqueryDateShardedSpec() GoogleCloudDatacatalogV1BigQueryDateShardedSpecResponseOutput
Specification for a group of BigQuery tables with the `[prefix]YYYYMMDD` name pattern. For more information, see [Introduction to partitioned tables] (https://cloud.google.com/bigquery/docs/partitioned-tables#partitioning_versus_sharding).
func (LookupEntryResultOutput) BigqueryTableSpec ¶ added in v0.8.0
func (o LookupEntryResultOutput) BigqueryTableSpec() GoogleCloudDatacatalogV1BigQueryTableSpecResponseOutput
Specification that applies to a BigQuery table. Valid only for entries with the `TABLE` type.
func (LookupEntryResultOutput) DataSource ¶ added in v0.8.0
func (o LookupEntryResultOutput) DataSource() GoogleCloudDatacatalogV1DataSourceResponseOutput
Physical location of the entry.
func (LookupEntryResultOutput) DataSourceConnectionSpec ¶ added in v0.8.0
func (o LookupEntryResultOutput) DataSourceConnectionSpec() GoogleCloudDatacatalogV1DataSourceConnectionSpecResponseOutput
Specification that applies to a data source connection. Valid only for entries with the `DATA_SOURCE_CONNECTION` type.
func (LookupEntryResultOutput) DatabaseTableSpec ¶ added in v0.8.0
func (o LookupEntryResultOutput) DatabaseTableSpec() GoogleCloudDatacatalogV1DatabaseTableSpecResponseOutput
Specification that applies to a table resource. Valid only for entries with the `TABLE` type.
func (LookupEntryResultOutput) Description ¶ added in v0.8.0
func (o LookupEntryResultOutput) Description() pulumi.StringOutput
Entry description that can consist of several sentences or paragraphs that describe entry contents. The description must not contain Unicode non-characters as well as C0 and C1 control codes except tabs (HT), new lines (LF), carriage returns (CR), and page breaks (FF). The maximum size is 2000 bytes when encoded in UTF-8. Default value is an empty string.
func (LookupEntryResultOutput) DisplayName ¶ added in v0.8.0
func (o LookupEntryResultOutput) DisplayName() pulumi.StringOutput
Display name of an entry. The name must contain only Unicode letters, numbers (0-9), underscores (_), dashes (-), spaces ( ), and can't start or end with spaces. The maximum size is 200 bytes when encoded in UTF-8. Default value is an empty string.
func (LookupEntryResultOutput) ElementType ¶ added in v0.8.0
func (LookupEntryResultOutput) ElementType() reflect.Type
func (LookupEntryResultOutput) FullyQualifiedName ¶ added in v0.8.0
func (o LookupEntryResultOutput) FullyQualifiedName() pulumi.StringOutput
Fully qualified name (FQN) of the resource. Set automatically for entries representing resources from synced systems. Settable only during creation and read-only afterwards. Can be used for search and lookup of the entries. FQNs take two forms: * For non-regionalized resources: `{SYSTEM}:{PROJECT}.{PATH_TO_RESOURCE_SEPARATED_WITH_DOTS}` * For regionalized resources: `{SYSTEM}:{PROJECT}.{LOCATION_ID}.{PATH_TO_RESOURCE_SEPARATED_WITH_DOTS}` Example for a DPMS table: `dataproc_metastore:{PROJECT_ID}.{LOCATION_ID}.{INSTANCE_ID}.{DATABASE_ID}.{TABLE_ID}`
func (LookupEntryResultOutput) GcsFilesetSpec ¶ added in v0.8.0
func (o LookupEntryResultOutput) GcsFilesetSpec() GoogleCloudDatacatalogV1GcsFilesetSpecResponseOutput
Specification that applies to a Cloud Storage fileset. Valid only for entries with the `FILESET` type.
func (LookupEntryResultOutput) IntegratedSystem ¶ added in v0.8.0
func (o LookupEntryResultOutput) IntegratedSystem() pulumi.StringOutput
Indicates the entry's source system that Data Catalog integrates with, such as BigQuery, Pub/Sub, or Dataproc Metastore.
func (LookupEntryResultOutput) Labels ¶ added in v0.8.0
func (o LookupEntryResultOutput) Labels() pulumi.StringMapOutput
Cloud labels attached to the entry. In Data Catalog, you can create and modify labels attached only to custom entries. Synced entries have unmodifiable labels that come from the source system.
func (LookupEntryResultOutput) LinkedResource ¶ added in v0.8.0
func (o LookupEntryResultOutput) LinkedResource() pulumi.StringOutput
The resource this metadata entry refers to. For Google Cloud Platform resources, `linked_resource` is the [Full Resource Name] (https://cloud.google.com/apis/design/resource_names#full_resource_name). For example, the `linked_resource` for a table resource from BigQuery is: `//bigquery.googleapis.com/projects/{PROJECT_ID}/datasets/{DATASET_ID}/tables/{TABLE_ID}` Output only when the entry is one of the types in the `EntryType` enum. For entries with a `user_specified_type`, this field is optional and defaults to an empty string. The resource string must contain only letters (a-z, A-Z), numbers (0-9), underscores (_), periods (.), colons (:), slashes (/), dashes (-), and hashes (#). The maximum size is 200 bytes when encoded in UTF-8.
func (LookupEntryResultOutput) Name ¶ added in v0.8.0
func (o LookupEntryResultOutput) Name() pulumi.StringOutput
The resource name of an entry in URL format. Note: The entry itself and its child resources might not be stored in the location specified in its name.
func (LookupEntryResultOutput) RoutineSpec ¶ added in v0.8.0
func (o LookupEntryResultOutput) RoutineSpec() GoogleCloudDatacatalogV1RoutineSpecResponseOutput
Specification that applies to a user-defined function or procedure. Valid only for entries with the `ROUTINE` type.
func (LookupEntryResultOutput) Schema ¶ added in v0.8.0
func (o LookupEntryResultOutput) Schema() GoogleCloudDatacatalogV1SchemaResponseOutput
Schema of the entry. An entry might not have any schema attached to it.
func (LookupEntryResultOutput) SourceSystemTimestamps ¶ added in v0.8.0
func (o LookupEntryResultOutput) SourceSystemTimestamps() GoogleCloudDatacatalogV1SystemTimestampsResponseOutput
Timestamps from the underlying resource, not from the Data Catalog entry. Output only when the entry has a type listed in the `EntryType` enum. For entries with `user_specified_type`, this field is optional and defaults to an empty timestamp.
func (LookupEntryResultOutput) ToLookupEntryResultOutput ¶ added in v0.8.0
func (o LookupEntryResultOutput) ToLookupEntryResultOutput() LookupEntryResultOutput
func (LookupEntryResultOutput) ToLookupEntryResultOutputWithContext ¶ added in v0.8.0
func (o LookupEntryResultOutput) ToLookupEntryResultOutputWithContext(ctx context.Context) LookupEntryResultOutput
func (LookupEntryResultOutput) Type ¶ added in v0.8.0
func (o LookupEntryResultOutput) Type() pulumi.StringOutput
The type of the entry. Only used for entries with types listed in the `EntryType` enum. Currently, only `FILESET` enum value is allowed. All other entries created in Data Catalog must use the `user_specified_type`.
func (LookupEntryResultOutput) UsageSignal ¶ added in v0.8.0
func (o LookupEntryResultOutput) UsageSignal() GoogleCloudDatacatalogV1UsageSignalResponseOutput
Resource usage statistics.
func (LookupEntryResultOutput) UserSpecifiedSystem ¶ added in v0.8.0
func (o LookupEntryResultOutput) UserSpecifiedSystem() pulumi.StringOutput
Indicates the entry's source system that Data Catalog doesn't automatically integrate with. The `user_specified_system` string has the following limitations: * Is case insensitive. * Must begin with a letter or underscore. * Can only contain letters, numbers, and underscores. * Must be at least 1 character and at most 64 characters long.
func (LookupEntryResultOutput) UserSpecifiedType ¶ added in v0.8.0
func (o LookupEntryResultOutput) UserSpecifiedType() pulumi.StringOutput
Custom entry type that doesn't match any of the values allowed for input and listed in the `EntryType` enum. When creating an entry, first check the type values in the enum. If there are no appropriate types for the new entry, provide a custom value, for example, `my_special_type`. The `user_specified_type` string has the following limitations: * Is case insensitive. * Must begin with a letter or underscore. * Can only contain letters, numbers, and underscores. * Must be at least 1 character and at most 64 characters long.
type LookupPolicyTagArgs ¶
type LookupPolicyTagOutputArgs ¶ added in v0.8.0
type LookupPolicyTagOutputArgs struct { Location pulumi.StringInput `pulumi:"location"` PolicyTagId pulumi.StringInput `pulumi:"policyTagId"` Project pulumi.StringPtrInput `pulumi:"project"` TaxonomyId pulumi.StringInput `pulumi:"taxonomyId"` }
func (LookupPolicyTagOutputArgs) ElementType ¶ added in v0.8.0
func (LookupPolicyTagOutputArgs) ElementType() reflect.Type
type LookupPolicyTagResult ¶
type LookupPolicyTagResult struct { // Resource names of child policy tags of this policy tag. ChildPolicyTags []string `pulumi:"childPolicyTags"` // Description of this policy tag. If not set, defaults to empty. The description must contain only Unicode characters, tabs, newlines, carriage returns and page breaks, and be at most 2000 bytes long when encoded in UTF-8. Description string `pulumi:"description"` // User-defined name of this policy tag. The name can't start or end with spaces and must be unique within the parent taxonomy, contain only Unicode letters, numbers, underscores, dashes and spaces, and be at most 200 bytes long when encoded in UTF-8. DisplayName string `pulumi:"displayName"` // Resource name of this policy tag in the URL format. The policy tag manager generates unique taxonomy IDs and policy tag IDs. Name string `pulumi:"name"` // Resource name of this policy tag's parent policy tag. If empty, this is a top level tag. If not set, defaults to an empty string. For example, for the "LatLong" policy tag in the example above, this field contains the resource name of the "Geolocation" policy tag, and, for "Geolocation", this field is empty. ParentPolicyTag string `pulumi:"parentPolicyTag"` }
func LookupPolicyTag ¶
func LookupPolicyTag(ctx *pulumi.Context, args *LookupPolicyTagArgs, opts ...pulumi.InvokeOption) (*LookupPolicyTagResult, error)
Gets a policy tag.
type LookupPolicyTagResultOutput ¶ added in v0.8.0
type LookupPolicyTagResultOutput struct{ *pulumi.OutputState }
func LookupPolicyTagOutput ¶ added in v0.8.0
func LookupPolicyTagOutput(ctx *pulumi.Context, args LookupPolicyTagOutputArgs, opts ...pulumi.InvokeOption) LookupPolicyTagResultOutput
func (LookupPolicyTagResultOutput) ChildPolicyTags ¶ added in v0.8.0
func (o LookupPolicyTagResultOutput) ChildPolicyTags() pulumi.StringArrayOutput
Resource names of child policy tags of this policy tag.
func (LookupPolicyTagResultOutput) Description ¶ added in v0.8.0
func (o LookupPolicyTagResultOutput) Description() pulumi.StringOutput
Description of this policy tag. If not set, defaults to empty. The description must contain only Unicode characters, tabs, newlines, carriage returns and page breaks, and be at most 2000 bytes long when encoded in UTF-8.
func (LookupPolicyTagResultOutput) DisplayName ¶ added in v0.8.0
func (o LookupPolicyTagResultOutput) DisplayName() pulumi.StringOutput
User-defined name of this policy tag. The name can't start or end with spaces and must be unique within the parent taxonomy, contain only Unicode letters, numbers, underscores, dashes and spaces, and be at most 200 bytes long when encoded in UTF-8.
func (LookupPolicyTagResultOutput) ElementType ¶ added in v0.8.0
func (LookupPolicyTagResultOutput) ElementType() reflect.Type
func (LookupPolicyTagResultOutput) Name ¶ added in v0.8.0
func (o LookupPolicyTagResultOutput) Name() pulumi.StringOutput
Resource name of this policy tag in the URL format. The policy tag manager generates unique taxonomy IDs and policy tag IDs.
func (LookupPolicyTagResultOutput) ParentPolicyTag ¶ added in v0.8.0
func (o LookupPolicyTagResultOutput) ParentPolicyTag() pulumi.StringOutput
Resource name of this policy tag's parent policy tag. If empty, this is a top level tag. If not set, defaults to an empty string. For example, for the "LatLong" policy tag in the example above, this field contains the resource name of the "Geolocation" policy tag, and, for "Geolocation", this field is empty.
func (LookupPolicyTagResultOutput) ToLookupPolicyTagResultOutput ¶ added in v0.8.0
func (o LookupPolicyTagResultOutput) ToLookupPolicyTagResultOutput() LookupPolicyTagResultOutput
func (LookupPolicyTagResultOutput) ToLookupPolicyTagResultOutputWithContext ¶ added in v0.8.0
func (o LookupPolicyTagResultOutput) ToLookupPolicyTagResultOutputWithContext(ctx context.Context) LookupPolicyTagResultOutput
type LookupTagTemplateArgs ¶
type LookupTagTemplateIamPolicyOutputArgs ¶ added in v0.8.0
type LookupTagTemplateIamPolicyOutputArgs struct { Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` TagTemplateId pulumi.StringInput `pulumi:"tagTemplateId"` }
func (LookupTagTemplateIamPolicyOutputArgs) ElementType ¶ added in v0.8.0
func (LookupTagTemplateIamPolicyOutputArgs) ElementType() reflect.Type
type LookupTagTemplateIamPolicyResult ¶
type LookupTagTemplateIamPolicyResult struct { // 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 LookupTagTemplateIamPolicy ¶
func LookupTagTemplateIamPolicy(ctx *pulumi.Context, args *LookupTagTemplateIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupTagTemplateIamPolicyResult, error)
Gets the access control policy for a resource. May return: * A`NOT_FOUND` error if the resource doesn't exist or you don't have the permission to view it. * An empty policy if the resource exists but doesn't have a set policy. Supported resources are: - Tag templates - Entry groups Note: This method doesn't get policies from Google Cloud Platform resources ingested into Data Catalog. To call this method, you must have the following Google IAM permissions: - `datacatalog.tagTemplates.getIamPolicy` to get policies on tag templates. - `datacatalog.entryGroups.getIamPolicy` to get policies on entry groups.
type LookupTagTemplateIamPolicyResultOutput ¶ added in v0.8.0
type LookupTagTemplateIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupTagTemplateIamPolicyOutput ¶ added in v0.8.0
func LookupTagTemplateIamPolicyOutput(ctx *pulumi.Context, args LookupTagTemplateIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupTagTemplateIamPolicyResultOutput
func (LookupTagTemplateIamPolicyResultOutput) Bindings ¶ added in v0.8.0
func (o LookupTagTemplateIamPolicyResultOutput) 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 (LookupTagTemplateIamPolicyResultOutput) ElementType ¶ added in v0.8.0
func (LookupTagTemplateIamPolicyResultOutput) ElementType() reflect.Type
func (LookupTagTemplateIamPolicyResultOutput) Etag ¶ added in v0.8.0
func (o LookupTagTemplateIamPolicyResultOutput) 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 (LookupTagTemplateIamPolicyResultOutput) ToLookupTagTemplateIamPolicyResultOutput ¶ added in v0.8.0
func (o LookupTagTemplateIamPolicyResultOutput) ToLookupTagTemplateIamPolicyResultOutput() LookupTagTemplateIamPolicyResultOutput
func (LookupTagTemplateIamPolicyResultOutput) ToLookupTagTemplateIamPolicyResultOutputWithContext ¶ added in v0.8.0
func (o LookupTagTemplateIamPolicyResultOutput) ToLookupTagTemplateIamPolicyResultOutputWithContext(ctx context.Context) LookupTagTemplateIamPolicyResultOutput
func (LookupTagTemplateIamPolicyResultOutput) Version ¶ added in v0.8.0
func (o LookupTagTemplateIamPolicyResultOutput) 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 LookupTagTemplateOutputArgs ¶ added in v0.8.0
type LookupTagTemplateOutputArgs struct { Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` TagTemplateId pulumi.StringInput `pulumi:"tagTemplateId"` }
func (LookupTagTemplateOutputArgs) ElementType ¶ added in v0.8.0
func (LookupTagTemplateOutputArgs) ElementType() reflect.Type
type LookupTagTemplateResult ¶
type LookupTagTemplateResult struct { // Display name for this template. Defaults to an empty string. The name must contain only Unicode letters, numbers (0-9), underscores (_), dashes (-), spaces ( ), and can't start or end with spaces. The maximum length is 200 characters. DisplayName string `pulumi:"displayName"` // Map of tag template field IDs to the settings for the field. This map is an exhaustive list of the allowed fields. The map must contain at least one field and at most 500 fields. The keys to this map are tag template field IDs. The IDs have the following limitations: * Can contain uppercase and lowercase letters, numbers (0-9) and underscores (_). * Must be at least 1 character and at most 64 characters long. * Must start with a letter or underscore. Fields map[string]string `pulumi:"fields"` // Indicates whether this is a public tag template. Every user has view access to a *public* tag template by default. This means that: * Every user can use this tag template to tag an entry. * If an entry is tagged using the tag template, the tag is always shown in the response to “ListTags“ called on the entry. * To get the template using the GetTagTemplate method, you need view access either on the project or the organization the tag template resides in but no other permission is needed. * Operations on the tag template other than viewing (for example, editing IAM policies) follow standard IAM structures. Tags created with a public tag template are referred to as public tags. You can search for a public tag by value with a simple search query instead of using a “tag:“ predicate. Public tag templates may not appear in search results depending on scope, see: include_public_tag_templates Note: If an [IAM domain restriction](https://cloud.google.com/resource-manager/docs/organization-policy/restricting-domains) is configured in the tag template's location, the public access will not be enabled but the simple search for tag values will still work. IsPubliclyReadable bool `pulumi:"isPubliclyReadable"` // The resource name of the tag template in URL format. Note: The tag template itself and its child resources might not be stored in the location specified in its name. Name string `pulumi:"name"` }
func LookupTagTemplate ¶
func LookupTagTemplate(ctx *pulumi.Context, args *LookupTagTemplateArgs, opts ...pulumi.InvokeOption) (*LookupTagTemplateResult, error)
Gets a tag template.
type LookupTagTemplateResultOutput ¶ added in v0.8.0
type LookupTagTemplateResultOutput struct{ *pulumi.OutputState }
func LookupTagTemplateOutput ¶ added in v0.8.0
func LookupTagTemplateOutput(ctx *pulumi.Context, args LookupTagTemplateOutputArgs, opts ...pulumi.InvokeOption) LookupTagTemplateResultOutput
func (LookupTagTemplateResultOutput) DisplayName ¶ added in v0.8.0
func (o LookupTagTemplateResultOutput) DisplayName() pulumi.StringOutput
Display name for this template. Defaults to an empty string. The name must contain only Unicode letters, numbers (0-9), underscores (_), dashes (-), spaces ( ), and can't start or end with spaces. The maximum length is 200 characters.
func (LookupTagTemplateResultOutput) ElementType ¶ added in v0.8.0
func (LookupTagTemplateResultOutput) ElementType() reflect.Type
func (LookupTagTemplateResultOutput) Fields ¶ added in v0.8.0
func (o LookupTagTemplateResultOutput) Fields() pulumi.StringMapOutput
Map of tag template field IDs to the settings for the field. This map is an exhaustive list of the allowed fields. The map must contain at least one field and at most 500 fields. The keys to this map are tag template field IDs. The IDs have the following limitations: * Can contain uppercase and lowercase letters, numbers (0-9) and underscores (_). * Must be at least 1 character and at most 64 characters long. * Must start with a letter or underscore.
func (LookupTagTemplateResultOutput) IsPubliclyReadable ¶ added in v0.8.0
func (o LookupTagTemplateResultOutput) IsPubliclyReadable() pulumi.BoolOutput
Indicates whether this is a public tag template. Every user has view access to a *public* tag template by default. This means that: * Every user can use this tag template to tag an entry. * If an entry is tagged using the tag template, the tag is always shown in the response to “ListTags“ called on the entry. * To get the template using the GetTagTemplate method, you need view access either on the project or the organization the tag template resides in but no other permission is needed. * Operations on the tag template other than viewing (for example, editing IAM policies) follow standard IAM structures. Tags created with a public tag template are referred to as public tags. You can search for a public tag by value with a simple search query instead of using a “tag:“ predicate. Public tag templates may not appear in search results depending on scope, see: include_public_tag_templates Note: If an [IAM domain restriction](https://cloud.google.com/resource-manager/docs/organization-policy/restricting-domains) is configured in the tag template's location, the public access will not be enabled but the simple search for tag values will still work.
func (LookupTagTemplateResultOutput) Name ¶ added in v0.8.0
func (o LookupTagTemplateResultOutput) Name() pulumi.StringOutput
The resource name of the tag template in URL format. Note: The tag template itself and its child resources might not be stored in the location specified in its name.
func (LookupTagTemplateResultOutput) ToLookupTagTemplateResultOutput ¶ added in v0.8.0
func (o LookupTagTemplateResultOutput) ToLookupTagTemplateResultOutput() LookupTagTemplateResultOutput
func (LookupTagTemplateResultOutput) ToLookupTagTemplateResultOutputWithContext ¶ added in v0.8.0
func (o LookupTagTemplateResultOutput) ToLookupTagTemplateResultOutputWithContext(ctx context.Context) LookupTagTemplateResultOutput
type LookupTaxonomyArgs ¶
type LookupTaxonomyIamPolicyOutputArgs ¶ added in v0.8.0
type LookupTaxonomyIamPolicyOutputArgs struct { Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` TaxonomyId pulumi.StringInput `pulumi:"taxonomyId"` }
func (LookupTaxonomyIamPolicyOutputArgs) ElementType ¶ added in v0.8.0
func (LookupTaxonomyIamPolicyOutputArgs) ElementType() reflect.Type
type LookupTaxonomyIamPolicyResult ¶
type LookupTaxonomyIamPolicyResult struct { // 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 LookupTaxonomyIamPolicy ¶
func LookupTaxonomyIamPolicy(ctx *pulumi.Context, args *LookupTaxonomyIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupTaxonomyIamPolicyResult, error)
Gets the IAM policy for a policy tag or a taxonomy.
type LookupTaxonomyIamPolicyResultOutput ¶ added in v0.8.0
type LookupTaxonomyIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupTaxonomyIamPolicyOutput ¶ added in v0.8.0
func LookupTaxonomyIamPolicyOutput(ctx *pulumi.Context, args LookupTaxonomyIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupTaxonomyIamPolicyResultOutput
func (LookupTaxonomyIamPolicyResultOutput) Bindings ¶ added in v0.8.0
func (o LookupTaxonomyIamPolicyResultOutput) 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 (LookupTaxonomyIamPolicyResultOutput) ElementType ¶ added in v0.8.0
func (LookupTaxonomyIamPolicyResultOutput) ElementType() reflect.Type
func (LookupTaxonomyIamPolicyResultOutput) Etag ¶ added in v0.8.0
func (o LookupTaxonomyIamPolicyResultOutput) 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 (LookupTaxonomyIamPolicyResultOutput) ToLookupTaxonomyIamPolicyResultOutput ¶ added in v0.8.0
func (o LookupTaxonomyIamPolicyResultOutput) ToLookupTaxonomyIamPolicyResultOutput() LookupTaxonomyIamPolicyResultOutput
func (LookupTaxonomyIamPolicyResultOutput) ToLookupTaxonomyIamPolicyResultOutputWithContext ¶ added in v0.8.0
func (o LookupTaxonomyIamPolicyResultOutput) ToLookupTaxonomyIamPolicyResultOutputWithContext(ctx context.Context) LookupTaxonomyIamPolicyResultOutput
func (LookupTaxonomyIamPolicyResultOutput) Version ¶ added in v0.8.0
func (o LookupTaxonomyIamPolicyResultOutput) 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 LookupTaxonomyOutputArgs ¶ added in v0.8.0
type LookupTaxonomyOutputArgs struct { Location pulumi.StringInput `pulumi:"location"` Project pulumi.StringPtrInput `pulumi:"project"` TaxonomyId pulumi.StringInput `pulumi:"taxonomyId"` }
func (LookupTaxonomyOutputArgs) ElementType ¶ added in v0.8.0
func (LookupTaxonomyOutputArgs) ElementType() reflect.Type
type LookupTaxonomyPolicyTagIamPolicyOutputArgs ¶ added in v0.8.0
type LookupTaxonomyPolicyTagIamPolicyOutputArgs struct { Location pulumi.StringInput `pulumi:"location"` PolicyTagId pulumi.StringInput `pulumi:"policyTagId"` Project pulumi.StringPtrInput `pulumi:"project"` TaxonomyId pulumi.StringInput `pulumi:"taxonomyId"` }
func (LookupTaxonomyPolicyTagIamPolicyOutputArgs) ElementType ¶ added in v0.8.0
func (LookupTaxonomyPolicyTagIamPolicyOutputArgs) ElementType() reflect.Type
type LookupTaxonomyPolicyTagIamPolicyResult ¶
type LookupTaxonomyPolicyTagIamPolicyResult struct { // 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 LookupTaxonomyPolicyTagIamPolicy ¶
func LookupTaxonomyPolicyTagIamPolicy(ctx *pulumi.Context, args *LookupTaxonomyPolicyTagIamPolicyArgs, opts ...pulumi.InvokeOption) (*LookupTaxonomyPolicyTagIamPolicyResult, error)
Gets the IAM policy for a policy tag or a taxonomy.
type LookupTaxonomyPolicyTagIamPolicyResultOutput ¶ added in v0.8.0
type LookupTaxonomyPolicyTagIamPolicyResultOutput struct{ *pulumi.OutputState }
func LookupTaxonomyPolicyTagIamPolicyOutput ¶ added in v0.8.0
func LookupTaxonomyPolicyTagIamPolicyOutput(ctx *pulumi.Context, args LookupTaxonomyPolicyTagIamPolicyOutputArgs, opts ...pulumi.InvokeOption) LookupTaxonomyPolicyTagIamPolicyResultOutput
func (LookupTaxonomyPolicyTagIamPolicyResultOutput) Bindings ¶ added in v0.8.0
func (o LookupTaxonomyPolicyTagIamPolicyResultOutput) 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 (LookupTaxonomyPolicyTagIamPolicyResultOutput) ElementType ¶ added in v0.8.0
func (LookupTaxonomyPolicyTagIamPolicyResultOutput) ElementType() reflect.Type
func (LookupTaxonomyPolicyTagIamPolicyResultOutput) Etag ¶ added in v0.8.0
func (o LookupTaxonomyPolicyTagIamPolicyResultOutput) 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 (LookupTaxonomyPolicyTagIamPolicyResultOutput) ToLookupTaxonomyPolicyTagIamPolicyResultOutput ¶ added in v0.8.0
func (o LookupTaxonomyPolicyTagIamPolicyResultOutput) ToLookupTaxonomyPolicyTagIamPolicyResultOutput() LookupTaxonomyPolicyTagIamPolicyResultOutput
func (LookupTaxonomyPolicyTagIamPolicyResultOutput) ToLookupTaxonomyPolicyTagIamPolicyResultOutputWithContext ¶ added in v0.8.0
func (o LookupTaxonomyPolicyTagIamPolicyResultOutput) ToLookupTaxonomyPolicyTagIamPolicyResultOutputWithContext(ctx context.Context) LookupTaxonomyPolicyTagIamPolicyResultOutput
func (LookupTaxonomyPolicyTagIamPolicyResultOutput) Version ¶ added in v0.8.0
func (o LookupTaxonomyPolicyTagIamPolicyResultOutput) 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 LookupTaxonomyResult ¶
type LookupTaxonomyResult struct { // Optional. A list of policy types that are activated for this taxonomy. If not set, defaults to an empty list. ActivatedPolicyTypes []string `pulumi:"activatedPolicyTypes"` // Optional. Description of this taxonomy. If not set, defaults to empty. The description must contain only Unicode characters, tabs, newlines, carriage returns, and page breaks, and be at most 2000 bytes long when encoded in UTF-8. Description string `pulumi:"description"` // User-defined name of this taxonomy. The name can't start or end with spaces, must contain only Unicode letters, numbers, underscores, dashes, and spaces, and be at most 200 bytes long when encoded in UTF-8. DisplayName string `pulumi:"displayName"` // Resource name of this taxonomy in URL format. Note: Policy tag manager generates unique taxonomy IDs. Name string `pulumi:"name"` // Number of policy tags in this taxonomy. PolicyTagCount int `pulumi:"policyTagCount"` // Creation and modification timestamps of this taxonomy. TaxonomyTimestamps GoogleCloudDatacatalogV1SystemTimestampsResponse `pulumi:"taxonomyTimestamps"` }
func LookupTaxonomy ¶
func LookupTaxonomy(ctx *pulumi.Context, args *LookupTaxonomyArgs, opts ...pulumi.InvokeOption) (*LookupTaxonomyResult, error)
Gets a taxonomy.
type LookupTaxonomyResultOutput ¶ added in v0.8.0
type LookupTaxonomyResultOutput struct{ *pulumi.OutputState }
func LookupTaxonomyOutput ¶ added in v0.8.0
func LookupTaxonomyOutput(ctx *pulumi.Context, args LookupTaxonomyOutputArgs, opts ...pulumi.InvokeOption) LookupTaxonomyResultOutput
func (LookupTaxonomyResultOutput) ActivatedPolicyTypes ¶ added in v0.8.0
func (o LookupTaxonomyResultOutput) ActivatedPolicyTypes() pulumi.StringArrayOutput
Optional. A list of policy types that are activated for this taxonomy. If not set, defaults to an empty list.
func (LookupTaxonomyResultOutput) Description ¶ added in v0.8.0
func (o LookupTaxonomyResultOutput) Description() pulumi.StringOutput
Optional. Description of this taxonomy. If not set, defaults to empty. The description must contain only Unicode characters, tabs, newlines, carriage returns, and page breaks, and be at most 2000 bytes long when encoded in UTF-8.
func (LookupTaxonomyResultOutput) DisplayName ¶ added in v0.8.0
func (o LookupTaxonomyResultOutput) DisplayName() pulumi.StringOutput
User-defined name of this taxonomy. The name can't start or end with spaces, must contain only Unicode letters, numbers, underscores, dashes, and spaces, and be at most 200 bytes long when encoded in UTF-8.
func (LookupTaxonomyResultOutput) ElementType ¶ added in v0.8.0
func (LookupTaxonomyResultOutput) ElementType() reflect.Type
func (LookupTaxonomyResultOutput) Name ¶ added in v0.8.0
func (o LookupTaxonomyResultOutput) Name() pulumi.StringOutput
Resource name of this taxonomy in URL format. Note: Policy tag manager generates unique taxonomy IDs.
func (LookupTaxonomyResultOutput) PolicyTagCount ¶ added in v0.8.0
func (o LookupTaxonomyResultOutput) PolicyTagCount() pulumi.IntOutput
Number of policy tags in this taxonomy.
func (LookupTaxonomyResultOutput) TaxonomyTimestamps ¶ added in v0.8.0
func (o LookupTaxonomyResultOutput) TaxonomyTimestamps() GoogleCloudDatacatalogV1SystemTimestampsResponseOutput
Creation and modification timestamps of this taxonomy.
func (LookupTaxonomyResultOutput) ToLookupTaxonomyResultOutput ¶ added in v0.8.0
func (o LookupTaxonomyResultOutput) ToLookupTaxonomyResultOutput() LookupTaxonomyResultOutput
func (LookupTaxonomyResultOutput) ToLookupTaxonomyResultOutputWithContext ¶ added in v0.8.0
func (o LookupTaxonomyResultOutput) ToLookupTaxonomyResultOutputWithContext(ctx context.Context) LookupTaxonomyResultOutput
type PolicyTag ¶
type PolicyTag struct { pulumi.CustomResourceState // Resource names of child policy tags of this policy tag. ChildPolicyTags pulumi.StringArrayOutput `pulumi:"childPolicyTags"` // Description of this policy tag. If not set, defaults to empty. The description must contain only Unicode characters, tabs, newlines, carriage returns and page breaks, and be at most 2000 bytes long when encoded in UTF-8. Description pulumi.StringOutput `pulumi:"description"` // User-defined name of this policy tag. The name can't start or end with spaces and must be unique within the parent taxonomy, contain only Unicode letters, numbers, underscores, dashes and spaces, and be at most 200 bytes long when encoded in UTF-8. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Resource name of this policy tag in the URL format. The policy tag manager generates unique taxonomy IDs and policy tag IDs. Name pulumi.StringOutput `pulumi:"name"` // Resource name of this policy tag's parent policy tag. If empty, this is a top level tag. If not set, defaults to an empty string. For example, for the "LatLong" policy tag in the example above, this field contains the resource name of the "Geolocation" policy tag, and, for "Geolocation", this field is empty. ParentPolicyTag pulumi.StringOutput `pulumi:"parentPolicyTag"` }
Creates a policy tag in a taxonomy. Auto-naming is currently not supported for this resource.
func GetPolicyTag ¶
func GetPolicyTag(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PolicyTagState, opts ...pulumi.ResourceOption) (*PolicyTag, error)
GetPolicyTag gets an existing PolicyTag 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 NewPolicyTag ¶
func NewPolicyTag(ctx *pulumi.Context, name string, args *PolicyTagArgs, opts ...pulumi.ResourceOption) (*PolicyTag, error)
NewPolicyTag registers a new resource with the given unique name, arguments, and options.
func (*PolicyTag) ElementType ¶
func (*PolicyTag) ToPolicyTagOutput ¶
func (i *PolicyTag) ToPolicyTagOutput() PolicyTagOutput
func (*PolicyTag) ToPolicyTagOutputWithContext ¶
func (i *PolicyTag) ToPolicyTagOutputWithContext(ctx context.Context) PolicyTagOutput
type PolicyTagArgs ¶
type PolicyTagArgs struct { // Description of this policy tag. If not set, defaults to empty. The description must contain only Unicode characters, tabs, newlines, carriage returns and page breaks, and be at most 2000 bytes long when encoded in UTF-8. Description pulumi.StringPtrInput // User-defined name of this policy tag. The name can't start or end with spaces and must be unique within the parent taxonomy, contain only Unicode letters, numbers, underscores, dashes and spaces, and be at most 200 bytes long when encoded in UTF-8. DisplayName pulumi.StringInput Location pulumi.StringPtrInput // Resource name of this policy tag's parent policy tag. If empty, this is a top level tag. If not set, defaults to an empty string. For example, for the "LatLong" policy tag in the example above, this field contains the resource name of the "Geolocation" policy tag, and, for "Geolocation", this field is empty. ParentPolicyTag pulumi.StringPtrInput Project pulumi.StringPtrInput TaxonomyId pulumi.StringInput }
The set of arguments for constructing a PolicyTag resource.
func (PolicyTagArgs) ElementType ¶
func (PolicyTagArgs) ElementType() reflect.Type
type PolicyTagInput ¶
type PolicyTagInput interface { pulumi.Input ToPolicyTagOutput() PolicyTagOutput ToPolicyTagOutputWithContext(ctx context.Context) PolicyTagOutput }
type PolicyTagOutput ¶
type PolicyTagOutput struct{ *pulumi.OutputState }
func (PolicyTagOutput) ElementType ¶
func (PolicyTagOutput) ElementType() reflect.Type
func (PolicyTagOutput) ToPolicyTagOutput ¶
func (o PolicyTagOutput) ToPolicyTagOutput() PolicyTagOutput
func (PolicyTagOutput) ToPolicyTagOutputWithContext ¶
func (o PolicyTagOutput) ToPolicyTagOutputWithContext(ctx context.Context) PolicyTagOutput
type PolicyTagState ¶
type PolicyTagState struct { }
func (PolicyTagState) ElementType ¶
func (PolicyTagState) ElementType() reflect.Type
type TagTemplate ¶
type TagTemplate struct { pulumi.CustomResourceState // Display name for this template. Defaults to an empty string. The name must contain only Unicode letters, numbers (0-9), underscores (_), dashes (-), spaces ( ), and can't start or end with spaces. The maximum length is 200 characters. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Map of tag template field IDs to the settings for the field. This map is an exhaustive list of the allowed fields. The map must contain at least one field and at most 500 fields. The keys to this map are tag template field IDs. The IDs have the following limitations: * Can contain uppercase and lowercase letters, numbers (0-9) and underscores (_). * Must be at least 1 character and at most 64 characters long. * Must start with a letter or underscore. Fields pulumi.StringMapOutput `pulumi:"fields"` // Indicates whether this is a public tag template. Every user has view access to a *public* tag template by default. This means that: * Every user can use this tag template to tag an entry. * If an entry is tagged using the tag template, the tag is always shown in the response to “ListTags“ called on the entry. * To get the template using the GetTagTemplate method, you need view access either on the project or the organization the tag template resides in but no other permission is needed. * Operations on the tag template other than viewing (for example, editing IAM policies) follow standard IAM structures. Tags created with a public tag template are referred to as public tags. You can search for a public tag by value with a simple search query instead of using a “tag:“ predicate. Public tag templates may not appear in search results depending on scope, see: include_public_tag_templates Note: If an [IAM domain restriction](https://cloud.google.com/resource-manager/docs/organization-policy/restricting-domains) is configured in the tag template's location, the public access will not be enabled but the simple search for tag values will still work. IsPubliclyReadable pulumi.BoolOutput `pulumi:"isPubliclyReadable"` // The resource name of the tag template in URL format. Note: The tag template itself and its child resources might not be stored in the location specified in its name. Name pulumi.StringOutput `pulumi:"name"` }
Creates a tag template. You must enable the Data Catalog API in the project identified by the `parent` parameter. For more information, see [Data Catalog resource project] (https://cloud.google.com/data-catalog/docs/concepts/resource-project).
func GetTagTemplate ¶
func GetTagTemplate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TagTemplateState, opts ...pulumi.ResourceOption) (*TagTemplate, error)
GetTagTemplate gets an existing TagTemplate 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 NewTagTemplate ¶
func NewTagTemplate(ctx *pulumi.Context, name string, args *TagTemplateArgs, opts ...pulumi.ResourceOption) (*TagTemplate, error)
NewTagTemplate registers a new resource with the given unique name, arguments, and options.
func (*TagTemplate) ElementType ¶
func (*TagTemplate) ElementType() reflect.Type
func (*TagTemplate) ToTagTemplateOutput ¶
func (i *TagTemplate) ToTagTemplateOutput() TagTemplateOutput
func (*TagTemplate) ToTagTemplateOutputWithContext ¶
func (i *TagTemplate) ToTagTemplateOutputWithContext(ctx context.Context) TagTemplateOutput
type TagTemplateArgs ¶
type TagTemplateArgs struct { // Display name for this template. Defaults to an empty string. The name must contain only Unicode letters, numbers (0-9), underscores (_), dashes (-), spaces ( ), and can't start or end with spaces. The maximum length is 200 characters. DisplayName pulumi.StringPtrInput // Map of tag template field IDs to the settings for the field. This map is an exhaustive list of the allowed fields. The map must contain at least one field and at most 500 fields. The keys to this map are tag template field IDs. The IDs have the following limitations: * Can contain uppercase and lowercase letters, numbers (0-9) and underscores (_). * Must be at least 1 character and at most 64 characters long. * Must start with a letter or underscore. Fields pulumi.StringMapInput // Indicates whether this is a public tag template. Every user has view access to a *public* tag template by default. This means that: * Every user can use this tag template to tag an entry. * If an entry is tagged using the tag template, the tag is always shown in the response to “ListTags“ called on the entry. * To get the template using the GetTagTemplate method, you need view access either on the project or the organization the tag template resides in but no other permission is needed. * Operations on the tag template other than viewing (for example, editing IAM policies) follow standard IAM structures. Tags created with a public tag template are referred to as public tags. You can search for a public tag by value with a simple search query instead of using a “tag:“ predicate. Public tag templates may not appear in search results depending on scope, see: include_public_tag_templates Note: If an [IAM domain restriction](https://cloud.google.com/resource-manager/docs/organization-policy/restricting-domains) is configured in the tag template's location, the public access will not be enabled but the simple search for tag values will still work. IsPubliclyReadable pulumi.BoolPtrInput Location pulumi.StringPtrInput // The resource name of the tag template in URL format. Note: The tag template itself and its child resources might not be stored in the location specified in its name. Name pulumi.StringPtrInput Project pulumi.StringPtrInput TagTemplateId pulumi.StringInput }
The set of arguments for constructing a TagTemplate resource.
func (TagTemplateArgs) ElementType ¶
func (TagTemplateArgs) ElementType() reflect.Type
type TagTemplateIamPolicy ¶
type TagTemplateIamPolicy struct { pulumi.CustomResourceState // 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 an access control policy for a resource. Replaces any existing policy. Supported resources are: - Tag templates - Entry groups Note: This method sets policies only within Data Catalog and can't be used to manage policies in BigQuery, Pub/Sub, Dataproc Metastore, and any external Google Cloud Platform resources synced with the Data Catalog. To call this method, you must have the following Google IAM permissions: - `datacatalog.tagTemplates.setIamPolicy` to set policies on tag templates. - `datacatalog.entryGroups.setIamPolicy` to set policies on entry groups. 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 GetTagTemplateIamPolicy ¶
func GetTagTemplateIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TagTemplateIamPolicyState, opts ...pulumi.ResourceOption) (*TagTemplateIamPolicy, error)
GetTagTemplateIamPolicy gets an existing TagTemplateIamPolicy 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 NewTagTemplateIamPolicy ¶
func NewTagTemplateIamPolicy(ctx *pulumi.Context, name string, args *TagTemplateIamPolicyArgs, opts ...pulumi.ResourceOption) (*TagTemplateIamPolicy, error)
NewTagTemplateIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*TagTemplateIamPolicy) ElementType ¶
func (*TagTemplateIamPolicy) ElementType() reflect.Type
func (*TagTemplateIamPolicy) ToTagTemplateIamPolicyOutput ¶
func (i *TagTemplateIamPolicy) ToTagTemplateIamPolicyOutput() TagTemplateIamPolicyOutput
func (*TagTemplateIamPolicy) ToTagTemplateIamPolicyOutputWithContext ¶
func (i *TagTemplateIamPolicy) ToTagTemplateIamPolicyOutputWithContext(ctx context.Context) TagTemplateIamPolicyOutput
type TagTemplateIamPolicyArgs ¶
type TagTemplateIamPolicyArgs struct { // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings BindingArrayInput // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag pulumi.StringPtrInput Location pulumi.StringPtrInput Project pulumi.StringPtrInput TagTemplateId pulumi.StringInput // 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 TagTemplateIamPolicy resource.
func (TagTemplateIamPolicyArgs) ElementType ¶
func (TagTemplateIamPolicyArgs) ElementType() reflect.Type
type TagTemplateIamPolicyInput ¶
type TagTemplateIamPolicyInput interface { pulumi.Input ToTagTemplateIamPolicyOutput() TagTemplateIamPolicyOutput ToTagTemplateIamPolicyOutputWithContext(ctx context.Context) TagTemplateIamPolicyOutput }
type TagTemplateIamPolicyOutput ¶
type TagTemplateIamPolicyOutput struct{ *pulumi.OutputState }
func (TagTemplateIamPolicyOutput) ElementType ¶
func (TagTemplateIamPolicyOutput) ElementType() reflect.Type
func (TagTemplateIamPolicyOutput) ToTagTemplateIamPolicyOutput ¶
func (o TagTemplateIamPolicyOutput) ToTagTemplateIamPolicyOutput() TagTemplateIamPolicyOutput
func (TagTemplateIamPolicyOutput) ToTagTemplateIamPolicyOutputWithContext ¶
func (o TagTemplateIamPolicyOutput) ToTagTemplateIamPolicyOutputWithContext(ctx context.Context) TagTemplateIamPolicyOutput
type TagTemplateIamPolicyState ¶
type TagTemplateIamPolicyState struct { }
func (TagTemplateIamPolicyState) ElementType ¶
func (TagTemplateIamPolicyState) ElementType() reflect.Type
type TagTemplateInput ¶
type TagTemplateInput interface { pulumi.Input ToTagTemplateOutput() TagTemplateOutput ToTagTemplateOutputWithContext(ctx context.Context) TagTemplateOutput }
type TagTemplateOutput ¶
type TagTemplateOutput struct{ *pulumi.OutputState }
func (TagTemplateOutput) ElementType ¶
func (TagTemplateOutput) ElementType() reflect.Type
func (TagTemplateOutput) ToTagTemplateOutput ¶
func (o TagTemplateOutput) ToTagTemplateOutput() TagTemplateOutput
func (TagTemplateOutput) ToTagTemplateOutputWithContext ¶
func (o TagTemplateOutput) ToTagTemplateOutputWithContext(ctx context.Context) TagTemplateOutput
type TagTemplateState ¶
type TagTemplateState struct { }
func (TagTemplateState) ElementType ¶
func (TagTemplateState) ElementType() reflect.Type
type Taxonomy ¶
type Taxonomy struct { pulumi.CustomResourceState // Optional. A list of policy types that are activated for this taxonomy. If not set, defaults to an empty list. ActivatedPolicyTypes pulumi.StringArrayOutput `pulumi:"activatedPolicyTypes"` // Optional. Description of this taxonomy. If not set, defaults to empty. The description must contain only Unicode characters, tabs, newlines, carriage returns, and page breaks, and be at most 2000 bytes long when encoded in UTF-8. Description pulumi.StringOutput `pulumi:"description"` // User-defined name of this taxonomy. The name can't start or end with spaces, must contain only Unicode letters, numbers, underscores, dashes, and spaces, and be at most 200 bytes long when encoded in UTF-8. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Resource name of this taxonomy in URL format. Note: Policy tag manager generates unique taxonomy IDs. Name pulumi.StringOutput `pulumi:"name"` // Number of policy tags in this taxonomy. PolicyTagCount pulumi.IntOutput `pulumi:"policyTagCount"` // Creation and modification timestamps of this taxonomy. TaxonomyTimestamps GoogleCloudDatacatalogV1SystemTimestampsResponseOutput `pulumi:"taxonomyTimestamps"` }
Creates a taxonomy in a specified project. The taxonomy is initially empty, that is, it doesn't contain policy tags. Auto-naming is currently not supported for this resource.
func GetTaxonomy ¶
func GetTaxonomy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TaxonomyState, opts ...pulumi.ResourceOption) (*Taxonomy, error)
GetTaxonomy gets an existing Taxonomy 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 NewTaxonomy ¶
func NewTaxonomy(ctx *pulumi.Context, name string, args *TaxonomyArgs, opts ...pulumi.ResourceOption) (*Taxonomy, error)
NewTaxonomy registers a new resource with the given unique name, arguments, and options.
func (*Taxonomy) ElementType ¶
func (*Taxonomy) ToTaxonomyOutput ¶
func (i *Taxonomy) ToTaxonomyOutput() TaxonomyOutput
func (*Taxonomy) ToTaxonomyOutputWithContext ¶
func (i *Taxonomy) ToTaxonomyOutputWithContext(ctx context.Context) TaxonomyOutput
type TaxonomyActivatedPolicyTypesItem ¶
type TaxonomyActivatedPolicyTypesItem string
func (TaxonomyActivatedPolicyTypesItem) ElementType ¶
func (TaxonomyActivatedPolicyTypesItem) ElementType() reflect.Type
func (TaxonomyActivatedPolicyTypesItem) ToStringOutput ¶
func (e TaxonomyActivatedPolicyTypesItem) ToStringOutput() pulumi.StringOutput
func (TaxonomyActivatedPolicyTypesItem) ToStringOutputWithContext ¶
func (e TaxonomyActivatedPolicyTypesItem) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TaxonomyActivatedPolicyTypesItem) ToStringPtrOutput ¶
func (e TaxonomyActivatedPolicyTypesItem) ToStringPtrOutput() pulumi.StringPtrOutput
func (TaxonomyActivatedPolicyTypesItem) ToStringPtrOutputWithContext ¶
func (e TaxonomyActivatedPolicyTypesItem) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TaxonomyActivatedPolicyTypesItem) ToTaxonomyActivatedPolicyTypesItemOutput ¶ added in v0.6.0
func (e TaxonomyActivatedPolicyTypesItem) ToTaxonomyActivatedPolicyTypesItemOutput() TaxonomyActivatedPolicyTypesItemOutput
func (TaxonomyActivatedPolicyTypesItem) ToTaxonomyActivatedPolicyTypesItemOutputWithContext ¶ added in v0.6.0
func (e TaxonomyActivatedPolicyTypesItem) ToTaxonomyActivatedPolicyTypesItemOutputWithContext(ctx context.Context) TaxonomyActivatedPolicyTypesItemOutput
func (TaxonomyActivatedPolicyTypesItem) ToTaxonomyActivatedPolicyTypesItemPtrOutput ¶ added in v0.6.0
func (e TaxonomyActivatedPolicyTypesItem) ToTaxonomyActivatedPolicyTypesItemPtrOutput() TaxonomyActivatedPolicyTypesItemPtrOutput
func (TaxonomyActivatedPolicyTypesItem) ToTaxonomyActivatedPolicyTypesItemPtrOutputWithContext ¶ added in v0.6.0
func (e TaxonomyActivatedPolicyTypesItem) ToTaxonomyActivatedPolicyTypesItemPtrOutputWithContext(ctx context.Context) TaxonomyActivatedPolicyTypesItemPtrOutput
type TaxonomyActivatedPolicyTypesItemArray ¶
type TaxonomyActivatedPolicyTypesItemArray []TaxonomyActivatedPolicyTypesItem
func (TaxonomyActivatedPolicyTypesItemArray) ElementType ¶
func (TaxonomyActivatedPolicyTypesItemArray) ElementType() reflect.Type
func (TaxonomyActivatedPolicyTypesItemArray) ToTaxonomyActivatedPolicyTypesItemArrayOutput ¶
func (i TaxonomyActivatedPolicyTypesItemArray) ToTaxonomyActivatedPolicyTypesItemArrayOutput() TaxonomyActivatedPolicyTypesItemArrayOutput
func (TaxonomyActivatedPolicyTypesItemArray) ToTaxonomyActivatedPolicyTypesItemArrayOutputWithContext ¶
func (i TaxonomyActivatedPolicyTypesItemArray) ToTaxonomyActivatedPolicyTypesItemArrayOutputWithContext(ctx context.Context) TaxonomyActivatedPolicyTypesItemArrayOutput
type TaxonomyActivatedPolicyTypesItemArrayInput ¶
type TaxonomyActivatedPolicyTypesItemArrayInput interface { pulumi.Input ToTaxonomyActivatedPolicyTypesItemArrayOutput() TaxonomyActivatedPolicyTypesItemArrayOutput ToTaxonomyActivatedPolicyTypesItemArrayOutputWithContext(context.Context) TaxonomyActivatedPolicyTypesItemArrayOutput }
TaxonomyActivatedPolicyTypesItemArrayInput is an input type that accepts TaxonomyActivatedPolicyTypesItemArray and TaxonomyActivatedPolicyTypesItemArrayOutput values. You can construct a concrete instance of `TaxonomyActivatedPolicyTypesItemArrayInput` via:
TaxonomyActivatedPolicyTypesItemArray{ TaxonomyActivatedPolicyTypesItemArgs{...} }
type TaxonomyActivatedPolicyTypesItemArrayOutput ¶
type TaxonomyActivatedPolicyTypesItemArrayOutput struct{ *pulumi.OutputState }
func (TaxonomyActivatedPolicyTypesItemArrayOutput) ElementType ¶
func (TaxonomyActivatedPolicyTypesItemArrayOutput) ElementType() reflect.Type
func (TaxonomyActivatedPolicyTypesItemArrayOutput) ToTaxonomyActivatedPolicyTypesItemArrayOutput ¶
func (o TaxonomyActivatedPolicyTypesItemArrayOutput) ToTaxonomyActivatedPolicyTypesItemArrayOutput() TaxonomyActivatedPolicyTypesItemArrayOutput
func (TaxonomyActivatedPolicyTypesItemArrayOutput) ToTaxonomyActivatedPolicyTypesItemArrayOutputWithContext ¶
func (o TaxonomyActivatedPolicyTypesItemArrayOutput) ToTaxonomyActivatedPolicyTypesItemArrayOutputWithContext(ctx context.Context) TaxonomyActivatedPolicyTypesItemArrayOutput
type TaxonomyActivatedPolicyTypesItemInput ¶ added in v0.6.0
type TaxonomyActivatedPolicyTypesItemInput interface { pulumi.Input ToTaxonomyActivatedPolicyTypesItemOutput() TaxonomyActivatedPolicyTypesItemOutput ToTaxonomyActivatedPolicyTypesItemOutputWithContext(context.Context) TaxonomyActivatedPolicyTypesItemOutput }
TaxonomyActivatedPolicyTypesItemInput is an input type that accepts TaxonomyActivatedPolicyTypesItemArgs and TaxonomyActivatedPolicyTypesItemOutput values. You can construct a concrete instance of `TaxonomyActivatedPolicyTypesItemInput` via:
TaxonomyActivatedPolicyTypesItemArgs{...}
type TaxonomyActivatedPolicyTypesItemOutput ¶ added in v0.6.0
type TaxonomyActivatedPolicyTypesItemOutput struct{ *pulumi.OutputState }
func (TaxonomyActivatedPolicyTypesItemOutput) ElementType ¶ added in v0.6.0
func (TaxonomyActivatedPolicyTypesItemOutput) ElementType() reflect.Type
func (TaxonomyActivatedPolicyTypesItemOutput) ToStringOutput ¶ added in v0.6.0
func (o TaxonomyActivatedPolicyTypesItemOutput) ToStringOutput() pulumi.StringOutput
func (TaxonomyActivatedPolicyTypesItemOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o TaxonomyActivatedPolicyTypesItemOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (TaxonomyActivatedPolicyTypesItemOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o TaxonomyActivatedPolicyTypesItemOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TaxonomyActivatedPolicyTypesItemOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o TaxonomyActivatedPolicyTypesItemOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TaxonomyActivatedPolicyTypesItemOutput) ToTaxonomyActivatedPolicyTypesItemOutput ¶ added in v0.6.0
func (o TaxonomyActivatedPolicyTypesItemOutput) ToTaxonomyActivatedPolicyTypesItemOutput() TaxonomyActivatedPolicyTypesItemOutput
func (TaxonomyActivatedPolicyTypesItemOutput) ToTaxonomyActivatedPolicyTypesItemOutputWithContext ¶ added in v0.6.0
func (o TaxonomyActivatedPolicyTypesItemOutput) ToTaxonomyActivatedPolicyTypesItemOutputWithContext(ctx context.Context) TaxonomyActivatedPolicyTypesItemOutput
func (TaxonomyActivatedPolicyTypesItemOutput) ToTaxonomyActivatedPolicyTypesItemPtrOutput ¶ added in v0.6.0
func (o TaxonomyActivatedPolicyTypesItemOutput) ToTaxonomyActivatedPolicyTypesItemPtrOutput() TaxonomyActivatedPolicyTypesItemPtrOutput
func (TaxonomyActivatedPolicyTypesItemOutput) ToTaxonomyActivatedPolicyTypesItemPtrOutputWithContext ¶ added in v0.6.0
func (o TaxonomyActivatedPolicyTypesItemOutput) ToTaxonomyActivatedPolicyTypesItemPtrOutputWithContext(ctx context.Context) TaxonomyActivatedPolicyTypesItemPtrOutput
type TaxonomyActivatedPolicyTypesItemPtrInput ¶ added in v0.6.0
type TaxonomyActivatedPolicyTypesItemPtrInput interface { pulumi.Input ToTaxonomyActivatedPolicyTypesItemPtrOutput() TaxonomyActivatedPolicyTypesItemPtrOutput ToTaxonomyActivatedPolicyTypesItemPtrOutputWithContext(context.Context) TaxonomyActivatedPolicyTypesItemPtrOutput }
func TaxonomyActivatedPolicyTypesItemPtr ¶ added in v0.6.0
func TaxonomyActivatedPolicyTypesItemPtr(v string) TaxonomyActivatedPolicyTypesItemPtrInput
type TaxonomyActivatedPolicyTypesItemPtrOutput ¶ added in v0.6.0
type TaxonomyActivatedPolicyTypesItemPtrOutput struct{ *pulumi.OutputState }
func (TaxonomyActivatedPolicyTypesItemPtrOutput) ElementType ¶ added in v0.6.0
func (TaxonomyActivatedPolicyTypesItemPtrOutput) ElementType() reflect.Type
func (TaxonomyActivatedPolicyTypesItemPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o TaxonomyActivatedPolicyTypesItemPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (TaxonomyActivatedPolicyTypesItemPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o TaxonomyActivatedPolicyTypesItemPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
func (TaxonomyActivatedPolicyTypesItemPtrOutput) ToTaxonomyActivatedPolicyTypesItemPtrOutput ¶ added in v0.6.0
func (o TaxonomyActivatedPolicyTypesItemPtrOutput) ToTaxonomyActivatedPolicyTypesItemPtrOutput() TaxonomyActivatedPolicyTypesItemPtrOutput
func (TaxonomyActivatedPolicyTypesItemPtrOutput) ToTaxonomyActivatedPolicyTypesItemPtrOutputWithContext ¶ added in v0.6.0
func (o TaxonomyActivatedPolicyTypesItemPtrOutput) ToTaxonomyActivatedPolicyTypesItemPtrOutputWithContext(ctx context.Context) TaxonomyActivatedPolicyTypesItemPtrOutput
type TaxonomyArgs ¶
type TaxonomyArgs struct { // Optional. A list of policy types that are activated for this taxonomy. If not set, defaults to an empty list. ActivatedPolicyTypes TaxonomyActivatedPolicyTypesItemArrayInput // Optional. Description of this taxonomy. If not set, defaults to empty. The description must contain only Unicode characters, tabs, newlines, carriage returns, and page breaks, and be at most 2000 bytes long when encoded in UTF-8. Description pulumi.StringPtrInput // User-defined name of this taxonomy. The name can't start or end with spaces, must contain only Unicode letters, numbers, underscores, dashes, and spaces, and be at most 200 bytes long when encoded in UTF-8. DisplayName pulumi.StringInput Location pulumi.StringPtrInput Project pulumi.StringPtrInput }
The set of arguments for constructing a Taxonomy resource.
func (TaxonomyArgs) ElementType ¶
func (TaxonomyArgs) ElementType() reflect.Type
type TaxonomyIamPolicy ¶
type TaxonomyIamPolicy struct { pulumi.CustomResourceState // 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 IAM policy for a policy tag or a taxonomy. 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 GetTaxonomyIamPolicy ¶
func GetTaxonomyIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TaxonomyIamPolicyState, opts ...pulumi.ResourceOption) (*TaxonomyIamPolicy, error)
GetTaxonomyIamPolicy gets an existing TaxonomyIamPolicy 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 NewTaxonomyIamPolicy ¶
func NewTaxonomyIamPolicy(ctx *pulumi.Context, name string, args *TaxonomyIamPolicyArgs, opts ...pulumi.ResourceOption) (*TaxonomyIamPolicy, error)
NewTaxonomyIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*TaxonomyIamPolicy) ElementType ¶
func (*TaxonomyIamPolicy) ElementType() reflect.Type
func (*TaxonomyIamPolicy) ToTaxonomyIamPolicyOutput ¶
func (i *TaxonomyIamPolicy) ToTaxonomyIamPolicyOutput() TaxonomyIamPolicyOutput
func (*TaxonomyIamPolicy) ToTaxonomyIamPolicyOutputWithContext ¶
func (i *TaxonomyIamPolicy) ToTaxonomyIamPolicyOutputWithContext(ctx context.Context) TaxonomyIamPolicyOutput
type TaxonomyIamPolicyArgs ¶
type TaxonomyIamPolicyArgs struct { // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings BindingArrayInput // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag pulumi.StringPtrInput Location pulumi.StringPtrInput Project pulumi.StringPtrInput TaxonomyId pulumi.StringInput // 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 TaxonomyIamPolicy resource.
func (TaxonomyIamPolicyArgs) ElementType ¶
func (TaxonomyIamPolicyArgs) ElementType() reflect.Type
type TaxonomyIamPolicyInput ¶
type TaxonomyIamPolicyInput interface { pulumi.Input ToTaxonomyIamPolicyOutput() TaxonomyIamPolicyOutput ToTaxonomyIamPolicyOutputWithContext(ctx context.Context) TaxonomyIamPolicyOutput }
type TaxonomyIamPolicyOutput ¶
type TaxonomyIamPolicyOutput struct{ *pulumi.OutputState }
func (TaxonomyIamPolicyOutput) ElementType ¶
func (TaxonomyIamPolicyOutput) ElementType() reflect.Type
func (TaxonomyIamPolicyOutput) ToTaxonomyIamPolicyOutput ¶
func (o TaxonomyIamPolicyOutput) ToTaxonomyIamPolicyOutput() TaxonomyIamPolicyOutput
func (TaxonomyIamPolicyOutput) ToTaxonomyIamPolicyOutputWithContext ¶
func (o TaxonomyIamPolicyOutput) ToTaxonomyIamPolicyOutputWithContext(ctx context.Context) TaxonomyIamPolicyOutput
type TaxonomyIamPolicyState ¶
type TaxonomyIamPolicyState struct { }
func (TaxonomyIamPolicyState) ElementType ¶
func (TaxonomyIamPolicyState) ElementType() reflect.Type
type TaxonomyInput ¶
type TaxonomyInput interface { pulumi.Input ToTaxonomyOutput() TaxonomyOutput ToTaxonomyOutputWithContext(ctx context.Context) TaxonomyOutput }
type TaxonomyOutput ¶
type TaxonomyOutput struct{ *pulumi.OutputState }
func (TaxonomyOutput) ElementType ¶
func (TaxonomyOutput) ElementType() reflect.Type
func (TaxonomyOutput) ToTaxonomyOutput ¶
func (o TaxonomyOutput) ToTaxonomyOutput() TaxonomyOutput
func (TaxonomyOutput) ToTaxonomyOutputWithContext ¶
func (o TaxonomyOutput) ToTaxonomyOutputWithContext(ctx context.Context) TaxonomyOutput
type TaxonomyPolicyTagIamPolicy ¶
type TaxonomyPolicyTagIamPolicy struct { pulumi.CustomResourceState // 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 IAM policy for a policy tag or a taxonomy. 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 GetTaxonomyPolicyTagIamPolicy ¶
func GetTaxonomyPolicyTagIamPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TaxonomyPolicyTagIamPolicyState, opts ...pulumi.ResourceOption) (*TaxonomyPolicyTagIamPolicy, error)
GetTaxonomyPolicyTagIamPolicy gets an existing TaxonomyPolicyTagIamPolicy 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 NewTaxonomyPolicyTagIamPolicy ¶
func NewTaxonomyPolicyTagIamPolicy(ctx *pulumi.Context, name string, args *TaxonomyPolicyTagIamPolicyArgs, opts ...pulumi.ResourceOption) (*TaxonomyPolicyTagIamPolicy, error)
NewTaxonomyPolicyTagIamPolicy registers a new resource with the given unique name, arguments, and options.
func (*TaxonomyPolicyTagIamPolicy) ElementType ¶
func (*TaxonomyPolicyTagIamPolicy) ElementType() reflect.Type
func (*TaxonomyPolicyTagIamPolicy) ToTaxonomyPolicyTagIamPolicyOutput ¶
func (i *TaxonomyPolicyTagIamPolicy) ToTaxonomyPolicyTagIamPolicyOutput() TaxonomyPolicyTagIamPolicyOutput
func (*TaxonomyPolicyTagIamPolicy) ToTaxonomyPolicyTagIamPolicyOutputWithContext ¶
func (i *TaxonomyPolicyTagIamPolicy) ToTaxonomyPolicyTagIamPolicyOutputWithContext(ctx context.Context) TaxonomyPolicyTagIamPolicyOutput
type TaxonomyPolicyTagIamPolicyArgs ¶
type TaxonomyPolicyTagIamPolicyArgs struct { // Associates a list of `members`, or principals, with a `role`. Optionally, may specify a `condition` that determines how and when the `bindings` are applied. Each of the `bindings` must contain at least one principal. The `bindings` in a `Policy` can refer to up to 1,500 principals; up to 250 of these principals can be Google groups. Each occurrence of a principal counts towards these limits. For example, if the `bindings` grant 50 different roles to `user:alice@example.com`, and not to any other principal, then you can add another 1,450 principals to the `bindings` in the `Policy`. Bindings BindingArrayInput // `etag` is used for optimistic concurrency control as a way to help prevent simultaneous updates of a policy from overwriting each other. It is strongly suggested that systems make use of the `etag` in the read-modify-write cycle to perform policy updates in order to avoid race conditions: An `etag` is returned in the response to `getIamPolicy`, and systems are expected to put that etag in the request to `setIamPolicy` to ensure that their change will be applied to the same version of the policy. **Important:** If you use IAM Conditions, you must include the `etag` field whenever you call `setIamPolicy`. If you omit this field, then IAM allows you to overwrite a version `3` policy with a version `1` policy, and all of the conditions in the version `3` policy are lost. Etag pulumi.StringPtrInput Location pulumi.StringPtrInput PolicyTagId pulumi.StringInput Project pulumi.StringPtrInput TaxonomyId pulumi.StringInput // 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 TaxonomyPolicyTagIamPolicy resource.
func (TaxonomyPolicyTagIamPolicyArgs) ElementType ¶
func (TaxonomyPolicyTagIamPolicyArgs) ElementType() reflect.Type
type TaxonomyPolicyTagIamPolicyInput ¶
type TaxonomyPolicyTagIamPolicyInput interface { pulumi.Input ToTaxonomyPolicyTagIamPolicyOutput() TaxonomyPolicyTagIamPolicyOutput ToTaxonomyPolicyTagIamPolicyOutputWithContext(ctx context.Context) TaxonomyPolicyTagIamPolicyOutput }
type TaxonomyPolicyTagIamPolicyOutput ¶
type TaxonomyPolicyTagIamPolicyOutput struct{ *pulumi.OutputState }
func (TaxonomyPolicyTagIamPolicyOutput) ElementType ¶
func (TaxonomyPolicyTagIamPolicyOutput) ElementType() reflect.Type
func (TaxonomyPolicyTagIamPolicyOutput) ToTaxonomyPolicyTagIamPolicyOutput ¶
func (o TaxonomyPolicyTagIamPolicyOutput) ToTaxonomyPolicyTagIamPolicyOutput() TaxonomyPolicyTagIamPolicyOutput
func (TaxonomyPolicyTagIamPolicyOutput) ToTaxonomyPolicyTagIamPolicyOutputWithContext ¶
func (o TaxonomyPolicyTagIamPolicyOutput) ToTaxonomyPolicyTagIamPolicyOutputWithContext(ctx context.Context) TaxonomyPolicyTagIamPolicyOutput
type TaxonomyPolicyTagIamPolicyState ¶
type TaxonomyPolicyTagIamPolicyState struct { }
func (TaxonomyPolicyTagIamPolicyState) ElementType ¶
func (TaxonomyPolicyTagIamPolicyState) ElementType() reflect.Type
type TaxonomyState ¶
type TaxonomyState struct { }
func (TaxonomyState) ElementType ¶
func (TaxonomyState) ElementType() reflect.Type
Source Files
¶
- entry.go
- entryGroup.go
- entryGroupIamPolicy.go
- getEntry.go
- getEntryGroup.go
- getEntryGroupIamPolicy.go
- getPolicyTag.go
- getTagTemplate.go
- getTagTemplateIamPolicy.go
- getTaxonomy.go
- getTaxonomyIamPolicy.go
- getTaxonomyPolicyTagIamPolicy.go
- init.go
- policyTag.go
- pulumiEnums.go
- pulumiTypes.go
- tagTemplate.go
- tagTemplateIamPolicy.go
- taxonomy.go
- taxonomyIamPolicy.go
- taxonomyPolicyTagIamPolicy.go